pub/scm/linux/kernel/git/gregkh/gregkh.git  about / heads / tags
Greg K-H working kernel tree, do not trust anything in here
$ git log --pretty=format:'%h %s (%cs)%d'
cee9395acd8043 Linux 7.3-rc1 (2026-08-30)
	(HEAD -> main)
78bb208b99e7d3 Merge tag 'i2c-fixes-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux (2026-08-30)
eea8bdcb59e027 Merge tag 'cocci-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux (2026-08-30)
cbb4c6d9af7dde CREDITS/mailmap: add some info about Darrick J. Wong (2026-08-30)
a23cbb05744b22 Merge tag 'timers-urgent-2026-08-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip (2026-08-30)
637836563deb95 Merge tag 'locking-urgent-2026-08-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip (2026-08-30)
f59c074e76a6a9 Merge tag 'rust-fixes-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux (2026-08-30)
0fe792fa9b616b Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rmk/linux (2026-08-30)
fb5b59a6a678ba Merge tag 'for-linus' of https://github.com/openrisc/linux (2026-08-30)
034dd340b08be1 Merge tag 'trace-v7.3-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace (2026-08-30)
...

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

The Linux kernel is the core of any Linux operating system. It manages hardware,
system resources, and provides the fundamental services for all other software.

Quick Start
-----------

* Report a bug: See Documentation/admin-guide/reporting-issues.rst
* Get the latest kernel: https://kernel.org
* Build the kernel: See Documentation/admin-guide/quickly-build-trimmed-linux.rst
* Join the community: https://lore.kernel.org/

Essential Documentation
-----------------------

All users should be familiar with:

* Building requirements: Documentation/process/changes.rst
* Code of Conduct: Documentation/process/code-of-conduct.rst
* License: See COPYING

Documentation can be built with make htmldocs or viewed online at:
https://www.kernel.org/doc/html/latest/


Who Are You?
============

Find your role below:

* New Kernel Developer: Getting started with kernel development
* Academic Researcher: Studying kernel internals and architecture
* Security Expert: Hardening and vulnerability analysis
* Backport/Maintenance Engineer: Maintaining stable kernels
* System Administrator: Configuring and troubleshooting
* Maintainer: Leading subsystems and reviewing patches
* Hardware Vendor: Writing drivers for new hardware
* Distribution Maintainer: Packaging kernels for distros
* AI Coding Assistant: LLMs and AI-powered development tools


For Specific Users
==================

New Kernel Developer
--------------------

Welcome! Start your kernel development journey here:

* Getting Started: Documentation/process/development-process.rst
* Your First Patch: Documentation/process/submitting-patches.rst
* Coding Style: Documentation/process/coding-style.rst
* Build System: Documentation/kbuild/index.rst
* Development Tools: Documentation/dev-tools/index.rst
* Kernel Hacking Guide: Documentation/kernel-hacking/hacking.rst
* Core APIs: Documentation/core-api/index.rst

Academic Researcher
-------------------

Explore the kernel's architecture and internals:

* Researcher Guidelines: Documentation/process/researcher-guidelines.rst
* Memory Management: Documentation/mm/index.rst
* Scheduler: Documentation/scheduler/index.rst
* Networking Stack: Documentation/networking/index.rst
* Filesystems: Documentation/filesystems/index.rst
* RCU (Read-Copy Update): Documentation/RCU/index.rst
* Locking Primitives: Documentation/locking/index.rst
* Power Management: Documentation/power/index.rst

Security Expert
---------------

Security documentation and hardening guides:

* Security Documentation: Documentation/security/index.rst
* LSM Development: Documentation/security/lsm-development.rst
* Self Protection: Documentation/security/self-protection.rst
* Reporting Vulnerabilities: Documentation/process/security-bugs.rst
* CVE Procedures: Documentation/process/cve.rst
* Embargoed Hardware Issues: Documentation/process/embargoed-hardware-issues.rst
* Security Features: Documentation/userspace-api/seccomp_filter.rst

Backport/Maintenance Engineer
-----------------------------

Maintain and stabilize kernel versions:

* Stable Kernel Rules: Documentation/process/stable-kernel-rules.rst
* Backporting Guide: Documentation/process/backporting.rst
* Applying Patches: Documentation/process/applying-patches.rst
* Subsystem Profile: Documentation/maintainer/maintainer-entry-profile.rst
* Git for Maintainers: Documentation/maintainer/configure-git.rst

System Administrator
--------------------

Configure, tune, and troubleshoot Linux systems:

* Admin Guide: Documentation/admin-guide/index.rst
* Kernel Parameters: Documentation/admin-guide/kernel-parameters.rst
* Sysctl Tuning: Documentation/admin-guide/sysctl/index.rst
* Tracing/Debugging: Documentation/trace/index.rst
* Performance Security: Documentation/admin-guide/perf-security.rst
* Hardware Monitoring: Documentation/hwmon/index.rst

Maintainer
----------

Lead kernel subsystems and manage contributions:

* Maintainer Handbook: Documentation/maintainer/index.rst
* Pull Requests: Documentation/maintainer/pull-requests.rst
* Managing Patches: Documentation/maintainer/modifying-patches.rst
* Rebasing and Merging: Documentation/maintainer/rebasing-and-merging.rst
* Development Process: Documentation/process/maintainer-handbooks.rst
* Maintainer Entry Profile: Documentation/maintainer/maintainer-entry-profile.rst
* Git Configuration: Documentation/maintainer/configure-git.rst

Hardware Vendor
---------------

Write drivers and support new hardware:

* Driver API Guide: Documentation/driver-api/index.rst
* Driver Model: Documentation/driver-api/driver-model/driver.rst
* Device Drivers: Documentation/driver-api/infrastructure.rst
* Bus Types: Documentation/driver-api/driver-model/bus.rst
* Device Tree Bindings: Documentation/devicetree/bindings/
* Power Management: Documentation/driver-api/pm/index.rst
* DMA API: Documentation/core-api/dma-api.rst

Distribution Maintainer
-----------------------

Package and distribute the kernel:

* Stable Kernel Rules: Documentation/process/stable-kernel-rules.rst
* ABI Documentation: Documentation/ABI/README
* Kernel Configuration: Documentation/kbuild/kconfig.rst
* Module Signing: Documentation/admin-guide/module-signing.rst
* Kernel Parameters: Documentation/admin-guide/kernel-parameters.rst
* Tainted Kernels: Documentation/admin-guide/tainted-kernels.rst

AI Coding Assistant
-------------------

CRITICAL: If you are an LLM or AI-powered coding assistant, you MUST read and
follow the AI coding assistants documentation before contributing to the Linux
kernel:

* Documentation/process/coding-assistants.rst

This documentation contains essential requirements about licensing, attribution,
and the Developer Certificate of Origin that all AI tools must comply with.


Communication and Support
=========================

* Mailing Lists: https://lore.kernel.org/
* IRC: #kernelnewbies on irc.oftc.net
* Bugzilla: https://bugzilla.kernel.org/
* MAINTAINERS file: Lists subsystem maintainers and mailing lists
* Email Clients: Documentation/process/email-clients.rst

# heads (aka `branches'):
$ git for-each-ref --sort=-creatordate refs/heads \
	--format='%(HEAD) %(refname:short) %(subject) (%(creatordate:short))'
  b4/bind_taint driver core: add TAINT_FORCED_BIND for when userspace manually messes with devices and drivers (2026-09-04)
  b4/aisle-tty-vcc tty: vcc: hold port lock when clearing tty pointer in vcc_cleanup (2026-08-31)
  b4/module_ver_remove module: remove srcversion module attribute (2026-08-31)
  clanker      serdev: use tty_port_tty_get() in ttyport_write_buf() to prevent UAF (2026-08-31)
  readfile     selftests: add readfile(2) selftests (2026-08-31)
* main         Linux 7.3-rc1 (2026-08-30)

# tags:
$ git for-each-ref --sort=-creatordate refs/tags \
	--format='%(refname:short) %(subject) (%(creatordate:short))'
v7.0-rc7     Linux 7.0-rc7 (2026-04-05) tar.gz
v6.6.132     This is the 6.6.132 stable release (2026-04-02) tar.gz
v6.19.11     This is the 6.19.11 stable release (2026-04-02) tar.gz
v6.18.21     This is the 6.18.21 stable release (2026-04-02) tar.gz
v6.12.80     This is the 6.12.80 stable release (2026-04-02) tar.gz
v6.6.131     This is the 6.6.131 stable release (2026-04-02) tar.gz
v7.0-rc6     Linux 7.0-rc6 (2026-03-29) tar.gz
v6.12.79     This is the 6.12.79 stable release (2026-03-27) tar.gz
v6.19.10     This is the 6.19.10 stable release (2026-03-25) tar.gz
v6.18.20     This is the 6.18.20 stable release (2026-03-25) tar.gz
...

# associated public inboxes:
# (number on the left is used for dev purposes)
    1406380 lkml
     426202 stable
     372303 netdev
     281346 linux-arm-kernel
     151922 linux-devicetree
     120948 linux-wireless
     117192 dri-devel
      80917 linux-mm
      80345 linuxppc-dev
      80329 linux-fsdevel
      77735 linux-media
      72954 alsa-devel
      71866 linux-patches
      59340 kvm
      59015 intel-gfx
      54170 linux-scsi
      53697 amd-gfx
      50291 linux-arm-msm
      43664 linux-omap
      43438 linux-mips
      43339 linux-arch
      39826 linux-doc
      39308 linux-xfs
      37419 bpf
      36285 linux-rdma
      35011 linux-crypto
      34373 linux-pm
      34216 linux-nfs
      32676 linux-mediatek
      31992 linux-s390
      30294 linux-samsung-soc
      29615 linux-block
      28854 linux-riscv
      28687 linux-acpi
      27840 linux-perf-users
      27221 netfilter-devel
      26840 linux-renesas-soc
      26172 linux-gpio
      25894 linux-pci
      25346 linux-clk
      24845 linux-usb
      24673 linux-mtd
      24550 linux-kselftest
      24167 linux-iio
      23624 linux-tegra
      23311 linux-sh
      21350 sparclinux
      21116 linux-btrfs
      20109 kernel-janitors
      20095 linux-input
      19398 kvmarm
      17941 linux-ext4
      17715 linux-staging
      17329 linux-iommu
      16966 linux-serial
      16637 linux-ide
      16551 linux-rockchip
      16495 xen-devel
      16296 linux-api
      15949 linux-cifs
      15898 linux-fbdev
      15718 linux-mmc
      15477 linux-kbuild
      15195 virtualization
      14985 intel-xe
      14860 u-boot
      13996 driverdev-devel
      13622 intel-wired-lan
      13369 linux-bluetooth
      13361 linux-security-module
      13355 linux-spi
      13253 linux-sound
      13029 linux-parisc
      12625 platform-driver-x86
      12488 linux-amlogic
      12354 qemu-devel
      12346 linux-i2c
      11955 linux-um
      11577 linux-f2fs-devel
      10985 ceph-devel
      10682 linux-alpha
      10421 dm-devel
      10341 linux-ia64
       9965 linux-m68k
       9392 loongarch
       9348 cgroups
       9079 linux-snps-arc
       9043 linux-sunxi
       8991 nouveau
       8970 linux-nvme
       8853 linux-trace-kernel
       8780 nvdimm
       8243 linux-can
       7742 linux-efi
       7578 linux-hwmon
       7346 linux-raid
       7216 cluster-devel
       7035 linux-hardening
       6915 linux-rtc
       6855 cip-dev
       6827 linux-watchdog
       6710 linux-hexagon
       6625 lustre-devel
       6597 rust-for-linux
       6573 imx
       6505 containers
       6499 batman
       6344 openrisc
       6150 rcu
       6140 ocfs2-devel
       6126 dmaengine
       6049 selinux
       5974 kvm-ppc
       5934 io-uring
       5835 llvm
       5600 linux-integrity
       5542 linux-pwm
       5527 linux-nvdimm
       5516 linux-rt-users
       5432 linux-leds
       5428 linux-csky
       5223 linux-next
       5001 mptcp
       4878 linux-hyperv
       4817 kernel-hardening
       4806 linux-sctp
       4694 linux-cxl
       4620 linux-phy
       4372 bridge
       4363 linux-remoteproc
       4312 outreachy
       4171 ath10k
       4091 kexec
       4052 dpdk-dev
       3992 git
       3898 buildroot
       3874 linux-modules
       3829 keyrings
       3786 linux-erofs
       3748 lm-sensors
       3688 soc
       3635 linux-nilfs
       3489 linux-wpan
       3450 b4-sent
       3363 linux-fscrypt
       3247 target-devel
       3183 linux-unionfs
       3062 ath11k
       3023 linux-bcache
       2979 linux-edac
       2946 ath12k
       2917 asahi
       2553 openbmc
       2492 damon
       2448 chrome-platform
       2399 v9fs
       2322 lvs-devel
       2295 ath9k-devel
       2282 openembedded-core
       2274 linux-hams
       2191 phone-devel
       2025 ntfs3
       1951 sched-ext
       1947 linux-audit
       1826 linux-bcachefs
       1758 linux-fpga
       1666 linux-kernel-mentees
       1632 openembedded-devel
       1615 netfs
       1591 cpufreq
       1535 linux-coco
       1533 gfs2
       1533 dccp
       1482 linux-trace-devel
       1462 ecryptfs
       1421 reiserfs-devel
       1392 b43-dev
       1258 historical-speck
       1223 linux-sgx
       1134 linux-x25
       1067 live-patching
       1063 ntb
       1008 fsverity
        959 linux-metag
        922 linux-i3c
        913 linux-spdx
        909 fstests
        892 oe-kbuild-all
        859 driver-core
        835 ltp
        821 spacemit
        790 linux-aspeed
        781 linux-sparse
        775 audit
        759 autofs
        726 kvm-riscv
        709 linux-man
        702 igt-dev
        684 netfilter
        673 linux-ppp
        664 cocci
        640 lvm-devel
        611 linux-rt-devel
        601 nova-gpu
        590 linux-toolchains
        549 qemu-riscv
        545 regressions
        537 tpmdd-devel
        494 arm-scmi
        492 sophgo
        488 linux-oxnas
        477 yocto
        470 oe-lkp
        421 virtio-dev
        415 workflows
        414 wireguard
        400 acpica-devel
        387 oe-linux-nfc
        377 kernel-tls-handshake
        361 mhi
        353 brcm80211
        311 linux-nfc
        290 u-boot-amlogic
        262 lttng-dev
        231 yocto-meta-ti
        225 bitbake-devel
        224 grub-devel
        219 mm-commits
        219 yocto-meta-arago
        202 xfs-stable
        198 backports
        194 ofono
        171 util-linux
        169 kernel-testers
        166 yocto-meta-freescale
        164 fio
        162 xenomai
        159 poky
        151 linux-embedded
        149 xdp-newbies
        149 devicetree-compiler
        149 kvm-ia64
        146 op-tee
        144 yocto-meta-arm
        140 kernelci
        133 virtio-fs
        132 x86-cpuid
        124 linux-kernel-announce
        108 iwd
         99 trinity
         99 lkmm
         90 yocto-meta-virtualization
         90 linux-laptop
         86 kernelnewbies
         83 yocto-docs
         80 initramfs
         76 selinux-refpolicy
         76 linux-btrace
         73 ksummit
         72 linux-hotplug
         64 ksummit-discuss
         61 fuego
         60 perfbook
         59 linux-firmware
         57 ell
         57 yocto-toaster
         53 dwarves
         46 yocto-patches
         46 sashiko-reviews
         43 barebox
         42 stable-rt
         40 timestamp
         39 qemu-arm
         37 mfd
         36 kdevops
         34 virtio-comment
         31 wireless-regdb
         31 rpdfs-devel
         30 fuse-devel
         29 linux-console
         28 devicetree-spec
         27 linux-debuggers
         27 powertop
         25 linux-lvm
         23 oe-kbuild
         19 connman
         18 dash
         17 linux-safety
         16 linux-dash
         16 ultralinux
         16 drbd-dev
         15 ntfs
         13 linux-trace-users
         13 hail-devel
         13 dtrace
         13 openvpn-devel
         11 mailbox
         10 kbd
          9 radiotap
          9 smatch
          9 opensbi
          8 tools
          8 tech-board-discuss
          7 syzbot
          7 qemu-rust
          6 ccan
          6 linux-newbie
          6 criu
          5 keys
          5 linux-numa
          5 accel-config
          4 dm-crypt
          4 linux-msdos
          4 lartc
          3 stgt
          3 linux-smp
          3 tpm2
          3 sashiko
          2 linux-dwarves
          2 oe-chipsec
          1 signatures
          1 linux-bugs
          1 cti-tac
          1 linux-config
          1 linux-8086
          1 mlmmj
          1 spdk
          1 coconut-svsm
          1 exfat

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