$ git log --pretty=format:'%h %s (%cs)%d'
b7fb441 fix: handle EINTR correctly in get_cpu_mask_from_sysfs (2024-05-02)
(HEAD -> master)
2d9f502 Revert "mempool: Track allocated items per range" (2024-04-12)
f06c65e mempool: malloc: handle empty range list (2024-04-12)
252f941 mempool: use list.h API (2024-04-12)
ffea0de mempool: Track allocated items per range (2024-04-12)
fffc02a mempool: default to per-cpu mempool type (2024-03-22)
805d004 mempool: Rename pool policy (2024-03-20)
cabbbc8 Add Olivier Dion to list of mempool authors (2024-03-19)
6ea98a7 mempool: Introduce COW_ZERO poison value (2024-03-19)
dac2ccf mempool: Document destroy after fork for populate none (2024-03-19)
...
$ git cat-file blob HEAD:README.md
<!--
SPDX-FileCopyrightText: 2022 EfficiOS Inc.
SPDX-License-Identifier: MIT
-->
Library for Restartable Sequences
=================================
by Mathieu Desnoyers
Building
--------
### Prerequisites
This source tree is based on the Autotools suite from GNU to simplify
portability. Here are some things you should have on your system in order to
compile the Git repository tree:
- [GNU Autotools](http://www.gnu.org/software/autoconf/)
(**Automake >= 1.12**, **Autoconf >= 2.69**,
**Autoheader >= 2.69**;
make sure your system-wide `automake` points to a recent version!)
- **[GNU Libtool](https://www.gnu.org/software/libtool/) >= 2.2**
- **Linux kernel headers** from kernel **>= 4.18** to build on x86, arm,
ppc, and mips and from kernel **>= 4.19** to build on s390.
### Building steps
If you get the tree from the Git repository, you will need to run
./bootstrap
in its root. It calls all the GNU tools needed to prepare the tree
configuration.
To build and install, do:
./configure
make
sudo make install
sudo ldconfig
**Note:** the `configure` script sets `/usr/local` as the default prefix for
files it installs. However, this path is not part of most distributions'
default library path, which will cause builds depending on `librseq`
to fail unless `-L/usr/local/lib` is added to `LDFLAGS`. You may provide a
custom prefix to `configure` by using the `--prefix` switch
(e.g., `--prefix=/usr`).
### Building against a local version of the kernel headers
cd /path/to/kernel/sources
make headers_install
cd /path/to/librseq
CPPFLAGS=-I/path/to/kernel/sources/usr/include ./configure
make
sudo make install
sudo ldconfig
# heads (aka `branches'):
$ git for-each-ref --sort=-creatordate refs/heads \
--format='%(HEAD) %(refname:short) %(subject) (%(creatordate:short))'
* master fix: handle EINTR correctly in get_cpu_mask_from_sysfs (2024-05-02)
rseq-percpu-alloc rseq percpu alloc: Add percpu pool set (2024-02-29)
pseudo-code Rename RSEQ_ASM_DEFINE_CMPFAIL to RSEQ_ASM_DEFINE_TEARDOWN (2024-02-25)
# tags:
$ git for-each-ref --sort=-creatordate refs/tags \
--format='%(refname:short) %(subject) (%(creatordate:short))'
# no tags, yet...
# associated public inboxes:
# (number on the left is used for dev purposes)
17 lkml
11 linux-api
10 linux-kselftest
7 ltp
6 stable
6 lttng-dev
4 qemu-devel
4 xen-devel
3 linux-input
3 linux-arm-kernel
3 linux-bluetooth
2 linux-wireless
2 linux-devicetree
2 linux-mm
2 linux-btrfs
2 linux-iio
2 dpdk-dev
2 kvm
2 virtualization
2 linux-fbdev
2 buildroot
2 openembedded-core
2 batman
1 linux-samsung-soc
1 linux-fscrypt
1 linux-mtd
1 cocci
1 linux-block
1 linux-riscv
1 linux-nvme
1 linux-xfs
1 live-patching
1 bpf
1 linux-nfs
1 linux-mediatek
1 linux-crypto
1 linux-efi
1 linux-acpi
1 netfilter-devel
1 linux-integrity
1 linux-fsdevel
1 linux-edac
1 linux-cifs
1 linux-arm-msm
1 linux-amlogic
1 linux-erofs
1 linux-nvdimm
1 linux-iommu
1 netdev
1 linux-media
1 linux-snps-arc
1 linux-mips
1 fstests
1 linux-pm
1 linux-hwmon
1 linux-rtc
1 alsa-devel
1 linux-scsi
1 kvmarm
1 driverdev-devel
1 linux-usb
1 linux-renesas-soc
1 selinux
1 kernel-hardening
1 linux-clk
1 linux-gpio
1 dmaengine
1 linux-rdma
1 linux-next
1 linux-parisc
1 linux-ext4
1 linux-leds
1 linux-security-module
1 linux-pci
1 linux-f2fs-devel
1 linuxppc-dev
1 linux-modules
1 kernelnewbies
1 linux-rt-users
1 linux-sgx
1 linux-ide
1 linux-serial
1 linux-watchdog
1 linux-trace-devel
1 linux-hyperv
1 workflows
1 rcu
1 linux-m68k
1 linux-i3c
1 util-linux
1 linux-spdx
1 linux-wpan
1 ksummit-discuss
1 wireguard
1 backports
1 io-uring
1 linux-kernel-mentees
1 linux-doc
1 git
1 linux-csky
1 linux-man
1 linux-mmc
1 amd-gfx
1 dri-devel
1 intel-gfx
1 tpmdd-devel
1 linux-unionfs
1 linux-firmware
1 cip-dev
1 linux-omap
1 linux-audit
1 linux-spi
1 linux-i2c
1 linux-remoteproc
1 linux-dash
1 linux-bcache
1 linux-sparse
1 mm-commits
1 linux-pwm
1 linux-tegra
1 linux-kbuild
1 linux-fpga
1 ceph-devel
1 linux-arch
1 linux-can
1 containers
1 linux-rockchip
1 linux-raid
1 xdp-newbies
1 platform-driver-x86
1 phone-devel
1 openbmc
1 linux-hardening
1 dash
1 dm-devel
1 keyrings
1 linux-sctp
1 linux-cxl
1 linux-perf-users
1 target-devel
1 lustre-devel
1 linux-sh
1 soc
1 ocfs2-devel
1 rust-for-linux
1 ath10k
1 ath11k
1 nouveau
1 linux-phy
1 linux-s390
1 kernel-janitors
1 sparclinux
1 linux-staging
1 linux-sunxi
1 mptcp
1 linux-coco
1 regressions
1 ksummit
1 b43-dev
1 nvdimm
1 linux-nfc
1 u-boot
1 linux-bcachefs
1 ath9k-devel
1 ntfs3
1 llvm
1 fio
1 iwd
1 ell
1 ofono
1 yocto
1 yocto-meta-freescale
1 yocto-toaster
1 yocto-meta-arm
1 yocto-docs
1 openembedded-devel
1 bitbake-devel
1 linux-patches
1 yocto-meta-virtualization
1 chrome-platform
1 ntb
1 yocto-meta-ti
1 yocto-meta-arago
1 outreachy
1 xenomai
1 damon
1 asahi
1 openrisc
1 intel-wired-lan
1 kexec
1 loongarch
1 imx
1 ath12k
1 b4-sent
1 linux-trace-kernel
1 oe-linux-nfc
1 oe-kbuild-all
1 oe-chipsec
1 intel-xe
1 linux-um
1 virtio-dev
1 virtio-comment
1 v9fs
1 ecryptfs
1 poky
1 qemu-riscv
1 linux-ia64
1 cluster-devel
1 grub-devel
1 kbd
1 autofs
1 cpufreq
1 dccp
1 cgroups
1 devicetree-spec
1 devicetree-compiler
1 initramfs
1 kvm-ppc
1 hail-devel
1 kvm-ia64
1 linux-8086
1 kernel-testers
1 linux-alpha
1 linux-btrace
1 linux-embedded
1 linux-hams
1 linux-hexagon
1 linux-hotplug
1 linux-laptop
1 linux-sound
1 trinity
1 reiserfs-devel
1 linux-metag
1 linux-x25
1 linux-nilfs
1 lvs-devel
1 netfilter
1 linux-oxnas
1 u-boot-amlogic
1 lm-sensors
1 lvm-devel
1 acpica-devel
1 perfbook
1 virtio-fs
1 smatch
1 ../../../../../fuego
1 ../../../../../wireless-regdb
1 ../../../../../igt-dev
1 ../../../../../powertop
git clone https://80x24.org/lore/pub/scm/libs/librseq/librseq.git