mirror-linux/include/linux
Linus Torvalds 91a4855d6c Networking changes for 7.1.
Core & protocols
 ----------------
 
  - Support HW queue leasing, allowing containers to be granted access
    to HW queues for zero-copy operations and AF_XDP.
 
  - Number of code moves to help the compiler with inlining.
    Avoid output arguments for returning drop reason where possible.
 
  - Rework drop handling within qdiscs to include more metadata
    about the reason and dropping qdisc in the tracepoints.
 
  - Remove the rtnl_lock use from IP Multicast Routing.
 
  - Pack size information into the Rx Flow Steering table pointer
    itself. This allows making the table itself a flat array of u32s,
    thus making the table allocation size a power of two.
 
  - Report TCP delayed ack timer information via socket diag.
 
  - Add ip_local_port_step_width sysctl to allow distributing the randomly
    selected ports more evenly throughout the allowed space.
 
  - Add support for per-route tunsrc in IPv6 segment routing.
 
  - Start work of switching sockopt handling to iov_iter.
 
  - Improve dynamic recvbuf sizing in MPTCP, limit burstiness and avoid
    buffer size drifting up.
 
  - Support MSG_EOR in MPTCP.
 
  - Add stp_mode attribute to the bridge driver for STP mode selection.
    This addresses concerns about call_usermodehelper() usage.
 
  - Remove UDP-Lite support (as announced in 2023).
 
  - Remove support for building IPv6 as a module.
    Remove the now unnecessary function calling indirection.
 
 Cross-tree stuff
 ----------------
 
  - Move Michael MIC code from generic crypto into wireless,
    it's considered insecure but some WiFi networks still need it.
 
 Netfilter
 ---------
 
  - Switch nft_fib_ipv6 module to no longer need temporary dst_entry
    object allocations by using fib6_lookup() + RCU.
    Florian W reports this gets us ~13% higher packet rate.
 
  - Convert IPVS's global __ip_vs_mutex to per-net service_mutex and
    switch the service tables to be per-net. Convert some code that
    walks the service lists to use RCU instead of the service_mutex.
 
  - Add more opinionated input validation to lower security exposure.
 
  - Make IPVS hash tables to be per-netns and resizable.
 
 Wireless
 --------
 
  - Finished assoc frame encryption/EPPKE/802.1X-over-auth.
 
  - Radar detection improvements.
 
  - Add 6 GHz incumbent signal detection APIs.
 
  - Multi-link support for FILS, probe response templates and
    client probing.
 
  - New APIs and mac80211 support for NAN (Neighbor Aware Networking,
    aka Wi-Fi Aware) so less work must be in firmware.
 
 Driver API
 ----------
 
  - Add numerical ID for devlink instances (to avoid having to create
    fake bus/device pairs just to have an ID). Support shared devlink
    instances which span multiple PFs.
 
  - Add standard counters for reporting pause storm events
    (implement in mlx5 and fbnic).
 
  - Add configuration API for completion writeback buffering
    (implement in mana).
 
  - Support driver-initiated change of RSS context sizes.
 
  - Support DPLL monitoring input frequency (implement in zl3073x).
 
  - Support per-port resources in devlink (implement in mlx5).
 
 Misc
 ----
 
  - Expand the YAML spec for Netfilter.
 
 Drivers
 -------
 
  - Software:
    - macvlan: support multicast rx for bridge ports with shared source
      MAC address
    - team: decouple receive and transmit enablement for IEEE 802.3ad
      LACP "independent control"
 
  - Ethernet high-speed NICs:
    - nVidia/Mellanox:
      - support high order pages in zero-copy mode (for payload
        coalescing)
      - support multiple packets in a page (for systems with 64kB pages)
    - Broadcom 25-400GE (bnxt):
      - implement XDP RSS hash metadata extraction
      - add software fallback for UDP GSO, lowering the IOMMU cost
    - Broadcom 800GE (bnge):
      - add link status and configuration handling
      - add various HW and SW statistics
    - Marvell/Cavium:
      - NPC HW block support for cn20k
    - Huawei (hinic3):
      - add mailbox / control queue
      - add rx VLAN offload
      - add driver info and link management
 
  - Ethernet NICs:
    - Marvell/Aquantia:
      - support reading SFP module info on some AQC100 cards
    - Realtek PCI (r8169):
      - add support for RTL8125cp
    - Realtek USB (r8152):
      - support for the RTL8157 5Gbit chip
      - add 2500baseT EEE status/configuration support
 
  - Ethernet NICs embedded and off-the-shelf IP:
    - Synopsys (stmmac):
      - cleanup and reorganize SerDes handling and PCS support
      - cleanup descriptor handling and per-platform data
      - cleanup and consolidate MDIO defines and handling
      - shrink driver memory use for internal structures
      - improve Tx IRQ coalescing
      - improve TCP segmentation handling
      - add support for Spacemit K3
    - Cadence (macb):
      - support PHYs that have inband autoneg disabled with GEM
      - support IEEE 802.3az EEE
      - rework usrio capabilities and handling
    - AMD (xgbe):
      - improve power management for S0i3
      - improve TX resilience for link-down handling
 
  - Virtual:
    - Google cloud vNIC:
      - support larger ring sizes in DQO-QPL mode
      - improve HW-GRO handling
      - support UDP GSO for DQO format
    - PCIe NTB:
      - support queue count configuration
 
  - Ethernet PHYs:
    - automatically disable PHY autonomous EEE if MAC is in charge
    - Broadcom:
      - add BCM84891/BCM84892 support
    - Micrel:
      - support for LAN9645X internal PHY
    - Realtek:
      - add RTL8224 pair order support
      - support PHY LEDs on RTL8211F-VD
      - support spread spectrum clocking (SSC)
    - Maxlinear:
      - add PHY-level statistics via ethtool
 
  - Ethernet switches:
    - Maxlinear (mxl862xx):
      - support for bridge offloading
      - support for VLANs
      - support driver statistics
 
  - Bluetooth:
    - large number of fixes and new device IDs
    - Mediatek:
      - support MT6639 (MT7927)
      - support MT7902 SDIO
 
  - WiFi:
    - Intel (iwlwifi):
      - UNII-9 and continuing UHR work
    - MediaTek (mt76):
      - mt7996/mt7925 MLO fixes/improvements
      - mt7996 NPU support (HW eth/wifi traffic offload)
    - Qualcomm (ath12k):
      - monitor mode support on IPQ5332
      - basic hwmon temperature reporting
      - support IPQ5424
    - Realtek:
      - add USB RX aggregation to improve performance
      - add USB TX flow control by tracking in-flight URBs
 
  - Cellular:
    - IPA v5.2 support
 
 Signed-off-by: Jakub Kicinski <kuba@kernel.org>
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6jPA+I1ugmIBA4hXMUZtbf5SIrsFAmnelNoACgkQMUZtbf5S
 IrtWFw//WyiXuEiGawVQONnbu1dtR+3nw/cvNpSYi0IM66vbRUB9n+9fxm2MIyG4
 4jI/c/X/fxIvUxEqGez3yPn5P7KqkQR8WRYwkxrMYKRpXeukN0IDk5Euew5DskCe
 wtBKNJOQWKdKXff0bLQoJ9dHWYuJ2IMRVil5M3fhUbeUOXeyJD7Yn1w2ICvJAbj+
 T/Hw7sEtchNaHp6h6SbaQfahkUFHQG5peNoETkZF4UDF6ALGY29WH91GXeO2lrgN
 IxX203KtaavV0oU8T0oixZgOc57Ns081YfFL/F1JP2HV6lgkwhuq+zxCrRTi1c9M
 HPTXgwD7Z80Y74nM3YTLrPfoMOP8GLBZgdV3rUpwmteM26+gMTm+O1zHUur5ZoGy
 D6TaMFguPTIqiRyrARa9xY/J6r9TQkc2Wfu4bIuPndKFg8xPoepuEObODnh0+5Hg
 4j4pdFhIo2huENhSg7kVb/yl+1q68SFwM3RqTmx+OhCa0AyjcKIKgt/UBhismdnG
 r8obxzb+nXeJc2rRDuwNMwlBlcMSbep27uGt64zeHMMXVhTVqOoytNaL/X/ZpH2m
 A0DscUrpHvb36IoDPtanc6irP+JOh5Xe7Nw5qhkgwsMc7hlf8SyyHB4OUBBaz1qA
 ETSnHlfwklRmXSpWqH2LyGXjdOQpDKP46+h0W3dttMD2/cRBqYo=
 =EhQZ
 -----END PGP SIGNATURE-----

Merge tag 'net-next-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next

Pull networking updates from Jakub Kicinski:
 "Core & protocols:

   - Support HW queue leasing, allowing containers to be granted access
     to HW queues for zero-copy operations and AF_XDP

   - Number of code moves to help the compiler with inlining. Avoid
     output arguments for returning drop reason where possible

   - Rework drop handling within qdiscs to include more metadata about
     the reason and dropping qdisc in the tracepoints

   - Remove the rtnl_lock use from IP Multicast Routing

   - Pack size information into the Rx Flow Steering table pointer
     itself. This allows making the table itself a flat array of u32s,
     thus making the table allocation size a power of two

   - Report TCP delayed ack timer information via socket diag

   - Add ip_local_port_step_width sysctl to allow distributing the
     randomly selected ports more evenly throughout the allowed space

   - Add support for per-route tunsrc in IPv6 segment routing

   - Start work of switching sockopt handling to iov_iter

   - Improve dynamic recvbuf sizing in MPTCP, limit burstiness and avoid
     buffer size drifting up

   - Support MSG_EOR in MPTCP

   - Add stp_mode attribute to the bridge driver for STP mode selection.
     This addresses concerns about call_usermodehelper() usage

   - Remove UDP-Lite support (as announced in 2023)

   - Remove support for building IPv6 as a module. Remove the now
     unnecessary function calling indirection

  Cross-tree stuff:

   - Move Michael MIC code from generic crypto into wireless, it's
     considered insecure but some WiFi networks still need it

  Netfilter:

   - Switch nft_fib_ipv6 module to no longer need temporary dst_entry
     object allocations by using fib6_lookup() + RCU.

     Florian W reports this gets us ~13% higher packet rate

   - Convert IPVS's global __ip_vs_mutex to per-net service_mutex and
     switch the service tables to be per-net. Convert some code that
     walks the service lists to use RCU instead of the service_mutex

   - Add more opinionated input validation to lower security exposure

   - Make IPVS hash tables to be per-netns and resizable

  Wireless:

   - Finished assoc frame encryption/EPPKE/802.1X-over-auth

   - Radar detection improvements

   - Add 6 GHz incumbent signal detection APIs

   - Multi-link support for FILS, probe response templates and client
     probing

   - New APIs and mac80211 support for NAN (Neighbor Aware Networking,
     aka Wi-Fi Aware) so less work must be in firmware

  Driver API:

   - Add numerical ID for devlink instances (to avoid having to create
     fake bus/device pairs just to have an ID). Support shared devlink
     instances which span multiple PFs

   - Add standard counters for reporting pause storm events (implement
     in mlx5 and fbnic)

   - Add configuration API for completion writeback buffering (implement
     in mana)

   - Support driver-initiated change of RSS context sizes

   - Support DPLL monitoring input frequency (implement in zl3073x)

   - Support per-port resources in devlink (implement in mlx5)

  Misc:

   - Expand the YAML spec for Netfilter

  Drivers

   - Software:
      - macvlan: support multicast rx for bridge ports with shared
        source MAC address
      - team: decouple receive and transmit enablement for IEEE 802.3ad
        LACP "independent control"

   - Ethernet high-speed NICs:
      - nVidia/Mellanox:
         - support high order pages in zero-copy mode (for payload
           coalescing)
         - support multiple packets in a page (for systems with 64kB
           pages)
      - Broadcom 25-400GE (bnxt):
         - implement XDP RSS hash metadata extraction
         - add software fallback for UDP GSO, lowering the IOMMU cost
      - Broadcom 800GE (bnge):
         - add link status and configuration handling
         - add various HW and SW statistics
      - Marvell/Cavium:
         - NPC HW block support for cn20k
      - Huawei (hinic3):
         - add mailbox / control queue
         - add rx VLAN offload
         - add driver info and link management

   - Ethernet NICs:
      - Marvell/Aquantia:
         - support reading SFP module info on some AQC100 cards
      - Realtek PCI (r8169):
         - add support for RTL8125cp
      - Realtek USB (r8152):
         - support for the RTL8157 5Gbit chip
         - add 2500baseT EEE status/configuration support

   - Ethernet NICs embedded and off-the-shelf IP:
      - Synopsys (stmmac):
         - cleanup and reorganize SerDes handling and PCS support
         - cleanup descriptor handling and per-platform data
         - cleanup and consolidate MDIO defines and handling
         - shrink driver memory use for internal structures
         - improve Tx IRQ coalescing
         - improve TCP segmentation handling
         - add support for Spacemit K3
      - Cadence (macb):
         - support PHYs that have inband autoneg disabled with GEM
         - support IEEE 802.3az EEE
         - rework usrio capabilities and handling
      - AMD (xgbe):
         - improve power management for S0i3
         - improve TX resilience for link-down handling

   - Virtual:
      - Google cloud vNIC:
         - support larger ring sizes in DQO-QPL mode
         - improve HW-GRO handling
         - support UDP GSO for DQO format
      - PCIe NTB:
         - support queue count configuration

   - Ethernet PHYs:
      - automatically disable PHY autonomous EEE if MAC is in charge
      - Broadcom:
         - add BCM84891/BCM84892 support
      - Micrel:
         - support for LAN9645X internal PHY
      - Realtek:
         - add RTL8224 pair order support
         - support PHY LEDs on RTL8211F-VD
         - support spread spectrum clocking (SSC)
      - Maxlinear:
         - add PHY-level statistics via ethtool

   - Ethernet switches:
      - Maxlinear (mxl862xx):
         - support for bridge offloading
         - support for VLANs
         - support driver statistics

   - Bluetooth:
      - large number of fixes and new device IDs
      - Mediatek:
         - support MT6639 (MT7927)
         - support MT7902 SDIO

   - WiFi:
      - Intel (iwlwifi):
         - UNII-9 and continuing UHR work
      - MediaTek (mt76):
         - mt7996/mt7925 MLO fixes/improvements
         - mt7996 NPU support (HW eth/wifi traffic offload)
      - Qualcomm (ath12k):
         - monitor mode support on IPQ5332
         - basic hwmon temperature reporting
         - support IPQ5424
      - Realtek:
         - add USB RX aggregation to improve performance
         - add USB TX flow control by tracking in-flight URBs

   - Cellular:
      - IPA v5.2 support"

* tag 'net-next-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next: (1561 commits)
  net: pse-pd: fix kernel-doc function name for pse_control_find_by_id()
  wireguard: device: use exit_rtnl callback instead of manual rtnl_lock in pre_exit
  wireguard: allowedips: remove redundant space
  tools: ynl: add sample for wireguard
  wireguard: allowedips: Use kfree_rcu() instead of call_rcu()
  MAINTAINERS: Add netkit selftest files
  selftests/net: Add additional test coverage in nk_qlease
  selftests/net: Split netdevsim tests from HW tests in nk_qlease
  tools/ynl: Make YnlFamily closeable as a context manager
  net: airoha: Add missing PPE configurations in airoha_ppe_hw_init()
  net: airoha: Fix VIP configuration for AN7583 SoC
  net: caif: clear client service pointer on teardown
  net: strparser: fix skb_head leak in strp_abort_strp()
  net: usb: cdc-phonet: fix skb frags[] overflow in rx_complete()
  selftests/bpf: add test for xdp_master_redirect with bond not up
  net, bpf: fix null-ptr-deref in xdp_master_redirect() for down master
  net: airoha: Remove PCE_MC_EN_MASK bit in REG_FE_PCE_CFG configuration
  sctp: disable BH before calling udp_tunnel_xmit_skb()
  sctp: fix missing encap_port propagation for GSO fragments
  net: airoha: Rely on net_device pointer in ETS callbacks
  ...
2026-04-14 18:36:10 -07:00
..
amba
atomic
avf
bcma
bnge
bnxt
bus
byteorder
can
cdx
ceph
clk
comedi
crush
decompress
device Driver core changes for 7.1-rc1 2026-04-13 19:03:11 -07:00
dma
dma-buf/heaps
dsa net: dsa: eliminate <linux/dsa/loop.h> 2026-04-08 19:38:52 -07:00
extcon
firmware firmware: thead: Fix buffer overflow and use standard endian macros 2026-04-01 13:03:07 +02:00
fpga
framer
fs writeback: don't block sync for filesystems with no data integrity guarantees 2026-03-20 14:18:56 +01:00
fsl bus: fsl-mc: use generic driver_override infrastructure 2026-04-04 20:41:25 +02:00
generic_pt
gpio gpio updates for v7.1-rc1 2026-04-13 20:10:58 -07:00
greybus
habanalabs
hsi
i3c
iio
input
io_uring
irqchip
isdn
kho/abi
lockd
lsm
mailbox
mdio
memory
mfd gpio: kempld: Implement the interrupt controller 2026-03-16 10:05:33 +01:00
misc
mlx4
mlx5 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux 2026-04-12 14:34:28 -07:00
mmc mmc: sdio: add MediaTek MT7902 SDIO device ID 2026-04-10 10:24:21 -04:00
mtd
mux
net/intel
netfilter netfilter: use function typedefs for __rcu NAT helper hook pointers 2026-04-08 07:51:26 +02:00
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
ns nsproxy: Add FOR_EACH_NS_TYPE() X-macro and CLONE_NS_ALL 2026-03-26 15:22:41 +01:00
pcs
pds
perf
phy
pinctrl pinctrl: introduce pinctrl_gpio_get_config() 2026-03-24 13:50:30 +01:00
platform_data net: dsa: remove unused platform_data definitions 2026-04-08 19:38:52 -07:00
power
pse-pd
pwrseq
qat
qed
raid
raspberrypi
regulator
remoteproc
reset
rpmsg
rtc
sched Scheduler changes for v7.1: 2026-04-14 13:33:36 -07:00
soc soc: qcom: pd-mapper: Fix element length in servreg_loc_pfr_req_ei 2026-03-15 20:36:05 -05:00
soundwire
spi spi: use generic driver_override infrastructure 2026-03-24 15:00:08 +00:00
ssb
sunrpc
surface_aggregator
ulpi
unaligned
usb USB fixes for 7.0-rc4 2026-03-14 09:43:12 -07:00
8250_pci.h
acct.h
acpi.h Merge branch 'acpi-cmos-rtc' 2026-04-09 21:40:22 +02:00
acpi_amd_wbrf.h
acpi_dma.h
acpi_iort.h
acpi_mdio.h
acpi_pmtmr.h
acpi_rimt.h
acpi_viot.h
adb.h
adfs_fs.h
adi-axi-common.h
adreno-smmu-priv.h
adxl.h
aer.h
agp_backend.h
agpgart.h
ahci-remap.h
ahci_platform.h
aio.h
alarmtimer.h
alcor_pci.h
align.h
alloc_tag.h
altera_jtaguart.h
altera_uart.h
amd-iommu.h
amd-pmf-io.h
annotate.h
anon_inodes.h
aperture.h
apm-emulation.h
apm_bios.h
apple-gmux.h
arch_topology.h
args.h
arm-cci.h
arm-smccc.h
arm_ffa.h
arm_mpam.h arm_mpam: resctrl: Add empty definitions for assorted resctrl functions 2026-03-27 15:32:04 +00:00
arm_sdei.h
armada-37xx-rwtm-mailbox.h
array_size.h
ascii85.h
asn1.h
asn1_ber_bytecode.h
asn1_decoder.h
asn1_encoder.h
assoc_array.h
assoc_array_priv.h
async.h
async_tx.h
ata.h
ata_platform.h
atalk.h
atm.h
atm_tcp.h
atmdev.h atm: atmdev: add function parameter names and description 2026-03-02 18:55:21 -08:00
atmel-isc-media.h
atmel-ssc.h
atmel_pdc.h
atomic.h
attribute_container.h
audit.h audit/stable-7.1 PR 20260410 2026-04-13 14:56:54 -07:00
audit_arch.h
auto_dev-ioctl.h
auto_fs.h
auxiliary_bus.h driver core: auxiliary bus: Introduce dev_is_auxiliary() 2026-03-13 16:46:38 +01:00
auxvec.h
average.h
backing-dev-defs.h writeback: fix kernel-doc function name mismatch for wb_put_many() 2026-03-17 15:18:54 +01:00
backing-dev.h
backing-file.h lsm: add backing_file LSM hooks 2026-04-03 16:53:50 -04:00
backlight.h
badblocks.h
balloon.h
base64.h
bcd.h
bch.h
bcm47xx_nvram.h
bcm47xx_sprom.h
bcm47xx_wdt.h
bcm963xx_nvram.h
bcm963xx_tag.h
binfmts.h
bio-integrity.h block: add fs_bio_integrity helpers 2026-03-09 07:47:02 -06:00
bio.h block: factor out a bio_await helper 2026-04-07 08:22:24 -06:00
bit_spinlock.h
bitfield.h
bitmap-str.h
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
bits.h
blk-cgroup.h
blk-crypto-profile.h
blk-crypto.h
blk-integrity.h blk-integrity: support arbitrary buffer alignment 2026-03-14 07:44:30 -06:00
blk-mq-dma.h
blk-mq.h
blk-pm.h
blk_types.h
blkdev.h for-7.1/block-20260411 2026-04-13 15:51:31 -07:00
blkpg.h
blktrace_api.h
blockgroup_lock.h
bma150.h
bootconfig.h
bootmem_info.h
bottom_half.h
bpf-cgroup-defs.h
bpf-cgroup.h bpf: Avoid -Wflex-array-members-not-at-end warnings 2026-04-06 18:37:52 -07:00
bpf-netns.h
bpf.h bpf: Make find_linfo widely available 2026-04-08 18:09:56 -07:00
bpf_crypto.h
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_mem_alloc.h
bpf_mprog.h
bpf_trace.h
bpf_types.h
bpf_verifier.h bpf: Move BTF checking logic into check_btf.c 2026-04-12 12:37:04 -07: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.h
btf_ids.h bpf: Support struct btf_struct_meta via KF_IMPLICIT_ARGS 2026-03-29 09:56:06 -07:00
btree-128.h
btree-type.h
btree.h
btrfs.h
buffer_head.h fs: Drop mapping_metadata_bhs from address space 2026-03-26 15:03:32 +01:00
bug.h
build-salt.h
build_bug.h build_bug.h: correct function parameters names in kernel-doc 2026-03-10 16:01:48 -07:00
buildid.h
bvec.h block: remove unused BVEC_ITER_ALL_INIT 2026-04-04 08:10:37 -06:00
c2port.h
cache.h
cache_coherency.h
cacheflush.h
cacheinfo.h
call_once.h
capability.h
cb710.h
cc_platform.h
cciss_ioctl.h
ccp.h
cdev.h
cdrom.h
cfag12864b.h
cfi.h
cfi_types.h
cgroup-defs.h cgroup: Wait for dying tasks to leave on rmdir 2026-03-24 10:21:40 -10:00
cgroup.h
cgroup_api.h
cgroup_dmem.h
cgroup_namespace.h
cgroup_rdma.h
cgroup_refcnt.h
cgroup_subsys.h
circ_buf.h
cleanup.h cleanup: Optimize guards 2026-03-16 13:16:49 +01:00
clk-provider.h
clk.h
clkdev.h
clockchips.h Merge branch 'timers/urgent' into timers/core 2026-04-11 07:58:33 +02:00
clocksource.h Update to the VDSO subsystem: 2026-04-14 10:53:44 -07:00
clocksource_ids.h
closure.h
cma.h
cmpxchg-emu.h
cn_proc.h
cnt32_to_63.h
coda.h
codetag.h
compaction.h
compat.h
compiler-clang.h
compiler-context-analysis.h compiler-context-analysys: Add __cond_releases() 2026-03-08 11:06:52 +01:00
compiler-gcc.h
compiler-version.h
compiler.h compiler: Simplify generic RELOC_HIDE() 2026-03-24 15:08:05 +01:00
compiler_attributes.h
compiler_types.h refcount: Remove unused __signed_wrap function annotations 2026-03-31 14:41:56 -07:00
completion.h
component.h
configfs.h
connector.h
console.h
console_struct.h vt: save/restore unicode screen buffer for alternate screen 2026-03-13 09:15:58 +01:00
consolemap.h
const.h
container.h
container_of.h
context_tracking.h
context_tracking_irq.h
context_tracking_state.h
cookie.h
cordic.h
coredump.h
coresight-pmu.h
coresight-stm.h
coresight.h
count_zeros.h lib: count_zeros: unify count_{leading,trailing}_zeros() 2026-03-23 13:33:51 -04:00
counter.h
cper.h
cpu.h prctl: rename branch landing pad implementation functions to be more explicit 2026-04-04 18:40:58 -06:00
cpu_cooling.h
cpu_pm.h
cpu_rmap.h
cpu_smt.h
cpufeature.h
cpufreq.h amd-pstate new content for 7.1 (2026-04-02) 2026-04-04 20:55:56 +02:00
cpuhotplug.h
cpuhplock.h
cpuidle.h cpuidle: Extract and export no-lock variants of cpuidle_unregister_device() 2026-04-07 15:32:20 +02:00
cpuidle_haltpoll.h
cpumask.h
cpumask_api.h
cpumask_types.h
cpuset.h
crash_core.h
crash_dump.h
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
crypto.h
cs5535.h
ctype.h
cuda.h
damon.h mm/damon/core: avoid use of half-online-committed context 2026-03-21 17:36:33 -07:00
dasd_mod.h
davinci_emac.h
dax.h
dca.h
dcache.h vfs: introduce d_mark_tmpfile_name() 2026-04-10 11:25:34 -05:00
dccp.h
debug_locks.h
debugfs.h
debugobjects.h
delay.h
delayacct.h
delayed_call.h
dev_printk.h
devcoredump.h
devfreq-event.h
devfreq-governor.h
devfreq.h
devfreq_cooling.h
device-mapper.h
device.h Linux 7.0-rc5 2026-03-22 23:13:33 +01:00
device_cgroup.h
devm-helpers.h
devpts_fs.h
dfl.h
dibs.h
digsig.h
dim.h
dio.h
dirent.h
dlm.h
dlm_plock.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
dma-buf.h
dma-direct.h
dma-direction.h
dma-fence-array.h
dma-fence-chain.h
dma-fence-unwrap.h
dma-fence.h
dma-heap.h
dma-map-ops.h
dma-mapping.h dma-mapping: add missing `inline` for `dma_free_attrs` 2026-03-25 08:01:21 +01:00
dma-resv.h
dmaengine.h
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: add frequency monitoring callback ops 2026-04-03 16:48:01 -07:00
dqblk_qtree.h
dqblk_v1.h
dqblk_v2.h
drbd.h
drbd_config.h
drbd_genl.h drbd: remove DRBD_GENLA_F_MANDATORY flag handling 2026-04-06 20:21:37 -06:00
drbd_genl_api.h
drbd_limits.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/mc: Use kzalloc_flex() 2026-03-31 19:15:21 +02:00
edd.h
eeprom_93cx6.h
efi-bgrt.h
efi.h
efi_embedded_fw.h
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 arm64 updates for 7.1: 2026-04-14 16:48:56 -07: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.h ethtool: Add RSS indirection table resize helpers 2026-03-23 17:59:54 -07:00
ethtool_netlink.h
eventfd.h
eventpoll.h eventpoll: Convert epoll_put_uevent() to scoped user access 2026-03-07 15:03:14 -08:00
evm.h
execmem.h
export-internal.h module: use kflagstab instead of *_gpl sections 2026-03-31 23:42:52 +00:00
export.h
exportfs.h
ext2_fs.h
extable.h
extcon-provider.h
extcon.h
f2fs_fs.h
f75375s.h
falloc.h
fanotify.h
fault-inject-usercopy.h
fault-inject.h
fb.h
fbcon.h
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdtable.h
fec.h
fiemap.h
file.h
file_ref.h
fileattr.h
filelock.h
filter.h Networking changes for 7.1. 2026-04-14 18:36:10 -07:00
find.h bitmap: drop __find_nth_andnot_bit() 2026-03-23 13:33:51 -04:00
fips.h
firewire.h
firmware-map.h
firmware.h
fixp-arith.h
flat.h
flex_proportions.h
folio_queue.h
font.h
fortify-string.h
fprobe.h
fpu.h
freezer.h
fs.h lsm/stable-7.1 PR 20260410 2026-04-13 15:17:28 -07:00
fs_api.h
fs_context.h
fs_dirent.h
fs_parser.h
fs_pin.h
fs_stack.h
fs_struct.h
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
fsi-occ.h
fsi-sbefifo.h
fsi.h
fsl-diu-fb.h
fsl_devices.h
fsl_hypervisor.h
fsl_ifc.h
fsldma.h
fsnotify.h
fsnotify_backend.h
fsverity.h
ftrace.h
ftrace_irq.h
ftrace_regs.h
futex.h
fw_table.h
fwctl.h
fwnode.h device property: Make modifications of fwnode "flags" thread safe 2026-03-26 22:00:59 +01:00
fwnode_mdio.h
gameport.h
gcd.h
genalloc.h
generic-radix-tree.h
genl_magic_func.h drbd: remove DRBD_GENLA_F_MANDATORY flag handling 2026-04-06 20:21:37 -06:00
genl_magic_struct.h drbd: remove DRBD_GENLA_F_MANDATORY flag handling 2026-04-06 20:21:37 -06:00
gfp.h
gfp_api.h
gfp_types.h
glob.h
gnss.h
goldfish.h
gpio-pxa.h
gpio.h
gpio_keys.h
greybus.h
group_cpus.h
hardirq.h
hash.h
hashtable.h
hashtable_api.h
hdlc.h
hdlcdrv.h
hdmi.h
hex.h
hfs_common.h hfsplus: rework logic of map nodes creation in xattr b-tree 2026-04-08 14:23:29 -07: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: input: Add HID_BATTERY_QUIRK_DYNAMIC for Elan touchscreens 2026-03-11 15:26:47 +01:00
hid_bpf.h
hidden.h
hiddev.h
hidraw.h
highmem-internal.h
highmem.h
highuid.h
hil.h
hil_mlc.h
hisi_acc_qm.h
hmm-dma.h
hmm.h
host1x.h
host1x_context_bus.h
hp_sdc.h
hpet.h
hrtimer.h hrtimer: Remove hrtimer_get_expires_ns() 2026-03-12 12:15:54 +01:00
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_types.h
hte.h
huge_mm.h
hugetlb.h hugetlbfs: Stop using i_private_data 2026-03-26 15:03:30 +01:00
hugetlb_cgroup.h
hugetlb_inline.h
hung_task.h
hw_bitfield.h
hw_breakpoint.h
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
hwspinlock.h
hyperv.h
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: ieee80211: fix definition of EHT-MCS 15 in MRU 2026-03-13 14:48:15 +01: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
ieee80211-nan.h wifi: ieee80211: add more NAN definitions 2026-04-07 15:36:02 +02:00
ieee80211-p2p.h
ieee80211-s1g.h
ieee80211-uhr.h wifi: ieee80211: fix UHR operation DBE vs. P-EDCA order 2026-03-06 10:46:26 +01:00
ieee80211-vht.h
ieee80211.h wifi: mac80211, cfg80211: Export michael_mic() and move it to cfg80211 2026-04-08 08:55:15 +02:00
ieee802154.h
if_arp.h
if_bridge.h
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
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
if_tunnel.h
if_vlan.h
igmp.h
ihex.h
ima.h
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.h
inet_diag.h
inetdevice.h
init.h
init_ohci1394_dma.h
init_syscalls.h
init_task.h
initrd.h
inotify.h
input.h
instruction_pointer.h
instrumentation.h
instrumented.h
int_log.h
integrity.h
intel-ish-client-if.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
intel_vsec.h
interconnect-clk.h
interconnect-provider.h
interconnect.h
interrupt.h
interval_tree.h
interval_tree_generic.h
io-64-nonatomic-hi-lo.h
io-64-nonatomic-lo-hi.h
io-mapping.h
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
io_uring.h
io_uring_types.h for-7.1/io_uring-20260411 2026-04-13 16:22:30 -07:00
ioam6.h
ioam6_genl.h
ioam6_iptunnel.h
iocontext.h
iomap.h iomap: support T10 protection information 2026-03-10 10:29:17 +01:00
iommu-debug-pagealloc.h
iommu-dma.h
iommu-helper.h
iommu.h iommu: Do not call drivers for empty gathers 2026-03-27 09:07:13 +01:00
iommufd.h
iopoll.h
ioport.h
ioprio.h
ioremap.h
iosys-map.h
iov_iter.h
iova.h
iova_bitmap.h
ip.h
ipack.h
ipc.h
ipc_namespace.h
ipmi.h
ipmi_smi.h
ipv6.h ipv6: move the disable_ipv6_mod knob to core code 2026-03-11 17:53:37 -07:00
ipv6_route.h
irq-entry-common.h arm64 updates for 7.1: 2026-04-14 16:48:56 -07:00
irq.h genirq: Document interaction between <linux/irq.h> and DT binding defines 2026-03-10 18:37:21 +01:00
irq_poll.h
irq_sim.h
irq_work.h
irq_work_types.h
irqbypass.h
irqchip.h
irqdesc.h
irqdomain.h
irqdomain_defs.h
irqflags.h
irqflags_types.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
jhash.h
jiffies.h Linux 7.0-rc4 2026-03-21 08:02:36 +01:00
journal-head.h
joystick.h
jump_label.h jump_label: remove workaround for old compilers in initializations 2026-03-16 13:16:49 +01:00
jump_label_ratelimit.h
jz4740-adc.h
jz4780-nemc.h
kallsyms.h
kasan-checks.h
kasan-enabled.h
kasan-tags.h
kasan.h
kbd_diacr.h
kbd_kern.h
kbuild.h
kconfig.h
kcore.h
kcov.h
kcsan-checks.h
kcsan.h
kdb.h
kdebug.h
kdev_t.h
kern_levels.h
kernel-page-flags.h
kernel.h
kernel_read_file.h
kernel_stat.h
kernelcapi.h
kernfs.h vfs-7.1-rc1.xattr 2026-04-13 10:10:28 -07:00
kexec.h
kexec_handover.h
key-type.h
key.h
keyboard.h
keyctl.h
kfence.h
kfifo.h
kgdb.h
khugepaged.h
klist.h
kmemleak.h
kmod.h
kmsan-checks.h
kmsan.h
kmsan_string.h
kmsan_types.h
kmsg_dump.h
kobj_map.h
kobject.h kernfs: pass struct ns_common instead of const void * for namespace tags 2026-04-09 14:36:52 +02:00
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
kprobes.h
kref.h
kref_api.h
ks0108.h
ks8842.h
ks8851_mll.h
ksm.h
kstack_erase.h
kstrtox.h
ksysfs.h kernel: ksysfs: initialize kernel_kobj earlier 2026-04-03 19:39:52 +02:00
kthread.h
ktime.h
ktime_api.h
kvm_dirty_ring.h
kvm_host.h KVM generic changes for 7.0 2026-03-11 18:01:55 +01: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/huge_memory: fix folio isn't locked in softleaf_to_folio() 2026-03-27 20:48:37 -07:00
led-class-flash.h
led-class-multicolor.h
led-lm3530.h
leds-bd2802.h
leds-expresswire.h
leds-lp3944.h
leds-lp3952.h
leds-pca9532.h
leds-regulator.h
leds-ti-lmu-common.h
leds.h
libata.h
libfdt.h
libfdt_env.h
libgcc.h
libnvdimm.h
libps2.h
license.h
limits.h
linear_range.h
linkage.h
linkmode.h
linux_logo.h
lis3lv02d.h lis3lv02d: fix kernel-doc warnings 2026-04-01 10:19:41 +02:00
list.h
list_bl.h
list_lru.h
list_nulls.h
list_private.h
list_sort.h
litex.h
livepatch.h
livepatch_external.h
livepatch_helpers.h
livepatch_sched.h
liveupdate.h
llc.h
llist.h
llist_api.h
local_lock.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
lockdep.h
lockdep_api.h
lockdep_types.h
lockref.h
log2.h
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 Landlock update for v7.1-rc1 2026-04-13 15:42:19 -07:00
lsm_hooks.h lsm: add backing_file LSM hooks 2026-04-03 16:53:50 -04:00
lwq.h
lz4.h
lzo.h
mISDNdsp.h
mISDNhw.h
mISDNif.h
mailbox_client.h
mailbox_controller.h
maple.h
maple_tree.h
marvell_phy.h
math.h
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
mem_encrypt.h
memblock.h
memcontrol.h
memfd.h
memory-failure.h
memory-tiers.h
memory.h
memory_hotplug.h
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
memregion.h
memremap.h
memstick.h
mhi.h
mhi_ep.h
micrel_phy.h
microchipphy.h net: phy: microchip: add downshift tunable support for LAN88xx 2026-04-02 18:03:03 -07:00
migrate.h
migrate_mode.h
mii.h
mii_timestamper.h
min_heap.h
minmax.h
misc_cgroup.h
miscdevice.h
mm.h Revert "ptdesc: remove references to folios from __pagetable_ctor() and pagetable_dtor()" 2026-03-04 09:44:22 -08:00
mm_api.h
mm_inline.h
mm_types.h
mm_types_task.h
mman.h
mmap_lock.h x86: shadow stacks: proper error handling for mmap lock 2026-04-08 13:18:57 -07:00
mmdebug.h
mmiotrace.h
mmu_context.h
mmu_notifier.h mm/mmu_notifier: clean up mmu_notifier.h kernel-doc 2026-03-04 09:44:24 -08:00
mmzone.h
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.h module: deprecate usage of *_gpl sections in module loader 2026-03-31 23:42:52 +00: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
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.h
mpls_iptunnel.h
mroute.h
mroute6.h
mroute_base.h ipmr: Don't hold RTNL for ipmr_rtm_route(). 2026-03-02 18:49:41 -08:00
msdos_fs.h
msdos_partition.h
msg.h
msi.h
msi_api.h
mtio.h
mutex.h locking/mutex: Add context analysis 2026-03-08 11:06:53 +01:00
mutex_api.h
mutex_types.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: unexport lock_rename(), lock_rename_child(), unlock_rename() 2026-03-09 09:43:04 +01:00
nd.h
ndctl.h
net.h net: add getsockopt_iter callback to proto_ops 2026-04-13 14:56:28 -07:00
net_tstamp.h
netdev_features.h
netdevice.h Networking changes for 7.1. 2026-04-14 18:36:10 -07:00
netdevice_xmit.h
netfilter.h
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
netfs.h netfs: Fix the handling of stream->front by removing it 2026-03-26 15:18:45 +01:00
netlink.h
netpoll.h
nfs.h
nfs3.h
nfs4.h
nfs_common.h
nfs_fs.h
nfs_fs_i.h
nfs_fs_sb.h
nfs_iostat.h
nfs_page.h
nfs_ssc.h
nfs_xdr.h
nfsacl.h
nfslocalio.h
nitro_enclaves.h
nl802154.h
nls.h
nmi.h
node.h
nodemask.h
nodemask_types.h
nospec.h
notifier.h
ns_common.h
nsc_gpio.h
nsfs.h
nsproxy.h
nstree.h
ntb.h
ntb_transport.h
nubus.h
numa.h
numa_memblks.h
nvme-auth.h for-7.1/block-20260411 2026-04-13 15:51:31 -07: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.h
objtool_types.h
of.h of: provide of_machine_read_model() 2026-03-12 16:18:49 +01:00
of_address.h
of_clk.h
of_device.h
of_dma.h
of_fdt.h
of_graph.h
of_iommu.h
of_irq.h
of_mdio.h
of_net.h
of_pci.h
of_pdt.h
of_platform.h
of_reserved_mem.h
oid_registry.h
olpc-ec.h
omap-dma.h
omap-gpmc.h
omap-iommu.h
omap-mailbox.h
omapfb.h
once.h
once_lite.h
oom.h
openvswitch.h
osq_lock.h
overflow.h
packing.h
padata.h
page-flags-layout.h
page-flags.h
page-isolation.h
page_counter.h
page_ext.h
page_frag_cache.h
page_idle.h
page_owner.h
page_ref.h
page_reporting.h
page_table_check.h
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
pagevec.h
pagewalk.h
panic.h
panic_notifier.h
papr_scm.h
parman.h
parport.h
parport_pc.h
parser.h
part_stat.h
pata_arasan_cf_data.h
patchkey.h
path.h
pch_dma.h
pci-acpi.h
pci-ats.h
pci-bwctrl.h
pci-doe.h
pci-ecam.h
pci-ep-cfs.h
pci-ep-msi.h
pci-epc.h
pci-epf.h
pci-ide.h
pci-p2pdma.h
pci-pwrctrl.h
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: use generic driver_override infrastructure 2026-04-04 00:44:30 +02:00
pci_hotplug.h
pci_ids.h
pcie-dwc.h
pcs-lynx.h
pcs-rzn1-miic.h
pe.h
peci-cpu.h
peci.h
percpu-defs.h
percpu-refcount.h
percpu-rwsem.h
percpu.h
percpu_counter.h
perf_event.h
perf_event_api.h
perf_regs.h
personality.h
pfn.h
pgalloc.h
pgalloc_tag.h
pgtable.h
pgtable_api.h
phonet.h
phy.h net: phy: add support for disabling PHY-autonomous EEE 2026-04-12 11:33:23 -07:00
phy_fixed.h
phy_led_triggers.h
phy_link_topology.h
phy_port.h
phylib_stubs.h
phylink.h
pid.h
pid_namespace.h
pid_types.h
pidfs.h
pim.h
pipe_fs_i.h
pkeys.h
pl320-ipc.h
platform_device.h Linux 7.0-rc5 2026-03-22 23:13:33 +01:00
platform_profile.h
pldmfw.h
plist.h
plist_types.h
pm-trace.h
pm.h
pm_clock.h
pm_domain.h
pm_opp.h
pm_qos.h
pm_runtime.h
pm_wakeirq.h
pm_wakeup.h
pmbus.h
pmu.h
pnp.h
poison.h
poll.h
polynomial.h
posix-clock.h
posix-timers.h
posix-timers_types.h
posix_acl.h
posix_acl_xattr.h
power_supply.h
powercap.h powercap: correct kernel-doc function parameter names 2026-03-30 13:57:49 +02:00
ppp-comp.h
ppp_channel.h ppp: require callers of ppp_dev_name() to hold RCU 2026-03-17 16:18:48 -07:00
ppp_defs.h
pps_gen_kernel.h
pps_kernel.h
pr.h
prandom.h
preempt.h
prefetch.h
prime_numbers.h
printk.h
prmt.h
proc_fs.h
proc_ns.h
processor.h
profile.h
projid.h
property.h
pruss_driver.h
psci.h
pseudo_fs.h
psi.h
psi_types.h
psp-platform-access.h
psp-sev.h crypto/ccp: Implement SNP x86 shutdown 2026-03-30 12:02:12 +02:00
psp-tee.h
psp.h
pstore.h
pstore_blk.h
pstore_ram.h
pstore_zone.h
ptdump.h
pti.h
ptp_classify.h
ptp_clock_kernel.h
ptp_kvm.h
ptp_mock.h
ptp_pch.h
ptr_ring.h ptr_ring: disable KCSAN warnings 2026-03-27 17:14:31 -07:00
ptrace.h
ptrace_api.h
purgatory.h
pvclock_gtod.h
pwm.h
pwm_backlight.h
pxa2xx_ssp.h
pxa168_eth.h
qnx6_fs.h
quota.h
quotaops.h
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.h
ratelimit_types.h
rational.h
rbtree.h
rbtree_augmented.h
rbtree_latch.h
rbtree_types.h
rcu_node_tree.h
rcu_notifier.h
rcu_segcblist.h
rcu_sync.h
rculist.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
rcupdate.h bpf: Retire rcu_trace_implies_rcu_gp() 2026-04-07 12:24:49 -07:00
rcupdate_trace.h
rcupdate_wait.h
rcuref.h
rcutiny.h
rcutree.h
rcuwait.h
rcuwait_api.h
reboot-mode.h
reboot.h
reciprocal_div.h
ref_tracker.h
refcount.h refcount: Remove unused __signed_wrap function annotations 2026-03-31 14:41:56 -07:00
refcount_api.h
refcount_types.h
regmap.h
regset.h
relay.h
remoteproc.h
resctrl.h
resctrl_types.h
reset-controller.h
reset.h
resource.h
resource_ext.h
restart_block.h
resume_user_mode.h
rethook.h
rfkill.h
rhashtable-types.h
rhashtable.h
ring_buffer.h tracing: Fix WARN_ON in tracing_buffers_mmap_close 2026-03-03 22:25:32 -05:00
rio.h
rio_drv.h
rio_ids.h
rio_regs.h
rmap.h
rmi.h
rndis.h
rodata_test.h
rolling_buffer.h
root_dev.h
rpmb.h
rpmsg.h
rseq.h
rseq_entry.h Linux 7.0-rc4 2026-03-21 08:02:36 +01:00
rseq_types.h sched/mmcid: Avoid full tasklist walks 2026-03-11 12:01:07 +01:00
rslib.h
rtc.h
rtmutex.h locking/rtmutex: Add context analysis 2026-03-08 11:06:53 +01:00
rtnetlink.h
rtsx_common.h
rtsx_pci.h
rtsx_usb.h
rv.h
rw_hint.h
rwbase_rt.h
rwlock.h locking: Add lock context support in do_raw_{read,write}_trylock() 2026-03-16 13:16:50 +01:00
rwlock_api_smp.h
rwlock_rt.h
rwlock_types.h
rwsem.h locking/rwsem: Add context analysis 2026-03-08 11:06:53 +01:00
sbitmap.h
scatterlist.h
scc.h
sched.h Scheduler changes for v7.1: 2026-04-14 13:33:36 -07:00
sched_clock.h
scmi_imx_protocol.h
scmi_protocol.h
scpi_protocol.h
screen_info.h
scs.h
sctp.h
scx200.h
scx200_gpio.h
seccomp.h
seccomp_types.h
secretmem.h
securebits.h
security.h Landlock update for v7.1-rc1 2026-04-13 15:42:19 -07:00
sed-opal-key.h
sed-opal.h sed-opal: Add STACK_RESET command 2026-03-31 07:04:00 -06:00
seg6.h
seg6_genl.h
seg6_hmac.h
seg6_iptunnel.h
seg6_local.h
selection.h
sem.h
sem_types.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.h
seq_file_net.h
seqlock.h
seqlock_api.h
seqlock_types.h
serdev.h serdev: Add an API to find the serdev controller associated with the devicetree node 2026-03-31 09:48:42 +02:00
serial.h
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_s3c.h
serial_sci.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
shm.h
shmem_fs.h
shrinker.h
signal.h
signal_types.h
signalfd.h
siox.h
siphash.h
sizes.h
skb_array.h
skbuff.h net: tso: Introduce tso_dma_map and helpers 2026-04-12 10:54:31 -07:00
skbuff_ref.h
skmsg.h
slab.h
slimbus.h
sm501-regs.h
sm501.h
smc91x.h
smp.h smp: Add missing kernel-doc comments 2026-03-25 20:11:29 +01:00
smp_types.h
smpboot.h
smsc911x.h
smscphy.h
sock_diag.h
socket.h net: use ktime_t in struct scm_timestamping_internal 2026-03-04 17:53:34 -08:00
sockptr.h
softirq.h
sonet.h
sonypi.h
sort.h
sound.h
soundcard.h
spinlock.h
spinlock_api.h
spinlock_api_smp.h
spinlock_api_up.h
spinlock_rt.h
spinlock_types.h
spinlock_types_raw.h
spinlock_types_up.h
spinlock_up.h locking: Fix rwlock support in <linux/spinlock_up.h> 2026-03-16 13:16:50 +01:00
splice.h
spmi.h
sprintf.h
sram.h
srcu.h srcu: Fix SRCU read flavor macro comments 2026-03-30 15:48:13 -04: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.h
static_call_types.h
static_key.h
stdarg.h
stddef.h
stm.h
stmmac.h net: stmmac: provide flag to disable EEE 2026-03-27 20:57:38 -07:00
stmp3xxx_rtc_wdt.h
stmp_device.h
stop_machine.h
string.h
string_choices.h
string_helpers.h
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.h
swait_api.h
swap.h
swap_cgroup.h
swapfile.h
swapops.h
swiotlb.h
switchtec.h
sxgbe_platform.h
sync_core.h
sync_file.h
synclink.h
sys.h
sys_info.h
sys_soc.h base: soc: rename and export soc_device_get_machine() 2026-03-12 16:18:49 +01:00
syscall_user_dispatch.h
syscall_user_dispatch_types.h
syscalls.h fs: remove do_sys_truncate 2026-03-23 12:41:58 +01:00
syscalls_api.h
syscore_ops.h
sysctl.h
sysfb.h
sysfs.h Driver core changes for 7.1-rc1 2026-04-13 19:03:11 -07:00
syslog.h
sysrq.h
t10-pi.h
task_io_accounting.h
task_io_accounting_ops.h
task_work.h
taskstats_kern.h
tboot.h
tc.h
tcp.h tcp: implement RFC 7323 window retraction receiver requirements 2026-03-14 08:01:49 -07:00
tee_core.h
tee_drv.h
tegra-icc.h
termios_internal.h
text-patching.h
textsearch.h
textsearch_fsm.h
thermal.h thermal: core: Suspend thermal zones later and resume them earlier 2026-04-08 12:30:31 +02:00
thread_info.h
threads.h
thunderbolt.h
ti-emif-sram.h
ti_wilink_st.h
tick.h
tifm.h
timb_dma.h
timb_gpio.h
time.h
time32.h
time64.h
time_namespace.h timens: Add a __free() wrapper for put_time_ns() 2026-04-01 17:13:35 +02:00
timecounter.h
timekeeper_internal.h
timekeeping.h
timer.h
timer_types.h
timerfd.h
timeriomem-rng.h
timerqueue.h
timerqueue_types.h
timex.h
tnum.h
topology.h
torture.h
toshiba.h
tpm.h
tpm_command.h
tpm_eventlog.h
tpm_svsm.h
trace.h
trace_clock.h
trace_events.h tracing: Use explicit array size instead of sentinel elements in symbol printing 2026-03-12 12:15:53 +01:00
trace_printk.h
trace_recursion.h
trace_seq.h
tracefs.h
tracepoint-defs.h
tracepoint.h bpf: Fix grace period wait for tracepoint bpf_link 2026-03-31 16:01:13 -07:00
transport_class.h
ts-nbus.h
tsacct_kern.h
tsm-mr.h
tsm.h
tty.h
tty_buffer.h
tty_driver.h
tty_flip.h
tty_ldisc.h
tty_port.h
turris-omnia-mcu-interface.h
turris-signing-key.h
typecheck.h
types.h
u64_stats_sync.h
u64_stats_sync_api.h
uacce.h
uaccess.h Merge branch 'nocache-cleanup' 2026-04-13 08:39:51 -07:00
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.h
uidgid_types.h
uio.h
uio_driver.h
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.h
unwind_deferred_types.h
unwind_user.h
unwind_user_types.h
uprobes.h
usb.h usb: core: use dedicated spinlock for offload state 2026-04-02 09:43:26 +02:00
usb_usual.h
usbdevice_fs.h
user-return-notifier.h
user.h
user_events.h
user_namespace.h
userfaultfd_k.h
util_macros.h
uts.h
uts_namespace.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: Allocate data pages dynamically 2026-03-11 10:18:30 +01:00
verification.h
vermagic.h
vexpress.h
vfio.h
vfio_pci_core.h
vfs.h
vfsdebug.h
vga_switcheroo.h
vgaarb.h
vhost_iotlb.h
via-core.h
via.h
via_i2c.h
videodev2.h
virtio.h
virtio_anchor.h
virtio_byteorder.h
virtio_caif.h
virtio_config.h
virtio_dma_buf.h
virtio_features.h
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
vm_event_item.h
vmalloc.h
vmcore_info.h
vmpressure.h
vmstat.h
vmw_vmci_api.h
vmw_vmci_defs.h
vringh.h
vt.h
vt_buffer.h
vt_kern.h
vtime.h
w1.h
wait.h
wait_api.h
wait_bit.h sched/wait: correct kernel-doc descriptions 2026-03-12 07:47:36 +01:00
watch_queue.h
watchdog.h
win_minmax.h
wireless.h
wkup_m3_ipc.h
wm97xx.h
wmi.h platform/wmi: use generic driver_override infrastructure 2026-04-04 00:45:14 +02:00
wordpart.h
workqueue.h
workqueue_api.h
workqueue_types.h
writeback.h
ww_mutex.h
wwan.h
xarray.h
xattr.h
xxhash.h
xz.h
yam.h
zconf.h
zlib.h
zorro.h
zsmalloc.h
zstd.h
zstd_errors.h
zstd_lib.h
zswap.h
zutil.h