pub/scm/linux/kernel/git/wtarreau/prandom.git  about / heads / tags
prandom experimentations
$ git log --pretty=format:'%h %s (%cs)%d'
4b6c093e21d36 Merge tag 'block-5.9-2020-08-14' of git://git.kernel.dk/linux-block (2020-08-15)
	(HEAD -> master)
d84835b118ed8 Merge tag 'riscv-for-linus-5.9-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux (2020-08-15)
5bbec3cfe376e Merge tag 'sh-for-5.9' of git://git.libc.org/linux-sh (2020-08-15)
713eee84720e6 Merge tag 'perf-tools-2020-08-14' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux (2020-08-15)
50f6c7dbd9730 Merge tag 'x86-urgent-2020-08-15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip (2020-08-15)
1195d58f003bf Merge tag 'sched-urgent-2020-08-15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip (2020-08-15)
7f5faaaa5909b Merge tag 'perf-urgent-2020-08-15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip (2020-08-15)
eb1319af4119c Merge tag 'locking-urgent-2020-08-15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip (2020-08-15)
410520d07f5c6 Merge tag '9p-for-5.9-rc1' of git://github.com/martinetd/linux (2020-08-15)
f6513bd39c15a Merge tag '5.9-rc-smb3-fixes-part2' of git://git.samba.org/sfrench/cifs-2.6 (2020-08-15)
...

$ git cat-file blob HEAD:README
Linux kernel
============

There are several guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read
Documentation/admin-guide/README.rst first.

In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``.  The formatted documentation can also be read online at:

    https://www.kernel.org/doc/html/latest/

There are various text files in the Documentation/ subdirectory,
several of them using the Restructured Text markup notation.

Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.

# heads (aka `branches'):
$ git for-each-ref --sort=-creatordate refs/heads \
	--format='%(HEAD) %(refname:short) %(subject) (%(creatordate:short))'
  prandom-5.10-v3 random32: add noise from network and scheduling activity (2020-10-12)
  20200901-siphash-noise random32: add noise from network and scheduling activity (2020-09-01)
  20200820-siphash-noise WIP: random32: make siprand_state 4 longs instead of an array (2020-08-20)
  20200816-siphash-noise WIP: tcp: reuse incoming skb hash in tcp_conn_request() (2020-08-16)
* master       Merge tag 'block-5.9-2020-08-14' of git://git.kernel.dk/linux-block (2020-08-15)

# tags:
$ git for-each-ref --sort=-creatordate refs/tags \
	--format='%(refname:short) %(subject) (%(creatordate:short))'
20201024-v4-5.10 random32: make prandom_u32() less predictable (2020-10-24) tar.gz
20201012-v3-5.10 This is the cleanup of the latest series of prandom_u32 experimentations consisting in using SipHash instead of Tausworthe to produce the randoms used by the network stack. The changes to the files were kept minimal, and the controversial commit that used to take noise from the fast_pool (f227e3ec3b5c) was reverted. Instead, a dedicated "net_rand_noise" per_cpu variable is fed from various sources of activities (networking, scheduling) to perturb the SipHash state using fast, non-trivially predictable data, instead of keeping it fully deterministic. The goal is essentially to make any occasional memory leakage or brute-force attempt useless. (2020-10-12) tar.gz
v5.8         Linux 5.8 (2020-08-02) tar.gz
v5.8-rc7     Linux 5.8-rc7 (2020-07-26) tar.gz
v5.8-rc6     Linux 5.8-rc6 (2020-07-19) tar.gz
v5.8-rc5     Linux 5.8-rc5 (2020-07-12) tar.gz
v5.8-rc4     Linux 5.8-rc4 (2020-07-05) tar.gz
v5.8-rc3     Linux 5.8-rc3 (2020-06-28) tar.gz
v5.8-rc2     Linux 5.8-rc2 (2020-06-21) tar.gz
v5.8-rc1     Linux 5.8-rc1 (2020-06-14) tar.gz
...

# associated public inboxes:
# (number on the left is used for dev purposes)
    1368652 lkml
     418110 stable
     364496 netdev
     275229 linux-arm-kernel
     147777 linux-devicetree
     118949 linux-wireless
     113464 dri-devel
      78563 linuxppc-dev
      77890 linux-fsdevel
      77587 linux-mm
      76432 linux-media
      72862 alsa-devel
      71511 linux-patches
      57818 intel-gfx
      57317 kvm
      53314 linux-scsi
      53093 amd-gfx
      47835 linux-arm-msm
      43474 linux-omap
      42805 linux-mips
      42701 linux-arch
      38820 linux-xfs
      36883 linux-doc
      35184 bpf
      34865 linux-rdma
      33215 linux-nfs
      33204 linux-pm
      33048 linux-crypto
      31533 linux-mediatek
      30685 linux-s390
      29487 linux-samsung-soc
      28915 linux-block
      28094 linux-acpi
      26663 netfilter-devel
      26588 linux-riscv
      26092 linux-perf-users
      25768 linux-renesas-soc
      24948 linux-gpio
      24760 linux-clk
      24705 linux-pci
      24501 linux-mtd
      23732 linux-usb
      23153 linux-iio
      23142 linux-sh
      22768 linux-tegra
      22313 linux-kselftest
      20934 sparclinux
      20353 linux-btrfs
      19857 kernel-janitors
      19602 linux-input
      18288 kvmarm
      17382 linux-ext4
      17026 linux-staging
      16806 linux-iommu
      16657 linux-serial
      16309 xen-devel
      16270 linux-ide
      16086 linux-api
      15690 linux-rockchip
      15561 linux-fbdev
      15474 linux-mmc
      15240 linux-cifs
      14908 virtualization
      14814 u-boot
      14792 linux-kbuild
      13996 driverdev-devel
      13060 linux-bluetooth
      13002 intel-xe
      12957 linux-spi
      12953 linux-security-module
      12834 intel-wired-lan
      12728 linux-parisc
      12309 qemu-devel
      12205 linux-amlogic
      12039 platform-driver-x86
      12037 linux-i2c
      11590 linux-um
      11306 linux-f2fs-devel
      10890 linux-sound
      10818 ceph-devel
      10341 linux-ia64
      10267 dm-devel
      10138 linux-alpha
       9738 linux-m68k
       9061 cgroups
       9058 linux-snps-arc
       8788 linux-nvme
       8747 nouveau
       8562 nvdimm
       8557 linux-sunxi
       8154 loongarch
       7870 linux-can
       7686 linux-trace-kernel
       7643 linux-efi
       7216 cluster-devel
       7066 linux-hwmon
       6826 linux-rtc
       6787 linux-hardening
       6766 linux-raid
       6736 linux-watchdog
       6708 linux-hexagon
       6625 lustre-devel
       6496 containers
       6423 batman
       6394 cip-dev
       6329 openrisc
       6058 ocfs2-devel
       6057 rcu
       5972 kvm-ppc
       5953 dmaengine
       5952 selinux
       5745 io-uring
       5565 llvm
       5527 linux-nvdimm
       5504 linux-rt-users
       5498 linux-integrity
       5425 linux-csky
       5397 imx
       5205 linux-next
       5203 linux-leds
       5192 rust-for-linux
       5174 linux-pwm
       4817 kernel-hardening
       4817 mptcp
       4722 linux-sctp
       4545 linux-hyperv
       4389 linux-cxl
       4312 outreachy
       4232 bridge
       4148 linux-remoteproc
       4100 linux-phy
       4047 ath10k
       4034 dpdk-dev
       3987 git
       3905 kexec
       3810 buildroot
       3804 linux-modules
       3780 keyrings
       3748 lm-sensors
       3682 linux-erofs
       3593 linux-nilfs
       3569 soc
       3479 linux-wpan
       3210 linux-fscrypt
       3209 target-devel
       3111 linux-unionfs
       3021 linux-bcache
       2933 ath11k
       2871 linux-edac
       2842 b4-sent
       2693 ath12k
       2469 openbmc
       2439 asahi
       2341 v9fs
       2295 ath9k-devel
       2287 chrome-platform
       2274 lvs-devel
       2270 linux-hams
       2203 openembedded-core
       2095 phone-devel
       2012 damon
       1979 ntfs3
       1947 linux-audit
       1825 linux-bcachefs
       1690 linux-fpga
       1602 linux-kernel-mentees
       1591 cpufreq
       1571 openembedded-devel
       1533 dccp
       1482 linux-trace-devel
       1456 netfs
       1454 gfs2
       1448 ecryptfs
       1421 reiserfs-devel
       1414 linux-coco
       1377 b43-dev
       1258 historical-speck
       1122 linux-x25
       1090 linux-sgx
       1037 live-patching
       1034 ntb
       1001 fsverity
        959 linux-metag
        908 fstests
        880 oe-kbuild-all
        858 linux-spdx
        840 linux-i3c
        809 ltp
        781 linux-sparse
        759 autofs
        756 audit
        718 sched-ext
        699 igt-dev
        684 netfilter
        670 linux-aspeed
        664 linux-man
        640 cocci
        640 lvm-devel
        637 linux-ppp
        590 linux-toolchains
        548 qemu-riscv
        537 tpmdd-devel
        510 regressions
        488 linux-oxnas
        482 kvm-riscv
        477 yocto
        465 oe-lkp
        421 virtio-dev
        419 linux-rt-devel
        417 spacemit
        392 wireguard
        392 sophgo
        370 acpica-devel
        354 mhi
        344 kernel-tls-handshake
        344 arm-scmi
        339 workflows
        311 linux-nfc
        311 oe-linux-nfc
        290 u-boot-amlogic
        272 brcm80211
        262 lttng-dev
        224 yocto-meta-ti
        224 grub-devel
        219 bitbake-devel
        218 mm-commits
        212 yocto-meta-arago
        202 xfs-stable
        198 backports
        194 ofono
        171 util-linux
        169 kernel-testers
        166 yocto-meta-freescale
        164 fio
        158 xenomai
        158 poky
        150 linux-embedded
        149 xdp-newbies
        149 devicetree-compiler
        149 kvm-ia64
        140 kernelci
        137 yocto-meta-arm
        133 virtio-fs
        131 op-tee
        126 driver-core
        125 x86-cpuid
        124 linux-kernel-announce
        100 iwd
         99 trinity
         96 lkmm
         90 linux-laptop
         89 yocto-meta-virtualization
         86 kernelnewbies
         81 yocto-docs
         80 initramfs
         76 selinux-refpolicy
         76 linux-btrace
         73 ksummit
         72 linux-hotplug
         64 ksummit-discuss
         61 fuego
         59 linux-firmware
         59 perfbook
         57 ell
         57 yocto-toaster
         41 stable-rt
         39 dwarves
         38 timestamp
         38 barebox
         34 virtio-comment
         33 kdevops
         33 yocto-patches
         31 wireless-regdb
         30 qemu-arm
         29 linux-console
         28 devicetree-spec
         28 rpdfs-devel
         27 linux-debuggers
         27 powertop
         25 linux-lvm
         22 oe-kbuild
         19 connman
         18 dash
         17 linux-safety
         16 linux-dash
         16 ultralinux
         13 linux-trace-users
         13 hail-devel
         12 dtrace
         11 mailbox
          9 radiotap
          9 kbd
          9 smatch
          8 tools
          8 tech-board-discuss
          8 opensbi
          7 qemu-rust
          6 ccan
          5 keys
          5 linux-newbie
          5 linux-numa
          5 accel-config
          5 criu
          4 dm-crypt
          4 linux-msdos
          4 lartc
          3 stgt
          3 linux-smp
          3 tpm2
          2 linux-dwarves
          2 oe-chipsec
          2 syzbot
          1 signatures
          1 linux-bugs
          1 cti-tac
          1 linux-config
          1 linux-8086
          1 mlmmj
          1 spdk

git clone https://yhbt.net/lore/pub/scm/linux/kernel/git/wtarreau/prandom.git