pub/scm/linux/kernel/git/modules/linux.git  about / heads / tags
mcgrof's fork of linux.git
$ git log --pretty=format:'%h %s (%cs)%d'
9448598b22c50 Linux 6.19-rc2 (2025-12-21)
	(HEAD -> master)
1123cfe8cfe94 Merge tag 'coccinelle-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux (2025-12-21)
10a0e846d806b Merge tag 'input-for-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input (2025-12-21)
765b233a9b945 Merge tag 'i2c-for-6.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux (2025-12-21)
44087d3d46199 Merge tag 'x86-urgent-2025-12-21' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip (2025-12-21)
610192c229ce9 Merge tag 'irq-urgent-2025-12-21' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip (2025-12-21)
52ad85fd33a72 Coccinelle: pm_runtime: Fix typo in report message (2025-12-21)
3766511de1ce6 scripts: coccicheck: filter *.cocci files by MODE (2025-12-21)
9094662f6707d Merge tag 'ata-6.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux (2025-12-20)
78f2a78e8db88 Merge tag 'spi-fix-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi (2025-12-20)
...

$ 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


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



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))'
  modules-next modules: moduleparam.h: fix kernel-doc comments (2025-12-22)
* master       Linux 6.19-rc2 (2025-12-21)
  rebase/20250924-module-params-v3-v18-0-bf512c35d910@kernel.org modules: add rust modules files to MAINTAINERS (2025-11-01)
  modules-fixes module: Rename MAX_PARAM_PREFIX_LEN to __MODULE_NAME_LEN (2025-07-31)

# tags:
$ git for-each-ref --sort=-creatordate refs/tags \
	--format='%(refname:short) %(subject) (%(creatordate:short))'
modules-6.19-rc1 Modules changes for v6.19-rc1 (2025-12-04) tar.gz
modules-6.17-rc3.fixes Modules fixes for 6.17-rc3 (2025-08-24) tar.gz
modules-6.17-rc1 This is a small set of changes for modules, primarily to extend module users to use the module data structures in combination with the already no-op stub module functions, even when support for modules is disabled in the kernel configuration. This change follows the kernel's coding style for conditional compilation and allows kunit code to drop all CONFIG_MODULES ifdefs, which is also part of the changes. This should allow others part of the kernel to do the same cleanup. (2025-08-03) tar.gz
modules-6.16-rc6.fixes Modules fixes for 6.16-rc6 (2025-07-08) tar.gz
modules-6.16-rc1 Modules changes for 6.16-rc1 (2025-06-02) tar.gz
v6.15-rc6    Linux 6.15-rc6 (2025-05-11) tar.gz
modules-6.15-rc6 Modules fixes for v6.15-rc6 (2025-05-09) tar.gz
v6.15-rc5    Linux 6.15-rc5 (2025-05-04) tar.gz
modules-6.15-rc5 Modules fixes for v6.15-rc5 (2025-04-30) tar.gz
v6.15-rc4    Linux 6.15-rc4 (2025-04-27) tar.gz
...

# associated public inboxes:
# (number on the left is used for dev purposes)
    1341988 lkml
     415122 stable
     358981 netdev
     269567 linux-arm-kernel
     144104 linux-devicetree
     117591 linux-wireless
     110400 dri-devel
      76105 linuxppc-dev
      75535 linux-media
      75225 linux-fsdevel
      73220 linux-mm
      72822 alsa-devel
      70925 linux-patches
      56211 intel-gfx
      56098 kvm
      52783 linux-scsi
      52076 amd-gfx
      46243 linux-arm-msm
      43292 linux-omap
      42235 linux-arch
      41878 linux-mips
      37700 linux-xfs
      33875 linux-rdma
      33799 linux-doc
      33468 bpf
      32598 linux-pm
      32203 linux-nfs
      31351 linux-crypto
      30890 linux-mediatek
      29159 linux-samsung-soc
      28810 linux-s390
      28194 linux-block
      27750 linux-acpi
      26344 netfilter-devel
      24936 linux-renesas-soc
      24671 linux-perf-users
      24305 linux-clk
      24284 linux-gpio
      23980 linux-pci
      23905 linux-riscv
      23734 linux-mtd
      23141 linux-usb
      22749 linux-iio
      22541 linux-sh
      22291 linux-tegra
      20834 linux-kselftest
      19757 kernel-janitors
      19664 sparclinux
      19361 linux-btrfs
      19312 linux-input
      17567 kvmarm
      16591 linux-ext4
      16489 linux-staging
      16487 linux-serial
      16333 linux-iommu
      16230 linux-ide
      16150 xen-devel
      15891 linux-api
      15236 linux-mmc
      15138 linux-rockchip
      15097 linux-fbdev
      14790 u-boot
      14480 linux-cifs
      14419 virtualization
      14153 linux-kbuild
      13996 driverdev-devel
      12725 linux-bluetooth
      12588 linux-spi
      12408 intel-wired-lan
      12257 qemu-devel
      12117 linux-parisc
      12096 linux-security-module
      12052 linux-amlogic
      11855 linux-i2c
      11689 platform-driver-x86
      10694 linux-f2fs-devel
      10685 intel-xe
      10406 ceph-devel
      10347 linux-um
      10341 linux-ia64
      10044 dm-devel
       9480 linux-sound
       9245 linux-alpha
       9168 linux-m68k
       8708 cgroups
       8691 linux-nvme
       8316 nouveau
       8217 linux-snps-arc
       8179 linux-sunxi
       8062 nvdimm
       7502 linux-can
       7442 linux-efi
       7216 cluster-devel
       6784 linux-hwmon
       6717 linux-rtc
       6695 linux-watchdog
       6682 linux-trace-kernel
       6625 lustre-devel
       6596 loongarch
       6496 containers
       6446 linux-hardening
       6423 batman
       6369 linux-raid
       5972 kvm-ppc
       5867 linux-hexagon
       5800 dmaengine
       5792 openrisc
       5748 rcu
       5645 ocfs2-devel
       5527 linux-nvdimm
       5500 linux-rt-users
       5385 cip-dev
       5377 selinux
       5360 io-uring
       5202 llvm
       5165 linux-next
       5149 linux-pwm
       5105 linux-integrity
       5100 linux-leds
       4817 kernel-hardening
       4632 linux-csky
       4620 mptcp
       4502 linux-sctp
       4315 imx
       4311 outreachy
       4212 bridge
       4097 linux-hyperv
       4034 ath10k
       4023 dpdk-dev
       3993 linux-remoteproc
       3982 git
       3971 rust-for-linux
       3788 linux-phy
       3778 kexec
       3748 lm-sensors
       3732 buildroot
       3652 linux-cxl
       3554 linux-modules
       3517 soc
       3478 linux-wpan
       3408 keyrings
       3281 linux-erofs
       3206 linux-nilfs
       3014 linux-bcache
       3014 target-devel
       2931 linux-fscrypt
       2868 ath11k
       2807 linux-edac
       2637 linux-unionfs
       2564 ath12k
       2433 b4-sent
       2310 openbmc
       2295 ath9k-devel
       2248 lvs-devel
       2214 asahi
       2132 openembedded-core
       2091 chrome-platform
       2052 linux-hams
       1995 v9fs
       1975 phone-devel
       1947 linux-audit
       1825 linux-bcachefs
       1821 damon
       1679 linux-fpga
       1591 cpufreq
       1581 linux-kernel-mentees
       1533 dccp
       1501 openembedded-devel
       1482 linux-trace-devel
       1421 reiserfs-devel
       1383 ntfs3
       1374 b43-dev
       1298 linux-coco
       1258 historical-speck
       1185 ecryptfs
       1152 gfs2
       1117 netfs
       1022 ntb
       1006 live-patching
        959 linux-metag
        908 linux-x25
        901 fstests
        855 linux-sgx
        853 oe-kbuild-all
        801 ltp
        734 linux-spdx
        727 fsverity
        722 linux-i3c
        691 igt-dev
        684 netfilter
        664 linux-man
        640 lvm-devel
        628 cocci
        624 linux-ppp
        616 linux-sparse
        590 linux-toolchains
        548 qemu-riscv
        544 autofs
        537 tpmdd-devel
        512 audit
        499 regressions
        488 linux-oxnas
        477 yocto
        460 oe-lkp
        460 linux-aspeed
        421 virtio-dev
        398 kvm-riscv
        362 wireguard
        340 sophgo
        337 mhi
        333 acpica-devel
        311 linux-nfc
        311 oe-linux-nfc
        305 spacemit
        300 kernel-tls-handshake
        289 u-boot-amlogic
        270 workflows
        270 arm-scmi
        268 linux-rt-devel
        266 brcm80211
        262 lttng-dev
        223 grub-devel
        221 sched-ext
        216 yocto-meta-ti
        215 mm-commits
        215 bitbake-devel
        202 xfs-stable
        198 backports
        194 ofono
        189 yocto-meta-arago
        170 util-linux
        169 kernel-testers
        166 yocto-meta-freescale
        164 fio
        155 xenomai
        155 poky
        150 linux-embedded
        149 xdp-newbies
        149 devicetree-compiler
        149 kvm-ia64
        140 kernelci
        133 virtio-fs
        125 x86-cpuid
        124 yocto-meta-arm
        124 linux-kernel-announce
        100 iwd
         99 trinity
         96 op-tee
         92 lkmm
         90 linux-laptop
         88 yocto-meta-virtualization
         86 kernelnewbies
         76 selinux-refpolicy
         76 linux-btrace
         72 linux-hotplug
         68 yocto-docs
         65 ksummit
         65 initramfs
         64 ksummit-discuss
         61 fuego
         59 linux-firmware
         59 perfbook
         57 ell
         57 yocto-toaster
         39 stable-rt
         38 timestamp
         34 virtio-comment
         32 kdevops
         31 wireless-regdb
         29 linux-console
         28 devicetree-spec
         27 linux-debuggers
         27 powertop
         27 barebox
         25 linux-lvm
         21 oe-kbuild
         19 connman
         18 dash
         17 dwarves
         17 linux-safety
         17 yocto-patches
         16 linux-dash
         16 ultralinux
         13 linux-trace-users
         13 hail-devel
         12 qemu-arm
          9 radiotap
          9 kbd
          8 smatch
          8 mailbox
          7 dtrace
          6 ccan
          6 tools
          6 tech-board-discuss
          5 linux-numa
          5 accel-config
          4 dm-crypt
          4 linux-msdos
          4 linux-newbie
          4 lartc
          4 opensbi
          3 stgt
          3 linux-smp
          3 qemu-rust
          2 keys
          2 linux-dwarves
          2 oe-chipsec
          2 syzbot
          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/modules/linux.git