linux/include/linux
Justin Suess a3a81d2476 bpf: Cancel special fields on map value recycle
Map update and delete paths currently call bpf_obj_free_fields() when a
value is being replaced or recycled. That makes field destruction depend
on the context of the update/delete operation. For tracing programs this
can include NMI context, where referenced kptr destructors, uptr
unpinning, and graph root destruction are not generally safe.

Introduce bpf_obj_cancel_fields() for the reusable-value path. It only
performs NMI-safe cleanup for timer, workqueue, and task_work fields.
Fields that need full destruction are left attached to the recycled value
and are destroyed by the final cleanup path instead.

Switch array and hashtab update/delete/recycle paths to this cancel
helper. Keep bpf_obj_free_fields() for final map destruction and for
bpf_mem_alloc destructors. Preallocated hashtabs do not have allocator
destructors, so teardown continues to walk the normal and extra elements
and fully destroy their fields.

This deliberately relaxes the eager-free semantics of map update/delete
for special fields. Programs that relied on a recycled map slot becoming
empty immediately after update/delete were relying on behavior that
cannot be implemented safely from every BPF execution context without
offloading arbitrary destructors.

There is a chance this change breaks programs making assumptions
regarding the eager freeing of fields. If so, we can relax semantics to
cancellation only when irqs_disabled() is true in the future. However,
theoretically, map values that get reused eagerly already have weaker
guarantees as parallel users can recreate freed fields before the new
element becomes visible again.

Fixes: 14a324f6a6 ("bpf: Wire up freeing of referenced kptr")
Signed-off-by: Justin Suess <utilityemal77@gmail.com>
Co-developed-by: Kumar Kartikeya Dwivedi <memxor@gmail.com>
Signed-off-by: Kumar Kartikeya Dwivedi <memxor@gmail.com>
Link: https://lore.kernel.org/r/20260609202548.3571690-3-memxor@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
History 2026-06-09 21:23:11 -07:00
..
amba ARM: 9415/1: amba: Add dev_is_amba() function and export it for modules 2024-11-12 16:41:45 +00:00
atomic scripts/atomic: Fix kerneldoc spelling in try_cmpxchg() 2026-01-06 16:34:28 +01:00
avf ice: add virtchnl definitions and static data for GTP RSS 2025-11-06 14:19:43 -08:00
bcma PCI: Rename CRS Completion Status to RRS 2024-09-10 19:52:30 -05:00
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 byteorder: Add le64_to_cpu_array() and cpu_to_le64_array() 2025-10-29 22:04:24 -07:00
can can: remove private CAN skb headroom infrastructure 2026-02-05 11:58:40 +01:00
cdx cdx: make cdx_bus_type constant 2025-10-22 07:54:33 +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 libceph: multiple workspaces for CRUSH computations 2020-10-12 15:29:26 +02:00
decompress xz: switch from public domain to BSD Zero Clause License (0BSD) 2024-09-01 20:43:24 -07:00
device Driver core changes for 7.1-rc1 2026-04-13 19:03:11 -07:00
dma dmaengine: dw-edma: Add non-LL mode 2026-03-18 15:11:40 +05:30
dsa net: dsa: eliminate <linux/dsa/loop.h> 2026-04-08 19:38:52 -07:00
extcon treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
firmware soc: drivers for 7.1 2026-04-16 20:34:34 -07:00
fpga include: linux: move adi-axi-common.h out of fpga 2025-06-30 17:57:15 -07:00
framer net: wan: framer: Discard pm_runtime_put() return values 2026-01-08 08:15:03 -08:00
fs writeback: don't block sync for filesystems with no data integrity guarantees 2026-03-20 14:18:56 +01:00
fsl net: enetc: fix NTMP DMA use-after-free issue 2026-04-16 19:27:51 -07:00
generic_pt iommupt: Avoid rewalking during map 2026-03-17 13:57:40 +01:00
gpio gpio updates for v7.1-rc1 2026-04-13 20:10:58 -07:00
greybus greybus: Avoid fake flexible array for response data 2024-03-05 13:59:43 +00:00
habanalabs accel/habanalabs: add HL_GET_P_STATE passthrough type 2025-09-25 09:09:31 +03:00
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 irqchip/gic-v5: Move LPI allocation into the LPI domain 2026-05-11 14:56:03 +02:00
kho/abi kho: kexec-metadata: track previous kernel chain 2026-04-18 00:10:48 -07:00
lockd lockd: Make linux/lockd/nlm.h an internal header 2026-03-29 21:25:09 -04:00
lsm lsm: add the lsm_prop data structure 2024-10-11 14:34:11 -04:00
mailbox mailbox: mtk-cmdq: Add mminfra_offset configuration for DRAM transaction 2026-01-19 12:57:45 +01:00
mdio net: mdio: Introduce a regmap-based mdio driver 2023-06-05 09:56:36 +01:00
memory memory: ti-aemif: Export aemif_*_cs_timings() 2024-12-09 20:38:27 +01:00
mfd MFD for v7.1 2026-04-20 11:31:01 -07:00
misc misc: keba: Add UART devices 2024-10-13 17:16:57 +02:00
mlx4 net/mlx4_core: Avoid impossible mlx4_db_alloc() order value 2025-02-14 19:47:35 -08:00
mlx5 RDMA v7.1 merge window 2026-04-20 11:20:35 -07:00
mmc MMC core: 2026-04-15 14:15:25 -07:00
mtd mtd: spinand: Add support for packed read data ODTR commands 2026-04-27 15:08:04 +02:00
mux mux: Add helper functions for getting optional and selected mux-state 2026-03-09 13:44:45 +01:00
net/intel libie: depend on DEBUG_FS when building LIBIE_FWLOG 2025-11-05 17:38:03 -08:00
netfilter netfilter: x_tables: add and use xtables_unregister_table_exit 2026-05-08 01:30:16 +02: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: ebtables: reject blobs that don't provide all entry points 2022-08-23 18:23:15 +02:00
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 pds_core: smaller adminq poll starting interval 2025-04-30 12:55:59 +01:00
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 Merge branch 'ib-scmi-pinctrl-gpio' into devel 2026-03-24 13:50:44 +01:00
platform_data Char/Misc/IIO/and others driver updates for 7.1-rc1 2026-04-24 13:23:50 -07:00
power power: supply: max17042: consider task period (max77759) 2026-03-03 23:58:07 +01:00
pse-pd net: pse-pd: tps23881: Clarify setup_pi_matrix callback documentation 2025-06-24 10:57:43 +02:00
pwrseq power: sequencing: add defines for return values of the match() callback 2025-06-30 09:07:26 +02:00
qat crypto: qat - add interface for live migration 2024-04-02 10:47:43 +08:00
qed net: qed: make 'qed_ll2_ops_pass' as __maybe_unused 2025-02-27 16:52:41 -08:00
raid xor: pass the entire operation to the low-level ops 2026-04-02 23:36:21 -07:00
raspberrypi include: linux: Destage VCHIQ interface headers 2025-11-09 11:24:20 +09:00
regulator Samsung S2MPG10 regulator and S2MPG11 PMIC drivers 2026-02-05 00:07:58 +00:00
remoteproc remoteproc: mtk_scp_ipi: Constify buffer passed to scp_ipi_send() 2026-04-06 09:37:50 -05:00
reset treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_30.RULE (part 2) 2022-06-10 14:51:35 +02:00
rpmsg remoteproc: mtk_scp: Constify buffer passed to scp_send_ipi() 2026-04-06 09:37:51 -05:00
rtc rtc: ds1685: stop setting max_user_freq 2025-11-03 14:38:37 +01:00
sched sched_ext: Fixes for v7.1-rc3 2026-05-13 15:00:40 -07:00
soc net: airoha: Fix NPU RX DMA descriptor bits 2026-05-19 19:05:20 -07:00
soundwire soundwire: amd: refactor bandwidth calculation logic 2026-03-09 08:01:41 +01:00
spi spi: fix resource leaks on device setup failure 2026-04-22 15:10:22 +01:00
ssb driver core: have match() callback in struct bus_type take a const * 2024-07-03 15:16:54 +02:00
sunrpc NFS client updates for Linux 7.1 2026-04-24 14:20:03 -07:00
surface_aggregator Char/Misc and other Driver changes for 6.8-rc1 2024-01-17 16:47:17 -08:00
ulpi usb: ulpi: Make container_of() no-op in to_ulpi_dev() 2023-06-22 08:59:56 +02:00
unaligned include/linux/unaligned: replace kernel.h with the necessary inclusions 2022-01-20 08:52:53 +02:00
usb USB / Thunderbolt changes for 7.1-rc1 2026-04-19 08:47:40 -07:00
8250_pci.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
acct.h kernel/acct: move acct sysctls to its own file 2022-04-06 13:43:44 -07:00
acpi.h ACPI: add acpi_get_cpu_uid() stub helper 2026-04-15 16:52:20 +02:00
acpi_amd_wbrf.h platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature 2023-12-11 11:33:44 +01:00
acpi_dma.h dmaengine: acpi: Clean up headers 2024-10-14 23:27:57 +05:30
acpi_iort.h irqchip/gic-v5: Add ACPI IWB probing 2026-01-27 15:31:42 +01:00
acpi_mdio.h net: mdio: fix owner field for mdio buses registered using ACPI 2023-03-19 10:48:35 +00:00
acpi_pmtmr.h clocksource: acpi_pm: Add external callback for suspend/resume 2024-09-06 14:49:20 +02:00
acpi_rimt.h ACPI: RISC-V: Add support for RIMT 2025-09-05 15:06:03 +02:00
acpi_viot.h ACPI: VIOT: Fix ACS setup 2022-07-05 20:25:39 +02:00
adb.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
adfs_fs.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
adi-axi-common.h include: adi-axi-common: add version check function 2025-09-11 17:52:14 +01:00
adreno-smmu-priv.h iommu/arm-smmu-qcom: Make set_stall work when the device is on 2025-05-21 11:34:06 +01:00
adxl.h EDAC, skx: Fix randconfig builds in a better way 2018-11-07 22:58:29 +01:00
aer.h PCI/AER: Export pci_aer_unmask_internal_errors() 2026-01-22 15:07:04 -07:00
agp_backend.h agp: kill agp_rebind_memory 2010-11-23 20:14:46 +00:00
agpgart.h agp: move AGPGART_MINOR to include/linux/miscdevice.h 2019-12-04 13:32:45 +10:00
ahci-remap.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
ahci_platform.h scsi: ata: Declare SCSI host templates const 2023-03-24 19:19:19 -04:00
aio.h aio: move aio sysctl to aio.c 2022-01-22 08:33:34 +02:00
alarmtimer.h alarmtimers: Remove return value from alarm functions 2024-11-07 02:14:46 +01:00
alcor_pci.h misc: rtsx: Cleanup on DRV_NAME cardreader variables 2024-11-05 05:33:46 +01:00
align.h vdso: Introduce vdso/align.h 2025-02-21 09:54:01 +01:00
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 License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
altera_uart.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
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 fs: Create anon_inode_getfile_fmode() 2024-04-26 10:33:05 +02:00
aperture.h video/aperture: Provide a VGA helper for gma500 and internal use 2023-04-16 14:18:10 +02:00
apm-emulation.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 221 2019-05-30 11:29:55 -07:00
apm_bios.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 2019-05-24 17:39:02 +02:00
apple-gmux.h platform/x86: apple-gmux: Fix iomem_base __iomem annotation 2023-04-06 14:24:04 +02:00
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-cci.h arm-cci: add cci_enable_port_for_self prototype 2023-05-26 13:43:52 +02:00
arm-smccc.h KVM: arm64: Work around C1-Pro erratum 4193714 for protected guests 2026-05-06 17:08:39 +01:00
arm_ffa.h firmware: arm_ffa: Add support for IMPDEF value in the memory access descriptor 2025-10-13 10:34:46 +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 firmware: SDEI: Allow sdei initialization without ACPI_APEI_GHES 2025-05-08 13:35:22 +01:00
armada-37xx-rwtm-mailbox.h treewide: change my e-mail address, fix my name 2021-04-09 14:54:23 -07:00
array_size.h array_size.h: add ARRAY_END() 2026-01-20 19:44:19 -08:00
ascii85.h drm: include only needed headers in ascii85.h 2021-07-01 11:06:04 -07:00
asn1.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36 2019-05-24 17:27:11 +02:00
asn1_ber_bytecode.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36 2019-05-24 17:27:11 +02:00
asn1_decoder.h ASN.1: Clean up include statements in public headers 2024-10-05 13:22:04 +08:00
asn1_encoder.h ASN.1: Clean up include statements in public headers 2024-10-05 13:22:04 +08:00
assoc_array.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36 2019-05-24 17:27:11 +02:00
assoc_array_priv.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36 2019-05-24 17:27:11 +02:00
async.h async: Use a dedicated unbound workqueue with raised min_active 2024-02-09 11:13:59 -10:00
async_tx.h async_xor: Remove unused 'async_xor_val' 2025-03-15 15:08:53 +08:00
ata.h ata: libata: Change libata.force to use the generic ATA_QUIRK_MAX_SEC quirk 2025-12-15 16:32:05 +09:00
ata_platform.h scsi: ata: Declare SCSI host templates const 2023-03-24 19:19:19 -04:00
atalk.h net: remove references to CONFIG_IRDA in network header files 2021-12-30 17:27:44 -08:00
atm.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
atm_tcp.h add missing includes and forward declarations to networking includes under linux/ 2022-07-28 11:29:36 +02:00
atmdev.h atm: atmdev: add function parameter names and description 2026-03-02 18:55:21 -08:00
atmel-isc-media.h media: atmel: atmel-isc-base: expose white balance as v4l2 controls 2020-02-24 16:12:28 +01:00
atmel-ssc.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
atmel_pdc.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
atomic.h locking/atomic: scripts: restructure fallback ifdeffery 2023-06-05 09:57:21 +02:00
attribute_container.h driver core: attribute_container: change return type to void 2026-01-16 16:46:14 +01:00
audit.h audit/stable-7.1 PR 20260410 2026-04-13 14:56:54 -07:00
audit_arch.h audit: move the compat_xxx_class[] extern declarations to audit_arch.h 2026-01-09 16:37:59 -05:00
auto_dev-ioctl.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 83 2019-05-24 17:37:52 +02:00
auto_fs.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 83 2019-05-24 17:37:52 +02:00
auxiliary_bus.h driver core: auxiliary bus: Introduce dev_is_auxiliary() 2026-03-13 16:46:38 +01: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 Merge branch 'linus' into locking/core, to resolve conflicts 2017-11-07 10:32:44 +01:00
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 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 backlight: Do not include <linux/fb.h> in header file 2025-10-23 13:21:26 +01:00
badblocks.h badblocks: use sector_t instead of int to avoid truncation of badblocks length 2025-03-06 08:04:52 -07:00
balloon.h mm: rename CONFIG_BALLOON_COMPACTION to CONFIG_BALLOON_MIGRATION 2026-01-31 14:22:36 -08:00
base64.h lib/base64: add support for multiple variants 2025-11-20 14:03:43 -08:00
bcd.h include/linux/bcd.h: provide bcd_is_valid() helper 2023-02-09 23:01:49 +01:00
bch.h lib/bch: Allow easy bit swapping 2020-05-24 20:48:11 +02:00
bcm47xx_nvram.h firmware/nvram: bcm47xx: Don't use "proxy" headers 2025-07-02 13:09:54 +02:00
bcm47xx_sprom.h firmware/nvram: bcm47xx: Don't use "proxy" headers 2025-07-02 13:09:54 +02:00
bcm47xx_wdt.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
bcm963xx_nvram.h MIPS: bcm63xx: nvram: avoid inefficient use of crc32_le_combine() 2025-05-20 08:44:33 +02:00
bcm963xx_tag.h bcm963xx_tag.h: fix duplicated word 2020-10-13 11:37:11 +02:00
binfmts.h fs: remove uselib() system call 2025-04-21 10:27:59 +02:00
bio-integrity.h block: add fs_bio_integrity helpers 2026-03-09 07:47:02 -06:00
bio.h block: pass a minsize argument to bio_iov_iter_bounce 2026-05-13 13:55:06 -06:00
bit_spinlock.h bit_spinlock: Support Clang's context analysis 2026-01-05 16:43:30 +01:00
bitfield.h linux/bitfield.h: replace __auto_type with auto 2026-01-06 12:14:10 -05:00
bitmap-str.h bitmap-str: Add missing header(s) 2025-04-29 15:58:38 -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 include/linux/bitrev.h: fix constant bitrev 2019-04-05 16:02:30 -10:00
bits.h bits: unify the non-asm GENMASK*() 2025-07-31 11:28:03 -04:00
blk-cgroup.h blk-cgroup: pass a gendisk to blkcg_schedule_throttle 2022-09-26 19:17:28 -06:00
blk-crypto-profile.h blk-crypto: add ioctls to create and prepare hardware-wrapped keys 2025-02-10 09:54:19 -07:00
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: pass io_comp_batch to rq_end_io_fn callback 2026-01-20 10:12:54 -07:00
blk-pm.h block: Remove blk_set_runtime_active() 2023-11-20 10:22:40 -07:00
blk_types.h block: fix enum descriptions kernel-doc 2026-02-16 10:21:01 -07:00
blkdev.h for-7.1/block-20260411 2026-04-13 15:51:31 -07:00
blkpg.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
blktrace_api.h blktrace: pass blk_user_trace2 to setup functions 2025-10-22 11:14:05 -06:00
blockgroup_lock.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
bma150.h Input: bma150 - fix a typo in some comments 2022-08-11 16:14:29 -07:00
bootconfig.h lib/bootconfig: change xbc_node_index() return type to uint16_t 2026-03-19 08:45:11 +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 kernel.h: split out instruction pointer accessors 2021-11-09 10:02:49 -08:00
bpf-cgroup-defs.h cgroup: Add bpf prog revisions to struct cgroup_bpf 2025-06-09 16:17:11 -07:00
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: Invert the dependency between bpf-netns.h and netns/bpf.h 2021-12-29 20:03:05 -08:00
bpf.h bpf: Cancel special fields on map value recycle 2026-06-09 21:23:11 -07:00
bpf_crypto.h bpf: make common crypto API for TC/XDP programs 2024-04-24 16:01:10 -07:00
bpf_defs.h bpf: Recover arena kernel faults with scratch page 2026-05-23 01:50:33 -07:00
bpf_lirc.h bpf: fix attach type BPF_LIRC_MODE2 dependency wrt CONFIG_CGROUP_BPF 2018-06-26 11:28:38 +02:00
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: fs/xattr: Add BPF kfuncs to set and remove xattrs 2025-02-13 19:35:32 -08: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: remove tracepoints from bpf core 2018-04-30 10:55:56 +02:00
bpf_types.h bpf: Add support for tracing multi link 2026-06-07 10:03:01 -07:00
bpf_verifier.h bpf: Add bpf_trampoline_multi_attach/detach functions 2026-06-07 10:03:01 -07:00
bpfptr.h mm/slub: allow to set node and align in k[v]realloc 2025-09-13 16:54:45 -07:00
brcmphy.h net: phy: broadcom: implement .disable_autonomous_eee for BCM54xx 2026-04-12 11:33:23 -07:00
bsearch.h lib/bsearch: Provide __always_inline variant 2020-06-11 15:14:53 +02:00
bsg-lib.h scsi: bsg: Pass queue_limits to bsg_setup_queue() 2024-04-11 21:37:48 -04:00
bsg.h bsg: add io_uring command support to generic layer 2026-03-19 11:38:24 -06:00
btf.h bpf: Add syscall common attributes support for btf_load 2026-05-12 12:44:43 -07:00
btf_ids.h bpf: Add multi tracing attach types 2026-06-07 10:03:01 -07:00
btree-128.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
btree-type.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
btree.h include/: replace HTTP links with HTTPS ones 2020-08-12 10:57:59 -07:00
btrfs.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
buffer_head.h fs: Drop mapping_metadata_bhs from address space 2026-03-26 15:03:32 +01:00
bug.h bug: Add report_bug_entry() 2025-11-21 11:21:31 +01:00
build-salt.h kbuild: Add build salt to the kernel and modules 2018-07-18 01:18:05 +09:00
build_bug.h build_bug.h: correct function parameters names in kernel-doc 2026-03-10 16:01:48 -07:00
buildid.h procfs: avoid fetching build ID while holding VMA lock 2026-02-05 14:10:00 -08:00
bvec.h block: remove unused BVEC_ITER_ALL_INIT 2026-04-04 08:10:37 -06:00
c2port.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
cache.h vdso: Introduce vdso/cache.h 2025-03-08 14:37:39 +01:00
cache_coherency.h lib: Support ARCH_HAS_CPU_CACHE_INVALIDATE_MEMREGION 2025-11-21 18:42:01 +00:00
cacheflush.h mm: rationalise flush_icache_pages() and flush_icache_page() 2023-08-24 16:20:25 -07:00
cacheinfo.h ARM updates for 6.14-rc1 2025-01-27 08:50:19 -08:00
call_once.h kvm: retry nx_huge_page_recovery_thread creation 2025-03-01 02:54:18 -05:00
capability.h ipc: don't audit capability check in ipc_permissions() 2026-01-31 16:16:07 -08:00
cb710.h cb710: Replace zero-length array with flexible-array 2020-06-15 23:08:31 -05:00
cc_platform.h x86/cc: Fix enum spelling to fix kernel-doc warnings 2025-11-25 09:17:13 +01:00
cciss_ioctl.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
ccp.h crypto: sha - split sha.h into sha1.h and sha2.h 2020-11-20 14:45:33 +11:00
cdev.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
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 auxdisplay: Remove unused functions 2024-10-08 20:48:18 +03:00
cfi.h kcfi: Rename CONFIG_CFI_CLANG to CONFIG_CFI 2025-09-24 14:29:14 -07:00
cfi_types.h kcfi: Rename CONFIG_CFI_CLANG to CONFIG_CFI 2025-09-24 14:29:14 -07:00
cgroup-defs.h cgroup: Defer css percpu_ref kill on rmdir until cgroup is depopulated 2026-05-04 08:52:26 -10:00
cgroup.h cgroup: Fixes for v7.1-rc4 2026-05-22 16:28:47 -07:00
cgroup_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
cgroup_dmem.h kernel/cgroup: Add "dmem" memory accounting cgroup 2025-01-06 17:24:38 +01:00
cgroup_namespace.h namespace-6.18-rc1 2025-09-29 11:20:29 -07:00
cgroup_rdma.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 451 2019-06-19 17:09:08 +02:00
cgroup_refcnt.h cgroup: cgroup refcnt functions should be exported when CONFIG_DEBUG_CGROUP_REF 2022-10-31 07:12:13 -10:00
cgroup_subsys.h kernel/cgroup: Add "dmem" memory accounting cgroup 2025-01-06 17:24:38 +01:00
circ_buf.h docs: Fix some broken references 2018-06-15 18:10:01 -03:00
cleanup.h cleanup: Optimize guards 2026-03-16 13:16:49 +01: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 clkdev: Remove never used devm_clk_release_clkdev() 2022-09-30 14:50:11 -07:00
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 s390/time: Add clocksource id to TOD clock 2024-10-30 17:02:38 -07:00
closure.h closures: Add closure_wait_event_timeout() 2024-10-09 16:57:57 -04:00
cma.h of: reserved_mem: replace CMA quirks by generic methods 2026-03-26 14:12:02 -05:00
cmpxchg-emu.h lib: Add one-byte emulation function 2024-04-09 22:06:00 -07:00
cn_proc.h connector: Added coredumping event to the process connector 2013-03-20 13:23:21 -04:00
cnt32_to_63.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
cnum.h bpf: range_within() must check cnum ranges instead of min/max pairs 2026-04-27 09:56:38 -07:00
coda.h coda: fix build using bare-metal toolchain 2019-07-16 19:23:23 -07:00
codetag.h alloc_tag: mark inaccurate allocation counters in /proc/allocinfo output 2025-09-21 14:22:36 -07:00
compaction.h mm: compaction: push watermark into compaction_suitable() callers 2025-03-17 22:07:06 -07:00
compat.h ftruncate: pass a signed offset 2024-06-24 18:29:20 +02:00
compiler-clang.h compiler-clang.h: require LLVM 19.1.0 or higher for __typeof_unqual__ 2026-01-31 16:16:04 -08:00
compiler-context-analysis.h compiler-context-analysys: Add __cond_releases() 2026-03-08 11:06:52 +01:00
compiler-gcc.h x86/cfi: Remove __noinitretpoline and __noretpoline 2025-09-04 21:59:08 +02:00
compiler-version.h integer-wrap: Force full rebuild when .scl file changes 2025-05-08 09:42:06 -07:00
compiler.h compiler: Simplify generic RELOC_HIDE() 2026-03-24 15:08:05 +01:00
compiler_attributes.h Compiler Attributes: disable __counted_by for clang < 19.1.3 2024-11-19 08:48:27 -08:00
compiler_types.h refcount: Remove unused __signed_wrap function annotations 2026-03-31 14:41:56 -07:00
completion.h sched: add a few helpers to wake up tasks on the current cpu 2023-07-17 16:08:08 -07:00
component.h drivers: base: component: add function to query the bound status 2025-02-27 14:52:37 +01:00
configfs.h configfs: Constify ct_item_ops in struct config_item_type 2025-11-27 12:03:27 +01:00
connector.h netlink: introduce typedef for filter function 2023-12-19 15:31:40 +01:00
console.h printk, vt, fbcon: Remove console_conditional_schedule() 2026-02-14 11:09:47 +01:00
console_struct.h fbdev fixes & cleanups for 7.1-rc1: 2026-04-15 08:37:45 -07:00
consolemap.h vt: add ucs_get_fallback() 2025-05-21 13:39:45 +02:00
const.h compiler.h: move __is_constexpr() to compiler.h 2023-10-18 14:43:22 -07:00
container.h driver core: container: make container_subsys const 2023-12-21 13:56:10 +01:00
container_of.h container_of: Document container_of() is not to be used in new code 2025-07-16 13:56:23 +02:00
context_tracking.h RCU pull request for v6.12 2024-09-18 07:52:24 +02:00
context_tracking_irq.h context_tracking: Always inline ct_{nmi,irq}_{enter,exit}() 2025-04-01 09:12:05 +02:00
context_tracking_state.h rcu: Add a small-width RCU watching counter debug option 2025-10-28 17:32:56 +01:00
cookie.h bpf, net: Rework cookie generator as per-cpu one 2020-09-30 11:50:35 -07:00
cordic.h lib: cordic: Move cordic macros and defines to header file 2018-11-29 17:30:48 +02:00
coreboot.h drm/sysfb: corebootdrm: Support panel orientation 2026-02-20 14:38:25 +01:00
coredump.h Summary of significant series in this pull request: 2025-07-31 14:57:54 -07:00
coresight-pmu.h coresight: Remove misleading definitions 2025-12-22 15:30:54 +00:00
coresight-stm.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
coresight.h coresight: Fix memory leak in coresight_alloc_device_name() 2026-02-25 11:14:44 +00:00
count_zeros.h lib: count_zeros: unify count_{leading,trailing}_zeros() 2026-03-23 13:33:51 -04:00
counter.h counter: Introduce the compare component 2025-03-10 18:00:49 +09:00
cper.h EFI/CPER: don't go past the ARM processor CPER record buffer 2026-01-14 17:04:21 +01:00
cpu.h prctl: rename branch landing pad implementation functions to be more explicit 2026-04-04 18:40:58 -06:00
cpu_cooling.h cpumask: cleanup core headers inclusion 2024-06-24 22:25:02 -07:00
cpu_pm.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 2019-06-05 17:36:37 +02:00
cpu_rmap.h net: move aRFS rmap management and CPU affinity to core 2025-02-26 19:51:37 -08:00
cpu_smt.h cpu/SMT: Store the current/max number of threads 2023-07-28 09:53:37 +02:00
cpufeature.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
cpufreq.h amd-pstate new content for 7.1 (2026-04-02) 2026-04-04 20:55:56 +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: Provide lockdep check for CPU hotplug lock write-held 2026-02-03 15:23:33 +01:00
cpuidle.h cpuidle: Extract and export no-lock variants of cpuidle_unregister_device() 2026-04-07 15:32:20 +02:00
cpuidle_haltpoll.h cpuidle-haltpoll: vcpu hotplug support 2019-09-03 09:36:36 +02:00
cpumask.h bitmap updates for v6.19 2025-12-06 09:01:27 -08:00
cpumask_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
cpumask_types.h cpumask: split out include/linux/cpumask_types.h 2024-06-24 22:25:01 -07: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 crash: let architecture decide crash memory export to iomem_resource 2025-11-12 10:00:15 -08:00
crc-ccitt.h lib: crc_ccitt_false() is identical to crc_itu_t() 2023-12-29 12:22:26 -08:00
crc-itu-t.h crc-itu-t: fix typo in CRC ITU-T polynomial comment 2022-06-07 10:27:38 +02:00
crc-t10dif.h lib/crc: Prepare for arch-optimized code in subdirs of lib/crc/ 2025-06-30 09:31:57 -07:00
crc4.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
crc7.h lib/crc7: unexport crc7_be_syndrome_table 2025-03-10 09:29:29 -07:00
crc8.h lib: crc8: pointer to data block should be const 2021-05-06 19:24:12 -07:00
crc16.h lib/crc16: unexport crc16_table and crc16_byte() 2025-05-13 20:37:16 -07:00
crc32.h lib/crc: crc32: Change crc32() from macro to inline function and remove cast 2025-06-30 09:31:57 -07:00
crc32c.h lib/crc32: standardize on crc32c() name for Castagnoli CRC32 2025-02-08 20:06:30 -08:00
crc32poly.h lib/crc: crc32: Document crc32_le(), crc32_be(), and crc32c() 2025-06-30 09:31:57 -07:00
crc64.h lib/crc: Prepare for arch-optimized code in subdirs of lib/crc/ 2025-06-30 09:31:57 -07:00
cred.h cred: fix kernel-doc warnings in cred.h 2026-03-02 17:08:05 -05:00
crypto.h crypto: ahash - Add support for drivers with no fallback 2025-06-11 11:06:06 +08:00
cs5535.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 206 2019-05-30 11:29:53 -07:00
ctype.h ctype.h: remove duplicate isdigit() helper 2020-10-28 14:55:36 +01:00
cuda.h cuda/pmu: Make find_via_cuda/pmu init functions 2021-12-23 22:35:00 +11:00
damon.h mm/damon/core: fix damos_walk() vs kdamond_fn() exit race 2026-04-18 00:10:51 -07:00
dasd_mod.h block: move struct block_device to blk_types.h 2020-06-24 09:16:02 -06:00
davinci_emac.h ARM: davinci: remove dead code related to MAC address reading 2019-01-10 13:58:00 +05:30
dax.h dax changes for 7.1 2026-04-21 14:12:01 -07:00
dca.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 33 2019-05-24 17:27:11 +02:00
dcache.h Fixing livelocks in shrink_dcache_tree() 2026-04-21 07:30:44 -07:00
dccp.h net: Retire DCCP socket. 2025-04-11 18:58:10 -07:00
debug_locks.h locking/lockdep: Cleanup the repeated declaration 2021-09-17 15:08:45 +02:00
debugfs.h debugfs: Make debugfs_cancellation a context lock struct 2026-01-05 16:43:32 +01:00
debugobjects.h debugobjects: Prepare for batching 2024-10-15 17:30:32 +02:00
delay.h time: Fix a few typos in time[r] related code comments 2025-11-14 20:34:50 +01:00
delayacct.h delayacct: add timestamp of delay max 2026-01-31 16:16:06 -08:00
delayed_call.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
dev_printk.h driver core: Add device probe log helper dev_warn_probe() 2024-10-08 18:41:06 +01:00
devcoredump.h devcoredump: Add dev_coredumpm_timeout() 2024-06-12 11:29:36 -04:00
devfreq-event.h PM / devfreq: event: Change prototype of devfreq_event_get_edev_by_phandle function 2020-09-29 17:50:10 +09:00
devfreq-governor.h PM / devfreq: Move governor.h to a public header location 2025-11-24 00:02:01 +09:00
devfreq.h PM / devfreq: Allow devfreq driver to add custom sysfs ABIs 2025-07-14 20:22:59 +09:00
devfreq_cooling.h thermal: devfreq_cooling: remove old power model and use EM 2020-12-11 14:10:44 +01:00
device-mapper.h dm: provide helper to set stacked limits 2026-03-27 22:19:17 +01:00
device.h Driver core fixes for 7.1-rc1 2026-04-19 12:58:08 -07:00
device_cgroup.h device_cgroup: remove branch hint after code refactor 2026-01-14 16:50:36 +01:00
devm-helpers.h devm-helpers: Fix a misspelled cancellation in the comments 2024-05-14 11:43:40 +02:00
devpts_fs.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 83 2019-05-24 17:37:52 +02:00
dfl.h driver core: have match() callback in struct bus_type take a const * 2024-07-03 15:16:54 +02:00
dibs.h dibs: Move event handling to dibs layer 2025-09-23 11:13:22 +02:00
digsig.h digsig.h: Replace zero-length array with flexible-array member 2020-04-18 15:44:54 -05:00
dim.h dim: pass dim_sample to net_dim() by reference 2024-11-03 12:36:54 -08:00
dio.h dio: Have dio_bus_match() callback take a const * 2024-07-10 15:38:14 +02:00
dirent.h dirent.h: Replace zero-length array with flexible-array member 2020-04-18 15:44:54 -05:00
dlm.h dlm: check for undefined release_option values 2025-08-14 15:16:05 -05:00
dlm_plock.h fs: dlm: fix F_CANCELLK to cancel pending request 2023-07-20 17:25:04 -05:00
dm-bufio.h dm bufio: Support IO priority 2024-02-20 14:22:55 -05:00
dm-dirty-log.h dm: correct block comments format. 2023-02-14 14:23:06 -05:00
dm-io.h dm io: Support IO priority 2024-02-20 14:22:51 -05:00
dm-kcopyd.h dm: change "unsigned" to "unsigned int" 2023-02-14 14:23:06 -05:00
dm-region-hash.h dm: correct block comments format. 2023-02-14 14:23:06 -05:00
dm-verity-loadpin.h LoadPin: Annotate struct dm_verity_loadpin_trusted_root_digest with __counted_by 2023-08-25 16:07:30 -07:00
dm9000.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
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-mapping: export new dma_*map_phys() interface 2025-09-12 00:18:21 +02:00
dma-direction.h dma-mapping: move valid_dma_direction to dma-direction.h 2020-09-25 06:12:25 +02:00
dma-fence-array.h dma-buf: use inline lock for the dma-fence-array 2026-02-23 16:14:20 +01: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: Add helper to sort and deduplicate dma_fence arrays 2025-05-05 13:29:44 -04:00
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 Merge branch 'dma-contig-for-7.1-modules-prep-v4' into dma-mapping-for-next 2026-03-31 14:52:03 +02:00
dma-mapping.h dma-mapping: introduce DMA_ATTR_CC_SHARED for shared memory 2026-04-02 07:29:33 +02:00
dma-resv.h drm/scheduler: Improve documentation 2024-09-24 12:02:37 +02:00
dmaengine.h dmaengine: Document cyclic transfer for dmaengine_prep_peripheral_dma_vec() 2026-03-09 08:28:21 +01:00
dmapool.h docs: dma-api: add a kernel-doc comment for dma_pool_zalloc() 2025-07-01 13:55:37 -06:00
dmar.h iommu/vt-d: Remove unused dmar_msi_read 2024-11-05 13:32:21 +01:00
dmi.h x86/CPU/AMD: Print AGESA string from DMI additional information entry 2026-04-01 20:54:16 +02:00
dnotify.h dnotify: Pass argument of fcntl_dirnotify as int 2023-07-10 14:36:12 +02:00
dns_resolver.h keys: Pass the network namespace into request_key mechanism 2019-06-27 23:02:12 +01:00
dpll.h dpll: export __dpll_pin_change_ntf() for use under dpll_lock 2026-04-30 11:37:39 +02:00
dqblk_qtree.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
dqblk_v1.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
dqblk_v2.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
drbd.h drbd: split off drbd_config into separate file 2023-01-29 15:18:33 -07:00
drbd_config.h drbd: split off drbd_config into separate file 2023-01-29 15:18:33 -07:00
drbd_genl.h drbd: remove DRBD_GENLA_F_MANDATORY flag handling 2026-04-06 20:21:37 -06:00
drbd_genl_api.h drbd: drop API_VERSION define 2023-01-29 15:18:33 -07:00
drbd_limits.h drbd: make limits unsigned 2023-01-29 15:18:33 -07:00
ds2782_battery.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
dtlk.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
dtpm.h powercap/dtpm: Destroy hierarchy function 2022-02-23 19:45:40 +01:00
dw_apb_timer.h clocksource/drivers/dw_apb: Remove unused dw_apb_clockevent functions 2024-11-13 13:49:33 +01:00
dynamic_debug.h dynamic_debug: add support for print stack 2025-11-12 10:00:16 -08:00
dynamic_queue_limits.h dql: annotate data-races around dql->last_obj_cnt 2024-10-31 19:19:36 -07:00
earlycpio.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
ecryptfs.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
edac.h EDAC/mc: Use kzalloc_flex() 2026-03-31 19:15:21 +02:00
edd.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 287 2019-06-05 17:36:37 +02:00
eeprom_93cx6.h eeprom_93cx6: fix struct member kernel-doc 2026-01-16 16:35:37 +01:00
efi-bgrt.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
efi.h efi: efi.h: Remove extra semicolon 2026-05-19 17:26:07 +02:00
efi_embedded_fw.h test_firmware: Test platform fw loading on non-EFI systems 2020-09-10 18:19:16 +02:00
efs_vh.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
ehl_pse_io_aux.h platform/x86/intel: Introduce Intel Elkhart Lake PSE I/O 2025-11-19 14:08:51 +01:00
eisa.h drivers: eisa: make eisa_bus_type const 2025-10-22 07:55:00 +02:00
elf-fdpic.h binfmt_elf_fdpic: support 64-bit systems 2023-08-23 14:17:42 -07:00
elf-randomize.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
elf.h Replace macro "ARCH_HAVE_EXTRA_ELF_NOTES" with kconfig 2024-04-15 11:02:51 -07:00
elfcore-compat.h fs/binfmt_elf: replace open-coded string copy with get_task_comm 2022-01-20 08:52:53 +02:00
elfcore.h elfcore: Add a cprm parameter to elf_core_extra_{phdrs,data_size} 2023-01-05 15:12:12 +00:00
elfnote-lto.h kbuild: add an elfnote for whether vmlinux is built with lto 2021-04-25 05:25:42 +09:00
elfnote.h elfnote: Change ELFNOTE() to use __UNIQUE_ID() 2025-10-14 14:45:22 -07:00
enclosure.h enclosure.h: Replace zero-length array with flexible-array member 2020-04-18 15:44:54 -05:00
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 entry: Fix ifndef around arch_xfer_to_guest_mode_handle_work() stub 2025-11-13 16:27:56 +01:00
err.h err.h: add INIT_ERR_PTR() macro 2025-11-01 12:44:49 -05:00
errname.h printf: add support for printing symbolic error names 2019-10-17 16:23:25 +02:00
errno.h nfs: don't allow reexport reclaims 2021-08-26 15:32:28 -04:00
error-injection.h error-injection: remove EI_ETYPE_NONE 2023-02-02 22:50:00 -08:00
errqueue.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
errseq.h errseq: Add to documentation tree 2018-01-01 12:40:27 -07:00
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 net: pse-pd: Fix ethnl_pse_send_ntf() stub parameter type 2025-06-21 08:10:25 -07:00
eventfd.h eventfd: make eventfd_signal{_mask}() void 2023-11-28 14:08:46 +01:00
eventpoll.h eventpoll: refresh eventpoll_release() fast-path comment 2026-04-24 00:36:50 +02:00
evm.h evm: fix security.evm for a file with IMA signature 2026-03-05 11:39:39 -05:00
execmem.h execmem: drop writable parameter from execmem_fill_trapping_insns() 2025-08-02 12:06:12 -07:00
export-internal.h module: use kflagstab instead of *_gpl sections 2026-03-31 23:42:52 +00:00
export.h module: Rename EXPORT_SYMBOL_GPL_FOR_MODULES to EXPORT_SYMBOL_FOR_MODULES 2025-08-11 16:16:36 +02:00
exportfs.h nfsd: do not allow exporting of special kernel filesystems 2026-01-29 17:26:30 +01:00
ext2_fs.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
extable.h bpf: Add support for BTF pointers to x86 JIT 2019-10-17 16:44:36 +02:00
extcon-provider.h extcon: Remove unneeded extern keyword from extcon-provider.h 2020-03-19 07:41:01 +01:00
extcon.h extcon: Remove unused inline functions 2023-07-24 04:39:16 +09:00
f2fs_fs.h f2fs: call f2fs_handle_critical_error() to set cp_error flag 2026-03-24 17:21:01 +00:00
f75375s.h hwmon: (f75375s) Allow setting up fans with platform_data 2007-11-08 08:42:46 -05:00
falloc.h fs: introduce FALLOC_FL_WRITE_ZEROES to fallocate 2025-06-23 12:45:13 +02:00
fanotify.h fanotify: support watching filesystems and mounts inside userns 2025-05-19 22:46:34 +02:00
fault-inject-usercopy.h lib, include/linux: add usercopy failure capability 2020-10-16 11:11:22 -07:00
fault-inject.h fault-inject: make enum fault_flags available unconditionally 2025-11-13 17:10:38 +01:00
fb.h fbdev: Declare src parameter of fb_pad_ helpers as constant 2026-03-09 15:47:20 +01:00
fbcon.h fbcon: Set fb_display[i]->mode to NULL when the mode is released 2025-10-28 22:59:19 +01:00
fcdevice.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
fcntl.h fcntl: remove unused VALID_UPGRADE_FLAGS 2021-05-28 17:44:36 +02:00
fd.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
fddidevice.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
fdtable.h move close_range(2) into fs/file.c, fold __close_range() into it 2024-10-07 13:34:41 -04:00
fec.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
fiemap.h fiemap: use kernel-doc includes in fiemap docbook 2024-12-22 11:29:50 +01:00
file.h file: ensure cleanup 2025-12-13 20:04:32 +12:00
file_ref.h fs: fall back to file_ref_put() for non-last reference 2025-04-22 18:16:09 +02:00
fileattr.h fs: add FS_XFLAG_VERITY for fs-verity files 2026-01-29 16:00:57 +01:00
filelock.h NFSD: Enforce timeout on layout recall and integrate lease manager fencing 2026-03-29 21:25:09 -04:00
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: drop __find_nth_andnot_bit() 2026-03-23 13:33:51 -04:00
fips.h crypto: fips - add FIPS test failure notification chain 2019-07-26 14:51:57 +10:00
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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 287 2019-06-05 17:36:37 +02:00
firmware.h firmware: add nowarn variant of request_firmware_nowait() 2024-06-07 23:14:45 +05:30
fixp-arith.h fixp-arith: do not require users to include bug.h 2022-11-16 15:53:33 -08:00
flat.h binfmt_flat: move the MAX_SHARED_LIBS definition to binfmt_flat.c 2019-06-24 09:16:47 +10:00
flex_proportions.h flex_proportions: remove unused fprop_local_single 2024-02-22 15:38:52 -08:00
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 arch: add ARCH_HAS_KERNEL_FPU_SUPPORT 2024-05-19 14:36:17 -07:00
freezer.h freezer: Clarify that only cgroup1 freezer uses PM freezer 2025-10-30 20:10:27 +01:00
fs.h mm.git review status for linus..mm-stable 2026-04-19 08:01:17 -07:00
fs_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
fs_context.h vfs_parse_fs_string() stuff 2025-10-03 10:51:44 -07:00
fs_dirent.h fs: rename fs_types.h to fs_dirent.h 2025-11-05 09:51:30 +01:00
fs_parser.h fs: remove fsparam_path / fs_param_is_path 2026-02-19 14:34:26 +01:00
fs_pin.h switch the remnants of releasing the mountpoint away from fs_pin 2019-07-16 22:52:37 -04:00
fs_stack.h docs/vfs: update references to i_mutex to i_rwsem 2025-06-23 12:17:33 +02:00
fs_struct.h fs: inline current_umask() and move it to fs_struct.h 2025-11-05 22:51:23 +01:00
fscache-cache.h netfs, fscache: export fscache_put_volume() and add fscache_try_get_volume() 2024-07-03 10:36:14 +02:00
fscache.h Merge patch series "netfs: Miscellaneous fixes" 2025-05-21 14:35:34 +02:00
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: occ: Use a large buffer for responses 2021-10-22 09:50:55 +10:30
fsi-sbefifo.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 469 2019-06-19 17:09:11 +02:00
fsi.h fsi: Create bus specific probe and remove functions 2026-01-27 16:35:36 +01:00
fsl-diu-fb.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
fsl_devices.h include: fsl_devices.h: drop unused, misspelled FLS_USB2_WORKAROUND_ENGCM09152 2025-06-19 12:29:17 +02:00
fsl_hypervisor.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
fsl_ifc.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 2019-05-30 11:26:35 -07:00
fsldma.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 40 2019-05-24 17:27:12 +02:00
fsnotify.h fsnotify: drop unused helper 2026-02-19 09:12:05 +01:00
fsnotify_backend.h fanotify: fix false positive on permission events 2026-04-16 13:31:04 +02:00
fsverity.h fsverity: fix build error by adding fsverity_readahead() stub 2026-02-17 23:11:40 -08:00
ftrace.h ftrace: Add add_ftrace_hash_entry function 2026-06-07 10:03:00 -07:00
ftrace_irq.h trace: Add osnoise tracer 2021-06-25 19:57:01 -04:00
ftrace_regs.h arm64/ftrace,bpf: Fix partial regs after bpf_prog_run 2026-01-15 16:15:25 -08:00
futex.h futex: Use RCU-based per-CPU reference counting instead of rcuref_t 2025-07-11 16:02:00 +02:00
fw_table.h module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
fwctl.h fwctl: FWCTL_RPC to execute a Remote Procedure Call to device firmware 2025-03-06 15:13:13 -04:00
fwnode.h device property: set fwnode->secondary to NULL in fwnode_init() 2026-05-22 12:24:08 +02:00
fwnode_mdio.h net: mdiobus: withdraw fwnode_mdbiobus_register 2021-06-25 11:46:29 -07: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 lib/math/gcd: use static key to select implementation at runtime 2025-07-19 19:08:28 -07:00
genalloc.h genalloc.h: fix htmldocs warning 2025-12-23 11:23:10 -08:00
generic-radix-tree.h lib/generic-radix-tree.c: add preallocation 2024-09-09 09:41:47 -04:00
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 12 hotfixes. 7 are cc:stable. 8 are for MM. 2026-02-26 15:27:41 -08:00
gfp_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
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
glob.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
gnss.h gnss: add mtk receiver type support 2019-02-15 16:54:38 +01:00
goldfish.h tty: goldfish: Introduce gf_ioread32()/gf_iowrite32() 2022-04-11 11:48:01 +02:00
gpio-pxa.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
gpio.h gpiolib: make legacy interfaces optional 2025-07-24 16:24:49 +02:00
gpio_keys.h Input: gpio-keys - add system suspend support for dedicated wakeirqs 2023-11-30 12:06:55 -08:00
gpu_buddy.h drm/buddy: Improve offset-aligned allocation handling 2026-03-09 12:36:10 +05:30
greybus.h driver core: have match() callback in struct bus_type take a const * 2024-07-03 15:16:54 +02:00
group_cpus.h lib/group_cpus: Let group_cpu_evenly() return the number of initialized masks 2025-07-01 10:24:11 -06:00
hardirq.h rcu/context-tracking: Remove unused and/or unecessary middle functions 2022-07-05 13:33:00 -07:00
hash.h hash.h: remove unused define directive 2022-01-20 08:52:54 +02:00
hashtable.h sched: sch_api: add missing rcu read lock to silence the warning 2020-07-20 17:00:02 -07:00
hashtable_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
hdlc.h net: split out ndo_siowandev ioctl 2021-07-27 20:11:45 +01:00
hdmi.h video: hdmi: Remove unused hdmi_infoframe_check 2024-12-22 07:03:42 +01:00
hex.h kernel.h: split the hexadecimal related helpers to hex.h 2023-04-08 13:45:38 -07:00
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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 2019-05-30 11:26:35 -07:00
hid-over-i2c.h HID: intel-thc-hid: intel-quicki2c: Add HIDI2C protocol implementation 2025-01-09 10:14:16 +01:00
hid-over-spi.h HID: intel-thc-hid: intel-quickspi: Add HIDSPI protocol implementation 2025-01-09 10:14:16 +01:00
hid-roccat.h HID: roccat: make all 'class' structures const 2023-08-14 11:23:35 +02:00
hid-sensor-hub.h HID: sensor-hub: Fix typo and improve documentation 2025-05-21 14:21:34 +01:00
hid-sensor-ids.h iio: hid-sensors: Add proximity and attention IDs 2024-11-03 20:33:43 +00:00
hid.h HID: core: introduce hid_safe_input_report() 2026-05-12 18:03:58 +02:00
hid_bpf.h HID: pass the buffer size to hid_report_raw_event 2026-05-12 18:03:37 +02:00
hidden.h x86/boot/compressed: Force hidden visibility for all symbol references 2020-08-14 12:52:34 +02:00
hiddev.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 2019-05-30 11:26:35 -07:00
hidraw.h HID: hidraw: add HIDIOCREVOKE ioctl 2024-08-29 10:39:37 +02:00
highmem-internal.h mm: constify highmem related functions for improved const-correctness 2025-09-21 14:22:15 -07:00
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 License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
hil.h tree-wide: Assorted spelling fixes 2010-02-09 11:13:56 +01:00
hil_mlc.h hil/parisc: Disable HIL driver when it gets stuck 2020-10-22 22:44:35 +02:00
hisi_acc_qm.h crypto: hisilicon - remove unused and non-public APIs for qm and sec 2026-04-12 16:46:29 +08:00
hmm-dma.h mm/hmm: provide generic DMA managing logic 2025-05-12 06:06:42 -04:00
hmm.h mm/hmm: provide generic DMA managing logic 2025-05-12 06:06:42 -04:00
host1x.h gpu: host1x: convert MIPI to use operation function pointers 2026-03-19 08:18:36 +01:00
host1x_context_bus.h gpu: host1x: Make host1x_context_device_bus_type constant 2024-08-29 20:14:29 +02:00
hp_sdc.h Input: hp_sdc: fix spelling typo in comment 2022-09-13 14:04:34 +02:00
hpet.h hpet: Replace one-element array with flexible-array member 2022-12-02 13:10:36 -08:00
hrtimer.h hrtimer: Remove hrtimer_get_expires_ns() 2026-03-12 12:15:54 +01:00
hrtimer_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
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
hte.h drivers: Add hardware timestamp engine (HTE) subsystem 2022-05-04 11:05:54 +02:00
huge_mm.h mm/huge_memory: have zap_huge_pmd return a boolean, add kdoc 2026-04-05 13:53:45 -07:00
hugetlb.h mm.git review status for linus..mm-stable 2026-04-15 12:59:16 -07:00
hugetlb_cgroup.h mm, hugetlb: remove HUGETLB_CGROUP_MIN_ORDER 2023-10-18 14:34:17 -07:00
hugetlb_inline.h mm: prevent droppable mappings from being locked 2026-04-05 13:53:25 -07:00
hung_task.h hung_task: fix warnings caused by unaligned lock pointers 2025-10-15 13:24:33 -07:00
hw_bitfield.h bitmap: introduce hardware-specific bitfield operations 2025-09-02 19:59:16 -04:00
hw_breakpoint.h perf/hw_breakpoint: Remove arch breakpoint hooks 2023-08-16 23:54:50 +10:00
hw_random.h hwrng: core - avoid kernel-doc warnings 2026-03-22 11:17:59 +09:00
hwmon-sysfs.h hwmon: Include <linux/kstrtox.h> when appropriate 2022-12-04 16:45:02 -08:00
hwmon-vid.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
hwmon.h hwmon: Serialize accesses in hwmon core 2025-09-08 06:24:50 -07:00
hwspinlock.h hwspinlock: remove now unused pdata from header file 2026-04-06 09:43:18 -05:00
hyperv.h hyperv-next for v7.1 2026-04-22 09:50:46 -07:00
hypervisor.h PCI: Extend isolated function probing to LoongArch 2025-06-24 10:45:32 -05:00
i2c-algo-bit.h i2c: algo: bit: add flag to whitelist atomic transfers 2019-04-16 13:08:16 +02:00
i2c-algo-pca.h i2c: rename wait_for_completion callback to wait_for_completion_cb 2025-10-04 18:52:58 +02:00
i2c-algo-pcf.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 2019-05-21 11:28:39 +02:00
i2c-atr.h i2c: atr: add passthrough flag 2025-05-22 11:07:05 +02:00
i2c-dev.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 2019-05-21 11:28:39 +02:00
i2c-mux.h i2c: mux: Remove class argument from i2c_mux_add_adapter() 2024-05-13 16:13:19 +02:00
i2c-of-prober.h i2c: of-prober: Add GPIO support to simple helpers 2024-11-27 12:04:26 +01:00
i2c-smbus.h i2c: smbus: introduce Write Disable-aware SPD instantiating functions 2025-05-19 22:23:57 +02:00
i2c.h Revert "i2c: boardinfo: Annotate code used in init phase only" 2025-10-11 23:57:33 +02:00
i8042.h Input: i8042 - Add support for platform filter contexts 2025-01-15 16:26:39 +02:00
i8253.h clockevents/drivers/i8253: Fix stop sequence for timer 0 2024-08-02 18:27:05 +02:00
i8254.h counter: i8254: Introduce the Intel 8254 interface library module 2023-06-08 10:11:17 -04:00
icmp.h ipv4: icmp: Add RFC 5837 support 2025-10-29 18:28:29 -07:00
icmpv6.h ipv6: remove dynamic ICMPv6 sender registration infrastructure 2026-03-29 11:21:23 -07:00
idle_inject.h powercap: idle_inject: Add update callback 2023-02-02 21:08:32 +01:00
idr.h ida: remove the ida_simple_xxx() API 2025-09-13 17:32:44 -07:00
ieee80211-eht.h wifi: ieee80211: fix definition of EHT-MCS 15 in MRU 2026-03-13 14:48:15 +01:00
ieee80211-he.h wifi: cfg80211: Add support for 6GHz AP role not relevant AP type 2025-11-20 10:25:10 +01:00
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: ieee80211: split mesh definitions out 2025-11-10 10:38:14 +01:00
ieee80211-nan.h wifi: ieee80211: add more NAN definitions 2026-04-07 15:36:02 +02:00
ieee80211-p2p.h wifi: ieee80211: split P2P definitions out 2025-11-10 10:38:15 +01:00
ieee80211-s1g.h wifi: mac80211: correct ieee80211-{s1g/eht}.h include guard comments 2026-02-02 10:01:44 +01:00
ieee80211-uhr.h wifi: ieee80211: fix UHR operation DBE vs. P-EDCA order 2026-03-06 10:46:26 +01:00
ieee80211-vht.h wifi: ieee80211: split VHT definitions out 2025-11-10 10:38:14 +01:00
ieee80211.h wifi: mac80211, cfg80211: Export michael_mic() and move it to cfg80211 2026-04-08 08:55:15 +02:00
ieee802154.h mac802154: Handle passive scanning 2023-01-03 19:48:43 +01:00
if_arp.h net: handle ARPHRD_PPP in dev_is_mac_header_xmit() 2023-08-25 08:08:27 +01:00
if_bridge.h net: Remove RTNL dance for SIOCBRADDIF and SIOCBRDELIF. 2025-03-21 22:10:06 +01:00
if_eql.h add missing includes and forward declarations to networking includes under linux/ 2022-07-28 11:29:36 +02:00
if_ether.h bonding: prevent potential infinite loop in bond_header_parse() 2026-03-16 19:29:45 -07:00
if_fddi.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
if_hsr.h net: hsr: create an API to get hsr port type 2025-12-01 16:45:06 -08:00
if_link.h net/core: Add drop counters to VF statistics 2018-01-09 07:40:48 +02:00
if_macvlan.h rtnetlink: Pack newlink() params into struct 2025-02-21 15:28:02 -08:00
if_phonet.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2017-11-04 09:26:51 +09:00
if_pppol2tp.h headers: Remove some left-over license text 2022-09-20 08:59:18 -07:00
if_pppox.h pppox: convert pppox_sk() to use container_of() 2026-04-12 15:20:46 -07:00
if_rmnet.h net: qualcomm: rmnet: Correct spelling in if_rmnet.h 2024-08-26 09:37:22 -07:00
if_tap.h add missing includes and forward declarations to networking includes under linux/ 2022-07-28 11:29:36 +02:00
if_team.h net: team: Track rx enablement separately from tx enablement 2026-04-13 15:09:49 +02:00
if_tun.h tun: remove unnecessary tun_xdp_hdr structure 2025-07-02 15:29:46 -07:00
if_tunnel.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
if_vlan.h 8021q: use RCU for egress QoS mappings 2026-04-23 12:13:57 +02:00
igmp.h netlink: add IGMP/MLD join/leave notifications 2024-12-15 12:31:35 +00:00
ihex.h ihex.h: Replace zero-length array with flexible-array member 2020-04-18 15:44:55 -05:00
ima.h integrity: Make arch_ima_get_secureboot integrity-wide 2026-03-05 11:10:08 -05:00
imx-media.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
in.h Allow 0.0.0.0/8 as a valid address range 2019-06-26 13:19:46 -07:00
in6.h ipv6: Add sockaddr_inet unified address structure 2025-07-25 15:29:58 -07:00
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 net: core: Convert inet_addr_is_any() to sockaddr_storage 2025-05-27 08:25:42 +02:00
inet_diag.h inet_diag: avoid cache line misses in inet_diag_bc_sk() 2025-08-29 19:29:24 -07:00
inetdevice.h ipv4: igmp: annotate data-races around idev->mr_maxdelay 2026-01-25 14:45:14 -08:00
init.h kbuild: Remove 'kmod_' prefix from __KBUILD_MODNAME 2025-10-14 14:45:22 -07:00
init_ohci1394_dma.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
init_syscalls.h fs: add init_pivot_root() 2026-01-12 16:52:09 +01:00
init_task.h cred: make init_cred static 2025-11-04 12:36:02 +01:00
initrd.h initrd: remove deprecated code path (linuxrc) 2026-01-12 17:22:22 +01:00
inotify.h inotify: simplify subdirectory registration with register_sysctl() 2022-01-22 08:33:35 +02:00
input.h Input: export input_default_setkeycode 2026-02-23 13:43:16 -08:00
instruction_pointer.h x86/ibt: Suppress spurious ENDBR 2023-09-12 17:50:53 +02:00
instrumentation.h objtool: Collect more annotations in objtool.h 2024-12-02 12:01:43 +01:00
instrumented.h atomic: add option for weaker alignment check 2026-01-26 19:07:15 -08:00
int_log.h lib/math/int_log: Replace LGPL-2.1-or-later boilerplate with SPDX identifier 2023-07-09 22:47:50 +01:00
integrity.h ima: Move file-change detection variables into new structure 2024-04-09 17:14:57 -04:00
intel-ish-client-if.h HID: intel-ish-hid: Add ishtp_get_connection_state() interface 2025-10-17 17:47:53 +02:00
intel_dg_nvm_aux.h drm/xe/nvm: add support for non-posted erase 2025-06-23 13:14:50 -04:00
intel_pmt_features.h platform/x86/intel/pmt: Add PMT Discovery driver 2025-07-03 11:09:32 +03:00
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 thermal: intel: intel_tcc: Add model checks for temperature registers 2024-06-21 14:52:12 +02:00
intel_th.h intel_th: msu: Introduce buffer interface 2019-07-25 13:03:18 +02:00
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
interconnect-clk.h interconnect: icc-clk: Add devm_icc_clk_register 2024-07-08 11:40:57 -05:00
interconnect-provider.h interconnect: avoid memory allocation when 'icc_bw_lock' is held 2025-06-27 21:43:40 +03:00
interconnect.h interconnect: Optimize kbps_to_icc() macro 2025-10-24 18:02:26 +03:00
interrupt.h Updates for the interrupt core subsystem: 2026-02-10 13:39:37 -08:00
interval_tree.h interval_tree: Fix ITSTATIC usage for *_subtree_search() 2025-10-14 14:45:22 -07:00
interval_tree_generic.h interval_tree: Fix ITSTATIC usage for *_subtree_search() 2025-10-14 14:45:22 -07:00
io-64-nonatomic-hi-lo.h asm-generic/io.h: rework split ioread64/iowrite64 helpers 2025-03-01 21:00:22 +01:00
io-64-nonatomic-lo-hi.h asm-generic/io.h: rework split ioread64/iowrite64 helpers 2025-03-01 21:00:22 +01:00
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 x86/devmem: Remove duplicate range_is_allowed() definition 2025-05-01 09:43:48 -07:00
io_uring.h io_uring: add task fork hook 2026-02-06 07:29:14 -07:00
io_uring_types.h for-7.1/io_uring-20260411 2026-04-13 16:22:30 -07:00
ioam6.h ipv6: ioam: Data plane support for Pre-allocated Trace 2021-07-21 08:14:33 -07:00
ioam6_genl.h ipv6: ioam: IOAM Generic Netlink API 2021-07-21 08:14:33 -07:00
ioam6_iptunnel.h ipv6: ioam: Support for IOAM injection with lwtunnels 2021-07-21 08:14:33 -07:00
iocontext.h copy_process: pass clone_flags as u64 across calltree 2025-09-01 15:31:34 +02:00
iomap.h mm.git review status for linus..mm-stable 2026-04-15 12:59:16 -07:00
iommu-debug-pagealloc.h iommu: debug-pagealloc: Check mapped/unmapped kernel memory 2026-01-10 10:52:27 +01:00
iommu-dma.h dma-mapping: export new dma_*map_phys() interface 2025-09-12 00:18:21 +02:00
iommu-helper.h kernel.h: split out mathematical helpers 2020-12-15 22:46:15 -08:00
iommu.h Merge branches 'fixes', 'arm/smmu/updates', 'arm/smmu/bindings', 'riscv', 'intel/vt-d', 'amd/amd-vi' and 'core' into next 2026-04-09 13:18:27 +01:00
iommufd.h iommufd: Rename some shortterm-related identifiers 2025-07-18 17:33:08 -03:00
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 block: Fix default IO priority if there is no IO context 2025-07-31 15:00:41 -06:00
ioremap.h x86/ioremap: Improve iounmap() address range checks 2024-08-26 10:19:55 -07:00
iosys-map.h iosys-map: Fix undefined behavior in iosys_map_clear() 2025-08-11 17:26:38 +02:00
iov_iter.h iov_iter: iterate_folioq: fix handling of offset >= folio size 2025-08-19 16:35:56 -07:00
iova.h iommu/dma: fix zeroing of bounce buffer padding used by untrusted devices 2024-05-07 13:29:45 +02:00
iova_bitmap.h vfio: Move iova_bitmap into iommufd 2023-10-24 11:58:42 -03:00
ip.h net: add a couple of helpers for iph tot_len 2023-02-01 20:54:27 -08:00
ipack.h ipack: fix ipack.h kernel-doc warnings 2025-10-22 07:53:15 +02:00
ipc.h ipc: Kill bogus dependency on spinlock.h 2023-12-20 19:26:31 -05:00
ipc_namespace.h namespace-6.18-rc1 2025-09-29 11:20:29 -07:00
ipmi.h ipmi:msghandler: Export and fix panic messaging capability 2025-05-07 17:25:48 -05:00
ipmi_smi.h ipmi: Rename "user_data" to "recv_msg" in an SMI message 2025-09-08 10:21:41 -05:00
ipv6.h ipv6: move the disable_ipv6_mod knob to core code 2026-03-11 17:53:37 -07:00
ipv6_route.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
irq-entry-common.h arm64/entry: Fix arm64-specific rseq brokenness 2026-05-08 17:00:44 +02: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 License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
irq_sim.h genirq/irq_sim: add an extended irq_sim initializer 2024-07-04 09:25:59 +02:00
irq_work.h irqwork: Move data struct to a types header 2025-11-25 19:45:41 +01:00
irq_work_types.h irqwork: Move data struct to a types header 2025-11-25 19:45:41 +01:00
irqbypass.h irqbypass: Require producers to pass in Linux IRQ number during registration 2025-06-20 13:52:41 -07:00
irqchip.h irqchip: Pass platform device to platform drivers 2025-10-16 18:17:27 +02:00
irqdesc.h genirq: Add interrupt redirection infrastructure 2025-12-15 22:30:48 +01:00
irqdomain.h irqdomain: Add parent field to struct irqchip_fwid 2026-01-27 15:31:41 +01:00
irqdomain_defs.h Revert "genirq/msi: Provide constants for PCI/IMS support" 2024-05-15 17:02:08 -05:00
irqflags.h lockdep: Add lockdep_cleanup_dead_cpu() 2024-10-17 20:07:22 -07:00
irqflags_types.h Split out irqflags_types.h 2023-12-20 19:26:31 -05:00
irqhandler.h genirq: Remove unneeded forward declaration 2024-01-24 16:02:48 +01:00
irqnr.h genirq: Unexport nr_irqs 2024-10-16 21:56:59 +02:00
irqreturn.h genirq/irqreturn: Fix kernel-doc warnings 2022-11-24 17:55:05 +01:00
isa-dma.h PCI: Move isa_dma_bridge_buggy out of asm/dma.h 2022-07-22 17:24:47 -05:00
isa.h isa: Introduce the module_isa_driver_with_irq helper macro 2022-09-15 10:28:18 +02:00
isapnp.h PNP: remove the now unused pnp_find_card() function 2020-10-08 18:00:08 +02:00
iscsi_boot_sysfs.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 287 2019-06-05 17:36:37 +02:00
iscsi_ibft.h iscsi_ibft: Fix finding the iBFT under Xen Dom 0 2023-06-26 07:47:11 +02:00
ism.h dibs: Move data path to dibs layer 2025-09-23 11:13:22 +02:00
iversion.h NFSD: Add nfsd4_encode_fattr4_change() 2023-10-16 12:44:14 -04:00
jbd2.h jbd2: store jinode dirty range in PAGE_SIZE units 2026-04-09 10:52:35 -04:00
jhash.h include/linux/jhash.h: replace __get_unaligned_cpu32 in jhash function 2025-07-09 22:57:49 -07:00
jiffies.h Linux 7.0-rc4 2026-03-21 08:02:36 +01:00
journal-head.h jbd2: Make state lock a spinlock 2019-10-21 09:16:46 -04:00
joystick.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 2019-05-30 11:26:35 -07:00
jump_label.h jump_label: remove workaround for old compilers in initializations 2026-03-16 13:16:49 +01:00
jump_label_ratelimit.h locking/static_key: always define static_branch_deferred_inc 2019-06-14 19:31:47 -07:00
jz4740-adc.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
jz4780-nemc.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
kallsyms.h module: Use RCU in all users of __module_address(). 2025-03-10 11:54:45 +01:00
kasan-checks.h kasan: fix bug detection via ksize for HW_TAGS mode 2021-02-24 13:38:31 -08:00
kasan-enabled.h kasan: introduce ARCH_DEFER_KASAN and unify static key across modes 2025-09-21 14:21:58 -07:00
kasan-tags.h arm64: kasan: mte: use a constant kernel GCR_EL1 value 2021-08-02 18:14:21 +01:00
kasan.h kasan: update outdated comment 2026-04-05 13:53:28 -07:00
kbd_diacr.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
kbd_kern.h vt: keyboard, make keyboard_tasklet local 2021-01-07 16:17:31 +01:00
kbuild.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
kconfig.h kconfig.h: explain IS_MODULE(), IS_ENABLED() 2021-06-05 23:49:46 +09:00
kcore.h fs/proc/vmcore: move vmcore definitions out of kcore.h 2025-01-27 09:39:07 -05:00
kcov.h kcov, usb: Don't disable interrupts in kcov_remote_start_usb_softirq() 2025-08-13 17:18:43 +02:00
kcsan-checks.h kcsan: Turn barrier instrumentation into macros 2021-12-09 16:42:29 -08:00
kcsan.h kcsan: Add core support for a subset of weak memory modeling 2021-12-09 16:42:26 -08:00
kdb.h kernel: debug: Add SPDX license ids to kdb files 2026-01-27 15:57:20 +01:00
kdebug.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
kdev_t.h kdev_t: always inline major/minor helper functions 2020-12-29 15:36:49 -08:00
kern_levels.h printk: Remove no longer used LOG_PREFIX. 2019-03-04 13:42:05 +01:00
kernel-page-flags.h x86: remove PG_uncached 2024-09-03 21:15:46 -07:00
kernel.h tracing: move tracing declarations from kernel.h to a dedicated header 2026-01-31 16:16:06 -08:00
kernel_read_file.h ima: Access decompressed kernel module to verify appended signature 2025-11-19 09:19:42 -05:00
kernel_stat.h cpumask: cleanup core headers inclusion 2024-06-24 22:25:02 -07:00
kernfs.h vfs-7.1-rc1.xattr 2026-04-13 10:10:28 -07:00
kexec.h kernel/kexec: change the prototype of kimage_map_segment() 2025-12-23 11:23:13 -08:00
kexec_handover.h kho: persist blob size in KHO FDT 2026-04-18 00:10:48 -07:00
key-type.h keys: Fix grammar and formatting in 'struct key_type' comments 2025-11-27 23:56:58 +02:00
key.h KEYS: Invert FINAL_PUT bit 2025-06-11 11:57:14 -07:00
keyboard.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
keyctl.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36 2019-05-24 17:27:11 +02:00
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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 244 2019-06-19 17:09:08 +02:00
kmemleak.h mm/alloc_tag: fix the kmemleak false positive issue in the allocation of the percpu variable tag->counters 2025-06-25 15:55:03 -07:00
kmod.h module: Move modprobe_path and modules_disabled ctl_tables into the module subsys 2025-07-23 11:52:47 +02:00
kmsan-checks.h mm: kmsan: implement kmsan_memmove() 2024-04-25 21:07:02 -07:00
kmsan.h kmsan: remove hard-coded GFP_KERNEL flags 2025-11-16 17:27:54 -08:00
kmsan_string.h x86: fortify: kmsan: fix KMSAN fortify builds 2022-10-28 13:37:23 -07:00
kmsan_types.h kmsan: allow disabling KMSAN checks for the current task 2024-07-03 19:30:22 -07:00
kmsg_dump.h printk: Add a short description string to kmsg_dump() 2024-07-17 12:35:24 +02:00
kobj_map.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
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 sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
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 kprobes: Remove obsoleted declaration for init_test_probes 2024-09-25 20:12:58 +09:00
kref.h kref: Add context-analysis annotations 2026-01-05 16:43:31 +01:00
kref_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
ks0108.h treewide: Miguel has moved 2021-02-26 09:41:03 -08:00
ks8842.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 176 2019-05-30 11:29:19 -07:00
ks8851_mll.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 176 2019-05-30 11:29:19 -07:00
ksm.h mm: convert do_brk_flags() to use vma_flags_t 2026-04-05 13:53:40 -07:00
kstack_erase.h stackleak: Rename stackleak_track_stack to __sanitizer_cov_stack_depth 2025-07-21 21:40:39 -07:00
kstrtox.h vsprintf: add simple_strntoul 2025-03-08 12:13:25 +01: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.h treewide: Update email address 2026-01-11 06:09:11 -10:00
ktime_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
kvm_dirty_ring.h KVM: Bound the number of dirty ring entries in a single reset at INT_MAX 2025-06-20 13:39:42 -07:00
kvm_host.h KVM SVM changes for 7.1 2026-04-13 19:00:43 +02:00
kvm_irqfd.h KVM: Use a local struct to do the initial vfs_poll() on an irqfd 2025-06-23 09:50:53 -07:00
kvm_para.h KVM: Introduce paravirtualization hints and KVM_HINTS_DEDICATED 2018-03-06 18:40:44 +01:00
kvm_types.h x86: Restrict KVM-induced symbol exports to KVM modules where obvious/possible 2025-11-12 15:29:38 -08:00
l2tp.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
lantiq.h include: Add lantiq.h in include/linux/ 2018-11-22 09:03:17 +01:00
lapb.h net: add missing includes and forward declarations under net/ 2022-07-22 12:53:22 +01:00
latencytop.h latencytop: move sysctl to its own file 2022-04-21 11:40:59 -07:00
lcd.h backlight: lcd: Replace fb events with a dedicated function call 2025-04-10 10:39:10 +01:00
lcm.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
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 leds: led-class-flash:: Fix flash_timeout comment 2025-06-19 10:37:06 +01:00
led-class-multicolor.h leds: Make flash and multicolor dependencies unconditional 2024-03-07 08:48:03 +00:00
led-lm3530.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 197 2019-05-30 11:29:22 -07:00
leds-bd2802.h leds: bd2802: Convert to use GPIO descriptors 2019-12-21 20:09:54 +01:00
leds-expresswire.h leds: expresswire: Fix chip state breakage 2026-02-04 09:20:27 +00:00
leds-lp3944.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
leds-lp3952.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
leds-pca9532.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 2019-06-05 17:37:17 +02:00
leds-regulator.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
leds-ti-lmu-common.h include/: replace HTTP links with HTTPS ones 2020-08-12 10:57:59 -07:00
leds.h leds: Unexport of_led_get() 2025-07-02 17:18:01 +01:00
libata.h ata: libata-scsi: do not needlessly defer commands when using PMP with FBS 2026-05-18 12:26:51 +02:00
libfdt.h libfdt: remove unnecessary include directive from <linux/libfdt.h> 2018-01-11 14:39:07 -06:00
libfdt_env.h libfdt: define INT32_MAX and UINT32_MAX in libfdt_env.h 2019-11-26 13:35:25 -07:00
libgcc.h m68k: Use kernel's generic muldi3 libgcc function 2024-12-09 13:29:17 +01:00
libnvdimm.h libnvdimm: Don't use "proxy" headers 2025-07-01 11:07:43 -05:00
libps2.h Input: libps2 - introduce common interrupt handler 2023-05-18 11:40:32 -07:00
license.h revert "kbuild: fix -Wimplicit-function-declaration in license_is_gpl_compatible" 2022-11-30 14:49:42 -08:00
limits.h range.h: Move resource API and constant to respective files 2023-08-18 10:19:00 -07:00
linear_range.h lib/linear_ranges: Add linear_range_get_selector_high_array 2026-03-30 16:58:33 +02:00
linkage.h objtool: Fix up some outdated references to ENTRY/ENDPROC 2025-03-25 09:20:27 +01:00
linkmode.h linkmode: Change return type of linkmode_andnot to bool 2024-08-02 16:32:29 -07:00
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.h netfs: Fix missing barriers when accessing stream->subrequests locklessly 2026-05-12 14:42:29 +02:00
list_bl.h bit_spinlock: Support Clang's context analysis 2026-01-05 16:43:30 +01:00
list_lru.h list_lru: expand list_lru_add() docs with info about sublists 2025-01-13 22:40:38 -08:00
list_nulls.h rcu: provide a static initializer for hlist_nulls_head 2025-03-16 22:30:49 -07:00
list_private.h list: add primitives for private list manipulations 2026-02-08 00:13:32 -08:00
list_sort.h treewide: Change list_sort to use const pointers 2021-04-08 16:04:22 -07:00
litex.h drivers/soc/litex: remove 8-bit subregister option 2021-06-11 04:35:40 +09:00
livepatch.h livepatch: Fix having __klp_objects relics in non-livepatch modules 2026-02-05 08:00:44 -08:00
livepatch_external.h objtool/klp: Introduce klp diff subcommand for diffing object files 2025-10-14 14:50:18 -07:00
livepatch_helpers.h livepatch: Introduce source code helpers for livepatch modules 2025-10-14 14:50:19 -07:00
livepatch_sched.h sched,livepatch: Untangle cond_resched() and live-patching 2025-05-14 13:16:24 +02:00
liveupdate.h liveupdate: make unregister functions return void 2026-04-18 00:10:50 -07:00
llc.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
llist.h cgroup: llist: avoid memory tears for llist_node 2025-07-17 07:41:56 -10:00
llist_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
local_lock.h compiler-context-analysis: Introduce scoped init guards 2026-01-28 20:45:24 +01:00
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: Annotate lockdep assertions for context analysis 2026-01-05 16:43:28 +01:00
lockdep_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
lockdep_types.h locking/lockdep: Avoid struct return in lock_stats() 2025-07-14 21:57:20 -07: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 lib: add iomem emulation (logic_iomem) 2021-06-17 21:44:51 +02:00
logic_pio.h logic_pio: Constify fwnode_handle 2024-10-14 16:33:24 -05:00
lp.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
lru_cache.h lib/lru_cache: fix spelling mistake "colision"->"collision" 2024-09-01 20:43:29 -07:00
lsm_audit.h lsm: add backing_file LSM hooks 2026-04-03 16:53:50 -04:00
lsm_count.h lsm: count the LSMs enabled at compile time 2024-08-22 12:23:47 -04:00
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 lib: add light-weight queuing mechanism. 2023-10-16 12:44:06 -04:00
lz4.h include/linux/lz4.h: add some missing macros 2025-01-24 22:47:28 -08:00
lzo.h crypto: lzo - Fix compression buffer overrun 2025-03-08 16:23:22 +08:00
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.h driver core: have match() callback in struct bus_type take a const * 2024-07-03 15:16:54 +02:00
maple_tree.h MAINTAINERS: update Liam's email address 2026-04-27 05:54:25 -07:00
marvell_phy.h net: phy: marvell: add support for MV88E6250 family internal PHYs 2024-05-07 15:17:52 -07:00
math.h uapi: Provide DIV_ROUND_CLOSEST() 2026-03-18 09:59:57 +00:00
math64.h lib: mul_u64_u64_div_u64(): optimise multiply on 32bit x86 2025-11-20 14:03:42 -08:00
mbcache.h ext4: fix deadlock due to mbcache entry corruption 2022-12-08 21:49:25 -05:00
mbus.h bus: mbus: fix window size calculation for 4GB windows 2017-10-12 15:01:30 +02:00
mc33xs2410.h pwm: mc33xs2410: add hwmon support 2025-07-24 09:20:39 +02:00
mc6821.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
mc146818rtc.h rtc: Add support for configuring the UIP timeout for RTC reads 2023-12-17 22:33:55 +01:00
mcb.h driver core: have match() callback in struct bus_type take a const * 2024-07-03 15:16:54 +02:00
mdev.h vfio/mdev: add mdev available instance checking to the core 2022-10-04 12:06:58 -06:00
mdio-bitbang.h net: mdio: mdio-bitbang: Separate C22 and C45 transactions 2023-01-10 15:53:36 -08:00
mdio-mux.h net: mdio-mux: add mdio_mux parameter to mdio_mux_init() 2017-09-05 14:42:52 -07:00
mdio.h net: phy: make mdio_device.c part of libphy 2026-03-14 12:23:02 -07:00
mei_aux.h mei: gsc: setup gsc extended operational memory 2022-09-12 15:23:11 +03:00
mei_cl_bus.h mei: bus: add mei_cldev_uuid 2026-04-06 11:39:54 +02:00
mem_encrypt.h dma: Introduce generic dma_addr_*crypted helpers 2025-03-11 15:24:09 +00:00
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-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
memory_hotplug.h mm/sparse: remove sparse_decode_mem_map() 2026-04-05 13:53:32 -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 mempool: de-typedef 2025-11-23 12:30:40 +01:00
memregion.h memregion: Support fine grained invalidate by cpu_cache_invalidate_memregion() 2025-11-17 23:45:45 +00:00
memremap.h mm/zone_device: reinitialize large zone device private folios 2026-01-26 19:03:48 -08:00
memstick.h memstick: Constify struct memstick_device_id 2024-10-14 12:40:10 +02:00
mhi.h bus: mhi: host: Use kzalloc_flex 2026-03-17 15:34:47 +05:30
mhi_ep.h driver core: have match() callback in struct bus_type take a const * 2024-07-03 15:16:54 +02:00
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.h mm: Fix a hmm_range_fault() livelock / starvation problem 2026-03-02 11:51:51 -05:00
migrate_mode.h mm/migrate: add MR_DAMON to migrate_reason 2024-07-03 19:30:12 -07:00
mii.h net: mii: constify advertising mask 2024-08-11 17:04:29 +01:00
mii_timestamper.h phy: add hwtstamp_get callback to phy drivers 2025-11-26 16:56:33 -08:00
min_heap.h lib min_heap: use size_t for array size and index variables 2025-03-16 23:24:14 -07:00
minmax.h include/linux: change "__auto_type" to "auto" 2025-12-08 15:32:14 -08:00
misc_cgroup.h cgroup/misc: fix misc_res_type kernel-doc warning 2025-10-17 05:31:56 -10:00
miscdevice.h char/mwave: drop it 2025-12-29 11:53:38 +01:00
mm.h mm/vma: do not try to unmap a VMA if mmap_prepare() invoked from mmap() 2026-04-27 05:54:24 -07:00
mm_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
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.h mm: add mmap_action_map_kernel_pages[_full]() 2026-04-05 13:53:45 -07:00
mm_types_task.h mm: enable lazy_mmu sections to nest 2026-01-20 19:24:34 -08: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 License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
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 statmount: allow to retrieve idmappings 2025-02-12 12:12:27 +01:00
mnt_namespace.h namespace-6.18-rc1 2025-09-29 11:20:29 -07:00
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 module: switch to execmem API for remapping as RW and restoring ROX 2025-02-03 11:46:02 +01:00
moduleparam.h module: Remove extern keyword from param prototypes 2026-03-18 21:43:19 +00:00
most.h staging: most: move core files out of the staging area 2020-03-24 13:42:44 +01:00
mount.h constify {__,}mnt_is_readonly() 2025-09-17 15:58:29 -04:00
moxtet.h driver core: have match() callback in struct bus_type take a const * 2024-07-03 15:16:54 +02:00
mpage.h mpage: Provide variant of mpage_writepages() with own optional folio handler 2026-03-27 17:01:36 +01:00
mpi.h crypto: lib/mpi - Add error checks to extension 2024-08-17 13:55:50 +08:00
mpls.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
mpls_iptunnel.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
mroute.h net: remove sk_is_ipmr() and sk_is_icmpv6() helpers 2023-06-20 20:18:39 -07:00
mroute6.h net: ipv6: Add ip6_mr_output() 2025-06-17 18:18:46 -07:00
mroute_base.h ipmr: Free mr_table after RCU grace period. 2026-04-27 18:46:17 -07:00
msdos_fs.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
msdos_partition.h partitions/msdos: remove LINUX_SWAP_PARTITION 2020-03-24 07:57:08 -06:00
msg.h msg: Move struct msg_queue into ipc/msg.c 2018-03-24 11:25:35 -05:00
msi.h Updates for the [PCI] MSI subsystem: 2026-02-10 16:30:29 -08:00
msi_api.h Revert "genirq/msi: Provide constants for PCI/IMS support" 2024-05-15 17:02:08 -05:00
mtio.h compat_ioctl: move tape handling into drivers 2019-10-23 17:23:44 +02:00
mutex.h locking/mutex: Add context analysis 2026-03-08 11:06:53 +01:00
mutex_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
mutex_types.h locking/mutex: Add context analysis 2026-03-08 11:06:53 +01:00
mv643xx_eth.h net: mv643xx_eth: support MII/GMII/RGMII modes for Kirkwood 2022-11-07 08:42:19 +00:00
mv643xx_i2c.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
mvebu-pmsu.h ARM: mvebu: extend PMSU code to support dynamic frequency scaling 2014-07-16 12:58:36 +00:00
mxm-wmi.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 2019-05-30 11:26:35 -07:00
namei.h VFS: unexport lock_rename(), lock_rename_child(), unlock_rename() 2026-03-09 09:43:04 +01:00
nd.h driver core: have match() callback in struct bus_type take a const * 2024-07-03 15:16:54 +02:00
ndctl.h UAPI: ndctl: Remove use of PAGE_SIZE 2018-10-17 13:56:58 -07:00
net.h net: add getsockopt_iter callback to proto_ops 2026-04-13 14:56:28 -07:00
net_tstamp.h net: Add support for providing the PTP hardware source in tsinfo 2025-05-22 15:32:00 +02:00
netdev_features.h net: add a common function to compute features for upper devices 2025-10-21 18:08:23 -07:00
netdevice.h Delete some obsolete networking code 2026-04-24 09:41:58 -07:00
netdevice_xmit.h net/sched: act_mirred: add loop detection 2025-10-16 16:25:10 -07:00
netfilter.h netfilter: nfnetlink_hook: Dump flowtable info 2025-07-25 18:40:01 +02:00
netfilter_bridge.h netfilter: bridge: replace physindev with physinif in nf_bridge_info 2024-01-17 12:02:49 +01:00
netfilter_defs.h Remove DECnet support from kernel 2022-08-22 14:26:30 +01:00
netfilter_ipv4.h netfilter: use actual socket sk rather than skb sk when routing harder 2020-10-30 12:57:39 +01:00
netfilter_ipv6.h netfilter: remove nf_ipv6_ops and use direct function calls 2026-03-29 11:21:24 -07:00
netfilter_netdev.h net: reformat kdoc return statements 2024-12-09 14:44:59 -08:00
netfs.h netfs: Fix potential UAF in netfs_unlock_abandoned_read_pages() 2026-05-12 14:42:32 +02:00
netlink.h net: netlink: reduce extack cookie size 2025-05-19 16:06:42 -07:00
netpoll.h net: netpoll: remove unused netpoll pointer from netpoll_info 2025-09-19 17:50:59 -07:00
nfs.h nfs: add missing selections of CONFIG_CRC32 2025-04-13 16:39:42 -04:00
nfs3.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
nfs4.h Add RPC language definition of NFSv4 POSIX ACL extension 2026-01-29 09:48:33 -05:00
nfs_common.h nfs: fix incorrect error handling in LOCALIO 2025-01-21 11:34:43 -05:00
nfs_fs.h NFS: fix writeback in presence of errors 2026-04-22 08:53:23 -04:00
nfs_fs_i.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
nfs_fs_sb.h NFS: fix delayed delegation return handling 2026-01-30 16:49:15 -05:00
nfs_iostat.h NFS: Remove all NFSIOS_FSCACHE counters due to conversion to netfs API 2023-04-11 13:08:26 -04:00
nfs_page.h nfs: remove NFS_WBACK_BUSY() 2025-09-23 13:28:20 -04:00
nfs_ssc.h NFSD: enhance inter-server copy cleanup 2023-02-20 09:20:21 -05:00
nfs_xdr.h nfs: update inode ctime after removexattr operation 2026-04-13 11:46:08 -07:00
nfsacl.h NFSD: Add an xdr_stream-based encoder for NFSv2/3 ACLs 2021-03-22 10:19:00 -04:00
nfslocalio.h NFSD 6.18 Release Notes 2025-10-06 13:22:21 -07:00
nitro_enclaves.h nitro_enclaves: Add ioctl interface definition 2020-09-22 13:58:40 +02:00
nl802154.h add missing includes and forward declarations to networking includes under linux/ 2022-07-28 11:29:36 +02:00
nls.h fs/nls: make load_nls() take a const parameter 2023-07-25 00:30:02 -05:00
nmi.h watchdog/hardlockup: improve buddy system detection timeliness 2026-03-27 21:19:47 -07:00
node.h drivers/base/node: fold unregister_node() into unregister_one_node() 2025-11-16 17:28:03 -08:00
nodemask.h nodemask: propagate boolean for nodes_and{,not} 2026-01-26 20:02:36 -08:00
nodemask_types.h nodemask: numa: reorganize inclusion path 2025-02-16 06:52:19 -10:00
nospec.h uaccess: Add speculation barrier to copy_from_user() 2023-02-21 14:45:22 -08:00
notifier.h srcu: Create a DEFINE_SRCU_FAST() 2025-11-05 23:58:20 +01:00
ns_common.h nsfs: tighten permission checks for ns iteration ioctls 2026-02-27 22:00:08 +01:00
nsc_gpio.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
nsfs.h ns: add active reference count 2025-11-03 17:41:17 +01:00
nsproxy.h nsproxy: fix free_nsproxy() and simplify create_new_namespaces() 2025-11-14 13:10:38 +01:00
nstree.h nstree: fix func. parameter kernel-doc warnings 2026-04-24 00:34:59 +02:00
ntb.h NTB: core: Add .get_dma_dev() callback to ntb_dev_ops 2026-03-27 10:56:05 -05:00
ntb_transport.h NTB: Add flow control to the ntb_netdev 2015-09-07 15:17:08 -04:00
nubus.h nubus: Call put_device() in bus initialization error path 2026-01-26 12:26:01 +01:00
numa.h mm/numa: Introduce nearest_node_nodemask() 2025-02-16 06:52:19 -10:00
numa_memblks.h mm: numa_memblks: introduce numa_add_reserved_memblk 2025-05-22 14:55:36 -07:00
nvme-auth.h nvme fixes for Linux 7.1 2026-04-27 15:47:21 -06:00
nvme-fc-driver.h - In the series "treewide: Refactor heap related implementation", 2024-07-21 17:56:22 -07:00
nvme-fc.h nvme-fc: Sync header to FC-NVME-2 rev 1.08 2020-05-09 16:18:33 -06:00
nvme-keyring.h nvme-keyring: add nvme_tls_psk_refresh() 2025-03-20 16:53:54 -07:00
nvme-rdma.h nvme-rdma: send cntlid in the RDMA_CM_REQUEST Private Data 2024-08-26 08:11:19 -07:00
nvme-tcp.h nvme-tcp: add basic support for the C2HTermReq PDU 2025-02-18 07:13:26 -08:00
nvme.h nvme: Add the DHCHAP maximum HD IDs 2026-03-27 07:35:05 -07:00
nvmem-consumer.h nvmem: core: add nvmem_dev_size() helper 2024-01-04 17:01:13 +01:00
nvmem-provider.h nvmem: update a comment related to struct nvmem_config 2025-09-13 17:32:45 -07:00
nvram.h powerpc: Enable HAVE_ARCH_NVRAM_OPS and disable GENERIC_NVRAM 2019-01-22 10:21:45 +01:00
oa_tc6.h net: ethernet: oa_tc6: add helper function to enable zero align rx frame 2024-09-11 20:53:45 -07:00
objagg.h mlxsw: spectrum_acl_erp: Fix object nesting warning 2024-06-10 11:14:52 +01:00
objpool.h objpool: rework objpool_pop() 2025-02-18 11:51:22 -05:00
objtool.h objtool: Remove newlines and tabs from annotation macros 2025-12-03 19:42:37 +01:00
objtool_types.h objtool: Add ANNOTATE_DATA_SPECIAL 2025-10-14 14:50:16 -07:00
of.h Devicetree updates for v7.1: 2026-04-17 14:09:02 -07:00
of_address.h of: address: Add parent_bus_addr to struct of_pci_range 2025-01-18 15:04:23 -06:00
of_clk.h of: clk: Make of_clk_get_parent_{count,name}() parameter const 2020-02-12 12:57:59 -08:00
of_device.h of: Stop circularly including of_device.h and of_platform.h 2024-01-19 08:17:28 -06:00
of_dma.h dmaengine: of_dma: Add devm_of_dma_controller_register() 2026-03-09 12:20:47 +01:00
of_fdt.h of/fdt: Consolidate duplicate code into helper functions 2025-11-20 08:32:48 -06:00
of_graph.h of: property: add of_graph_get_next_port_endpoint() 2024-10-24 16:35:48 -05:00
of_iommu.h iommmu/of: Do not return struct iommu_ops from of_iommu_configure() 2023-12-12 10:18:47 +01:00
of_irq.h of/irq: Introduce for_each_of_imap_item 2026-01-15 12:03:27 +01:00
of_mdio.h net: mdio: fix owner field for mdio buses registered using device-tree 2023-03-19 10:48:35 +00:00
of_net.h of: net: export of_get_mac_address_nvmem() 2022-11-29 10:45:53 +01:00
of_pci.h PCI: Remove unused includes and superfluous struct declaration 2019-11-21 07:49:29 -06:00
of_pdt.h of/pdt: Remove unused of_pdt_build_more function ptr 2018-11-09 15:40:53 -06:00
of_platform.h of: Hide of_default_bus_match_table[] 2024-12-10 10:50:26 -06:00
of_reserved_mem.h of: reserved_mem: replace CMA quirks by generic methods 2026-03-26 14:12:02 -05:00
oid_registry.h pkcs7, x509: Add ML-DSA support 2026-01-30 11:34:34 +00:00
olpc-ec.h x86/platform: Avoid missing-prototype warnings for OLPC 2023-05-18 11:56:19 -07:00
omap-dma.h ARM: omap1: add back omap_set_dma_priority() stub 2022-04-29 09:53:52 +02:00
omap-gpmc.h memory: omap-gpmc: deadcode a pair of functions 2024-12-14 11:41:05 +01:00
omap-iommu.h iommu/omap: Fix compilation warnings 2019-08-09 19:56:05 +02:00
omap-mailbox.h mailbox: omap: Move omap_mbox_irq_t into driver 2024-05-19 22:29:43 -05:00
omapfb.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 2019-05-30 11:26:35 -07:00
once.h once: fix race by moving DO_ONCE to separate section 2025-09-25 08:01:16 +02:00
once_lite.h include/linux/once_lite.h: fix judgment in WARN_ONCE with clang 2025-11-20 14:03:43 -08:00
oom.h mm: convert core mm to mm_flags_*() accessors 2025-09-13 16:54:56 -07:00
openvswitch.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 269 2019-06-05 17:30:29 +02:00
osq_lock.h locking/osq_lock: Move the definition of optimistic_spin_node into osq_lock.c 2023-12-30 10:25:51 -08:00
overflow.h overflow: Make sure size helpers are always inlined 2026-02-24 15:46:31 -08:00
packing.h lib: packing: Include necessary headers 2025-06-25 15:30:00 -07:00
padata.h padata: Put CPU offline callback in ONLINE section to allow failure 2026-03-22 11:17:59 +09:00
page-flags-layout.h mm: page-flags-layout.h: change the KASAN_TAG_WIDTH for HW_TAGS 2025-05-12 23:50:49 -07:00
page-flags.h mm: introduce a new page type for page pool in page type 2026-04-05 13:53:19 -07:00
page-isolation.h mm: page_isolation: introduce page_is_unmovable() 2026-01-31 14:22:42 -08:00
page_counter.h page_counter: reduce struct page_counter size 2025-03-17 00:05:36 -07:00
page_ext.h mm/page_ext: Add page_ext_get_from_phys() 2026-01-21 12:51:48 +01:00
page_frag_cache.h mm: page_frag: reuse existing space for 'size' and 'pfmemalloc' 2024-11-11 10:56:27 -08:00
page_idle.h mm: generate PAGE_IDLE_FLAG definitions 2024-04-25 20:56:35 -07:00
page_owner.h mm/page_owner: convert set_page_owner_migrate_reason() to folios 2025-07-19 18:59:57 -07:00
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
pageblock-flags.h mm/pageblock-flags: remove PB_migratetype_bits/PB_migrate_end 2025-09-13 16:55:21 -07:00
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.h panic: add panic_force_cpu= parameter to redirect panic to a specific CPU 2026-02-03 08:21:26 -08:00
panic_notifier.h kernel.h: split out panic and oops helpers 2021-07-01 11:06:04 -07:00
papr_scm.h powerpc/papr_scm: Move duplicate definitions to common header files 2024-04-25 12:37:12 -07:00
parman.h lib: Introduce priority array area manager 2017-02-03 16:35:42 -05:00
parport.h parport: Remove parport_driver.devmodel 2024-07-03 16:44:22 +02:00
parport_pc.h parport_pc: Let chipset drivers mask ECR bits on writes 2023-01-20 13:12:00 +01:00
parser.h parser: add unsigned int parser 2021-02-03 19:05:50 +01:00
part_stat.h block: Update a comment of disk statistics 2025-10-02 15:28:42 -06:00
pata_arasan_cf_data.h Update Viresh Kumar's email address 2015-07-17 16:39:53 -07:00
patchkey.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
path.h fs: remove unused path_put_init() 2024-08-30 08:22:38 +02:00
pch_dma.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 176 2019-05-30 11:29:19 -07:00
pci-acpi.h ACPI: PCI: PM: Rework root bus notification setup 2025-12-17 13:52:53 +01:00
pci-ats.h iommufd: Extend IOMMU_GET_HW_INFO to report PASID capability 2025-03-28 10:07:23 -03:00
pci-bwctrl.h thermal: Add PCIe cooling driver 2024-11-16 10:09:30 -06:00
pci-doe.h PCI/TSM: Establish Secure Sessions and Link Encryption 2025-11-03 19:27:41 -08:00
pci-ecam.h PCI: host-common: Convert to library for host controller drivers 2025-05-30 12:21:57 -05:00
pci-ep-cfs.h PCI: Fix kernel-doc formatting 2021-07-06 10:37:46 -05:00
pci-ep-msi.h PCI: endpoint: Add RC-to-EP doorbell support using platform MSI controller 2025-07-24 16:51:17 -05:00
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/TSM: Add pci_tsm_guest_req() for managing TDIs 2025-11-14 15:06:57 -08:00
pci.h pci-v7.1-changes 2026-04-15 14:41:21 -07:00
pci_hotplug.h PCI: Move is_pciehp check out of pciehp_is_native() 2025-07-29 11:45:39 -05:00
pci_ids.h PCI/P2PDMA: Add Google SoCs to the P2P DMA host bridge list 2026-04-10 17:27:39 -05:00
pcie-dwc.h PCI: dwc: Add Rockchip to the RAS DES allowed vendor list 2025-03-06 08:55:54 +00:00
pcs-lynx.h net: pcs: lynx: make lynx_pcs_create() static 2023-06-08 19:19:50 -07:00
pcs-rzn1-miic.h net: pcs: add Renesas MII converter driver 2022-06-27 11:37:55 +01:00
pe.h include: pe.h: Fix PE definitions 2025-05-21 16:46:37 +02:00
peci-cpu.h peci, hwmon: Switch to new Intel CPU model defines 2024-06-17 15:15:46 +02:00
peci.h peci, hwmon: Switch to new Intel CPU model defines 2024-06-17 15:15:46 +02:00
percpu-defs.h s390/percpu: Get rid of ARCH_MODULE_NEEDS_WEAK_PER_CPU 2025-11-24 11:45:20 +01:00
percpu-refcount.h percpu_ref: Replace kernel.h with the necessary inclusions 2021-12-09 15:41:09 -05:00
percpu-rwsem.h cpu: Provide lockdep check for CPU hotplug lock write-held 2026-02-03 15:23:33 +01:00
percpu.h alloc_tag: allocate percpu counters for module tags dynamically 2025-05-25 00:53:48 -07:00
percpu_counter.h percpu_counter: extend _limited_add() to negative amounts 2023-10-18 14:34:14 -07:00
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_event_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
perf_regs.h perf/arch: Remove perf_sample_data::regs_user_copy 2020-11-09 18:12:34 +01:00
personality.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
pfn.h mm: remove callers of pfn_t functionality 2025-07-09 22:42:19 -07:00
pgalloc.h mm: introduce and use {pgd,p4d}_populate_kernel() 2025-08-27 22:45:44 -07:00
pgalloc_tag.h mm/alloc_tag: clear codetag for pages allocated before page_ext initialization 2026-04-18 00:10:50 -07:00
pgtable.h bpf: Replace scratch PTE atomically when allocating arena pages 2026-06-05 08:22:36 -07:00
pgtable_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
phonet.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336 2019-06-05 17:37:07 +02:00
phy.h net: phy: add support for disabling PHY-autonomous EEE 2026-04-12 11:33:23 -07:00
phy_fixed.h net: phy: fixed_phy: shrink size of struct fixed_phy_status 2025-11-07 18:53:13 -08:00
phy_led_triggers.h treewide: Use sizeof_field() macro 2019-12-09 10:36:44 -08:00
phy_link_topology.h net: phy: Introduce ethernet link topology representation 2024-08-23 13:04:34 +01:00
phy_port.h net: phy: marvell10g: Support SFP through phy_port 2026-01-13 18:52:35 -08:00
phylib_stubs.h net: ethtool: plumb PHY stats to PHY drivers 2025-01-14 11:44:19 +01:00
phylink.h net: phylink: introduce helpers for replaying link callbacks 2026-01-21 19:50:54 -08:00
pid.h pid: introduce task_ppid_vnr() helper 2026-02-10 11:39:31 +01: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: Split out pid_types.h 2023-12-20 19:26:31 -05:00
pidfs.h pidfs: convert rb-tree to rhashtable 2026-02-10 11:39:30 +01:00
pim.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
pipe_fs_i.h fs/pipe: stop duplicating union pipe_index declaration 2025-11-12 12:18:56 +01:00
pkeys.h x86/fault: Fix wrong signal when vsyscall fails with pkey 2021-09-20 22:28:47 +02:00
pl320-ipc.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201 2019-05-30 11:29:52 -07:00
platform_device.h Linux 7.0-rc5 2026-03-22 23:13:33 +01:00
platform_profile.h acpi: platform_profile - Add max-power profile option 2025-11-28 12:03:22 +02:00
pldmfw.h pldmfw: enable selected component update 2025-01-16 13:04:41 -08:00
plist.h treewide: Update email address 2026-01-11 06:09:11 -10:00
plist_types.h plist: Split out plist_types.h 2023-12-20 19:26:31 -05:00
pm-trace.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
pm.h PM: sleep: core: Avoid bit field races related to work_in_progress 2026-02-04 13:25:09 +01:00
pm_clock.h PM: clk: Remove unused pm_clk_remove() 2025-03-12 21:28:48 +01:00
pm_domain.h pmdomain: Merge branch pmdomain into next 2026-04-01 13:33:35 +02:00
pm_opp.h OPP: Add support to find OPP for a set of keys 2025-08-26 10:40:58 +05:30
pm_qos.h PM: QoS: Introduce a CPU system wakeup QoS limit 2025-11-25 19:01:29 +01:00
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: sleep: wakeirq: Introduce device-managed variant of dev_pm_set_wake_irq() 2025-01-17 20:27:46 +01:00
pm_wakeup.h PM: wakeup: Add out-of-band system wakeup support for devices 2025-11-19 18:06:49 +01:00
pmbus.h hwmon: (pmbus/core) improve handling of write protected regulators 2024-12-14 08:00:44 -08:00
pmu.h cuda/pmu: Make find_via_cuda/pmu init functions 2021-12-23 22:35:00 +11:00
pnp.h PNP: Expand length of fixup id string 2025-03-12 20:41:14 +01:00
poison.h io_uring: add request poisoning 2025-08-24 11:41:11 -06:00
poll.h poll: kill poll_does_not_wait() 2025-01-10 11:59:00 +01:00
polynomial.h lib: add generic polynomial calculation 2022-05-22 11:32:30 -07:00
posix-clock.h posix-clock: Store file pointer in struct posix_clock_context 2025-03-05 12:43:54 +00:00
posix-timers.h timekeeping: Provide time getters for auxiliary clocks 2025-06-27 20:13:12 +02:00
posix-timers_types.h timerqueue: Split out timerqueue_types.h 2023-12-20 19:26:31 -05:00
posix_acl.h fs: nfs: acl: Avoid -Wflex-array-member-not-at-end warning 2025-03-10 09:11:04 -04:00
posix_acl_xattr.h posix_acl: make posix_acl_to_xattr() alloc the buffer 2026-01-16 10:51:12 +01:00
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-comp.h add missing includes and forward declarations to networking includes under linux/ 2022-07-28 11:29:36 +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
pps_gen_kernel.h pps: generators: replace copy of pps-gen info struct with const pointer 2025-02-21 10:46:49 +01:00
pps_kernel.h pps: fix poll support 2025-07-01 12:29:29 +02:00
pr.h block: Add PR callouts for read keys and reservation 2023-04-11 21:55:35 -04:00
prandom.h prandom: remove next_pseudo_random32 2025-10-30 18:35:26 +01:00
preempt.h treewide: Remove in_irq() 2025-10-24 21:39:27 +02:00
prefetch.h locking: remove spin_lock_prefetch 2023-08-12 09:18:47 -07:00
prime_numbers.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
printk.h printk changes for 7.1 2026-04-20 15:42:18 -07:00
prmt.h ACPI: PRM: Add acpi_prm_handler_available() 2025-10-27 15:45:22 +01:00
proc_fs.h procfs: make /self and /thread_self dentries persistent 2025-11-16 01:35:02 -05:00
proc_ns.h ns: move ns type into struct ns_common 2025-09-25 09:23:54 +02:00
processor.h processor: remove spin_cpu_yield 2019-06-15 12:25:49 +02:00
profile.h profiling: remove profile=sleep support 2024-08-04 13:36:28 -07:00
projid.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
property.h software node: Also support referencing non-constant software nodes 2025-12-22 13:32:22 +01:00
pruss_driver.h soc: ti: pruss: Fix pruss APIs 2025-01-02 10:37:14 -06:00
psci.h psci: Add accessor for psci_0_1_function_ids 2020-12-04 08:44:24 +00:00
pseudo_fs.h libfs: allow to specify s_d_flags 2025-10-31 10:16:23 +01:00
psi.h sched/psi: use kernfs polling functions for PSI trigger polling 2023-07-10 09:52:30 +02:00
psi_types.h sched/psi: Optimize psi_group_change() cpu_clock() usage 2025-07-09 13:40:21 +02:00
psp-platform-access.h crypto: ccp - Add AMD Seamless Firmware Servicing (SFS) driver 2025-09-17 12:17:05 +02:00
psp-sev.h crypto/ccp: Implement SNP x86 shutdown 2026-03-30 12:02:12 +02:00
psp-tee.h tee: amdtee: check TEE status during driver initialization 2020-01-04 13:49:51 +08:00
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.h pstore: replace spinlock_t by raw_spinlock_t 2024-08-26 13:33:50 -07:00
pstore_blk.h pstore/blk: Include zone in pstore_device_info 2021-06-16 21:09:31 -07:00
pstore_ram.h pstore/ram: Move internal definitions out of kernel-wide include 2022-10-17 13:14:32 -07:00
pstore_zone.h pstore/blk: Support non-block storage devices 2020-05-31 19:49:00 -07:00
ptdump.h mm/ptdump: split effective_prot() into level specific callbacks 2025-05-11 17:48:19 -07:00
pti.h x86/bugs: Rename CONFIG_PAGE_TABLE_ISOLATION => CONFIG_MITIGATION_PAGE_TABLE_ISOLATION 2024-01-10 10:52:28 +01:00
ptp_classify.h move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
ptp_clock_kernel.h ptp: add debugfs interfaces to loop back the periodic output signal 2025-09-09 19:28:52 -07:00
ptp_kvm.h treewide: Remove system_counterval_t.cs, which is never read 2024-02-07 17:05:21 +01:00
ptp_mock.h net: ptp: create a mock-up PTP Hardware Clock driver 2023-08-09 15:59:21 -07:00
ptp_pch.h add missing includes and forward declarations to networking includes under linux/ 2022-07-28 11:29:36 +02:00
ptr_ring.h ptr_ring: disable KCSAN warnings 2026-03-27 17:14:31 -07:00
ptrace.h ptrace: Introduce exception_ip arch hook 2024-02-12 23:04:34 +01:00
ptrace_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
purgatory.h crypto: sha - split sha.h into sha1.h and sha2.h 2020-11-20 14:45:33 +11:00
pvclock_gtod.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
pwm.h Merge branch 'pwm/th1520' into pwm/for-next 2025-11-14 11:56:14 +01:00
pwm_backlight.h backlight: pwm-backlight: Remove struct backlight_ops.check_fb 2024-03-28 10:09:02 +00:00
pxa2xx_ssp.h spi: pxa2xx: Keep PXA*_SSP types together 2024-03-26 19:34:12 +00:00
pxa168_eth.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
qnx6_fs.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
quota.h quota: remove unneeded return value of register_quota_format 2024-07-22 18:13:44 +02:00
quotaops.h quota: Fix race of dquot_scan_active() with quota deactivation 2026-03-25 13:15:36 +01:00
radix-tree.h radix-tree: replace gfp.h inclusion with gfp_types.h 2022-08-14 13:31:03 -07:00
raid_class.h scsi: core: raid_class: Remove raid_component_add() 2023-08-24 21:34:28 -04:00
ramfs.h shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs 2023-06-19 16:19:04 -07:00
random.h random: remove unused get_random_var_wait functions 2025-11-02 13:40:13 +01:00
randomize_kstack.h randomize_kstack: Unify random source across arches 2026-03-24 21:12:03 -07:00
range.h Merge branch 'cxl/for-6.13/dcd-prep' into cxl-for-next 2024-11-08 09:50:07 -07:00
ras.h RAS: Report all ARM processor CPER information to userspace 2025-11-21 09:42:02 +01:00
ratelimit.h ratelimit: Reduce ___ratelimit() false-positive rate limiting 2025-05-08 16:13:27 -07:00
ratelimit_types.h ratelimit: Reduce ___ratelimit() false-positive rate limiting 2025-05-08 16:13:27 -07:00
rational.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
rbtree.h rbtree: Provide rbtree with links 2026-02-27 16:40:16 +01:00
rbtree_augmented.h rbtree: Add rb_add_augmented_cached() helper 2023-07-19 09:43:58 +02:00
rbtree_latch.h seqlock, treewide: Switch to non-raw seqcount_latch interface 2024-11-05 12:55:35 +01:00
rbtree_types.h rbtree: Provide rbtree with links 2026-02-27 16:40:16 +01:00
rcu_node_tree.h kernel.h: split out mathematical helpers 2020-12-15 22:46:15 -08:00
rcu_notifier.h rcu: Restrict access to RCU CPU stall notifiers 2023-12-12 02:31:22 +05:30
rcu_segcblist.h rcu/nocb: Simplify (de-)offloading state machine 2024-09-09 00:03:55 +05:30
rcu_sync.h rcu/sync: remove un-used rcu_sync_enter_start function 2024-02-14 08:00:57 -08:00
rculist.h rculist: add list_splice_rcu() for private lists 2026-04-21 12:48:44 +02:00
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
rcupdate.h bpf: Retire rcu_trace_implies_rcu_gp() 2026-04-07 12:24:49 -07:00
rcupdate_trace.h srcu: Create an rcu_tasks_trace_expedite_current() function 2026-01-01 16:39:46 +08:00
rcupdate_wait.h rcu: Use _full() API to debug synchronize_rcu() 2025-03-04 18:44:29 -08:00
rcuref.h rcuref: Provide rcuref_is_dead() 2025-05-03 12:02:04 +02:00
rcutiny.h slab, rcu: move TINY_RCU variant of kvfree_rcu() to SLAB 2025-02-05 10:45:12 +01:00
rcutree.h RCU pull request for v6.15 2025-03-24 19:41:37 -07:00
rcuwait.h types: move struct rcuwait into types.h 2025-03-16 22:06:18 -07:00
rcuwait_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
reboot-mode.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
reboot.h reboot: retire hw_protection_reboot and hw_protection_shutdown helpers 2025-03-16 23:24:14 -07:00
reciprocal_div.h lib: reciprocal_div: implement the improved algorithm on the paper mentioned 2018-07-07 01:45:31 +02:00
ref_tracker.h ref_tracker: eliminate the ref_tracker_dir name field 2025-06-19 17:02:04 -07:00
refcount.h refcount: Remove unused __signed_wrap function annotations 2026-03-31 14:41:56 -07:00
refcount_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
refcount_types.h refcount: Split out refcount_types.h 2023-12-20 19:26:31 -05:00
regmap.h regmap: i3c: Add non-devm regmap_init_i3c() helper 2026-04-10 11:46:15 +01:00
regset.h regset: Add explicit core note name in struct user_regset 2025-07-14 22:27:46 -07:00
relay.h relayfs: support a counter tracking if data is too big to write 2025-07-09 22:57:52 -07:00
remoteproc.h remoteproc: core: Export the rproc coredump APIs 2023-07-15 12:56:48 -07:00
resctrl.h x86/resctrl: Handle number of RMIDs supported by RDT_RESOURCE_PERF_PKG 2026-01-10 11:20:14 +01:00
resctrl_types.h x86,fs/resctrl: Fill in details of events for performance and energy GUIDs 2026-01-09 16:37:07 +01: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.h prlimit: make do_prlimit() static 2022-03-08 14:33:36 -06:00
resource_ext.h resource: Add a resource_list_first_type helper 2019-10-29 10:47:14 +00:00
restart_block.h select: store end_time as timespec64 in restart block 2025-12-24 14:01:57 +01:00
resume_user_mode.h rseq: Switch to fast path processing on exit to user 2025-11-04 08:34:39 +01:00
rethook.h rethook: Use __rcu pointer for rethook::handler 2023-12-01 14:53:56 +09:00
rfkill.h net: reformat kdoc return statements 2024-12-09 14:44:59 -08:00
rhashtable-types.h rhashtable: Bounce deferred worker kick through irq_work 2026-04-20 20:10:50 -10:00
rhashtable.h rhashtable: Fix rhashtable_next_key() build warnings 2026-06-07 12:36:13 -07:00
ring_buffer.h ring-buffer: Introduce ring-buffer remotes 2026-03-09 12:33:53 -04:00
ring_buffer_types.h ring-buffer: Export buffer_data_page and macros 2026-03-09 12:33:55 -04:00
rio.h drivers: rapidio: make rio_bus_type const 2025-10-22 07:55:02 +02:00
rio_drv.h rapidio: remove unused functions 2025-05-11 17:54:09 -07:00
rio_ids.h rapidio: remove not used code about RIO_VID_TUNDRA 2021-12-21 10:22:19 +01:00
rio_regs.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
rmap.h migrate: replace RMP_ flags with TTU_ flags 2026-01-26 20:02:33 -08:00
rmi.h Input: synaptics-rmi4 - rename f30_data to gpio_data 2020-10-04 19:51:43 -07:00
rndis.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
rodata_test.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 2019-06-05 17:37:17 +02:00
rolling_buffer.h netfs: Abstract out a rolling folio buffer implementation 2024-12-20 22:34:02 +01:00
root_dev.h init: handle ubi/mtd root mounting like all other root types 2023-06-05 10:55:20 -06:00
rpmb.h rpmb: move rpmb_frame struct and constants to common header 2025-10-13 13:18:03 +02:00
rpmsg.h rpmsg: Constify buffer passed to send API 2026-04-06 09:37:51 -05:00
rseq.h rseq: Revert to historical performance killing behaviour 2026-05-05 16:02:57 +02:00
rseq_entry.h arm64/entry: Fix arm64-specific rseq brokenness 2026-05-08 17:00:44 +02:00
rseq_types.h rseq: Implement read only ABI enforcement for optimized RSEQ V2 mode 2026-05-06 17:40:15 +02:00
rslib.h treewide: Update email address 2026-01-11 06:09:11 -10:00
rtc.h rtc: pm8xxx: add support for uefi offset 2025-03-17 11:52:25 +01:00
rtmutex.h locking/rtmutex: Add context analysis 2026-03-08 11:06:53 +01:00
rtnetlink.h net: hold instance lock during NETDEV_CHANGE 2025-04-07 11:13:39 -07:00
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 misc: rtsx: usb card reader: add OCP support 2025-08-19 14:34:15 +02:00
rv.h rv: Add support for per-object monitors in DA/HA 2026-03-31 16:47:17 +02:00
rw_hint.h fs: add an enum for number of life time hints 2025-09-16 12:30:41 +02:00
rwbase_rt.h locking: Make rwsem_assert_held_write_nolockdep() build with PREEMPT_RT=y 2024-04-08 16:39:16 +02:00
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 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
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.h ptrace: slightly saner 'get_dumpable()' logic 2026-05-14 08:32:11 -07:00
sched_clock.h sched/headers: Fix header to build standalone: <linux/sched_clock.h> 2022-02-23 08:21:32 +01:00
scmi_imx_protocol.h firmware: arm_scmi: imx: Support getting syslog of MISC protocol 2026-01-17 10:32:21 +08:00
scmi_protocol.h firmware: arm_scmi: Fix function name typo in scmi_perf_proto_ops struct 2025-09-02 11:21:34 +01:00
scpi_protocol.h firmware: arm_scpi: Fix kernel doc warnings 2021-07-13 11:39:48 +01:00
screen_info.h sysfb: Replace screen_info with sysfb_primary_display 2025-12-16 14:12:44 +01:00
scs.h scs: add support for dynamic shadow call stacks 2022-11-09 18:06:35 +00:00
sctp.h sctp: Remove unused payload from sctp_idatahdr 2025-02-25 15:18:45 +01:00
scx200.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
scx200_gpio.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
seccomp.h seccomp: remove the 'sd' argument from __secure_computing() 2025-02-10 09:26:22 -08:00
seccomp_types.h seccomp: Split out seccomp_types.h 2023-12-20 19:26:32 -05:00
secretmem.h mm: merge folio_is_secretmem() and folio_fast_pin_allowed() into gup_fast_folio_allowed() 2024-04-25 20:56:13 -07:00
secure_boot.h integrity: Eliminate weak definition of arch_get_secureboot() 2026-03-13 11:37:13 -04:00
securebits.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
security.h Landlock update for v7.1-rc1 2026-04-13 15:42:19 -07:00
sed-opal-key.h block:sed-opal: SED Opal keystore 2023-10-17 09:10:06 -06:00
sed-opal.h sed-opal: Add STACK_RESET command 2026-03-31 07:04:00 -06:00
seg6.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
seg6_genl.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
seg6_hmac.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
seg6_iptunnel.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
seg6_local.h ipv6: sr: define core operations for seg6local lightweight tunnel 2017-08-07 14:16:22 -07:00
selection.h tty: vt: remove extern from functions in selection.h 2024-01-27 18:08:53 -08:00
sem.h copy_process: pass clone_flags as u64 across calltree 2025-09-01 15:31:34 +02:00
sem_types.h sem: Split out sem_types.h 2023-12-20 19:26:32 -05:00
semaphore.h locking/semaphore: Remove the list_head from struct semaphore 2026-03-08 11:06:52 +01:00
seq_buf.h tracing: Add trace_seq_pop() and seq_buf_pop() 2025-10-28 20:10:59 -04:00
seq_file.h vsnprintf: drop __printf() attributes on binary printing functions 2026-02-06 10:07:22 +01:00
seq_file_net.h add missing includes and forward declarations to networking includes under linux/ 2022-07-28 11:29:36 +02:00
seqlock.h compiler-context-analysis: Remove __assume_ctx_lock from initializers 2026-01-28 20:45:25 +01:00
seqlock_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
seqlock_types.h locking/seqlock: Support Clang's context analysis 2026-01-05 16:43:29 +01:00
serdev.h TTY/Serial changes for 7.1-rc1 2026-04-19 08:44:41 -07:00
serial.h serial: 8250: Name MSR literals 2023-01-19 15:01:19 +01:00
serial_8250.h serial: 8250: Add serial8250_handle_irq_locked() 2026-03-12 15:34:15 +01:00
serial_bcm63xx.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
serial_core.h serial: introduce uart_port_lock() guard()s 2025-08-17 12:46:25 +02:00
serial_s3c.h tty: serial: samsung: Fix serial rx on Apple A7-A9 2024-09-11 15:47:13 +02:00
serial_sci.h serial: sh-sci: Add support for RZ/V2H(P) SoC 2024-06-24 16:09:37 +02:00
serio.h Input: serio - define serio_pause_rx guard to pause and resume serio ports 2024-10-04 00:58:14 -07:00
set_memory.h arch: introduce set_direct_map_valid_noflush() 2024-11-07 14:25:15 -08:00
sfp.h net: sfp: remove old sfp_parse_* functions 2025-09-22 16:05:15 -07:00
sh_clk.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
sh_dma.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
sh_eth.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2018-01-09 10:37:00 -05:00
sh_intc.h sh: Avoid using IRQ0 on SH3 and SH4 2023-06-11 18:22:47 +02:00
sh_timer.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
shdma-base.h dmaengine: shdma: correct most kernel-doc issues in shdma-base.h 2025-12-16 22:24:00 +05:30
shm.h fs: Add FOP_HUGE_PAGES 2024-04-09 10:53:44 +02:00
shmem_fs.h mm.git review status for linus..mm-stable 2026-04-19 08:01:17 -07:00
shrinker.h mm: add printf attribute to shrinker_debugfs_name_alloc 2023-10-18 14:34:18 -07:00
signal.h signal: Kill bogus dependency on list.h 2023-12-20 19:26:31 -05:00
signal_types.h signal: Kill bogus dependency on list.h 2023-12-20 19:26:31 -05:00
signalfd.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
simple_ring_buffer.h tracing: load/unload page callbacks for simple_ring_buffer 2026-03-09 12:33:55 -04:00
siox.h siox: Make remove callback return void 2020-12-10 16:17:15 +01:00
siphash.h SPDX changes for 5.19-rc1 2022-06-03 10:34:34 -07:00
sizes.h PCI: Validate pci_rebar_size_supported() input 2025-11-24 17:23:58 -06:00
skb_array.h ptr_ring: do not block hard interrupts in ptr_ring_resize_multiple() 2024-12-18 17:55:30 -08:00
skbuff.h net: tso: Introduce tso_dma_map and helpers 2026-04-12 10:54:31 -07:00
skbuff_ref.h net: always inline skb_frag_unref() and __skb_frag_unref() 2026-01-25 13:18:52 -08:00
skmsg.h kmalloc_obj: Clean up after treewide replacements 2026-02-21 01:02:52 -08:00
slab.h mm/slab: Add kvfree_atomic() helper 2026-05-05 16:12:07 +08:00
slimbus.h driver core: have match() callback in struct bus_type take a const * 2024-07-03 15:16:54 +02:00
sm501-regs.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
sm501.h mfd: sm501: Remove unused sm501_find_clock 2025-05-23 08:49:16 +01:00
smbdirect.h smb: smbdirect: introduce and use include/linux/smbdirect.h 2026-05-01 16:24:25 -05:00
smc91x.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
smp.h smp: Add missing kernel-doc comments 2026-03-25 20:11:29 +01:00
smp_types.h smp: Add source and destination CPUs to __call_single_data 2020-09-04 11:50:50 -07:00
smpboot.h smpboot: Place the __percpu annotation correctly 2019-04-24 12:17:08 +02:00
smsc911x.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 2019-05-30 11:26:35 -07:00
smscphy.h net: phy: smsc: add WoL support to LAN8740/LAN8742 PHYs 2023-07-26 21:24:40 -07:00
sock_diag.h sock_diag: allow concurrent operation in sock_diag_rcv_msg() 2024-01-23 15:13:55 +01:00
socket.h net: use ktime_t in struct scm_timestamping_internal 2026-03-04 17:53:34 -08:00
sockptr.h net: Comment copy_from_sockptr() explaining its behaviour 2024-11-28 08:57:42 +01:00
softirq.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
sonet.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
sonypi.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
sort.h sort.h: hoist cmp_int() into generic header file 2025-05-11 17:54:12 -07:00
sound.h sound: Remove unused register_sound_midi() and co 2018-01-11 17:05:23 +01:00
soundcard.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
spinlock.h locking: Fix rwlock and spinlock lock context annotations 2026-02-27 16:40:19 +01:00
spinlock_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
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_rt.h compiler-context-analysis: Remove __assume_ctx_lock from initializers 2026-01-28 20:45:25 +01:00
spinlock_types.h locking/rwlock, spinlock: Support Clang's context analysis 2026-01-05 16:43:28 +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 Improve consistency of '#error' directive messages 2024-11-11 17:17:04 -08:00
spinlock_up.h locking: Fix rwlock support in <linux/spinlock_up.h> 2026-03-16 13:16:50 +01:00
splice.h fs: use splice_copy_file_range() inline helper 2023-12-12 16:20:02 +01:00
spmi.h spmi: Introduce device-managed functions 2023-12-15 17:27:04 +01:00
sprintf.h printk changes for 6.17 2025-08-04 10:54:36 -07:00
sram.h treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_30.RULE (part 2) 2022-06-10 14:51:35 +02:00
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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 2019-06-05 17:36:37 +02:00
stackdepot.h stackdepot: fix stack_depot_save_flags() in NMI context 2024-12-05 19:54:45 -08:00
stackprotector.h stackprotector: move get_random_canary() into stackprotector.h 2022-11-18 02:18:10 +01:00
stacktrace.h arch: Make ARCH_STACKWALK independent of STACKTRACE 2021-12-10 14:06:03 +00:00
start_kernel.h init: remove obsolete arch_call_rest_init() wrapper 2024-02-22 15:38:55 -08:00
stat.h fs: add atomic write unit max opt to statx 2025-05-07 14:25:30 -07:00
statfs.h fs: introduce a wrapper uuid_to_fsid() 2021-04-19 16:03:15 +02:00
static_call.h x86/static-call: fix 32-bit build 2024-12-18 09:47:43 -08:00
static_call_types.h static_call: allow using STATIC_CALL_TRAMP_STR() from assembly 2025-11-15 06:18:17 +00:00
static_key.h static keys: Introduce 'struct static_key', static_key_true()/false() and static_key_slow_[inc|dec]() 2012-02-24 10:05:59 +01:00
stdarg.h isystem: ship and use stdarg.h 2021-08-19 09:02:55 +09:00
stddef.h stddef: Introduce __TRAILING_OVERLAP() 2025-09-17 09:29:43 -07:00
stm.h stm class: Add source type 2024-05-04 18:57:21 +02:00
stmmac.h net: stmmac: provide flag to disable EEE 2026-03-27 20:57:38 -07:00
stmp3xxx_rtc_wdt.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 428 2019-06-05 17:37:16 +02:00
stmp_device.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
stop_machine.h stop_machine: Fix the documentation for a NULL cpus argument 2026-03-03 15:35:51 -08:00
string.h Merge branch 'for-6.20' into for-linus 2026-02-11 10:14:35 +01:00
string_choices.h gpio updates for v6.18-rc1 2025-10-01 11:34:12 -07:00
string_helpers.h lib/string_helpers: Introduce parse_int_array() 2025-04-07 15:07:56 +01:00
stringhash.h <linux/stringhash.h>: fix end_name_hash() for 64bit long 2018-04-28 15:01:14 -07:00
stringify.h extract and use FILE_LINE macro 2023-10-18 14:43:21 -07:00
sungem_phy.h net: sungem_phy: Constify struct mii_phy_def 2024-08-08 19:59:06 -07:00
sunserialcore.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
sunxi-rsb.h mfd/bus: sunxi-rsb: Make .remove() callback return void 2021-01-15 13:23:36 +00:00
surface_acpi_notify.h platform/surface: Add Surface ACPI Notify driver 2021-01-07 00:06:39 +01:00
suspend.h PM: hibernate: Fix pm_hibernation_mode_is_suspend() build breakage 2025-09-26 18:53:48 +02:00
svga.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
sw842.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
swab.h swab: Add array operations 2022-09-07 12:42:25 +01:00
swait.h sched: add a few helpers to wake up tasks on the current cpu 2023-07-17 16:08:08 -07:00
swait_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
swap.h mm: workingset: use lruvec_lru_size() to get the number of lru pages 2026-04-18 00:10:47 -07:00
swap_cgroup.h mm: memcontrol: fix swap counter leak from offline cgroup 2025-03-16 17:40:24 -07:00
swapfile.h mm: kill frontswap 2023-08-21 13:37:26 -07:00
swapops.h mm: replace remaining pte_to_swp_entry() with softleaf_from_pte() 2025-11-24 15:08:52 -08:00
swiotlb.h swiotlb: reduce swiotlb pool lookups 2024-07-10 07:59:03 +02:00
switchtec.h PCI: switchtec: Make switchtec_class constant 2024-06-10 15:03:30 -05:00
sxgbe_platform.h net: ethernet: sxgbe: Rename Samsung to lowercase 2020-01-06 13:33:14 -08:00
sync_core.h locking: Introduce prepare_sync_core_cmd() 2024-02-15 08:04:13 -08:00
sync_file.h dma-buf/sync_file: document flags field 2017-08-18 14:07:26 -03:00
synclink.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
sys.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
sys_info.h panic: sys_info: align constant definition names with parameters 2025-11-20 14:03:40 -08:00
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.h: split out *_types.h 2023-12-20 19:26:31 -05:00
syscall_user_dispatch_types.h syscall_user_dispatch.h: split out *_types.h 2023-12-20 19:26:31 -05:00
syscalls.h bpf: Extend BPF syscall with common attributes support 2026-05-12 12:44:38 -07:00
syscalls_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
syscore_ops.h syscore: Pass context data to callbacks 2025-11-14 10:01:52 +01:00
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 printk: Declare log_wait properly 2022-09-29 15:20:29 +02:00
sysrq.h tty: sysrq: switch the rest of keys to u8 2023-07-25 19:21:03 +02:00
t10-pi.h t10-pi: reduce ref tag code duplication 2026-04-17 14:23:26 -06:00
task_io_accounting.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
task_io_accounting_ops.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
task_work.h kasan: make kasan_record_aux_stack_noalloc() the default behaviour 2025-01-13 22:40:36 -08:00
taskstats_kern.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
tboot.h x86/boot/tboot: Move tboot_force_iommu() to Intel IOMMU 2022-07-15 10:21:30 +02:00
tc.h driver core: have match() callback in struct bus_type take a const * 2024-07-03 15:16:54 +02:00
tcp.h tcp: implement RFC 7323 window retraction receiver requirements 2026-03-14 08:01:49 -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 memory: tegra: Add interconnect support for DRAM scaling in Tegra234 2023-05-16 12:11:00 +02:00
tegra-mipi-cal.h gpu: host1x: convert MIPI to use operation function pointers 2026-03-19 08:18:36 +01:00
termios_internal.h termios: convert the last (sparc) INIT_C_CC to array 2022-09-09 10:44:35 +02:00
text-patching.h asm-generic: introduce text-patching.h 2024-11-07 14:25:15 -08:00
textsearch.h textsearch: describe @list member in ts_ops search 2026-01-14 22:16:19 -08:00
textsearch_fsm.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
thermal.h thermal: core: Suspend thermal zones later and resume them earlier 2026-04-08 12:30:31 +02:00
thread_info.h rseq: Implement syscall entry work for time slice extensions 2026-01-22 11:11:18 +01:00
threads.h printk: Change type of CONFIG_BASE_SMALL to bool 2024-05-06 17:39:09 +02:00
thunderbolt.h thunderbolt: Update thunderbolt.h header file 2025-09-17 07:33:00 +02:00
ti-emif-sram.h treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_30.RULE (part 2) 2022-06-10 14:51:35 +02:00
ti_wilink_st.h misc: ti-st: make st_recv() conforming to tty_ldisc_ops::receive_buf() 2023-08-11 21:12:45 +02:00
tick.h cpufreq: ondemand: Simplify idle cputime granularity test 2026-01-28 22:24:58 +01:00
tifm.h tifm: Replace zero-length array with flexible-array 2020-06-15 23:08:32 -05:00
timb_dma.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 176 2019-05-30 11:29:19 -07:00
timb_gpio.h gpio: timberdale: repair kernel-doc comments 2026-03-02 10:04:19 +01:00
time.h timekeeping: remove arch_gettimeoffset 2020-10-30 21:57:04 +01:00
time32.h timekeeping and timer updates: 2020-03-30 18:51:47 -07:00
time64.h nfsd: add support for delegated timestamps 2025-01-21 15:30:01 -05:00
time_namespace.h timens: Add a __free() wrapper for put_time_ns() 2026-04-01 17:13:35 +02:00
timecounter.h time/timecounter: Inline timecounter_cyc2time() 2025-12-15 20:16:49 +01:00
timekeeper_internal.h timekeeping: Provide infrastructure for coupled clockevents 2026-02-27 16:40:08 +01:00
timekeeping.h timekeeping: Remove the temporary CLOCK_AUX workaround 2025-07-03 14:44:15 +02:00
timer.h timers/migration: Exclude isolated cpus from hierarchy 2025-11-20 20:17:32 +01:00
timer_types.h timers: Split out timer_types.h 2023-12-20 19:26:31 -05:00
timerfd.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
timeriomem-rng.h hwrng: timeriomem - add include guard to timeriomem-rng.h 2019-08-02 14:45:14 +10:00
timerqueue.h timerqueue: Provide linked timerqueue 2026-02-27 16:40:16 +01:00
timerqueue_types.h timerqueue: Provide linked timerqueue 2026-02-27 16:40:16 +01:00
timex.h ntp: Make tick_usec static 2024-10-02 16:53:38 +02:00
tnum.h bpf: Introduce tnum_step to step through tnum's members 2026-02-27 16:11:50 -08:00
topology.h sched/fair: Get rid of sched_domains_curr_level hack for tl->cpumask() 2025-09-03 10:03:12 +02:00
torture.h torture: Add get_torture_init_jiffies() for test-start time 2025-02-05 07:14:24 -08:00
toshiba.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 2019-05-24 17:39:02 +02:00
tpm.h tpm2-sessions: Open code tpm_buf_append_hmac_session() 2025-12-05 06:42:51 +02:00
tpm_command.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
tpm_eventlog.h tpm: avoid -Wunused-but-set-variable 2026-04-21 18:54:28 +03:00
tpm_svsm.h svsm: Add header with SVSM_VTPM_CMD helpers 2025-04-10 16:20:06 +02:00
trace.h tracing: Mark binary printing functions with __printf() attribute 2025-03-28 13:37:11 +01:00
trace_clock.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
trace_events.h bpf: Add support for tracing multi link 2026-06-07 10:03:01 -07:00
trace_printk.h tracing: move __printf() attribute on __ftrace_vbprintk() 2026-03-23 20:16:45 -04:00
trace_recursion.h tracing: Add recursion protection in kernel stack trace recording 2026-01-07 14:52:22 -05:00
trace_remote.h tracing: Add events to trace remotes 2026-03-09 12:33:54 -04:00
trace_remote_event.h tracing: Add helpers to create trace remote events 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
tracefs.h eventfs/tracing: Add callback for release of an eventfs_inode 2024-05-04 04:25:37 -04:00
tracepoint-defs.h tracing: Introduce tracepoint_is_faultable() 2024-11-01 14:37:31 -04:00
tracepoint.h tracepoint: Fix typo in tracepoint.h comment 2026-04-28 14:28:29 -04:00
transport_class.h SCSI misc on 20260212 2026-02-12 15:43:02 -08:00
ts-nbus.h bus: add driver for the Technologic Systems NBUS 2017-11-07 16:28:19 +01:00
tsacct_kern.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
tsm-mr.h tsm-mr: Add TVM Measurement Register support 2025-05-08 19:17:33 -07:00
tsm.h tsm for 7.0 2026-02-15 10:20:37 -08:00
tty.h tty: move N_TTY_BUF_SIZE to n_tty 2025-03-20 08:00:50 -07: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: tty_buffer: use __tty_insert_flip_string_flags() in tty_insert_flip_char() 2023-08-22 14:58:15 +02:00
tty_ldisc.h tty: constify tty_ldisc_ops 2026-03-12 15:05:34 +01:00
tty_port.h tty: tty_port: add workqueue to flip TTY buffer 2026-03-12 15:26:29 +01:00
turris-omnia-mcu-interface.h turris-omnia-mcu-interface.h: Move macro definitions outside of enums 2024-12-17 14:50:56 +00:00
turris-signing-key.h firmware: turris-mox-rwtm: fix building without CONFIG_KEYS 2025-04-04 15:44:16 +02:00
typecheck.h bitops: Add non-atomic bitops for pointers 2021-07-07 20:01:45 -07:00
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.h netfilter: nft_counter: fix reset of counters on 32bit archs 2026-02-06 13:34:55 +01:00
u64_stats_sync_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
uacce.h uacce: use q->mapping to replace inode->i_mapping 2023-05-31 19:00:26 +01:00
uaccess.h Merge branch 'nocache-cleanup' 2026-04-13 08:39:51 -07:00
ubsan.h KVM: arm64: Introduce CONFIG_UBSAN_KVM_EL2 2025-05-07 11:21:35 +01:00
ucopysize.h mm: security: Check early if HARDENED_USERCOPY is enabled 2025-02-28 11:51:31 -08:00
ucs2_string.h lib/ucs2_string: Add UCS-2 strscpy function 2023-09-13 10:18:42 -07:00
udp.h udp: Remove UDPLITE_SEND_CSCOV and UDPLITE_RECV_CSCOV. 2026-03-13 18:57:45 -07:00
uidgid.h uidgid: add map_id_range_up() 2025-02-12 12:12:27 +01:00
uidgid_types.h uidgid: Split out uidgid_types.h 2023-12-20 19:26:32 -05:00
uio.h iov_iter: extract a iov_iter_extract_bvecs helper from bio code 2026-01-28 05:16:39 -07:00
uio_driver.h uio: replace deprecated mmap hook with mmap_prepare in uio_info 2026-04-05 13:53:44 -07:00
umh.h sysctl: move umh sysctl registration to its own file 2023-06-08 15:41:34 -07:00
unaligned.h move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
unicode.h unicode: Recreate utf8_parse_version() 2024-10-28 13:36:54 +01:00
union_find.h Union-Find: add a new module in kernel library 2024-07-30 13:04:36 -10:00
units.h powercap: intel_rapl: Use unit conversion macros from units.h 2026-03-05 15:52:39 +01:00
unroll.h kbuild: require gcc-8 and binutils-2.30 2025-04-30 21:53:35 +02:00
unwind_deferred.h perf: Support deferred user unwind 2025-10-29 10:29:58 +01:00
unwind_deferred_types.h perf: Support deferred user unwind 2025-10-29 10:29:58 +01:00
unwind_user.h unwind_user/fp: Use dummies instead of ifdef 2025-12-17 13:31:07 +01:00
unwind_user_types.h unwind_user/x86: Teach FP unwind about start of function 2025-10-29 10:29:58 +01:00
uprobes.h x86/uprobes: Fix XOL allocation failure for 32-bit tasks 2026-01-16 16:23:54 +01:00
usb.h Linux 7.0-rc7 2026-04-06 09:06:39 +02:00
usb_usual.h usb-storage: Add quirk to defeat Kindle's automatic unload 2021-03-17 21:30:15 +01:00
usbdevice_fs.h USB: Replace zero-length array with flexible-array member 2020-02-23 19:24:51 +01:00
user-return-notifier.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
user.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
user_events.h copy_process: pass clone_flags as u64 across calltree 2025-09-01 15:31:34 +02:00
user_namespace.h nstree: add listns() 2025-11-03 17:41:18 +01:00
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.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
uts_namespace.h namespace-6.18-rc1 2025-09-29 11:20:29 -07:00
utsname.h uts: split namespace into separate header 2025-09-19 14:26:17 +02:00
uuid.h mei: Move uuid.h to the MEI namespace 2023-03-23 17:25:46 +01:00
vbox_utils.h virt: vbox: Log unknown ioctl requests as error 2020-07-10 13:45:32 +02:00
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 bpf: Implement signature verification for BPF programs 2025-09-22 18:58:03 -07:00
vermagic.h randstruct: Force full rebuild when seed changes 2025-05-08 09:42:06 -07:00
vexpress.h vexpress: Move setting master site to vexpress-config bus 2020-05-13 12:42:46 -05:00
vfio.h vfio: unhide vdev->debug_root 2026-03-30 16:43:24 -06:00
vfio_pci_core.h vfio/pci: Make VFIO_PCI_OFFSET_TO_INDEX() return unsigned 2026-05-13 14:49:06 -06:00
vfs.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
vfsdebug.h vfs: add initial support for CONFIG_DEBUG_VFS 2025-02-21 10:23:53 +01:00
vga_switcheroo.h ALSA: hda - Enable runtime PM only for discrete GPU 2018-09-13 17:58:30 +02:00
vgaarb.h PCI/VGA: Fix typos 2023-08-24 13:27:47 -05:00
vhost_iotlb.h vhost_iotlb: split out IOTLB initialization 2022-05-31 12:44:28 -04:00
via-core.h fbdev: via-core: use generic power management 2020-09-08 13:33:11 +02:00
via.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
via_i2c.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 50 2019-05-24 17:27:13 +02:00
videodev2.h media: include: update Hans Verkuil's email address 2025-09-09 15:58:56 +02:00
virtio.h vduse: return internal vq group struct as map token 2026-01-28 15:32:16 -05:00
virtio_anchor.h virtio: replace restricted mem access flag with callback 2022-08-01 07:42:49 +02:00
virtio_byteorder.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
virtio_config.h virtio: clean up features qword/dword terms 2025-11-27 02:03:07 -05:00
virtio_dma_buf.h virtio: add dma-buf support for exported objects 2020-08-18 10:01:44 +02:00
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: Introduce APIs to execute device parts admin commands 2024-11-13 15:25:41 -07:00
virtio_pci_legacy.h virtio: drop vp_legacy_set_queue_size 2022-10-07 09:32:40 -04:00
virtio_pci_modern.h virtio: clean up features qword/dword terms 2025-11-27 02:03:07 -05:00
virtio_ring.h virtio: introduce virtio_map container union 2025-10-01 07:24:43 -04:00
virtio_vsock.h vsock: add netns support to virtio transports 2026-01-27 10:45:38 +01: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 vmcoreinfo: track and log recoverable hardware errors 2025-11-27 14:24:44 -08:00
vmpressure.h mm/vmpressure: replace vmpressure_to_css() with vmpressure_to_memcg() 2021-09-03 09:58:17 -07:00
vmstat.h mm.git review status for linus..mm-stable 2026-02-12 11:32:37 -08:00
vmw_vmci_api.h misc: vmw_vmci: Remove unused qpair functions 2025-06-24 16:45:35 +01:00
vmw_vmci_defs.h VMCI: fix reference to ioctl-number.rst 2025-01-10 16:12:45 +01:00
vringh.h vhost: vringh: Remove unused functions 2025-08-01 09:11:08 -04:00
vt.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
vt_buffer.h vt_buffer.h: get rid of dead code in default scr_...() instances 2024-11-11 21:51:42 +01:00
vt_kern.h tty: vt: pass vc_resize_user as a parameter 2024-01-27 18:08:52 -08:00
vtime.h sched/vtime: Do not include <asm/vtime.h> header 2024-04-17 13:37:23 +02:00
w1.h w1: Add missing newline and fix typos in w1_bus_master comment 2024-05-27 13:51:29 +02:00
wait.h wait: Introduce io_wait_event_killable() 2026-01-29 07:33:35 +00:00
wait_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
wait_bit.h sched/wait: correct kernel-doc descriptions 2026-03-12 07:47:36 +01:00
watch_queue.h watch_queue: Annotate struct watch_filter with __counted_by 2023-10-19 11:02:48 +02:00
watchdog.h watchdog: Make API functions const correct 2026-01-18 10:56:10 +01:00
win_minmax.h lib/win_minmax: fix header comments 2024-02-22 15:38:51 -08:00
wireless.h wifi: wext: merge adjacent CONFIG_COMPAT ifdef blocks 2024-10-08 21:54:05 +02:00
wkup_m3_ipc.h treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_30.RULE (part 2) 2022-06-10 14:51:35 +02:00
wm97xx.h Input: wm97xx - get rid of irq_enable method in wm97xx_mach_ops 2022-05-07 22:55:48 +02:00
wmi.h platform-drivers-x86 for v7.1-1 2026-04-20 12:02:24 -07:00
wordpart.h wordpart.h: Add REPEAT_BYTE_U32() 2024-06-24 18:16:44 +01:00
workqueue.h workqueue: fix devm_alloc_workqueue() va_list misuse 2026-04-28 06:13:40 -10:00
workqueue_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
workqueue_types.h workqueue: Split out workqueue_types.h 2023-12-20 19:26:31 -05: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 xarray: make xa_alloc_cyclic() return 0 on all success cases 2025-05-11 17:48:19 -07:00
xattr.h xattr: move user limits for xattrs to generic infra 2026-03-02 11:06:42 +01:00
xxhash.h lib/xxhash: remove more unused xxh functions 2025-11-12 10:00:17 -08:00
xz.h xz: remove XZ_EXTERN and extern from functions 2024-09-01 20:43:27 -07:00
zconf.h [PATCH] zlib_inflate: Upgrade library code to a recent version 2006-06-22 15:05:58 -07:00
zlib.h include/: replace HTTP links with HTTPS ones 2020-08-12 10:57:59 -07:00
zorro.h zorro: make match function take a const pointer 2024-07-10 10:25:54 +02:00
zsmalloc.h zsmalloc: introduce SG-list based object read API 2026-01-26 20:02:32 -08:00
zstd.h zstd: Import upstream v1.5.7 2025-03-13 13:25:58 -07:00
zstd_errors.h zstd: Import upstream v1.5.7 2025-03-13 13:25:58 -07:00
zstd_lib.h zstd: Import upstream v1.5.7 2025-03-13 13:25:58 -07:00
zswap.h page_io: zswap: do not crash the kernel on decompression failure 2025-03-17 22:06:50 -07:00
zutil.h include/linux/zutil.h: fix usage example of zlib_adler32() 2015-11-06 17:50:42 -08:00