linux/include/linux
Linus Torvalds c98d767b34 Arm:
"This is a bit of an odd merge window on the KVM/arm64 front. There is
 absolutely no new feature in the pull request. It is purely fixes,
 because it is simply becoming too hard to review new stuff when so
 many AI-fuelled fixes hit the list".
 
 - Significant cleanup of the vgic-v5 PPI support which was merged in
   7.1. This makes the code more maintainable, and squashes a couple
   of bugs in the meantime.
 
 - Set of fixes for the handling of the MMU in an NV context,
   particularly VNCR-triggered faults. S1POE support is fixed
   as well.
 
 - Large set of pKVM fixes, mostly addressing recurring issues
   around hypervisor tracking of donated pages in obscure cases
   where the donation could fail and leave things in a bizarre
   state.
 
 - Fixes for the so-called "lazy vgic init", which resulted in
   sleeping operations in non-preemptible sections. This turned
   out to be far more invasive than initially expected...
 
 - Reduce the overhead of L1/L2 context switch by not touching
   the FP registers.
 
 - Fix the way non-implemented page sizes are dealt with when
   a guest insist on using them for S2 translation.
 
 - The usual set of low-impact fixes and cleanups all over the map.
 
 Loongarch:
 
 - On a request for lazy FPU load, load all FPU state that the VM
   supports instead of enabling only the part (FPU, LSX or LASX)
   that caused the FPU load request.
 
 - Some enhancements about interrupt injection.
 
 - Some bug fixes and other small changes.
 
 RISC-V:
 
 - Batch G-stage TLB flushes for GPA range based page table updates
 
 - Convert HGEI line management to fully per-HART
 
 - Fix missing CSR dirty marking when FWFT state updated via ONE_REG
 
 - Fix stale FWFT feature exposure to Guest/VM
 
 - Speed up dirty logging write faults using MMU rwlock and atomic
   PTE updates using cmpxchg() for permission-only changes
 
 - Use flexible array for APLIC IRQ state
 
 - Use kvm_slot_dirty_track_enabled() for logging enable check on
   a memslot
 
 - Avoid skipping valid pages in kvm_riscv_gstage_wp_range()
 
 - Avoid skipping valid pages in kvm_riscv_gstage_unmap_range()
 
 - Use endian-specific __lelong for NACL shared memory
 
 S390:
 
 - KVM_PRE_FAULT_MEMORY support
 
 - Support for 2G hugepages
 
 - Support for the ASTFLEIE 2 facility
 
 - Support for fast inject using kvm_arch_set_irq_inatomic
 
 - Fix potential leak of uninitialized bytes
 
 - A few more misc gmap fixes.
 
 x86:
 
 - Generic support for the more granular permissions allowed by EPT,
   namely "read" (which was previously usurping the U bit) and
   separate execution bits for kernel and userspace.
 
 - Do not assume that all page tables start with U=1/W=1/NX=0 at the
   root, as AMD GMET needs to have U=0 at the root.
 
 - Introduce common assembly macros for use within Intel and AMD
   vendor-specific vmentry code.  This touches the SPEC_CTRL handling,
   which is now entirely done in assembly for Intel (by reusing the
   AMD code that already existed), and register save/restore which
   uses some macro magic to compute the offsets in the struct.  Both
   of these are preparatory changes for upcoming APX support.
 
 - Clean up KVM's register tracking and storage, primarily to prepare for
   APX support, which expands the maximum number of GPRs from 16 to 32.
 
 - Keep a single copy of the PDPTRs rather than two, since architecturally
   there is just one.
 
 - Handle EXIT_FASTPATH_EXIT_USERSPACE in vendor code to ensure vendor code
   gets a chance to handle things like reaping the PML buffer.
 
 - Update KVM's view of PV async enabling if and only if the MSR write fully
   succeeds.
 
 - Fix a variety of issues where the emulator doesn't honor guest-debug state,
   and clean up related code along the way.
 
 - Synthesize EPT Violation and #NPF "error code" bits when injecting faults
   into L1 that didn't originate in hardware (in which case the VMCS/VMCB
   doesn't hold relevant information).
 
 - Add support for virtualizing (well, emulating) AMD's flavor of CPL>0 CPUID
   faulting.
 
 - Clean up the GPR APIs so that KVM's use of "raw" is consistent, and fix a
   variety of minor bugs along the way.
 
 - Fix an OOB memory access due to not checking the VP ID when handling a
   Hyper-V PV TLB flush for L2.
 
 - Fix a bug in the mediated PMU's handling of fixed counters that allowed the
   guest to bypass the PMU event filter.
 
 - Allow userspace to return EAGAIN when handling SNP and TDX hypercalls, so
   the KVM can forward a "retry" status code to the guest, and reserve all
   unused error codes for future usage.
 
 - Overhaul the TDP MMU => S-EPT code to move as much S-EPT specific logic as
   possible into the TDX code, and to funnel (almost) all S-EPT updates into
   a single chokepoint.  The motivation is largely to prepare for upcoming
   Dynamic PAMT support, but the cleanups are nice to have on their own.
 
 - Plug a hole in shadow page table handling, where KVM fails to recursively
   zap nested EPT/NPT shadow page tables when the nested hypervisor tears
   down its own EPT/NPT page tables from the bottom up
 
 x86 (Intel):
 
 - Support for nested MBEC (Mode-Based Execute Control), see above in the
   generic section; also run with MBEC enabled even for non-nested mode.
 
 - Use the kernel's "enum pg_level" in the TDX APIs instead of the TDX-Module's
   level definitions (which are 0-based).
 
 - Rework the TDX memory APIs to not require/assume that guest memory is
   backed by "struct page" (in prepartion for guest_memfd hugepage support).
 
 - Fix a largely benign bug where KVM TDX would incorrectly state it could
   emulate several x2APIC MSRs.
 
 - Use the "safe" WRMSR API when proxying LBR MSR writes as the to-be-written
   value is guest controlled and completely unvalidated.
 
 x86 (AMD):
 
 - Support for nested GMET (Guest Mode Execution Trap), see above in the
   generic section; also run with GMET enabled even for non-nested mode.
 
 - Fixes and minor cleanups to GHCB handling, on top of the earlier work
   already merged into 7.1-rc.
 
 - Ensure KVM's copy of CR0 and CR3 are up-to-date prior to invoking
   fastpath handlers.
 
 - Add support for virtualizing gPAT (KVM previously just used L1's PAT when
   running L2).
 
 - Fix goofs where KVM mishandles side effects (e.g. single-step and PMC
   updates) when emulating VMRUN.
 
 - Fix a variety of bugs in AVIC's handling of x2APIC MSR interception, most
   notably where KVM didn't disable interception of IRR, ISR, and TMR regs.
 
 - Add support for virtualizing Host-Only/Guest-Only bits in the mediated PMU.
 
 - Don't advertise support for unusable VM types, and account for VM types
   that are disabled by firmware, e.g. to mitigate security vulnerabilities.
 
 - Rewrite the SEV {en,de}crypt debug ioctls as they were riddle with bugs and
   unnecessarily complicated, and add comprehensive tests.
 
 - Clean up and deduplicate the SEV page pinning code.
 
 - Fix minor goofs related to writing back CPUID information after firmware
   rejects a CPUID page for an SNP vCPU.
 
 Generic:
 
 - Rename invalidate_begin() to invalidate_start() throughout KVM to follow
   the kernel's nomenclature, e.g. for mmu_notifiers.
 
 - Use guard() to cleanup up various KVM+VFIO flows.
 
 - Minor cleanups.
 
 guest_memfd:
 
 - Return -EEXIST instead of -EINVAL if userspace attempts to bind a gmem
   range to multiple memslots, and fix the test that was supposed to ensure
   KVM returns -EEXIST.
 
 - Treat memslot binding offsets and sizes as unsigned values to fix a bug
   where KVM interprets a large "offset + size" as a negative value and allows
   a nonsensical offset.
 
 - Use the inode number instead of the page offset for the NUMA interleaving
   index to fix a bug where the effective index would jump by two for
   consecutive pages (the caller also adds in the page offset).
 
 Selftests:
 
 - Randomize the dirty log test's delay when reaping the bitmap on the first
   pass, as always waiting only 1ms hid a KVM RISC-V bug as the test reaped the
   bitmap before KVM could build up enough state to hit the bug.
 
 - A pile of one-off fixes and cleanups.
 -----BEGIN PGP SIGNATURE-----
 
 iQFIBAABCgAyFiEE8TM4V0tmI4mGbHaCv/vSX3jHroMFAmoypI0UHHBib256aW5p
 QHJlZGhhdC5jb20ACgkQv/vSX3jHroNCSAf8CyuvicojnZGFsNcoY4DZ0whBj5l8
 IwVkHaptuyGLSwPAebC/DwtU2NBY4CQdbtLjGmxenf+fSQOtcz1YWKbdY4Nr0hJG
 euAb/wO47RqKp1C4WPi7lL2P4XHgmUgD5XZ1qDnRV9gnGddZi3QLLmKgAtNq9Z4m
 +pAdGD2/RyZeI0Dx61+5ufE/z8YBlH6GrzgBTxfvvRNKqNDFykBenxYHI7seEfHC
 BPz0LxjHDD8BMDUo86qaylZnaeQSmFTGO/eTgvCvabxG6WbM1s0w3K1owmUmP7o3
 p9o8274Xh53iK2JYD/qGOtAJXejIwbYKT5bnvUQX0O1EH2+ouvSFapLQ9Q==
 =sSqM
 -----END PGP SIGNATURE-----

Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm

Pull kvm updates from Paolo Bonzini:
 "arm64:

     This is a bit of an odd merge window on the KVM/arm64 front. There
     is absolutely no new feature in the pull request. It is purely
     fixes, because it is simply becoming too hard to review new stuff
     when so many AI-fuelled fixes hit the list.

   - Significant cleanup of the vgic-v5 PPI support which was merged in
     7.1. This makes the code more maintainable, and squashes a couple
     of bugs in the meantime

   - Set of fixes for the handling of the MMU in an NV context,
     particularly VNCR-triggered faults. S1POE support is fixed as well

   - Large set of pKVM fixes, mostly addressing recurring issues around
     hypervisor tracking of donated pages in obscure cases where the
     donation could fail and leave things in a bizarre state

   - Fixes for the so-called "lazy vgic init", which resulted in
     sleeping operations in non-preemptible sections. This turned out to
     be far more invasive than initially expected..

   - Reduce the overhead of L1/L2 context switch by not touching the FP
     registers

   - Fix the way non-implemented page sizes are dealt with when a guest
     insist on using them for S2 translation

   - The usual set of low-impact fixes and cleanups all over the map

  Loongarch:

   - On a request for lazy FPU load, load all FPU state that the VM
     supports instead of enabling only the part (FPU, LSX or LASX) that
     caused the FPU load request

   - Some enhancements about interrupt injection

   - Some bug fixes and other small changes

  RISC-V:

   - Batch G-stage TLB flushes for GPA range based page table updates

   - Convert HGEI line management to fully per-HART

   - Fix missing CSR dirty marking when FWFT state updated via ONE_REG

   - Fix stale FWFT feature exposure to Guest/VM

   - Speed up dirty logging write faults using MMU rwlock and atomic PTE
     updates using cmpxchg() for permission-only changes

   - Use flexible array for APLIC IRQ state

   - Use kvm_slot_dirty_track_enabled() for logging enable check on a
     memslot

   - Avoid skipping valid pages in kvm_riscv_gstage_wp_range()

   - Avoid skipping valid pages in kvm_riscv_gstage_unmap_range()

   - Use endian-specific __lelong for NACL shared memory

  S390:

   - KVM_PRE_FAULT_MEMORY support

   - Support for 2G hugepages

   - Support for the ASTFLEIE 2 facility

   - Support for fast inject using kvm_arch_set_irq_inatomic

   - Fix potential leak of uninitialized bytes

   - A few more misc gmap fixes

  x86:

   - Generic support for the more granular permissions allowed by EPT,
     namely "read" (which was previously usurping the U bit) and
     separate execution bits for kernel and userspace

   - Do not assume that all page tables start with U=1/W=1/NX=0 at the
     root, as AMD GMET needs to have U=0 at the root

   - Introduce common assembly macros for use within Intel and AMD
     vendor-specific vmentry code. This touches the SPEC_CTRL handling,
     which is now entirely done in assembly for Intel (by reusing the
     AMD code that already existed), and register save/restore which
     uses some macro magic to compute the offsets in the struct. Both of
     these are preparatory changes for upcoming APX support

   - Clean up KVM's register tracking and storage, primarily to prepare
     for APX support, which expands the maximum number of GPRs from 16
     to 32

   - Keep a single copy of the PDPTRs rather than two, since
     architecturally there is just one

   - Handle EXIT_FASTPATH_EXIT_USERSPACE in vendor code to ensure vendor
     code gets a chance to handle things like reaping the PML buffer

   - Update KVM's view of PV async enabling if and only if the MSR write
     fully succeeds

   - Fix a variety of issues where the emulator doesn't honor
     guest-debug state, and clean up related code along the way

   - Synthesize EPT Violation and #NPF "error code" bits when injecting
     faults into L1 that didn't originate in hardware (in which case the
     VMCS/VMCB doesn't hold relevant information)

   - Add support for virtualizing (well, emulating) AMD's flavor of
     CPL>0 CPUID faulting

   - Clean up the GPR APIs so that KVM's use of "raw" is consistent, and
     fix a variety of minor bugs along the way

   - Fix an OOB memory access due to not checking the VP ID when
     handling a Hyper-V PV TLB flush for L2

   - Fix a bug in the mediated PMU's handling of fixed counters that
     allowed the guest to bypass the PMU event filter

   - Allow userspace to return EAGAIN when handling SNP and TDX
     hypercalls, so the KVM can forward a "retry" status code to the
     guest, and reserve all unused error codes for future usage

   - Overhaul the TDP MMU => S-EPT code to move as much S-EPT specific
     logic as possible into the TDX code, and to funnel (almost) all
     S-EPT updates into a single chokepoint. The motivation is largely
     to prepare for upcoming Dynamic PAMT support, but the cleanups are
     nice to have on their own

   - Plug a hole in shadow page table handling, where KVM fails to
     recursively zap nested EPT/NPT shadow page tables when the nested
     hypervisor tears down its own EPT/NPT page tables from the bottom
     up

  x86 (Intel):

   - Support for nested MBEC (Mode-Based Execute Control), see above in
     the generic section; also run with MBEC enabled even for non-nested
     mode

   - Use the kernel's "enum pg_level" in the TDX APIs instead of the
     TDX-Module's level definitions (which are 0-based)

   - Rework the TDX memory APIs to not require/assume that guest memory
     is backed by "struct page" (in prepartion for guest_memfd hugepage
     support)

   - Fix a largely benign bug where KVM TDX would incorrectly state it
     could emulate several x2APIC MSRs

   - Use the "safe" WRMSR API when proxying LBR MSR writes as the
     to-be-written value is guest controlled and completely unvalidated

  x86 (AMD):

   - Support for nested GMET (Guest Mode Execution Trap), see above in
     the generic section; also run with GMET enabled even for non-nested
     mode

   - Fixes and minor cleanups to GHCB handling, on top of the earlier
     work already merged into 7.1-rc

   - Ensure KVM's copy of CR0 and CR3 are up-to-date prior to invoking
     fastpath handlers

   - Add support for virtualizing gPAT (KVM previously just used L1's
     PAT when running L2)

   - Fix goofs where KVM mishandles side effects (e.g. single-step and
     PMC updates) when emulating VMRUN

   - Fix a variety of bugs in AVIC's handling of x2APIC MSR
     interception, most notably where KVM didn't disable interception of
     IRR, ISR, and TMR regs

   - Add support for virtualizing Host-Only/Guest-Only bits in the
     mediated PMU

   - Don't advertise support for unusable VM types, and account for VM
     types that are disabled by firmware, e.g. to mitigate security
     vulnerabilities

   - Rewrite the SEV {en,de}crypt debug ioctls as they were riddle with
     bugs and unnecessarily complicated, and add comprehensive tests

   - Clean up and deduplicate the SEV page pinning code

   - Fix minor goofs related to writing back CPUID information after
     firmware rejects a CPUID page for an SNP vCPU

  Generic:

   - Rename invalidate_begin() to invalidate_start() throughout KVM to
     follow the kernel's nomenclature, e.g. for mmu_notifiers

   - Use guard() to cleanup up various KVM+VFIO flows

   - Minor cleanups

  guest_memfd:

   - Return -EEXIST instead of -EINVAL if userspace attempts to bind a
     gmem range to multiple memslots, and fix the test that was supposed
     to ensure KVM returns -EEXIST

   - Treat memslot binding offsets and sizes as unsigned values to fix a
     bug where KVM interprets a large "offset + size" as a negative
     value and allows a nonsensical offset

   - Use the inode number instead of the page offset for the NUMA
     interleaving index to fix a bug where the effective index would
     jump by two for consecutive pages (the caller also adds in the page
     offset)

  Selftests:

   - Randomize the dirty log test's delay when reaping the bitmap on the
     first pass, as always waiting only 1ms hid a KVM RISC-V bug as the
     test reaped the bitmap before KVM could build up enough state to
     hit the bug

   - A pile of one-off fixes and cleanups"

* tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm: (326 commits)
  KVM: x86/mmu: Ensure hugepage is in by slot before checking max mapping level
  KVM: x86: Fix shadow paging use-after-free due to unexpected role
  KVM: s390: Introducing kvm_arch_set_irq_inatomic fast inject
  KVM: s390: Enable adapter_indicators_set to use mapped pages
  KVM: s390: Add map/unmap ioctl and clean mappings post-guest
  riscv: kvm: Use endian-specific __lelong for NACL shared memory
  KVM: selftests: access_tracking_perf_test: bump number of NUMA nodes to 32
  KVM: s390: vsie: Implement ASTFLEIE facility 2
  KVM: s390: vsie: Refactor handle_stfle
  s390/sclp: Detect ASTFLEIE 2 facility
  KVM: s390: Minor refactor of base/ext facility lists
  KVM: x86/mmu: move pdptrs out of the MMU
  KVM: x86: check that kvm_handle_invpcid is only invoked with shadow paging
  KVM: nSVM: invalidate cached PDPTRs across nested NPT transitions
  KVM: nVMX: remove unnecessary code in prepare_vmcs02_rare
  KVM: x86: remove nested_mmu from mmu_is_nested()
  KVM: arm64: vgic-its: Make ABI commit helpers return void
  KVM: s390: Initialize KVM_S390_GET_CMMA_BITS memory
  LoongArch: KVM: Add missing slots_lock for device register/unregister
  LoongArch: KVM: Validate irqchip index in irqfd routing
  ...
2026-06-19 08:56:49 -07:00
..
amba amba: use generic driver_override infrastructure 2026-05-30 22:25:23 +02:00
atomic scripts/atomic: Fix kerneldoc spelling in try_cmpxchg() 2026-01-06 16:34:28 +01:00
avf
bcma
bnge bnge/bng_re: Add a new HSI 2026-02-11 13:44:47 +01:00
bnxt fwctl/bnxt_en: Create an aux device for fwctl 2026-03-27 09:12:36 -03:00
bus bus: stm32_firewall: add stm32_firewall_get_grant_all_access() API 2026-03-25 17:40:22 +01:00
byteorder
can can: remove private CAN skb headroom infrastructure 2026-02-05 11:58:40 +01:00
cdx cdx: use generic driver_override infrastructure 2026-05-30 22:25:32 +02:00
ceph libceph: add support for CEPH_CRYPTO_AES256KRB5 2026-02-09 12:29:22 +01:00
clk clk: renesas: rzg2l: Remove DSI clock rate restrictions 2026-01-16 10:42:33 +01:00
comedi comedi: isadma: use kzalloc_flex 2026-04-02 15:52:49 +02:00
crush
decompress
device driver core: remove driver_set_override() 2026-05-30 22:25:50 +02:00
dma dmaengine: dw-edma: Add non-LL mode 2026-03-18 15:11:40 +05:30
dsa net: dsa: add NETC switch tag support 2026-05-21 13:04:42 +02:00
extcon
firmware soc: drivers for 7.2 2026-06-17 11:21:40 -07:00
fpga
framer net: wan: framer: Discard pm_runtime_put() return values 2026-01-08 08:15:03 -08:00
fs fuse update for 7.2 2026-06-18 08:50:52 -07:00
fsl soc: drivers for 7.2 2026-06-17 11:21:40 -07:00
generic_pt iommupt: Add PT_FEAT_DETAILED_GATHER 2026-05-19 10:45:38 +02:00
gpio gpio: nomadik: remove dead DB8540 code from <gpio/gpio-nomadik.h> 2026-06-11 10:26:40 +02:00
greybus
habanalabs
hsi hsi: hsi_core: use kzalloc_flex 2026-03-19 23:55:27 +01:00
i3c i3c: master: Add i3c_master_do_daa_ext() for post-hibernation address recovery 2026-01-31 00:02:24 +01:00
iio Linux 7.0-rc7 2026-04-06 09:04:53 +02:00
input Input: adp5589 - remove a leftover header file 2026-01-13 22:43:15 -08:00
io_uring io_uring: Add size check for sqe->cmd 2026-02-19 07:26:26 -07:00
irqchip Arm: 2026-06-19 08:56:49 -07:00
kho/abi kho: fix KHO_TREE_MAX_DEPTH for non-4KB page sizes 2026-05-26 11:01:48 +03:00
lockd lockd: Make linux/lockd/nlm.h an internal header 2026-03-29 21:25:09 -04:00
lsm
mailbox mailbox: mtk-cmdq: Add mminfra_offset configuration for DRAM transaction 2026-01-19 12:57:45 +01:00
mdio
memory
mfd mfd: ezx-pcap: Remove unused driver 2026-06-17 11:32:14 +01:00
misc
mlx4
mlx5 RDMA v7.2 merge window 2026-06-18 08:16:21 -07:00
mmc MMC core: 2026-04-15 14:15:25 -07:00
mtd Aside from preparation changes in the SPI NAND core, the changes carried 2026-06-12 14:00:51 +01:00
mux mux: add devm_mux_state_get_from_np() to get mux from child node 2026-05-05 14:48:12 +02:00
net/intel ixgbe: E610: add discovering EEE capability 2026-05-02 19:12:36 -07:00
netfilter Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2026-05-28 14:02:21 -07:00
netfilter_arp netfilter: x_tables: add and use xt_unregister_table_pre_exit 2026-05-08 01:30:16 +02:00
netfilter_bridge
netfilter_ipv4 netfilter: x_tables: add and use xt_unregister_table_pre_exit 2026-05-08 01:30:16 +02:00
netfilter_ipv6 netfilter: x_tables: add and use xt_unregister_table_pre_exit 2026-05-08 01:30:16 +02:00
ns nsproxy: Add FOR_EACH_NS_TYPE() X-macro and CLONE_NS_ALL 2026-03-26 15:22:41 +01:00
pcs net: pcs: pcs-mtk-lynxi: pass SGMIISYS OF node to PCS 2026-01-21 19:46:58 -08:00
pds
perf arm64 updates for 6.19: 2025-12-02 17:03:55 -08:00
phy phy: hdmi: Add HDMI 2.1 FRL configuration options 2026-01-21 14:11:57 +05:30
pinctrl pinctrl: add optional .release_mux() callback 2026-05-05 14:48:12 +02:00
platform_data sound updates for 7.2-rc1 2026-06-17 11:18:45 +01:00
power include: Remove unused jz4740-battery.h 2026-05-26 16:35:37 +02:00
pse-pd
pwrseq power: sequencing: Add an API to return the pwrseq device's 'dev' pointer 2026-06-08 10:03:43 +02:00
qat
qed
raid xor: pass the entire operation to the low-level ops 2026-04-02 23:36:21 -07:00
raspberrypi
regulator regulator: mt6359: Add proper ldo_vcn33_[12] regulators 2026-05-20 17:17:04 +01:00
remoteproc remoteproc: mtk_scp_ipi: Constify buffer passed to scp_ipi_send() 2026-04-06 09:37:50 -05:00
reset
rpmsg remoteproc: mtk_scp: Constify buffer passed to scp_send_ipi() 2026-04-06 09:37:51 -05:00
rtc
sched sched_ext: Changes for v7.2 2026-06-17 12:10:11 +01:00
soc soc: drivers for 7.2 2026-06-17 11:21:40 -07:00
soundwire soundwire: Add a helper function to wait for device initialisation 2026-05-12 19:46:59 +09:00
spi spi: spi-mem: Fix spi_controller_mem_ops kdoc 2026-06-12 14:10:22 +01:00
ssb
sunrpc svcrdma: wake sq waiters when the transport closes 2026-06-09 16:32:59 -04:00
surface_aggregator
ulpi
unaligned
usb media: uvcvideo: Introduce allow_privacy_override module parameter 2026-05-12 07:30:53 +02:00
8250_pci.h
acct.h
acpi_amd_wbrf.h
acpi_dma.h
acpi_iort.h irqchip/gic-v5: Add ACPI IWB probing 2026-01-27 15:31:42 +01:00
acpi_mdio.h
acpi_pmtmr.h
acpi_rimt.h
acpi_viot.h
acpi.h ACPI: add acpi_get_cpu_uid() stub helper 2026-04-15 16:52:20 +02:00
adb.h
adfs_fs.h
adi-axi-common.h
adreno-smmu-priv.h
adxl.h
aer.h PCI/AER: Export pci_aer_unmask_internal_errors() 2026-01-22 15:07:04 -07:00
agp_backend.h
agpgart.h
ahci_platform.h
ahci-remap.h
aio.h
alarmtimer.h alarmtimer: Remove unused interfaces 2026-05-01 21:36:14 +02:00
alcor_pci.h
align.h
alloc_tag.h mm/alloc_tag: clear codetag for pages allocated before page_ext initialization 2026-04-18 00:10:50 -07:00
altera_jtaguart.h
altera_uart.h
amd-iommu.h iommu/amd: fix SEV-TIO support reporting 2025-12-06 11:13:50 -08:00
amd-pmf-io.h platform/x86/amd/pmf: Introduce new interface to export NPU metrics 2026-01-21 10:52:04 +02:00
annotate.h objtool: Simplify .annotate_insn code generation output some more 2025-12-03 19:45:29 +01:00
anon_inodes.h
aperture.h
apm_bios.h
apm-emulation.h
apple-gmux.h
arch_topology.h Driver core changes for 6.19-rc1 2025-12-05 21:29:02 -08:00
args.h args: fix documentation to reflect the correct numbers 2025-12-10 16:07:42 -08:00
arm_ffa.h firmware: arm_ffa: Set the core device as FF-A device parent 2026-05-17 12:42:37 +01:00
arm_mpam.h arm_mpam: resctrl: Add empty definitions for assorted resctrl functions 2026-03-27 15:32:04 +00:00
arm_sdei.h
arm-cci.h
arm-smccc.h soc: drivers for 7.2 2026-06-17 11:21:40 -07:00
armada-37xx-rwtm-mailbox.h
array_size.h array_size.h: add ARRAY_END() 2026-01-20 19:44:19 -08:00
ascii85.h
asn1_ber_bytecode.h
asn1_decoder.h
asn1_encoder.h
asn1.h
assoc_array_priv.h
assoc_array.h
async_tx.h
async.h
ata_platform.h
ata.h ata: libata: Change libata.force to use the generic ATA_QUIRK_MAX_SEC quirk 2025-12-15 16:32:05 +09:00
atm.h
atmdev.h atm: remove unused ATM PHY operations 2026-06-16 08:53:53 -07:00
atmel_pdc.h
atmel-isc-media.h
atmel-ssc.h
atomic.h
attribute_container.h driver core: attribute_container: change return type to void 2026-01-16 16:46:14 +01:00
audit_arch.h audit: use 'unsigned int' instead of 'unsigned' 2026-05-26 17:15:30 -04:00
audit.h audit: use 'unsigned int' instead of 'unsigned' 2026-05-26 17:15:30 -04:00
auto_dev-ioctl.h
auto_fs.h
auxiliary_bus.h rust: auxiliary: add registration data to auxiliary devices 2026-05-11 15:26:12 +02:00
auxvec.h binfmt_elf_fdpic: fix AUXV size calculation for ELF_HWCAP3 and ELF_HWCAP4 2026-02-23 16:09:00 -08:00
average.h
backing-dev-defs.h mm: kick writeback flusher for IOCB_DONTCACHE with targeted dirty tracking 2026-06-04 10:16:51 +02:00
backing-dev.h writeback: prep helpers for dirty-limit and writeback accounting 2026-02-17 13:25:13 +01:00
backing-file.h lsm: add backing_file LSM hooks 2026-04-03 16:53:50 -04:00
backlight.h
badblocks.h
balloon.h mm: rename CONFIG_BALLOON_COMPACTION to CONFIG_BALLOON_MIGRATION 2026-01-31 14:22:36 -08:00
base64.h
bcd.h
bch.h
bcm47xx_nvram.h
bcm47xx_sprom.h
bcm47xx_wdt.h
bcm963xx_nvram.h
bcm963xx_tag.h
binfmts.h exec: free the old mm outside the exec locks 2026-05-26 11:02:02 +02:00
bio-integrity.h block: add fs_bio_integrity helpers 2026-03-09 07:47:02 -06:00
bio.h for-7.2/block-20260615 2026-06-16 13:02:47 +05:30
bit_spinlock.h bit_spinlock: Support Clang's context analysis 2026-01-05 16:43:30 +01:00
bitfield.h bitfield: wire __bf_shf to __builtin_ctzll 2026-05-20 11:18:27 -04:00
bitmap-str.h bitmap: drop bitmap_print_to_pagebuf() 2026-05-28 11:36:53 -04:00
bitmap.h bitmap: introduce bitmap_weighted_xor() 2026-04-01 20:03:07 -04:00
bitops.h bitops: Update kernel-doc for sign_extendXX() 2026-04-09 13:28:05 -04:00
bitrev.h bitops: Define generic___bitrev8/16/32 for reuse 2026-05-28 11:39:16 -04:00
bits.h
blk_types.h block: fix enum descriptions kernel-doc 2026-02-16 10:21:01 -07:00
blk-cgroup.h
blk-crypto-profile.h
blk-crypto.h blk-crypto: handle the fallback above the block layer 2026-01-11 12:55:41 -07:00
blk-integrity.h blk-integrity: support arbitrary buffer alignment 2026-03-14 07:44:30 -06:00
blk-mq-dma.h block, nvme: remove unused dma_iova_state function parameter 2026-01-13 07:23:39 -07:00
blk-mq.h block: export passthrough stats enabled 2026-05-28 09:35:38 -06:00
blk-pm.h
blkdev.h block: add configurable error injection 2026-06-12 10:40:35 -06:00
blkpg.h
blktrace_api.h
blockgroup_lock.h
bma150.h
bootconfig.h bootconfig: move xbc_snprint_cmdline() to lib/bootconfig.c 2026-05-12 09:44:31 +09:00
bootmem_info.h memblock: move reserve_bootmem_range() to memblock.c and make it static 2026-04-01 11:19:45 +03:00
bottom_half.h
bpf_crypto.h
bpf_defs.h bpf: Recover arena kernel faults with scratch page 2026-05-23 01:50:33 -07:00
bpf_lirc.h
bpf_local_storage.h bpf: Remove gfp_flags plumbing from bpf_local_storage_update() 2026-04-10 21:22:32 -07:00
bpf_lsm.h bpf: Fix setting retval to -EPERM for cgroup hooks not returning errno 2026-06-12 20:33:16 -07:00
bpf_mem_alloc.h bpf: Register dtor for freeing special fields 2026-02-27 15:39:00 -08:00
bpf_mprog.h bpf: Fix tcx/netkit detach permissions when prog fd isn't given 2026-01-27 18:39:58 -08:00
bpf_trace.h
bpf_types.h bpf: Add support for tracing multi link 2026-06-07 10:03:01 -07:00
bpf_verifier.h bpf: Raise maximum call chain depth to 16 frames 2026-06-14 13:47:38 -07:00
bpf-cgroup-defs.h
bpf-cgroup.h bpf: fix BPF_PROG_QUERY OOB write and cgroup backward compat 2026-05-31 09:16:55 -07:00
bpf-netns.h
bpf.h bpf-next-7.2 2026-06-17 09:18:14 +01:00
bpfptr.h
brcmphy.h net: phy: broadcom: implement .disable_autonomous_eee for BCM54xx 2026-04-12 11:33:23 -07:00
bsearch.h
bsg-lib.h
bsg.h bsg: add io_uring command support to generic layer 2026-03-19 11:38:24 -06:00
btf_ids.h bpf: Add multi tracing attach types 2026-06-07 10:03:01 -07:00
btf.h bpf: Add syscall common attributes support for btf_load 2026-05-12 12:44:43 -07:00
btree-128.h
btree-type.h
btree.h
btrfs.h
buffer_head.h buffer: Remove end_buffer_write_sync() 2026-06-04 10:28:11 +02:00
bug.h
build_bug.h build_bug.h: correct function parameters names in kernel-doc 2026-03-10 16:01:48 -07:00
build-salt.h
buildid.h procfs: avoid fetching build ID while holding VMA lock 2026-02-05 14:10:00 -08:00
bvec.h block: Include bvec.h kernel-doc in the htmldocs 2026-05-29 05:34:25 -06:00
c2port.h
cache_coherency.h
cache.h
cacheflush.h
cacheinfo.h sched/cache: Calculate the LLC size and store it in sched_domain 2026-05-18 21:33:15 +02:00
call_once.h call_once:: Fix typo in comment for call_once() 2026-05-26 12:28:32 -07:00
capability.h ipc: don't audit capability check in ipc_permissions() 2026-01-31 16:16:07 -08:00
cb710.h
cc_platform.h
cciss_ioctl.h
ccp.h
cdev.h
cdrom.h cdrom, scsi: sr: propagate read-only status to block layer via set_disk_ro() 2026-04-27 15:52:51 -06:00
cfag12864b.h
cfi_types.h
cfi.h cfi: Include uaccess.h for get_kernel_nofault() 2026-06-06 15:08:36 -07:00
cgroup_api.h
cgroup_dmem.h
cgroup_namespace.h
cgroup_rdma.h cgroup/rdma: add rdma.events.local for per-cgroup allocation failure attribution 2026-05-14 11:22:55 -10:00
cgroup_refcnt.h
cgroup_subsys.h
cgroup-defs.h cgroup: Add per-subsys-css kill_css_finish deferral 2026-05-15 07:24:29 -10:00
cgroup.h cgroup: Changes for v7.2 2026-06-17 12:03:56 +01:00
circ_buf.h
cleanup.h cleanup: Specify nonnull argument index 2026-06-05 14:46:51 +02:00
clk-provider.h Merge branches 'clk-samsung', 'clk-qcom', 'clk-round', 'clk-sai' and 'clk-cleanup' into clk-next 2026-04-16 10:12:43 -07:00
clk.h Not much changed in the clk framework this time except the clk.h consumer API 2026-02-15 08:18:57 -08:00
clkdev.h
clockchips.h Merge branch 'timers/urgent' into timers/core 2026-04-11 07:58:33 +02:00
clocksource_ids.h
clocksource.h Updates for NTP/timekeeping and PTP: 2026-06-15 13:51:27 +05:30
closure.h
cma.h of: reserved_mem: replace CMA quirks by generic methods 2026-03-26 14:12:02 -05:00
cmpxchg-emu.h
cn_proc.h
cnt32_to_63.h
cnum.h bpf: range_within() must check cnum ranges instead of min/max pairs 2026-04-27 09:56:38 -07:00
coda.h
codetag.h
compaction.h
compat.h Disable -Wattribute-alias for clang-23 and newer 2026-05-28 06:51:30 -07:00
compiler_attributes.h Locking updates for v7.2: 2026-06-15 14:21:14 +05:30
compiler_types.h Locking updates for v7.2: 2026-06-15 14:21:14 +05:30
compiler-clang.h Kbuild / Kconfig changes for 7.2 2026-06-15 05:01:15 +05:30
compiler-context-analysis.h compiler-context-analysis: Bump required Clang version to 23 2026-05-28 12:20:19 +02:00
compiler-gcc.h
compiler-version.h
compiler.h compiler: Simplify generic RELOC_HIDE() 2026-03-24 15:08:05 +01:00
completion.h
component.h
configfs.h
connector.h
console_struct.h fbdev fixes & cleanups for 7.1-rc1: 2026-04-15 08:37:45 -07:00
console.h console: mdacon: remove this obsolete driver 2026-05-20 20:23:32 +02:00
consolemap.h
const.h
container_of.h
container.h
context_tracking_irq.h
context_tracking_state.h
context_tracking.h
cookie.h
cordic.h
coreboot.h drm/sysfb: corebootdrm: Support panel orientation 2026-02-20 14:38:25 +01:00
coredump.h exec_state: relocate dumpable information 2026-05-26 11:02:01 +02:00
coresight-pmu.h coresight: Remove misleading definitions 2025-12-22 15:30:54 +00:00
coresight-stm.h
coresight.h driver core: platform: set mod_name in driver registration 2026-06-08 23:28:24 +02:00
count_zeros.h lib: count_zeros: unify count_{leading,trailing}_zeros() 2026-03-23 13:33:51 -04:00
counter.h
cper.h EFI/CPER: don't go past the ARM processor CPER record buffer 2026-01-14 17:04:21 +01:00
cpu_cooling.h
cpu_pm.h
cpu_rmap.h
cpu_smt.h
cpu.h prctl: rename branch landing pad implementation functions to be more explicit 2026-04-04 18:40:58 -06:00
cpufeature.h
cpufreq.h cpufreq: Avoid redundant target() calls for unchanged limits 2026-05-22 18:41:24 +02:00
cpuhotplug.h padata: Put CPU offline callback in ONLINE section to allow failure 2026-03-22 11:17:59 +09:00
cpuhplock.h cpu: Add lockdep_is_cpus_held()/lockdep_is_cpus_write_held() stubs for !CONFIG_HOTPLUG_CPU 2026-06-04 10:55:27 +02:00
cpuidle_haltpoll.h
cpuidle.h cpuidle: Extract and export no-lock variants of cpuidle_unregister_device() 2026-04-07 15:32:20 +02:00
cpumask_api.h
cpumask_types.h
cpumask.h cpumask: switch cpumap_print_to_pagebuf() to using scnprintf() 2026-05-28 11:36:53 -04:00
cpuset.h mm.git review status for linus..mm-stable 2026-02-18 20:50:32 -08:00
crash_core.h crash: align the declaration of crash_load_dm_crypt_keys with CONFIG_CRASH_DM_CRYPT 2026-04-02 23:36:24 -07:00
crash_dump.h Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
crash_reserve.h
crc-ccitt.h
crc-itu-t.h
crc-t10dif.h
crc4.h
crc7.h
crc8.h
crc16.h
crc32.h
crc32c.h
crc32poly.h
crc64.h
cred.h cred: fix kernel-doc warnings in cred.h 2026-03-02 17:08:05 -05:00
crypto.h crypto: api - Remove per-tfm refcount 2026-05-28 17:45:46 -07:00
cs5535.h
ctype.h
cuda.h
damon.h mm/damon/core: fix damos_walk() vs kdamond_fn() exit race 2026-04-18 00:10:51 -07:00
dasd_mod.h
davinci_emac.h
dax.h dax changes for 7.1 2026-04-21 14:12:01 -07:00
dca.h
dcache.h kill d_dispose_if_unused() 2026-06-05 00:34:55 -04:00
dccp.h
debug_locks.h
debugfs.h debugfs: Make debugfs_cancellation a context lock struct 2026-01-05 16:43:32 +01:00
debugobjects.h
delay.h timers: Fix flseep() typo in kernel-doc comment 2026-05-14 14:10:39 +02:00
delayacct.h delayacct: add timestamp of delay max 2026-01-31 16:16:06 -08:00
delayed_call.h
dev_printk.h
devcoredump.h
devfreq_cooling.h
devfreq-event.h
devfreq-governor.h
devfreq.h
device_cgroup.h device_cgroup: remove branch hint after code refactor 2026-01-14 16:50:36 +01:00
device-mapper.h dm: provide helper to set stacked limits 2026-03-27 22:19:17 +01:00
device.h driver core: Allow the constification of device attributes 2026-05-22 13:36:52 +02:00
devm-helpers.h
devpts_fs.h
dfl.h
dibs.h
digsig.h
dim.h
dio.h dio: Update DIO_SCMAX comment 2026-05-18 11:16:29 +02:00
dirent.h
dlm_plock.h
dlm.h
dm-bufio.h
dm-dirty-log.h
dm-io.h
dm-kcopyd.h
dm-region-hash.h
dm-verity-loadpin.h
dm9000.h
dma-buf-mapping.h types: reuse common phys_vec type instead of DMABUF open‑coded variant 2026-01-19 10:13:29 -07:00
dma-buf.h Merge drm/drm-fixes into drm-misc-fixes 2026-04-27 10:26:49 +02:00
dma-direct.h
dma-direction.h
dma-fence-array.h dma-buf/dma_fence_array: remove unused functionality v4 2026-05-04 16:28:14 +02:00
dma-fence-chain.h dma-buf: use inline lock for the dma-fence-chain 2026-02-23 16:14:21 +01:00
dma-fence-unwrap.h
dma-fence.h dma-fence: correct kernel-doc function parameter @flags 2026-04-08 15:27:47 +02:00
dma-heap.h dma-buf: heaps: add parameter to account allocations using cgroup 2026-01-19 19:08:47 +05:30
dma-map-ops.h driver core: Replace dev->dma_coherent with dev_dma_coherent() 2026-04-26 23:43:58 +02:00
dma-mapping.h driver core: Replace dev->dma_skip_sync with dev_dma_skip_sync() 2026-04-26 23:38:57 +02:00
dma-resv.h
dmaengine.h dmaengine: Document cyclic transfer for dmaengine_prep_peripheral_dma_vec() 2026-03-09 08:28:21 +01:00
dmapool.h
dmar.h
dmi.h x86/CPU/AMD: Print AGESA string from DMI additional information entry 2026-04-01 20:54:16 +02:00
dnotify.h
dns_resolver.h
dpll.h dpll: extend pin notifier with notification source ID 2026-06-13 13:24:34 -07:00
dqblk_qtree.h
dqblk_v1.h
dqblk_v2.h
ds2782_battery.h
dtlk.h
dtpm.h
dw_apb_timer.h
dynamic_debug.h
dynamic_queue_limits.h
earlycpio.h
ecryptfs.h
edac.h EDAC/igen6: Fix memory topology parsing for Panther Lake-H SoCs 2026-05-29 08:34:12 -07:00
edd.h
eeprom_93cx6.h eeprom_93cx6: fix struct member kernel-doc 2026-01-16 16:35:37 +01:00
efi_embedded_fw.h
efi-bgrt.h
efi.h efi: efi.h: Remove extra semicolon 2026-05-19 17:26:07 +02:00
efs_vh.h
ehl_pse_io_aux.h
eisa.h
elf-fdpic.h
elf-randomize.h
elf.h
elfcore-compat.h
elfcore.h
elfnote-lto.h
elfnote.h
enclosure.h
energy_model.h PM: EM: Switch to rcu_dereference_all() in wakeup path 2026-03-18 09:06:49 +01:00
entry-common.h entry: Kill ARCH_SYSCALL_WORK_{ENTER,EXIT} 2026-04-16 22:19:29 +02:00
entry-virt.h
err.h
errname.h
errno.h
error-injection.h
errqueue.h
errseq.h
etherdevice.h bonding: prevent potential infinite loop in bond_header_parse() 2026-03-16 19:29:45 -07:00
ethtool_netlink.h
ethtool.h docs: net: ethtool: document ops-locked drivers and op_needs_rtnl 2026-06-09 10:13:06 -07:00
eventfd.h
eventpoll.h Merge patch series "io_uring related epoll cleanups" 2026-05-15 17:41:05 +02:00
evm.h evm: fix security.evm for a file with IMA signature 2026-03-05 11:39:39 -05:00
execmem.h
export-internal.h module: use kflagstab instead of *_gpl sections 2026-03-31 23:42:52 +00:00
export.h
exportfs_block.h exportfs,nfsd: rework checking for layout-based block device access support 2026-05-11 11:11:48 +02:00
exportfs.h exportfs: split out the ops for layout-based block device access 2026-05-11 11:11:48 +02:00
ext2_fs.h
extable.h
extcon-provider.h
extcon.h
f2fs_fs.h f2fs: call f2fs_handle_critical_error() to set cp_error flag 2026-03-24 17:21:01 +00:00
f75375s.h
falloc.h
fanotify.h
fault-inject-usercopy.h
fault-inject.h
fb.h fbdev: Wrap fbcon updates from vga-switcheroo in helper 2026-06-09 16:00:11 +02:00
fcdevice.h
fcntl.h openat2: new OPENAT2_REGULAR flag support 2026-05-21 15:33:47 +02:00
fd.h
fddidevice.h
fdtable.h
fec.h
fiemap.h
file_ref.h
file.h file: ensure cleanup 2025-12-13 20:04:32 +12:00
fileattr.h fs: Add case sensitivity flags to file_kattr 2026-05-11 16:50:27 +02:00
filelock.h vfs-7.2-rc1.misc 2026-06-15 03:59:45 +05:30
filter.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf 7.1-rc5 2026-05-25 06:33:30 -07:00
find.h bitmap: fix find helper documentation 2026-05-28 11:36:59 -04:00
fips.h
firewire.h firewire: core: add fw_iso_context_create() variant with header storage size 2026-01-18 17:18:48 +09:00
firmware-map.h
firmware.h firmware_loader: Add cancel helper for async requests 2026-05-06 16:37:48 +02:00
fixp-arith.h
flat.h
flex_proportions.h
folio_batch.h folio_batch: rename PAGEVEC_SIZE to FOLIO_BATCH_SIZE 2026-04-05 13:53:07 -07:00
folio_queue.h folio_batch: rename PAGEVEC_SIZE to FOLIO_BATCH_SIZE 2026-04-05 13:53:07 -07:00
font.h lib/fonts: Implement font rotation 2026-04-07 17:38:07 +02:00
fortify-string.h fortify: Use C arithmetic not FIELD_xxx() in FORTIFY_REASON defines 2026-01-14 19:49:52 -08:00
fprobe.h fprobe: Fix unregister_fprobe() to wait for RCU grace period 2026-05-11 19:04:46 +09:00
fpu.h
freezer.h
fs_api.h
fs_context.h
fs_dirent.h
fs_parser.h fs: remove fsparam_path / fs_param_is_path 2026-02-19 14:34:26 +01:00
fs_pin.h
fs_stack.h
fs_struct.h
fs.h vfs-7.2-rc1.procfs 2026-06-15 04:07:58 +05:30
fscache-cache.h
fscache.h
fscrypt.h fscrypt: pass a real sector_t to fscrypt_zeroout_range 2026-03-09 13:34:21 -07:00
fserror.h fs: report filesystem and file I/O errors to fsnotify 2026-01-13 09:58:01 +01:00
fsi-occ.h
fsi-sbefifo.h
fsi.h fsi: Create bus specific probe and remove functions 2026-01-27 16:35:36 +01:00
fsl_devices.h
fsl_hypervisor.h
fsl_ifc.h
fsl-diu-fb.h
fsldma.h
fsnotify_backend.h vfs-7.2-rc1.directory.delegations 2026-06-15 02:50:44 +05:30
fsnotify.h fsnotify: add FSNOTIFY_EVENT_RENAME data type 2026-05-15 19:24:33 +02:00
fsverity.h fsverity: generate and store zero-block hash 2026-06-05 13:36:22 +02:00
ftrace_irq.h
ftrace_regs.h arm64/ftrace,bpf: Fix partial regs after bpf_prog_run 2026-01-15 16:15:25 -08:00
ftrace.h ftrace: Add add_ftrace_hash_entry function 2026-06-07 10:03:00 -07:00
futex_types.h futex: Add robust futex unlock IP range 2026-06-03 11:38:51 +02:00
futex.h futex: Provide infrastructure to plug the non contended robust futex unlock race 2026-06-03 11:38:52 +02:00
fw_table.h
fwctl.h
fwnode_mdio.h
fwnode.h of: dynamic: Fix overlayed devices not probing because of fw_devlink 2026-05-22 13:33:58 +02:00
gameport.h Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
gcd.h
genalloc.h genalloc.h: fix htmldocs warning 2025-12-23 11:23:10 -08:00
generic-radix-tree.h
gfp_api.h
gfp_types.h mm/page_alloc: fix initialization of tags of the huge zero folio with init_on_free 2026-05-13 17:40:02 -07:00
gfp.h 12 hotfixes. 7 are cc:stable. 8 are for MM. 2026-02-26 15:27:41 -08:00
glob.h
gnss.h
goldfish.h
gpio_keys.h
gpio-pxa.h
gpio.h gpiolib: move legacy interface into linux/gpio/legacy.h 2026-05-04 09:59:19 +02:00
gpu_buddy.h drm/buddy: Integrate lockdep annotations for gpu buddy manager 2026-05-08 19:16:19 +05:30
greybus.h
group_cpus.h
hardirq.h
hash.h
hashtable_api.h
hashtable.h
hdlc.h
hdmi.h video/hdmi: Add common TMDS character rate constants 2026-05-21 11:45:52 +02:00
hex.h
hfs_common.h hfsplus: Add a sanity check for btree node size 2026-04-27 15:27:41 -07:00
hid_bpf.h HID: pass the buffer size to hid_report_raw_event 2026-05-12 18:03:37 +02:00
hid-debug.h
hid-over-i2c.h
hid-over-spi.h
hid-roccat.h
hid-sensor-hub.h
hid-sensor-ids.h
hid.h HID: remove duplicate hid_warn_ratelimited definition 2026-05-21 16:14:33 +02:00
hidden.h
hiddev.h
hidraw.h
highmem-internal.h
highmem.h mm/page_alloc: fix initialization of tags of the huge zero folio with init_on_free 2026-05-13 17:40:02 -07:00
highuid.h
hil_mlc.h
hil.h
hisi_acc_qm.h crypto: hisilicon/qm - support doorbell enable control 2026-05-29 13:54:43 +08:00
hmm-dma.h
hmm.h
host1x_context_bus.h
host1x.h gpu: host1x: Allow entries in BO caches to be freed 2026-05-28 17:19:28 +02:00
hp_sdc.h
hpet.h
hrtimer_api.h
hrtimer_defs.h hrtimer: Remove trailing comma after HRTIMER_MAX_CLOCK_BASES 2026-03-12 12:15:55 +01:00
hrtimer_rearm.h hrtimer: Push reprogramming timers into the interrupt return path 2026-02-27 16:40:14 +01:00
hrtimer_types.h hrtimer: Use linked timerqueue 2026-02-27 16:40:16 +01:00
hrtimer.h hrtimer: Return ktime_t from hrtimer_get_next_event()/hrtimer_next_event_without() 2026-05-06 08:33:09 +02:00
hte.h
huge_mm.h mm/huge_memory: have zap_huge_pmd return a boolean, add kdoc 2026-04-05 13:53:45 -07:00
hugetlb_cgroup.h
hugetlb_inline.h Revert "mm/hugetlbfs: update hugetlbfs to use mmap_prepare" 2026-05-21 19:06:11 -07:00
hugetlb.h mm/memory-failure: fix hugetlb_lock AA deadlock in get_huge_page_for_hwpoison 2026-05-28 20:50:34 -07:00
hung_task.h
hw_bitfield.h
hw_breakpoint.h
hw_random.h hwrng: core - avoid kernel-doc warnings 2026-03-22 11:17:59 +09:00
hwmon-sysfs.h
hwmon-vid.h
hwmon.h hwmon updates for v7.2 2026-06-16 08:10:21 +05:30
hwspinlock.h hwspinlock: remove now unused pdata from header file 2026-04-06 09:43:18 -05:00
hyperv.h Driver core changes for 7.2-rc1 2026-06-15 12:41:17 +05:30
hypervisor.h
i2c-algo-bit.h
i2c-algo-pca.h
i2c-algo-pcf.h
i2c-atr.h
i2c-dev.h
i2c-mux.h
i2c-of-prober.h
i2c-smbus.h
i2c.h
i8042.h
i8253.h
i8254.h
icmp.h
icmpv6.h ipv6: remove dynamic ICMPv6 sender registration infrastructure 2026-03-29 11:21:23 -07:00
idle_inject.h
idr.h
ieee80211-eht.h wifi: mac80211: AP: handle DBE for clients 2026-06-03 14:11:58 +02:00
ieee80211-he.h
ieee80211-ht.h wifi: mac80211: add support for NDP ADDBA/DELBA for S1G 2026-03-06 10:52:11 +01:00
ieee80211-mesh.h wifi: mac80211: Fix PERR frame processing 2026-06-03 14:07:07 +02:00
ieee80211-nan.h wifi: ieee80211: add more NAN definitions 2026-04-07 15:36:02 +02:00
ieee80211-p2p.h
ieee80211-s1g.h wifi: mac80211: bound S1G TIM PVB walk to the TIM element 2026-06-08 08:59:03 +02:00
ieee80211-uhr.h wifi: mac80211: AP: handle DBE for clients 2026-06-03 14:11:58 +02:00
ieee80211-vht.h
ieee80211.h wifi: ieee80211: define some UHR link reconfiguration frame types 2026-06-03 14:11:56 +02:00
ieee802154.h
if_arp.h
if_bridge.h bridge: add bridge_flags_bit enum 2026-06-05 17:46:17 -07:00
if_eql.h
if_ether.h bonding: prevent potential infinite loop in bond_header_parse() 2026-03-16 19:29:45 -07:00
if_fddi.h
if_hsr.h net: hsr: create an API to get hsr port type 2025-12-01 16:45:06 -08:00
if_link.h
if_macvlan.h
if_phonet.h
if_pppol2tp.h
if_pppox.h pppox: convert pppox_sk() to use container_of() 2026-04-12 15:20:46 -07:00
if_rmnet.h
if_tap.h
if_team.h net: team: Track rx enablement separately from tx enablement 2026-04-13 15:09:49 +02:00
if_tun.h vhost-net: wake queue of tun/tap after ptr_ring consume 2026-05-13 17:52:55 -07:00
if_tunnel.h
if_vlan.h 8021q: use RCU for egress QoS mappings 2026-04-23 12:13:57 +02:00
igmp.h ipv4: igmp: encode multicast exponential fields 2026-05-04 19:09:41 -07:00
ihex.h
ima.h integrity: Make arch_ima_get_secureboot integrity-wide 2026-03-05 11:10:08 -05:00
imx-media.h
in.h
in6.h
indirect_call_wrapper.h ipv6: replace IS_BUILTIN(CONFIG_IPV6) with IS_ENABLED(CONFIG_IPV6) 2026-03-29 11:21:23 -07:00
inet_diag.h
inet.h
inetdevice.h ipv4: igmp: annotate data-races around idev->mr_maxdelay 2026-01-25 14:45:14 -08:00
init_ohci1394_dma.h
init_syscalls.h fs: add init_pivot_root() 2026-01-12 16:52:09 +01:00
init_task.h
init.h
initrd.h initrd: remove deprecated code path (linuxrc) 2026-01-12 17:22:22 +01:00
inotify.h
input.h Input: export input_default_setkeycode 2026-02-23 13:43:16 -08:00
instruction_pointer.h slab: improve KMALLOC_PARTITION_RANDOM randomness 2026-05-14 10:44:16 +02:00
instrumentation.h
instrumented.h atomic: add option for weaker alignment check 2026-01-26 19:07:15 -08:00
int_log.h
integrity.h
intel_dg_nvm_aux.h
intel_pmt_features.h
intel_rapl.h powercap: intel_rapl: Consolidate PL4 and PMU support flags into rapl_defaults 2026-04-01 16:03:05 +02:00
intel_tcc.h
intel_th.h
intel_tpmi.h platform/x86: intel: Add notifiers support 2026-05-07 16:06:28 +03:00
intel_vsec.h platform/x86/intel/vsec: Plumb ACPI PMT discovery tables through vsec 2026-03-17 18:51:18 +02:00
intel-ish-client-if.h
interconnect-clk.h
interconnect-provider.h
interconnect.h
interrupt.h genirq/proc: Avoid formatting zero counts in /proc/interrupts 2026-05-26 16:21:11 +02:00
interval_tree_generic.h
interval_tree.h
io_uring_types.h io_uring: remove the per-ctx fallback task_work machinery 2026-06-13 06:27:20 -06:00
io_uring.h io_uring: add task fork hook 2026-02-06 07:29:14 -07:00
io-64-nonatomic-hi-lo.h
io-64-nonatomic-lo-hi.h
io-mapping.h Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
io-pgtable.h iommu/io-pgtable: fix all kernel-doc warnings in io-pgtable.h 2026-03-17 13:58:45 +01:00
io.h
ioam6_genl.h
ioam6_iptunnel.h
ioam6.h
iocontext.h
iomap.h iomap: introduce iomap_fsverity_write() for writing fsverity metadata 2026-06-05 13:36:22 +02:00
iommu-debug-pagealloc.h iommu: debug-pagealloc: Check mapped/unmapped kernel memory 2026-01-10 10:52:27 +01:00
iommu-dma.h driver core: Replace dev->dma_iommu with dev_dma_iommu() 2026-04-26 23:38:35 +02:00
iommu-helper.h
iommu.h iommufd v7.2 merge window pull request 2026-06-17 12:33:23 -07:00
iommufd.h
iopoll.h iopoll: fix function parameter names in read_poll_timeout_atomic() 2026-03-09 19:35:40 +02:00
ioport.h resource: Pass full extent of empty space to resource_alignf callback 2026-03-27 10:18:39 -05:00
ioprio.h
ioremap.h
iosys-map.h
iov_iter.h
iova_bitmap.h
iova.h
ip.h
ipack.h
ipc_namespace.h
ipc.h
ipmi_smi.h
ipmi.h
ipv6_route.h
ipv6.h ipv6: move the disable_ipv6_mod knob to core code 2026-03-11 17:53:37 -07:00
irq_poll.h
irq_sim.h
irq_work_types.h
irq_work.h
irq-entry-common.h arm64/entry: Fix arm64-specific rseq brokenness 2026-05-08 17:00:44 +02:00
irq.h genirq: Cache the condition for /proc/interrupts exposure 2026-05-26 16:21:13 +02:00
irqbypass.h
irqchip.h
irqdesc.h genirq: Add rcuref count to struct irq_desc 2026-05-26 16:21:14 +02:00
irqdomain_defs.h fsl-mc: Remove legacy MSI implementation 2026-02-26 10:48:18 +01:00
irqdomain.h irqdomain: Add parent field to struct irqchip_fwid 2026-01-27 15:31:41 +01:00
irqflags_types.h
irqflags.h
irqhandler.h
irqnr.h
irqreturn.h
isa-dma.h
isa.h
isapnp.h
iscsi_boot_sysfs.h
iscsi_ibft.h
ism.h
iversion.h
jbd2.h jbd2: remove special jbd2 slabs 2026-06-10 10:42:55 -04:00
jhash.h
jiffies.h Linux 7.0-rc4 2026-03-21 08:02:36 +01:00
journal-head.h
joystick.h
jump_label_ratelimit.h
jump_label.h jump_label: remove workaround for old compilers in initializations 2026-03-16 13:16:49 +01:00
jz4780-nemc.h
kallsyms.h
kasan-checks.h
kasan-enabled.h
kasan-tags.h
kasan.h kasan: update outdated comment 2026-04-05 13:53:28 -07:00
kbd_diacr.h
kbd_kern.h
kbuild.h
kconfig.h
kcore.h
kcov.h
kcsan-checks.h kcsan: Silence -Wmaybe-uninitialized when calling __kcsan_check_access() 2026-04-30 15:45:32 +02:00
kcsan.h
kdb.h kernel: debug: Add SPDX license ids to kdb files 2026-01-27 15:57:20 +01:00
kdebug.h
kdev_t.h
kern_levels.h
kernel_read_file.h
kernel_stat.h sched/cputime: Handle dyntick-idle steal time correctly 2026-06-02 21:27:26 +02:00
kernel-page-flags.h
kernel.h tracing: move tracing declarations from kernel.h to a dedicated header 2026-01-31 16:16:06 -08:00
kernfs.h kernfs: fix xattr race condition with multiple superblocks 2026-06-06 15:21:40 +02:00
kexec_handover.h kho: persist blob size in KHO FDT 2026-04-18 00:10:48 -07:00
kexec.h kernel/kexec: change the prototype of kimage_map_segment() 2025-12-23 11:23:13 -08:00
key-type.h
key.h
keyboard.h
keyctl.h
kfence.h mm, kfence: describe @slab parameter in __kfence_obj_info() 2026-01-14 22:16:20 -08:00
kfifo.h kfifo: add kfifo_alloc_node() helper for NUMA awareness 2025-11-28 09:20:13 -07:00
kgdb.h kgdb: update outdated references to kgdb_wait() 2026-04-21 16:41:54 +01:00
kho_radix_tree.h kho: adopt radix tree for preserved memory tracking 2026-04-05 13:53:04 -07:00
khugepaged.h mm/khugepaged: change collapse_pte_mapped_thp() to return void 2026-01-31 14:22:30 -08:00
klist.h
kmemleak.h
kmod.h
kmsan_string.h
kmsan_types.h
kmsan-checks.h
kmsan.h
kmsg_dump.h
kobj_map.h
kobject_api.h
kobject_ns.h kernfs: pass struct ns_common instead of const void * for namespace tags 2026-04-09 14:36:52 +02:00
kobject.h kernfs: pass struct ns_common instead of const void * for namespace tags 2026-04-09 14:36:52 +02:00
kprobes.h
kref_api.h
kref.h kref: Add context-analysis annotations 2026-01-05 16:43:31 +01:00
ks0108.h
ks8842.h
ksm.h mm: convert do_brk_flags() to use vma_flags_t 2026-04-05 13:53:40 -07:00
kstack_erase.h
kstrtox.h kstrtox: Drop extern keyword in the simple_strtox() declarations 2026-05-21 09:32:46 +02:00
ksysfs.h kernel: ksysfs: initialize kernel_kobj earlier 2026-04-03 19:39:52 +02:00
kthread.h kthread: consolidate kthread exit paths to prevent use-after-free 2026-02-26 10:45:49 +01:00
ktime_api.h
ktime.h treewide: Update email address 2026-01-11 06:09:11 -10:00
kvm_dirty_ring.h
kvm_host.h KVM: x86/mmu: Ensure hugepage is in by slot before checking max mapping level 2026-06-16 00:39:57 +02:00
kvm_irqfd.h
kvm_para.h
kvm_types.h
l2tp.h
lantiq.h
lapb.h
latencytop.h
lcd.h
lcm.h
leafops.h mm: add softleaf_is_valid_pmd_entry(), pmd_to_softleaf_folio() 2026-04-05 13:53:46 -07:00
led-class-flash.h
led-class-multicolor.h leds: Introduce the multi_max_intensity sysfs attribute 2026-06-17 11:28:52 +01:00
led-lm3530.h
leds-bd2802.h
leds-expresswire.h leds: expresswire: Fix chip state breakage 2026-02-04 09:20:27 +00:00
leds-lp3944.h
leds-lp3952.h
leds-pca9532.h
leds-regulator.h
leds-ti-lmu-common.h
leds.h
libata.h ata: Annotate functions in the issuing path with __must_hold() 2026-06-01 19:14:41 +02:00
libfdt_env.h
libfdt.h
libgcc.h
libnvdimm.h
libps2.h
license.h
limits.h
linear_range.h lib/linear_ranges: Add linear_range_get_selector_high_array 2026-03-30 16:58:33 +02:00
linkage.h kasan: Move generic KASAN page tables out of BSS too 2026-06-05 11:44:10 +01:00
linkmode.h
linux_logo.h video/logo: move logo selection logic to Kconfig 2026-02-14 11:09:46 +01:00
lis3lv02d.h lis3lv02d: fix kernel-doc warnings 2026-04-01 10:19:41 +02:00
list_bl.h bit_spinlock: Support Clang's context analysis 2026-01-05 16:43:30 +01:00
list_lru.h
list_nulls.h
list_private.h list: add primitives for private list manipulations 2026-02-08 00:13:32 -08:00
list_sort.h
list.h netfs: Fix missing barriers when accessing stream->subrequests locklessly 2026-05-12 14:42:29 +02:00
litex.h
livepatch_external.h
livepatch_helpers.h
livepatch_sched.h
livepatch.h livepatch: Fix having __klp_objects relics in non-livepatch modules 2026-02-05 08:00:44 -08:00
liveupdate.h liveupdate: make unregister functions return void 2026-04-18 00:10:50 -07:00
llc.h llc: Add SPDX id lines to some llc source files 2026-05-26 17:26:57 -07:00
llist_api.h
llist.h
local_lock_internal.h include/linux/local_lock_internal.h: Make this header file again compatible with sparse 2026-03-12 11:29:11 +01:00
local_lock.h compiler-context-analysis: Introduce scoped init guards 2026-01-28 20:45:24 +01:00
lockdep_api.h
lockdep_types.h
lockdep.h lockdep: Annotate lockdep assertions for context analysis 2026-01-05 16:43:28 +01:00
lockref.h compiler-context-analysis: Remove __cond_lock() function-like helper 2026-01-05 16:43:33 +01:00
log2.h linux/log2.h: reduce instruction count for is_power_of_2() 2026-01-26 19:07:14 -08:00
logic_iomem.h
logic_pio.h
lp.h
lru_cache.h
lsm_audit.h lsm: add backing_file LSM hooks 2026-04-03 16:53:50 -04:00
lsm_count.h
lsm_hook_defs.h security,fs,nfs,net: update security_inode_listsecurity() interface 2026-05-01 11:29:33 -04:00
lsm_hooks.h lsm: add backing_file LSM hooks 2026-04-03 16:53:50 -04:00
lwq.h
lz4.h
lzo.h
mailbox_client.h mailbox: add API to query available TX queue slots 2026-03-08 22:34:38 -05:00
mailbox_controller.h mailbox: update kdoc for struct mbox_controller 2026-04-18 13:07:36 -05:00
maple_tree.h MAINTAINERS: update Liam's email address 2026-04-27 05:54:25 -07:00
maple.h
marvell_phy.h
math.h uapi: Provide DIV_ROUND_CLOSEST() 2026-03-18 09:59:57 +00:00
math64.h
mbcache.h
mbus.h
mc33xs2410.h
mc6821.h
mc146818rtc.h
mcb.h
mdev.h
mdio-bitbang.h
mdio-mux.h
mdio.h net: phy: make mdio_device.c part of libphy 2026-03-14 12:23:02 -07:00
mei_aux.h
mei_cl_bus.h mei: bus: add mei_cldev_uuid 2026-04-06 11:39:54 +02:00
mem_encrypt.h
memblock.h memblock: updates for 7.0-rc1 2026-04-18 11:29:14 -07:00
memcontrol.h mm: memcontrol: correct the nr_pages parameter type of mem_cgroup_update_lru_size() 2026-04-18 00:10:48 -07:00
memfd.h memfd: export memfd_{add,get}_seals() 2026-04-05 13:53:00 -07:00
memory_hotplug.h mm/sparse: remove sparse_decode_mem_map() 2026-04-05 13:53:32 -07:00
memory-failure.h mm: add stubs for PFNMAP memory failure registration functions 2026-01-19 10:06:31 -07:00
memory-tiers.h mm: introduce CONFIG_NUMA_MIGRATION and simplify CONFIG_MIGRATION 2026-04-05 13:53:33 -07:00
memory.h mm: name the anonymous MMOP enum as enum mmop 2026-04-05 13:53:01 -07:00
mempolicy.h futex: Fix UaF between futex_key_to_node_opt() and vma_replace_policy() 2026-03-26 16:13:48 +01:00
mempool.h mm: simplify the mempool_alloc_bulk API 2026-06-03 18:20:47 +02:00
memregion.h
memremap.h mm/zone_device: reinitialize large zone device private folios 2026-01-26 19:03:48 -08:00
memstick.h
mhi_ep.h
mhi.h bus: mhi: host: Use kzalloc_flex 2026-03-17 15:34:47 +05:30
micrel_phy.h net: phy: micrel: Add support for lan9645x internal phy 2026-02-27 17:23:37 -08:00
microchipphy.h net: phy: microchip: add downshift tunable support for LAN88xx 2026-04-02 18:03:03 -07:00
migrate_mode.h
migrate.h mm: Fix a hmm_range_fault() livelock / starvation problem 2026-03-02 11:51:51 -05:00
mii_timestamper.h
mii.h
min_heap.h
minmax.h include/linux: change "__auto_type" to "auto" 2025-12-08 15:32:14 -08:00
misc_cgroup.h
miscdevice.h char/mwave: drop it 2025-12-29 11:53:38 +01:00
mm_api.h
mm_inline.h mm: lru: add VM_WARN_ON_ONCE_FOLIO to lru maintenance helpers 2026-04-18 00:10:47 -07:00
mm_types_task.h mm: enable lazy_mmu sections to nest 2026-01-20 19:24:34 -08:00
mm_types.h Scheduler updates for v7.2: 2026-06-15 14:50:18 +05:30
mm.h mm/memory-failure: fix hugetlb_lock AA deadlock in get_huge_page_for_hwpoison 2026-05-28 20:50:34 -07:00
mman.h mm/vma: convert __mmap_region() to use vma_flags_t 2026-04-05 13:53:41 -07:00
mmap_lock.h x86: shadow stacks: proper error handling for mmap lock 2026-04-08 13:18:57 -07:00
mmdebug.h mm: page_alloc: add __split_page() 2026-01-26 20:02:27 -08:00
mmiotrace.h
mmu_context.h sched: Switch the fallback task allowed cpumask to HK_TYPE_DOMAIN 2026-02-03 15:23:35 +01:00
mmu_notifier.h mm.git review status for linus..mm-stable 2026-04-15 12:59:16 -07:00
mmzone.h mm.git review status for linus..mm-stable 2026-04-19 08:01:17 -07:00
mnt_idmapping.h
mnt_namespace.h
mod_devicetable.h x86/cpu: Add platform ID to CPU matching structure 2026-03-05 12:25:38 -08:00
module_signature.h module: Move 'struct module_signature' to UAPI 2026-03-24 21:42:37 +00:00
module_symbol.h module: define ksym_flags enumeration to represent kernel symbol flags 2026-03-31 23:42:18 +00:00
module.h module: deprecate usage of *_gpl sections in module loader 2026-03-31 23:42:52 +00:00
moduleloader.h
moduleparam.h module: Remove extern keyword from param prototypes 2026-03-18 21:43:19 +00:00
most.h
mount.h
moxtet.h
mpage.h mpage: Provide variant of mpage_writepages() with own optional folio handler 2026-03-27 17:01:36 +01:00
mpi.h
mpls_iptunnel.h
mpls.h
mroute_base.h ipmr: Convert mr_table.cache_resolve_queue_len to u32. 2026-06-11 15:17:30 -07:00
mroute.h
mroute6.h
msdos_fs.h
msdos_partition.h
msg.h
msi_api.h
msi.h genirq/msi: Fix typos in msi_domain_ops comment 2026-05-11 16:22:15 +02:00
mtio.h
mutex_api.h
mutex_types.h locking/mutex: Add context analysis 2026-03-08 11:06:53 +01:00
mutex.h locking/mutex: Add context analysis 2026-03-08 11:06:53 +01:00
mv643xx_eth.h
mv643xx_i2c.h
mvebu-pmsu.h
mxm-wmi.h
namei.h vfs-7.2-rc1.misc 2026-06-15 03:59:45 +05:30
nd.h
ndctl.h
net_tstamp.h
net.h net: add getsockopt_iter callback to proto_ops 2026-04-13 14:56:28 -07:00
netdev_features.h tls: remove tls_toe and the related driver 2026-06-12 16:43:10 -07:00
netdevice_xmit.h
netdevice.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2026-06-16 14:59:58 -07:00
netfilter_bridge.h
netfilter_defs.h
netfilter_ipv4.h
netfilter_ipv6.h netfilter: remove nf_ipv6_ops and use direct function calls 2026-03-29 11:21:24 -07:00
netfilter_netdev.h
netfilter.h
netfs.h netfs: Fix potential UAF in netfs_unlock_abandoned_read_pages() 2026-05-12 14:42:32 +02:00
netlink.h
netpoll.h netconsole: do not dequeue pooled skbs that cannot satisfy len 2026-06-09 12:42:20 +02:00
nfs_common.h
nfs_fs_i.h
nfs_fs_sb.h nfs: Implement fileattr_get for case sensitivity 2026-05-11 16:50:29 +02:00
nfs_fs.h NFS: fix writeback in presence of errors 2026-04-22 08:53:23 -04:00
nfs_iostat.h
nfs_page.h
nfs_ssc.h
nfs_xdr.h dentry memory safety stuff 2026-06-15 04:15:31 +05:30
nfs.h
nfs3.h
nfs4.h Add RPC language definition of NFSv4 POSIX ACL extension 2026-01-29 09:48:33 -05:00
nfsacl.h
nfslocalio.h
nitro_enclaves.h
nl802154.h
nls.h
nmi.h watchdog/hardlockup: improve buddy system detection timeliness 2026-03-27 21:19:47 -07:00
node.h
nodemask_types.h
nodemask.h nodemask: propagate boolean for nodes_and{,not} 2026-01-26 20:02:36 -08:00
nospec.h
notifier.h
ns_common.h nsfs: tighten permission checks for ns iteration ioctls 2026-02-27 22:00:08 +01:00
nsc_gpio.h
nsfs.h
nsproxy.h
nstree.h nstree: fix func. parameter kernel-doc warnings 2026-04-24 00:34:59 +02:00
ntb_transport.h
ntb.h NTB: core: Add .get_dma_dev() callback to ntb_dev_ops 2026-03-27 10:56:05 -05:00
nubus.h nubus: Call put_device() in bus initialization error path 2026-01-26 12:26:01 +01:00
numa_memblks.h
numa.h
nvme-auth.h nvme fixes for Linux 7.1 2026-04-27 15:47:21 -06:00
nvme-fc-driver.h
nvme-fc.h
nvme-keyring.h
nvme-rdma.h
nvme-tcp.h
nvme.h nvme: Add the DHCHAP maximum HD IDs 2026-03-27 07:35:05 -07:00
nvmem-consumer.h
nvmem-provider.h
nvram.h
oa_tc6.h
objagg.h
objpool.h
objtool_types.h
objtool.h objtool: Remove newlines and tabs from annotation macros 2025-12-03 19:42:37 +01:00
of_address.h
of_clk.h
of_device.h
of_dma.h dmaengine: of_dma: Add devm_of_dma_controller_register() 2026-03-09 12:20:47 +01:00
of_fdt.h
of_graph.h
of_iommu.h
of_irq.h of/irq: Introduce for_each_of_imap_item 2026-01-15 12:03:27 +01:00
of_mdio.h
of_net.h
of_pci.h
of_pdt.h
of_platform.h
of_reserved_mem.h of: reserved_mem: replace CMA quirks by generic methods 2026-03-26 14:12:02 -05:00
of.h Devicetree updates for v7.2: 2026-06-17 11:54:57 -07:00
oid_registry.h pkcs7, x509: Add ML-DSA support 2026-01-30 11:34:34 +00:00
olpc-ec.h
omap-dma.h
omap-gpmc.h
omap-iommu.h
omap-mailbox.h
omapfb.h
once_lite.h
once.h
oom.h
openvswitch.h
osq_lock.h
overflow.h overflow: Make sure size helpers are always inlined 2026-02-24 15:46:31 -08:00
packing.h
padata.h padata: Put CPU offline callback in ONLINE section to allow failure 2026-03-22 11:17:59 +09:00
page_counter.h
page_ext.h mm/page_ext: Add page_ext_get_from_phys() 2026-01-21 12:51:48 +01:00
page_frag_cache.h
page_idle.h
page_owner.h
page_ref.h mm: make ref_unless functions unless_zero only 2026-04-05 13:53:12 -07:00
page_reporting.h mm/page_reporting: change PAGE_REPORTING_ORDER_UNSPECIFIED to -1 2026-04-05 13:53:17 -07:00
page_table_check.h mm/page_table_check: reinstate address parameter in [__]page_table_check_pte_clear() 2026-01-26 20:02:35 -08:00
page-flags-layout.h
page-flags.h Revert "mm: introduce a new page type for page pool in page type" 2026-05-21 19:06:13 -07:00
page-isolation.h mm: page_isolation: introduce page_is_unmovable() 2026-01-31 14:22:42 -08:00
pageblock-flags.h
pagemap.h writeback: don't block sync for filesystems with no data integrity guarantees 2026-03-20 14:18:56 +01:00
pagewalk.h mm/pagewalk: drop FW_MIGRATION 2026-04-05 13:53:10 -07:00
panic_notifier.h
panic.h panic: add panic_force_cpu= parameter to redirect panic to a specific CPU 2026-02-03 08:21:26 -08:00
papr_scm.h
parman.h
parport_pc.h
parport.h parport: Fix race between port and client registration 2026-05-22 12:19:02 +02:00
parser.h
part_stat.h
pata_arasan_cf_data.h
patchkey.h
path.h
pch_dma.h
pci_hotplug.h
pci_ids.h PCI/P2PDMA: Add Google SoCs to the P2P DMA host bridge list 2026-04-10 17:27:39 -05:00
pci-acpi.h ACPI: PCI: PM: Rework root bus notification setup 2025-12-17 13:52:53 +01:00
pci-ats.h PCI: Add pci_ats_required() for CXL.cache capable devices 2026-05-28 09:34:41 +02:00
pci-bwctrl.h
pci-doe.h
pci-ecam.h
pci-ep-cfs.h
pci-ep-msi.h
pci-epc.h PCI: endpoint: Add reserved region type for MSI-X Table and PBA 2026-04-04 16:14:37 +05:30
pci-epf.h PCI: endpoint: Add BAR subrange mapping support 2026-01-28 19:15:58 +05:30
pci-ide.h PCI/IDE: Fix off by one error calculating VF RID range 2026-01-22 17:47:21 -08:00
pci-p2pdma.h PCI/P2PDMA: Add missing struct p2pdma_provider documentation 2026-01-06 16:18:02 -06:00
pci-pwrctrl.h PCI/pwrctrl: Add APIs to power on/off pwrctrl devices 2026-01-16 13:23:38 -06:00
pci-tph.h PCI/TPH: Pass ACPI Processor UID to Cache Locality _DSM 2026-04-06 16:55:16 +02:00
pci-tsm.h
pci.h pci-v7.1-changes 2026-04-15 14:41:21 -07:00
pcie-dwc.h
pcs-lynx.h
pcs-rzn1-miic.h
pe.h
peci-cpu.h
peci.h
percpu_counter.h
percpu-defs.h
percpu-refcount.h
percpu-rwsem.h locking/percpu-rwsem: Extract __percpu_up_read() 2026-06-11 13:41:25 +02:00
percpu.h slab changes for 7.2 2026-06-16 08:44:43 +05:30
perf_event_api.h
perf_event.h Merge tag 'kvm-x86-pmu-6.20' of https://github.com/kvm-x86/linux into HEAD 2026-02-11 12:45:40 -05:00
perf_regs.h
personality.h
pfn.h
pgalloc_tag.h mm/alloc_tag: clear codetag for pages allocated before page_ext initialization 2026-04-18 00:10:50 -07:00
pgalloc.h
pgtable_api.h
pgtable.h bpf-next-7.2 2026-06-17 09:18:14 +01:00
phonet.h
phy_fixed.h
phy_led_triggers.h
phy_link_topology.h net: ethtool: relax ethnl_req_get_phydev() locking assertion 2026-06-09 10:13:04 -07:00
phy_port.h net: phy: marvell10g: Support SFP through phy_port 2026-01-13 18:52:35 -08:00
phy.h net: phy: add support for disabling PHY-autonomous EEE 2026-04-12 11:33:23 -07:00
phylib_stubs.h
phylink.h net: phylink: introduce helpers for replaying link callbacks 2026-01-21 19:50:54 -08:00
pid_namespace.h pid: reorder fields in pid_namespace to reduce false sharing 2026-02-10 11:39:30 +01:00
pid_types.h
pid.h pid: introduce task_ppid_vnr() helper 2026-02-10 11:39:31 +01:00
pidfs.h fanotify: allow reporting pidfds for reaped tasks 2026-06-10 11:08:23 +02:00
pim.h
pipe_fs_i.h
pkeys.h
pl320-ipc.h
platform_device.h driver core: platform: set mod_name in driver registration 2026-06-08 23:28:24 +02:00
platform_profile.h
pldmfw.h
plist_types.h
plist.h treewide: Update email address 2026-01-11 06:09:11 -10:00
pm_clock.h
pm_domain.h pmdomain: core: add support for power-domains-child-ids 2026-05-11 12:46:42 +02:00
pm_opp.h
pm_qos.h
pm_runtime.h PM: runtime: Change pm_runtime_put() return type to void 2026-02-23 14:08:17 +01:00
pm_wakeirq.h
pm_wakeup.h
pm-trace.h
pm.h PM: sleep: core: Avoid bit field races related to work_in_progress 2026-02-04 13:25:09 +01:00
pmbus.h
pmu.h
pnp.h
poison.h
poll.h
polynomial.h
posix_acl_xattr.h posix_acl: make posix_acl_to_xattr() alloc the buffer 2026-01-16 10:51:12 +01:00
posix_acl.h
posix-clock.h
posix-timers_types.h
posix-timers.h
power_supply.h power: supply: Add PD SPR AVS support to USB type enum 2026-03-18 16:08:39 +01:00
powercap.h powercap: correct kernel-doc function parameter names 2026-03-30 13:57:49 +02:00
ppp_channel.h ppp: require callers of ppp_dev_name() to hold RCU 2026-03-17 16:18:48 -07:00
ppp_defs.h pppoe: drop PFC frames 2026-04-20 11:35:17 -07:00
ppp-comp.h
pps_gen_kernel.h
pps_kernel.h pps: Convert to ktime_get_snapshot_id() 2026-06-02 11:39:58 +02:00
pr.h
prandom.h
preempt.h
prefetch.h
prime_numbers.h
printk.h printk changes for 7.1 2026-04-20 15:42:18 -07:00
prmt.h
proc_fs.h proc: subset=pid: Show /proc/self/net only for CAP_NET_ADMIN 2026-05-11 23:13:01 +02:00
proc_ns.h
processor.h
profile.h
projid.h
property.h software node: allow passing reference args to PROPERTY_ENTRY_REF() 2026-06-10 00:58:04 +02:00
pruss_driver.h
psci.h
pseudo_fs.h
psi_types.h
psi.h
psp-platform-access.h
psp-sev.h crypto/ccp: export firmware supported vm types 2026-05-13 09:55:53 -07:00
psp-tee.h
psp.h crypto: ccp - Send PSP_CMD_TEE_RING_DESTROY when PSP_CMD_TEE_RING_INIT fails 2026-01-21 10:52:03 +02:00
pstore_blk.h
pstore_ram.h
pstore_zone.h
pstore.h
ptdump.h
pti.h
ptp_classify.h
ptp_clock_kernel.h ptp: Switch to ktime_get_snapshot_id() for pre/post timestamps 2026-06-04 11:04:18 +02:00
ptp_kvm.h
ptp_mock.h
ptp_pch.h
ptr_ring.h ptr_ring: move free-space check into separate helper 2026-05-13 17:52:55 -07:00
ptrace_api.h
ptrace.h ptrace: add ptracer_access_allowed() 2026-05-26 11:02:01 +02:00
purgatory.h
pvclock_gtod.h
pwm_backlight.h
pwm.h
pxa2xx_ssp.h
pxa168_eth.h
qnx6_fs.h
quota.h
quotaops.h quota: Fix race of dquot_scan_active() with quota deactivation 2026-03-25 13:15:36 +01:00
radix-tree.h
raid_class.h
ramfs.h
random.h
randomize_kstack.h randomize_kstack: Unify random source across arches 2026-03-24 21:12:03 -07:00
range.h
ras.h
ratelimit_types.h
ratelimit.h
rational.h
rbtree_augmented.h
rbtree_latch.h
rbtree_types.h rbtree: Provide rbtree with links 2026-02-27 16:40:16 +01:00
rbtree.h rbtree: Provide rbtree with links 2026-02-27 16:40:16 +01:00
rcu_node_tree.h
rcu_notifier.h
rcu_segcblist.h
rcu_sync.h
rculist_bl.h rculist_bl: add hlist_bl_for_each_entry_continue_rcu 2026-03-04 11:45:45 +01:00
rculist_nulls.h Networking changes for 6.19. 2025-12-03 17:24:33 -08:00
rculist.h rculist: add list_splice_rcu() for private lists 2026-04-21 12:48:44 +02:00
rcupdate_trace.h srcu: Create an rcu_tasks_trace_expedite_current() function 2026-01-01 16:39:46 +08:00
rcupdate_wait.h
rcupdate.h rcu: Document rcu_access_pointer() feeding into cmpxchg() 2026-05-24 09:40:02 +02:00
rcuref.h
rcutiny.h
rcutree.h
rcuwait_api.h
rcuwait.h
reboot-mode.h
reboot.h
reciprocal_div.h
ref_tracker.h
refcount_api.h
refcount_types.h
refcount.h refcount: Remove unused __signed_wrap function annotations 2026-03-31 14:41:56 -07:00
regmap.h regmap: i3c: Add non-devm regmap_init_i3c() helper 2026-04-10 11:46:15 +01:00
regset.h
relay.h
remoteproc.h
resctrl_types.h x86,fs/resctrl: Fill in details of events for performance and energy GUIDs 2026-01-09 16:37:07 +01:00
resctrl.h fs/resctrl: Add monitor property 'mbm_cntr_assign_fixed' 2026-05-07 16:29:14 +02:00
reset-controller.h reset: convert reset core to using firmware nodes 2026-03-09 10:20:04 +01:00
reset.h reset: convert the core API to using firmware nodes 2026-03-09 10:20:04 +01:00
resource_ext.h
resource.h
restart_block.h select: store end_time as timespec64 in restart block 2025-12-24 14:01:57 +01:00
resume_user_mode.h
rethook.h
rfkill.h
rhashtable-types.h kernel-7.2-rc1.misc 2026-06-15 03:05:50 +05:30
rhashtable.h rhashtable: Fix rhashtable_next_key() build warnings 2026-06-07 12:36:13 -07:00
ring_buffer_types.h ring-buffer: Export buffer_data_page and macros 2026-03-09 12:33:55 -04:00
ring_buffer.h ring-buffer: Add persistent ring buffer invalid-page inject test 2026-05-28 22:40:51 -04:00
rio_drv.h
rio_ids.h
rio_regs.h
rio.h
rmap.h migrate: replace RMP_ flags with TTU_ flags 2026-01-26 20:02:33 -08:00
rmi.h
rndis.h
rodata_test.h
rolling_buffer.h
root_dev.h
rpmb.h
rpmsg.h rpmsg: use generic driver_override infrastructure 2026-05-30 22:25:45 +02:00
rseq_entry.h rseq: Fix using an uninitialized stack variable in rseq_exit_user_update() 2026-06-02 12:41:15 +02:00
rseq_types.h rseq: Implement read only ABI enforcement for optimized RSEQ V2 mode 2026-05-06 17:40:15 +02:00
rseq.h rseq: Revert to historical performance killing behaviour 2026-05-05 16:02:57 +02:00
rslib.h treewide: Update email address 2026-01-11 06:09:11 -10:00
rtc.h
rtmutex.h locking/rtmutex: Annotate API and implementation 2026-05-19 13:49:01 +02:00
rtnetlink.h
rtsx_common.h Revert "mmc: rtsx: reset power state on suspend" 2026-01-21 15:50:36 +01:00
rtsx_pci.h Revert "mmc: rtsx_pci: add quirk to disable MMC_CAP_AGGRESSIVE_PM for RTS525A" 2026-01-21 15:51:04 +01:00
rtsx_usb.h
rv.h rv: Add support for per-object monitors in DA/HA 2026-03-31 16:47:17 +02:00
rw_hint.h
rwbase_rt.h
rwlock_api_smp.h locking: Fix rwlock and spinlock lock context annotations 2026-02-27 16:40:19 +01:00
rwlock_rt.h compiler-context-analysis: Remove __assume_ctx_lock from initializers 2026-01-28 20:45:25 +01:00
rwlock_types.h locking/rwlock, spinlock: Support Clang's context analysis 2026-01-05 16:43:28 +01:00
rwlock.h locking: Add lock context support in do_raw_{read,write}_trylock() 2026-03-16 13:16:50 +01:00
rwsem.h locking/rwsem: Add context analysis 2026-03-08 11:06:53 +01:00
sbitmap.h sbitmap: fix all kernel-doc warnings 2025-11-28 09:21:18 -07:00
scatterlist.h scatterlist: introduce sg_nents_for_dma() helper 2026-01-09 08:36:00 +05:30
sched_clock.h
sched.h Scheduler updates for v7.2: 2026-06-15 14:50:18 +05:30
scmi_imx_protocol.h firmware: arm_scmi: imx: Support getting reset reason of MISC protocol 2026-05-05 15:45:35 +01:00
scmi_protocol.h firmware: arm_scmi: Introduce all_rates_get clock operation 2026-05-12 15:29:12 +01:00
scpi_protocol.h
screen_info.h sysfb: Replace screen_info with sysfb_primary_display 2025-12-16 14:12:44 +01:00
scs.h
sctp.h
scx200_gpio.h
scx200.h
seccomp_types.h
seccomp.h
secretmem.h
secure_boot.h integrity: Eliminate weak definition of arch_get_secureboot() 2026-03-13 11:37:13 -04:00
securebits.h
security.h security,fs,nfs,net: update security_inode_listsecurity() interface 2026-05-01 11:29:33 -04:00
sed-opal-key.h
sed-opal.h sed-opal: Add STACK_RESET command 2026-03-31 07:04:00 -06:00
seg6_genl.h
seg6_hmac.h
seg6_iptunnel.h
seg6_local.h
seg6.h
selection.h
sem_types.h
sem.h
semaphore.h locking/semaphore: Remove the list_head from struct semaphore 2026-03-08 11:06:52 +01:00
seq_buf.h
seq_file_net.h
seq_file.h vsnprintf: drop __printf() attributes on binary printing functions 2026-02-06 10:07:22 +01:00
seqlock_api.h
seqlock_types.h locking/seqlock: Support Clang's context analysis 2026-01-05 16:43:29 +01:00
seqlock.h seqlock: Allow UBSAN_ALIGNMENT to fail optimizing 2026-05-28 12:23:22 +02:00
serdev.h TTY/Serial changes for 7.1-rc1 2026-04-19 08:44:41 -07:00
serial_8250.h serial: 8250: Add serial8250_handle_irq_locked() 2026-03-12 15:34:15 +01:00
serial_bcm63xx.h
serial_core.h serial: core: introduce guard(uart_port_lock_check_sysrq_irqsave) 2026-05-22 11:51:35 +02:00
serial_s3c.h
serial_sci.h
serial.h
serio.h
set_memory.h
sfp.h
sh_clk.h
sh_dma.h
sh_eth.h
sh_intc.h
sh_timer.h
shdma-base.h dmaengine: shdma: correct most kernel-doc issues in shdma-base.h 2025-12-16 22:24:00 +05:30
shm.h
shmem_fs.h simpe_xattr: use per-sb cache 2026-06-06 15:21:41 +02:00
shrinker.h
signal_types.h
signal.h
signalfd.h
simple_ring_buffer.h tracing: load/unload page callbacks for simple_ring_buffer 2026-03-09 12:33:55 -04:00
siox.h
siphash.h
sizes.h
skb_array.h
skbuff_ref.h net: always inline skb_frag_unref() and __skb_frag_unref() 2026-01-25 13:18:52 -08:00
skbuff.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2026-05-28 14:02:21 -07:00
skmsg.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2026-06-16 14:59:58 -07:00
slab.h slab changes for 7.2 2026-06-16 08:44:43 +05:30
slimbus.h
sm501-regs.h
sm501.h
smbdirect.h smb: smbdirect: introduce and use include/linux/smbdirect.h 2026-05-01 16:24:25 -05:00
smc91x.h
smp_types.h
smp.h smp: Add missing kernel-doc comments 2026-03-25 20:11:29 +01:00
smpboot.h
smsc911x.h
smscphy.h
sock_diag.h
socket.h Networking changes for 7.2. 2026-06-17 08:17:00 +01:00
sockptr.h sockptr: introduce copy_struct_to_sockptr() 2026-05-11 12:25:31 +02:00
softirq.h
sonet.h
sonypi.h
sort.h
sound.h
soundcard.h
spinlock_api_smp.h compiler-context-analysis: Remove __cond_lock() function-like helper 2026-01-05 16:43:33 +01:00
spinlock_api_up.h compiler-context-analysis: Remove __cond_lock() function-like helper 2026-01-05 16:43:33 +01:00
spinlock_api.h
spinlock_rt.h compiler-context-analysis: Remove __assume_ctx_lock from initializers 2026-01-28 20:45:25 +01:00
spinlock_types_raw.h locking/rwlock, spinlock: Support Clang's context analysis 2026-01-05 16:43:28 +01:00
spinlock_types_up.h
spinlock_types.h locking/rwlock, spinlock: Support Clang's context analysis 2026-01-05 16:43:28 +01:00
spinlock_up.h locking: Fix rwlock support in <linux/spinlock_up.h> 2026-03-16 13:16:50 +01:00
spinlock.h locking: Fix rwlock and spinlock lock context annotations 2026-02-27 16:40:19 +01:00
splice.h
spmi.h
sprintf.h
sram.h
srcu.h srcu: Fix kerneldoc header comment typo in srcu_down_read_fast() 2026-05-24 09:39:41 +02:00
srcutiny.h srcu: Use irq_work to start GP in tiny SRCU 2026-03-25 09:00:05 -07:00
srcutree.h srcu: Fix s/they disables/they disable/ typo in srcu_read_unlock_fast() 2026-03-30 15:48:13 -04:00
ssbi.h
stackdepot.h
stackprotector.h
stacktrace.h
start_kernel.h
stat.h
statfs.h
static_call_types.h
static_call.h
static_key.h
stdarg.h
stddef.h stddef: Document designated initializer semantics for __TRAILING_OVERLAP() 2026-05-12 21:48:36 -07:00
stm.h
stmmac.h net: stmmac: provide flag to disable EEE 2026-03-27 20:57:38 -07:00
stmp_device.h
stmp3xxx_rtc_wdt.h
stop_machine.h stop_machine: Fix the documentation for a NULL cpus argument 2026-03-03 15:35:51 -08:00
string_choices.h
string_helpers.h
string.h Merge branch 'for-6.20' into for-linus 2026-02-11 10:14:35 +01:00
stringhash.h
stringify.h
sungem_phy.h
sunserialcore.h
sunxi-rsb.h
surface_acpi_notify.h
suspend.h
svga.h
sw842.h
swab.h
swait_api.h
swait.h
swap_cgroup.h
swap.h mm: workingset: use lruvec_lru_size() to get the number of lru pages 2026-04-18 00:10:47 -07:00
swapfile.h
swapops.h
swiotlb.h
switchtec.h
sxgbe_platform.h
sync_core.h
sync_file.h
synclink.h
sys_info.h
sys_soc.h base: soc: rename and export soc_device_get_machine() 2026-03-12 16:18:49 +01:00
sys.h
syscall_user_dispatch_types.h
syscall_user_dispatch.h
syscalls_api.h
syscalls.h bpf-next-7.2 2026-06-17 09:18:14 +01:00
syscore_ops.h
sysctl.h sysctl: replace SYSCTL_INT_CONV_CUSTOM macro with functions 2026-01-06 11:27:10 +01:00
sysfb.h sysfb: Move edid_info into sysfb_primary_display 2025-12-16 14:12:44 +01:00
sysfs.h Driver core changes for 7.1-rc1 2026-04-13 19:03:11 -07:00
syslog.h
sysrq.h
t10-pi.h t10-pi: reduce ref tag code duplication 2026-04-17 14:23:26 -06:00
task_io_accounting_ops.h
task_io_accounting.h
task_work.h
taskstats_kern.h
tboot.h
tc.h
tcp.h tcp: move max_packets_out, cwnd_usage_seq, rate_delivered and rate_interval_us to tcp_sock_write_tx group 2026-05-01 17:22:45 -07:00
tee_core.h tee: clean up tee_core.h kernel-doc 2026-03-13 08:22:54 +01:00
tee_drv.h tee: Add probe, remove and shutdown bus callbacks to tee_client_driver 2025-12-17 18:28:28 +01:00
tegra-icc.h
tegra-mipi-cal.h gpu: host1x: convert MIPI to use operation function pointers 2026-03-19 08:18:36 +01:00
termios_internal.h
text-patching.h
textsearch_fsm.h
textsearch.h textsearch: describe @list member in ts_ops search 2026-01-14 22:16:19 -08:00
thermal.h thermal/core: Fix missing stub for devm_thermal_cooling_device_register 2026-06-03 09:13:00 +02:00
thread_info.h rseq: Implement syscall entry work for time slice extensions 2026-01-22 11:11:18 +01:00
threads.h
thunderbolt.h
ti_wilink_st.h
ti-emif-sram.h
tick.h sched/cputime: Provide get_cpu_[idle|iowait]_time_us() off-case 2026-06-02 21:27:26 +02:00
tifm.h memstick: Constify the driver id_table 2026-05-11 16:59:43 +02:00
timb_dma.h
time_namespace.h timens: Add a __free() wrapper for put_time_ns() 2026-04-01 17:13:35 +02:00
time.h
time32.h
time64.h
timecounter.h time/timecounter: Inline timecounter_cyc2time() 2025-12-15 20:16:49 +01:00
timekeeper_internal.h vdso/vsyscall: Gate update_vsyscall() behind CONFIG_GENERIC_GETTIMEOFDAY 2026-06-02 21:41:23 +02:00
timekeeping.h timekeeping: Add clocksource read_snapshot() method and hw_cycles to snapshot 2026-06-04 11:04:18 +02:00
timer_types.h
timer.h
timerfd.h
timeriomem-rng.h
timerqueue_types.h timerqueue: Provide linked timerqueue 2026-02-27 16:40:16 +01:00
timerqueue.h timerqueue: Provide linked timerqueue 2026-02-27 16:40:16 +01:00
timex.h
tnum.h bpf: Introduce tnum_step to step through tnum's members 2026-02-27 16:11:50 -08:00
topology.h topology: Introduce cpu_smt_mask for CONFIG_SCHED_SMT=n 2026-05-19 12:17:36 +02:00
torture.h torture: Add torture_sched_set_normal() for user-specified nice values 2026-05-24 09:38:47 +02:00
toshiba.h
tpm_command.h
tpm_eventlog.h tpm: avoid -Wunused-but-set-variable 2026-04-21 18:54:28 +03:00
tpm_svsm.h
tpm.h tpm2-sessions: Open code tpm_buf_append_hmac_session() 2025-12-05 06:42:51 +02:00
trace_clock.h
trace_events.h bpf: Add support for tracing multi link 2026-06-07 10:03:01 -07:00
trace_printk.h tracing: Remove local variable for argument detection from trace_printk() 2026-05-21 18:03:06 -04:00
trace_recursion.h tracing: Add recursion protection in kernel stack trace recording 2026-01-07 14:52:22 -05:00
trace_remote_event.h tracing: Add helpers to create trace remote events 2026-03-09 12:33:54 -04:00
trace_remote.h tracing: Add events to trace remotes 2026-03-09 12:33:54 -04:00
trace_seq.h tracing: Add bitmask-list option for human-readable bitmask display 2026-01-26 17:00:50 -05:00
trace.h
tracefs.h tracefs: Fix typo in a comment of eventfs_callback() kerneldoc 2026-05-21 18:03:07 -04:00
tracepoint-defs.h
tracepoint.h tracing: Updates for v7.2: 2026-06-18 20:53:00 -07:00
transport_class.h SCSI misc on 20260212 2026-02-12 15:43:02 -08:00
ts-nbus.h
tsacct_kern.h
tsm-mr.h
tsm.h tsm for 7.0 2026-02-15 10:20:37 -08:00
tty_buffer.h tty: tty_port: add workqueue to flip TTY buffer 2026-03-12 15:26:29 +01:00
tty_driver.h tty: tty_port: add workqueue to flip TTY buffer 2026-03-12 15:26:29 +01:00
tty_flip.h
tty_ldisc.h tty: constify tty_ldisc_ops 2026-03-12 15:05:34 +01:00
tty_port.h tty: add missing tty_driver include to tty_port.h 2026-05-11 17:03:00 +02:00
tty.h
turris-omnia-mcu-interface.h
turris-signing-key.h
typecheck.h
types.h mm: rename the 'compound_head' field in the 'struct page' to 'compound_info' 2026-04-05 13:53:08 -07:00
u64_stats_sync_api.h
u64_stats_sync.h netfilter: nft_counter: fix reset of counters on 32bit archs 2026-02-06 13:34:55 +01:00
uacce.h
uaccess.h Locking updates for v7.2: 2026-06-15 14:21:14 +05:30
ubsan.h
ucopysize.h
ucs2_string.h
udp.h udp: Remove UDPLITE_SEND_CSCOV and UDPLITE_RECV_CSCOV. 2026-03-13 18:57:45 -07:00
uidgid_types.h
uidgid.h
uio_driver.h uio: replace deprecated mmap hook with mmap_prepare in uio_info 2026-04-05 13:53:44 -07:00
uio.h iov_iter: extract a iov_iter_extract_bvecs helper from bio code 2026-01-28 05:16:39 -07:00
umh.h
unaligned.h
unicode.h
union_find.h
units.h powercap: intel_rapl: Use unit conversion macros from units.h 2026-03-05 15:52:39 +01:00
unroll.h
unwind_deferred_types.h
unwind_deferred.h
unwind_user_types.h
unwind_user.h unwind_user/fp: Use dummies instead of ifdef 2025-12-17 13:31:07 +01:00
uprobes.h x86/uprobes: Fix XOL allocation failure for 32-bit tasks 2026-01-16 16:23:54 +01:00
usb_usual.h
usb.h Linux 7.0-rc7 2026-04-06 09:06:39 +02:00
usbdevice_fs.h
user_events.h
user_namespace.h
user-return-notifier.h
user.h
userfaultfd_k.h shmem, userfaultfd: implement shmem uffd operations using vm_uffd_ops 2026-04-18 00:10:54 -07:00
util_macros.h docs: Update documentation to avoid mentioning of kernel.h 2025-12-22 14:59:18 -07:00
uts_namespace.h
uts.h
utsname.h
uuid.h
vbox_utils.h
vdpa.h vdpa: use generic driver_override infrastructure 2026-04-04 00:47:50 +02:00
vdso_datastore.h vdso/datastore: Always provide symbol declarations 2026-06-04 18:22:45 +02:00
verification.h
vermagic.h
vexpress.h
vfio_pci_core.h vfio/pci: Use a private flag to prevent power state change with VFs 2026-05-22 09:14:16 -06:00
vfio.h vfio: unhide vdev->debug_root 2026-03-30 16:43:24 -06:00
vfs.h
vfsdebug.h
vga_switcheroo.h
vgaarb.h
vhost_iotlb.h
via_i2c.h
via-core.h
via.h
videodev2.h
virtio_anchor.h
virtio_byteorder.h
virtio_config.h
virtio_dma_buf.h
virtio_features.h virtio_features: make it self-contained 2025-12-24 08:02:56 -05:00
virtio_net.h virtio-net: correct hdr_len handling for tunnel gso 2026-03-24 11:12:08 +01:00
virtio_pci_admin.h
virtio_pci_legacy.h
virtio_pci_modern.h
virtio_ring.h
virtio_vsock.h vsock: add netns support to virtio transports 2026-01-27 10:45:38 +01:00
virtio.h virtio: add missing kernel-doc for map and vmap members 2026-06-10 02:14:01 -04:00
vm_event_item.h mm: move pgscan, pgsteal, pgrefill to node stats 2026-04-05 13:52:58 -07:00
vmalloc.h mm: vmalloc: streamline vmalloc memory accounting 2026-04-05 13:53:04 -07:00
vmcore_info.h
vmpressure.h
vmstat.h mm.git review status for linus..mm-stable 2026-02-12 11:32:37 -08:00
vmw_vmci_api.h
vmw_vmci_defs.h
vringh.h
vt_buffer.h console: mdacon: remove this obsolete driver 2026-05-20 20:23:32 +02:00
vt_kern.h
vt.h
vtime.h tick/sched: Unify idle cputime accounting 2026-06-02 21:27:25 +02:00
w1.h
wait_api.h
wait_bit.h sched/wait: correct kernel-doc descriptions 2026-03-12 07:47:36 +01:00
wait.h wait: Introduce io_wait_event_killable() 2026-01-29 07:33:35 +00:00
watch_queue.h
watchdog.h watchdog: linux/watchdog.h: repair kernel-doc comments 2026-06-08 11:53:18 -07:00
win_minmax.h
wireless.h
wkup_m3_ipc.h
wm97xx.h
wmi.h platform-drivers-x86 for v7.1-1 2026-04-20 12:02:24 -07:00
wordpart.h
workqueue_api.h
workqueue_types.h
workqueue.h workqueue: Add warnings and fallback if system_{unbound}_wq is used 2026-05-29 07:55:33 -10:00
writeback.h folio_batch: rename pagevec.h to folio_batch.h 2026-04-05 13:53:07 -07:00
ww_mutex.h ww-mutex: Fix the ww_acquire_ctx function annotations 2026-02-27 16:40:20 +01:00
wwan.h net: wwan: add NMEA port support 2026-01-30 18:26:59 -08:00
xarray.h
xattr.h bpf: Add simple xattr support to bpffs 2026-06-06 15:22:44 +02:00
xxhash.h
xz.h
zconf.h
zlib.h
zorro.h
zsmalloc.h zsmalloc: introduce SG-list based object read API 2026-01-26 20:02:32 -08:00
zstd_errors.h
zstd_lib.h
zstd.h
zswap.h
zutil.h