$ git log --pretty=format:'%h %s (%cs)%d'
ed0272f0675f3 Merge branch into tip/master: 'x86/sev' (2025-07-18)
(HEAD -> master)
176ebe1f6ac6a Merge branch into tip/master: 'x86/platform' (2025-07-18)
c6ee29a8a70dc Merge branch into tip/master: 'x86/microcode' (2025-07-18)
dbfb88a596234 Merge branch into tip/master: 'x86/kconfig' (2025-07-18)
a41ff1812dc51 Merge branch into tip/master: 'x86/fpu' (2025-07-18)
8b9c13fd906d9 Merge branch into tip/master: 'x86/core' (2025-07-18)
9b0b9140c3cc9 Merge branch into tip/master: 'x86/cleanups' (2025-07-18)
627578ff0d34e Merge branch into tip/master: 'x86/bugs' (2025-07-18)
1467b10eda76f Merge branch into tip/master: 'x86/boot' (2025-07-18)
811406d3292e7 Merge branch into tip/master: 'timers/vdso' (2025-07-18)
...
$ 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 reStructuredText 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))'
locking/core Merge tag 'lockdep-for-tip.2025.07.16' of git://git.kernel.org/pub/scm/linux/kernel/git/boqun/linux into locking/core (2025-07-19)
irq/drivers irqchip/renesas-irqc: Convert to DEFINE_SIMPLE_DEV_PM_OPS() (2025-07-18)
timers/ptp vdso/gettimeofday: Add support for auxiliary clocks (2025-07-18)
* master Merge branch into tip/master: 'x86/sev' (2025-07-18)
tip/urgent Merge branch into tip/master: 'x86/urgent' (2025-07-18)
x86/cleanups x86/apic: Move apic_update_irq_cfg() call to apic_update_vector() (2025-07-15)
x86/urgent x86/sev: Work around broken noinstr on GCC (2025-07-15)
sched/core sched: Do not call __put_task_struct() on rt if pi_blocked_on is set (2025-07-14)
x86/kconfig x86/tools: insn_sanity.c: Emit standard build success messages (2025-07-14)
sched/urgent sched: Change nr_uninterruptible type to unsigned long (2025-07-14)
...
# tags:
$ git for-each-ref --sort=-creatordate refs/tags \
--format='%(refname:short) %(subject) (%(creatordate:short))'
x86-urgent-2025-07-20 A single fix for a GCC wreckage, which emits a KCSAN instrumentation call in __sev_es_nmi_complete() despite the function being annotated with 'noinstr'. As all functions in that source file are noinstr, exclude the whole file from KCSAN in the Makefile to cure it. (2025-07-20) tar.gz
sched-urgent-2025-07-20 A single fix for the scheduler. A recent commit changed the runqueue counter nr_uninterruptible to an unsigned int. Due to the fact that the counters are not updated on migration of a uninterruptble task to a different CPU, these counters can exceed INT_MAX. The counter is cast to long in the load average calculation, which means that the cast expands into negative space resulting in bogus load average values. Convert it back to unsigned long to fix this. (2025-07-20) tar.gz
locking-urgent-2025-07-20 A single fix for the futex selftest code to make 32-bit user space work correctly on 64-bit kernels. sys_futex_wait() expects a struct __kernel_timespec for the timeout, but the selftest uses struct timespec, which is the original 32-bit non 2038 compliant variant. Fix it up by converting the callsite supplied timespec to a __kernel_timespec and hand that into the syscall. (2025-07-20) tar.gz
v6.16-rc6 Linux 6.16-rc6 (2025-07-13) tar.gz
x86_urgent_for_v6.16_rc6 - Update Kirill's email address (2025-07-13) tar.gz
irq_urgent_for_v6.16_rc6 - Fix a case of recursive locking in the MSI code (2025-07-13) tar.gz
perf_urgent_for_v6.16_rc6 - Prevent perf_sigtrap() from observing an exiting task and warning about it (2025-07-13) tar.gz
x86_core_for_kvm Immutable branch for KVM tree to put the KVM patches from (2025-07-10) tar.gz
v6.16-rc5 Linux 6.16-rc5 (2025-07-06) tar.gz
sched_urgent_for_v6.16_rc5 - Fix the calculation of the deadline server task's runtime as this mishap was preventing realtime tasks from running (2025-07-06) tar.gz
...
# associated public inboxes:
# (number on the left is used for dev purposes)
1300215 lkml
405117 stable
349756 netdev
261418 linux-arm-kernel
137578 linux-devicetree
115087 linux-wireless
105505 dri-devel
74206 linuxppc-dev
73448 linux-media
72765 alsa-devel
70924 linux-fsdevel
68023 linux-mm
65493 linux-patches
54135 intel-gfx
53966 kvm
51918 linux-scsi
50516 amd-gfx
43040 linux-omap
42785 linux-arm-msm
41494 linux-arch
40282 linux-mips
36467 linux-xfs
32687 linux-rdma
31443 linux-pm
31194 linux-nfs
30776 bpf
29729 linux-doc
29214 linux-mediatek
29141 linux-crypto
28312 linux-samsung-soc
27195 linux-acpi
26929 linux-block
26905 linux-s390
25919 netfilter-devel
23485 linux-renesas-soc
23332 linux-mtd
23116 linux-perf-users
22946 linux-clk
22867 linux-gpio
22533 linux-pci
22338 linux-sh
22061 linux-usb
21947 linux-iio
21533 linux-riscv
21466 linux-tegra
19478 kernel-janitors
18600 sparclinux
18550 linux-input
18169 linux-btrfs
17575 linux-kselftest
16738 kvmarm
16218 linux-serial
16054 linux-ide
15877 xen-devel
15856 linux-ext4
15579 linux-staging
15490 linux-api
15327 linux-iommu
14927 linux-mmc
14839 linux-fbdev
14759 u-boot
13996 driverdev-devel
13921 linux-rockchip
13711 linux-kbuild
13661 virtualization
13593 linux-cifs
12456 linux-bluetooth
12230 qemu-devel
12221 linux-spi
11909 linux-parisc
11670 intel-wired-lan
11588 linux-amlogic
11453 linux-i2c
11135 linux-security-module
11092 platform-driver-x86
10381 linux-f2fs-devel
10341 linux-ia64
10049 ceph-devel
9744 linux-um
9736 dm-devel
9087 linux-alpha
9009 linux-m68k
8325 linux-nvme
8146 linux-snps-arc
8075 cgroups
7747 nvdimm
7651 nouveau
7371 intel-xe
7311 linux-sunxi
7216 cluster-devel
7167 linux-efi
7162 linux-can
6625 lustre-devel
6562 linux-rtc
6560 linux-sound
6536 linux-watchdog
6496 containers
6396 batman
6184 linux-raid
6169 linux-hwmon
5972 kvm-ppc
5877 loongarch
5773 linux-hexagon
5673 openrisc
5611 linux-hardening
5534 ocfs2-devel
5527 linux-nvdimm
5491 dmaengine
5476 linux-rt-users
5445 rcu
5145 selinux
5115 linux-next
5111 linux-trace-kernel
5016 linux-leds
4984 linux-integrity
4965 io-uring
4858 cip-dev
4817 kernel-hardening
4812 linux-pwm
4563 llvm
4435 linux-sctp
4434 linux-csky
4311 outreachy
4240 mptcp
4170 bridge
4011 dpdk-dev
4009 ath10k
3979 git
3865 linux-hyperv
3748 lm-sensors
3744 linux-remoteproc
3699 buildroot
3587 kexec
3476 linux-wpan
3344 linux-phy
3340 keyrings
3307 soc
3239 linux-cxl
3149 linux-modules
3132 linux-nilfs
3076 linux-erofs
2978 linux-bcache
2943 target-devel
2832 ath11k
2763 linux-fscrypt
2497 rust-for-linux
2451 linux-edac
2437 imx
2295 ath9k-devel
2239 lvs-devel
2212 openbmc
2210 linux-unionfs
2100 openembedded-core
2039 linux-hams
2012 chrome-platform
1947 linux-audit
1824 asahi
1814 v9fs
1760 phone-devel
1748 ath12k
1723 linux-bcachefs
1591 cpufreq
1558 linux-fpga
1533 dccp
1485 b4-sent
1481 linux-trace-devel
1470 openembedded-devel
1421 reiserfs-devel
1374 b43-dev
1258 historical-speck
1218 ntfs3
1164 damon
1062 linux-kernel-mentees
1015 ntb
980 gfs2
969 ecryptfs
959 linux-metag
904 linux-x25
897 fstests
838 live-patching
833 linux-coco
789 ltp
776 oe-kbuild-all
753 netfs
750 linux-sgx
718 linux-spdx
684 netfilter
680 igt-dev
664 linux-man
640 lvm-devel
633 linux-i3c
618 linux-ppp
603 cocci
595 fsverity
590 linux-toolchains
548 qemu-riscv
544 autofs
537 tpmdd-devel
489 audit
488 linux-oxnas
477 yocto
447 regressions
442 oe-lkp
418 virtio-dev
386 linux-sparse
326 acpica-devel
323 wireguard
322 mhi
311 linux-nfc
311 oe-linux-nfc
294 kernel-tls-handshake
292 kvm-riscv
290 linux-aspeed
289 u-boot-amlogic
262 lttng-dev
226 brcm80211
223 workflows
222 grub-devel
213 bitbake-devel
212 mm-commits
212 yocto-meta-ti
202 xfs-stable
198 backports
193 ofono
189 linux-rt-devel
183 yocto-meta-arago
170 util-linux
169 kernel-testers
166 yocto-meta-freescale
164 fio
154 poky
152 xenomai
150 linux-embedded
149 xdp-newbies
149 kvm-ia64
147 devicetree-compiler
140 kernelci
133 virtio-fs
124 linux-kernel-announce
123 x86-cpuid
122 arm-scmi
121 yocto-meta-arm
109 sophgo
100 iwd
99 trinity
90 linux-laptop
86 kernelnewbies
86 yocto-meta-virtualization
76 selinux-refpolicy
72 linux-hotplug
65 ksummit
64 ksummit-discuss
64 initramfs
63 yocto-docs
61 fuego
59 linux-firmware
59 perfbook
58 spacemit
57 ell
57 yocto-toaster
52 linux-btrace
38 timestamp
37 stable-rt
33 virtio-comment
31 wireless-regdb
29 kdevops
29 linux-console
28 devicetree-spec
27 powertop
25 linux-lvm
23 barebox
22 linux-debuggers
22 lkmm
19 connman
18 dash
18 sched-ext
17 linux-safety
16 linux-dash
16 ultralinux
15 oe-kbuild
13 hail-devel
12 dwarves
12 op-tee
10 linux-trace-users
9 radiotap
9 kbd
8 smatch
8 mailbox
7 yocto-patches
6 ccan
6 tools
6 tech-board-discuss
5 linux-numa
5 accel-config
5 dtrace
4 dm-crypt
4 linux-msdos
4 linux-newbie
4 lartc
3 stgt
3 linux-smp
3 qemu-arm
2 linux-dwarves
2 oe-chipsec
2 qemu-rust
1 keys
1 signatures
1 linux-bugs
1 linux-config
1 linux-8086
1 mlmmj
1 spdk
1 criu
git clone https://yhbt.net/lore/pub/scm/linux/kernel/git/tip/tip.git