linux/include/linux
SeongJae Park 4a6ceb7c97 mm/damon/core: introduce nr_snapshots damos stat
Patch series "mm/damon: introduce {,max_}nr_snapshots and tracepoint for
damos stats".

Introduce three changes for improving DAMOS stat's provided information,
deterministic control, and reading usability.

DAMOS provides stats that are important for understanding its behavior. 
It lacks information about how many DAMON-generated monitoring output
snapshots it has worked on.  Add a new stat, nr_snapshots, to show the
information.

Users can control DAMOS schemes in multiple ways.  Using the online
parameters commit feature, they can install and uninstall DAMOS schemes
whenever they want while keeping DAMON runs.  DAMOS quotas and watermarks
can be used for manually or automatically turning on/off or adjusting the
aggressiveness of the scheme.  DAMOS filters can be used for applying the
scheme to specific memory entities based on their types and locations. 
Some users want their DAMOS scheme to be applied to only specific number
of DAMON snapshots, for more deterministic control.  One example use case
is tracepoint based snapshot reading.  Add a new knob, max_nr_snapshots,
to support this.  If the nr_snapshots parameter becomes same to or greater
than the value of this parameter, the scheme is deactivated.

Users can read DAMOS stats via DAMON's sysfs interface.  For deep level
investigations on environments having advanced tools like perf and
bpftrace, exposing the stats via a tracepoint can be useful.  Implement a
new tracepoint, namely damon:damos_stat_after_apply_interval.

First five patches (patches 1-5) of this series implement the new stat,
nr_snapshots, on the core layer (patch 1), expose on DAMON sysfs user
interface (patch 2), and update documents (patches 3-5).

Following six patches (patches 6-11) are for the new stat based DAMOS
deactivation (max_nr_snapshots).  The first one (patch 6) of this group
updates a kernel-doc comment before making further changes.  Then an
implementation of it on the core layer (patch 7), an introduction of a new
DAMON sysfs interface file for users of the feature (patch 8), and three
updates of the documents (patches 9-11) follow.

The final one (patch 12) introduces the new tracepoint that exposes the
DAMOS stat values for each scheme apply interval.


This patch (of 12):

DAMON generates monitoring results snapshots for every sampling interval. 
DAMOS applies given schemes on the regions of the snapshots, for every
apply interval of the scheme.

DAMOS stat informs a given scheme has tried to how many memory entities
and applied, in the region and byte level.  In some use cases including
user-space oriented tuning and investigations, it is useful to know that
in the DAMON-snapshot level.  Introduce a new stat, namely nr_snapshots
for DAMON core API callers.

[sj@kernel.org: fix wrong list_is_last() call in damons_is_last_region()]
  Link: https://lkml.kernel.org/r/20260114152049.99727-1-sj@kernel.org
Link: https://lkml.kernel.org/r/20251216080128.42991-1-sj@kernel.org
Link: https://lkml.kernel.org/r/20251216080128.42991-2-sj@kernel.org
Signed-off-by: SeongJae Park <sj@kernel.org>
Cc: Jonathan Corbet <corbet@lwn.net>
Cc: Liam Howlett <liam.howlett@oracle.com>
Cc: Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
Cc: "Masami Hiramatsu (Google)" <mhiramat@kernel.org>
Cc: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Cc: Michal Hocko <mhocko@suse.com>
Cc: Mike Rapoport <rppt@kernel.org>
Cc: Steven Rostedt <rostedt@goodmis.org>
Cc: Suren Baghdasaryan <surenb@google.com>
Cc: Vlastimil Babka <vbabka@suse.cz>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
History 2026-01-20 19:24:43 -08: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 atomic: Skip alignment check for try_cmpxchg() old arg 2025-10-21 12:31:56 +02: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
bnxt bnxt_en: Implement ethtool .set_tunable() for ETHTOOL_PFC_PREVENTION_TOUT 2025-09-18 13:09:43 +02:00
bus bus: firewall: Fix missing static inline annotations for stubs 2025-05-07 11:25:02 +02:00
byteorder byteorder: Add le64_to_cpu_array() and cpu_to_le64_array() 2025-10-29 22:04:24 -07:00
can can: propagate CAN device capabilities via ml_priv 2026-01-15 09:52:04 +01:00
cdx cdx: make cdx_bus_type constant 2025-10-22 07:54:33 +02:00
ceph libceph: drop started parameter of __ceph_open_session() 2025-11-26 23:29:11 +01:00
clk clk: renesas: rzv2h: Add support for DSI clocks 2025-10-27 11:58:03 +01:00
comedi comedi: kcomedilib: Add loop checking variants of open and close 2025-11-26 14:20:10 +01: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 tsm for 6.19 2025-12-06 10:15:41 -08:00
dma dmaengine: ti: k3-udma-glue: Drop skip_fdq argument from k3_udma_glue_reset_rx_chn 2025-02-27 12:38:23 +05:30
dma-buf/heaps dma-buf: heaps: cma: Register list of CMA regions at boot 2025-10-18 21:31:21 +05:30
dsa net: mscc: ocelot: be resilient to loss of PTP packets during transmission 2024-12-07 17:56:46 -08:00
extcon treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
firmware This pull request is entirely SoC clk drivers, not for lack of trying to modify 2025-12-08 09:38:52 +09:00
fpga include: linux: move adi-axi-common.h out of fpga 2025-06-30 17:57:15 -07:00
framer net: wan: framer: Add missing static inline qualifiers 2024-03-27 10:25:54 +00:00
fs vfs-6.19-rc1.guards 2025-12-01 14:39:03 -08:00
fsl ptp: qoriq: convert to use generic interfaces to set loopback mode 2025-09-09 19:28:52 -07:00
generic_pt iommupt/vtd: Support mgaw's less than a 4 level walk for first stage 2025-11-28 08:43:55 +01:00
gpio gpio: regmap: fix kernel-doc notation 2025-11-28 12:58:05 +01: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: fix ssi_waketest() declaration 2023-05-20 19:20:30 +02:00
i3c i3c: master: cleanup callback .priv_xfers() 2025-12-12 23:59:39 +01:00
iio Char/Misc/IIO driver updates for 6.19-rc1 2025-12-06 18:34:24 -08:00
input Input: MT - add INPUT_MT_TOTAL_FORCE flags 2025-09-15 14:32:55 +02:00
io_uring io_uring/uring_cmd: avoid double indirect call in task work dispatch 2025-11-03 08:31:26 -07:00
irqchip ARM: 2025-12-05 17:01:20 -08:00
isdn isdn: capi: dead code removal 2019-12-11 09:12:38 +01:00
kho/abi mm: memfd_luo: allow preserving memfd 2025-11-27 14:24:41 -08:00
lockd lockd: don't allow locking on reexported NFSv2/3 2025-11-20 16:29:35 -05:00
lsm lsm: add the lsm_prop data structure 2024-10-11 14:34:11 -04:00
mailbox mailbox: mtk-cmdq: Refine DMA address handling for the command buffer 2025-11-28 09:31:53 -06: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 hwmon updates for v6.19 2025-12-04 12:19:49 -08: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 net/mlx5: Move SF dev table notifier registration outside the PF devlink lock 2025-11-19 20:32:28 -08:00
mmc mmc: core: Skip to set the default 200mA SD current limit 2025-10-23 16:07:21 +02:00
mtd treewide: Update email address 2026-01-11 06:09:11 -10:00
mux mux: Convert mux_control_ops to a flex array member in mux_chip 2025-06-18 14:20:32 -07:00
net/intel libie: depend on DEBUG_FS when building LIBIE_FWLOG 2025-11-05 17:38:03 -08:00
netfilter netfilter: x_tables: Remove unused functions xt_{in|out}name() 2025-07-25 18:36:42 +02:00
netfilter_arp netfilter: arp_tables: allow use of arpt_do_table as hookfn 2021-10-14 23:06:53 +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: iptables: allow use of ipt_do_table as hookfn 2021-10-14 23:06:53 +02:00
netfilter_ipv6 netfilter: ip6tables: allow use of ip6t_do_table as hookfn 2021-10-14 23:06:53 +02:00
ns nstree: switch to new structures 2025-11-11 10:01:30 +01:00
pcs net: pcs: xpcs: Add support for FBNIC 25G, 50G, 100G PMD 2025-11-27 10:41:31 +01: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: add new phy_notify_state() api 2025-11-18 22:26:02 +05:30
pinctrl pinctrl: pinconf-generic: Add properties 'skew-delay-{in,out}put-ps' 2025-10-28 10:43:01 +01:00
platform_data platform-drivers-x86 for v6.19-1 2025-12-10 06:38:17 +09:00
power power: supply: max77705_charger: implement aicl feature 2025-11-03 00:02:30 +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 lib/raid6: replace custom zero page with ZERO_PAGE 2025-07-09 22:57:54 -07:00
raspberrypi include: linux: Destage VCHIQ interface headers 2025-11-09 11:24:20 +09:00
regulator regulator: pca9450: Add support for setting debounce settings 2025-11-18 18:55:22 +00:00
remoteproc remoteproc: mediatek: Add IMGSYS IPI command 2024-04-30 10:44:53 -06: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 rpmsg: qcom_smd: Make qcom_smd_unregister_edge() return void 2023-04-05 20:58:32 -07:00
rtc rtc: ds1685: stop setting max_user_freq 2025-11-03 14:38:37 +01:00
sched mm: describe @flags parameter in memalloc_flags_save() 2026-01-14 22:16:19 -08:00
soc net: airoha: Fix typo in airoha_ppe_setup_tc_block_cb definition 2026-01-12 19:17:24 -08:00
soundwire ASoC: SDCA: Add basic SDCA class driver 2025-11-20 17:23:00 +00:00
spi spi: offload: Add offset parameter 2025-10-13 11:27:52 +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 6.19 2025-12-12 21:52:42 +12: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: core: add USB_QUIRK_NO_BOS for devices that hang on BOS descriptor 2026-01-07 17:07:00 +01: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 support updates for 6.19-rc1 2025-12-02 17:24:03 -08: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 ACPI/IORT: Handle memory address size limits as limits 2024-04-26 12:07:23 +02: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/ERR: Handle TLP Log in Flit mode 2025-02-21 17:31:45 -06: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 alloc_tag: mark inaccurate allocation counters in /proc/allocinfo output 2025-09-21 14:22:36 -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 HID: amd_sfh: Add support to export device operating states 2025-01-09 13:38: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 arm64: kvm, smccc: Fix vendor uuid 2025-07-21 18:18:51 +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: Probe hardware to find the supported partid/pmg values 2025-11-19 18:34:20 +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 kernel.h: Move ARRAY_SIZE() to a separate header 2023-10-03 16:28:40 +03: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 fix for 6.19-rc1 2025-12-05 20:41:20 -08: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: atmtcp: Prevent arbitrary write in atmtcp_recv_control(). 2025-08-22 17:23:15 -07: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: Remove unused functions 2024-09-13 15:41:42 +02:00
audit.h audit: add record for multiple object contexts 2025-08-30 10:15:30 -04:00
audit_arch.h audit: avoid missing-prototype warnings 2023-05-17 11:34:55 -04: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: add device creation helpers 2025-04-15 15:20:37 +02:00
auxvec.h rseq: Increase AT_VECTOR_SIZE_BASE to match rseq auxvec entries 2023-01-12 11:22:22 +01:00
average.h Merge branch 'linus' into locking/core, to resolve conflicts 2017-11-07 10:32:44 +01:00
backing-dev-defs.h for-6.19/block-20251201 2025-12-03 19:26:18 -08:00
backing-dev.h Manual conversion to use ->i_state accessors of all places not covered by coccinelle 2025-10-20 20:22:26 +02:00
backing-file.h backing-file: clean up the API 2024-11-11 10:45:03 +01: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_compaction.h mm/balloon_compaction: provide single balloon_page_insert() and balloon_mapping_gfp_mask() 2025-07-13 16:38:32 -07: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-dma: properly take MMIO path 2025-11-14 05:09:56 -07:00
bio.h block: move around bio flagging helpers 2025-12-12 12:36:44 -07:00
bit_spinlock.h bit_spinlock: __always_inline (un)lock functions 2025-03-17 22:06:45 -07:00
bitfield.h bitfield: Add non-constant field_{prep,get}() helpers 2025-11-24 14:15:46 -05:00
bitmap-str.h bitmap-str: Add missing header(s) 2025-04-29 15:58:38 -04:00
bitmap.h cpumask: Introduce cpumask_weighted_or() 2025-11-20 12:14:54 +01:00
bitops.h bitops: Add __attribute_const__ to generic ffs()-family implementations 2025-09-08 14:58:50 -07: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: add ioctls to create and prepare hardware-wrapped keys 2025-02-10 09:54:19 -07:00
blk-integrity.h block-dma: properly take MMIO path 2025-11-14 05:09:56 -07:00
blk-mq-dma.h block-dma: properly take MMIO path 2025-11-14 05:09:56 -07:00
blk-mq.h blk-mq: add blk_rq_nr_bvec() helper 2025-12-04 07:19:26 -07:00
blk-pm.h block: Remove blk_set_runtime_active() 2023-11-20 10:22:40 -07:00
blk_types.h block: fix comment for op_is_zone_mgmt() to include RESET_ALL 2025-12-04 15:43:28 -07:00
blkdev.h blk-mq: fix potential uaf for 'queue_hw_ctx' 2025-11-28 09:09:19 -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 x86: Handle KCOV __init vs inline mismatches 2025-07-24 16:55:11 -07:00
bootmem_info.h mm/bootmem_info: export register_page_bootmem_memmap 2025-03-16 22:06:27 -07: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: Convert cgroup sockaddr filters to use sockaddr_unsized consistently 2025-11-04 19:10:33 -08: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: Add bpf_has_frame_pointer() 2025-12-09 23:29:42 -08:00
bpf_crypto.h bpf: make common crypto API for TC/XDP programs 2024-04-24 16:01:10 -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: Replace bpf memory allocator with kmalloc_nolock() in local storage 2025-11-18 16:20:25 -08: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: Add bpf_mem_alloc_check_size() helper 2024-10-30 12:13:46 -07:00
bpf_mprog.h tcx: Fix splat during dev unregister 2023-07-31 14:44:02 -07:00
bpf_trace.h bpf: remove tracepoints from bpf core 2018-04-30 10:55:56 +02:00
bpf_types.h bpf, x86: add new map type: instructions array 2025-11-05 17:31:25 -08:00
bpf_verifier.h bpf: support nested rcu critical sections 2025-11-21 18:34:59 -08: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: bcm54811: Fix GMII/MII/MII-Lite selection 2025-10-13 17:36:20 -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 scsi: replace the fmode_t argument to ->sg_io_fn with a simple bool 2023-06-12 08:04:04 -06:00
btf.h bpf: Mark kfuncs as __noclone 2025-09-24 02:48:05 -07:00
btf_ids.h bpf: Add kmem_cache iterator 2024-10-14 18:33:04 -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: change write_begin/write_end interface to take struct kiocb * 2025-07-16 14:48:18 +02: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: more user friendly error messages in BUILD_BUG_ON_ZERO() 2025-04-29 15:58:38 -04:00
buildid.h lib: move freader into buildid.h 2025-10-27 09:56:27 -07:00
bvec.h block: update comment of "struct bio_vec" regarding nth_page() 2025-09-21 14:22:09 -07: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 capability: Remove unused has_capability 2025-03-07 22:03:09 -06: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: Call cdrom_mrw_exit from cdrom_release function 2025-07-22 19:10:17 -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: Eliminate cgrp_ancestor_storage in cgroup_root 2026-01-07 15:11:03 -10:00
cgroup.h cgroup: Defer task cgroup unlink until after the task is done switching out 2025-11-03 11:46:18 -10: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 include/linux: change "__auto_type" to "auto" 2025-12-08 15:32:14 -08:00
clk-provider.h clk: add a clk_hw helpers to get the clock device or device_node 2025-06-19 18:25:48 -07:00
clk.h clk: Drop obsolete devm_clk_bulk_get_all_enable() helper 2024-12-23 12:53:52 -08:00
clkdev.h clkdev: Remove never used devm_clk_release_clkdev() 2022-09-30 14:50:11 -07:00
clockchips.h cpumask: make core headers including cpumask_types.h where possible 2024-06-24 22:25:02 -07:00
clocksource.h clocksource: Make negative motion detection more robust 2024-12-05 16:03:24 +01: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 mm/cma: introduce a cma validate function 2025-03-16 22:06:30 -07: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
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 clang: work around asm output constraint problems 2025-12-20 14:47:05 -08: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 include/linux: change "__auto_type" to "auto" 2025-12-08 15:32:14 -08: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 clang: work around asm output constraint problems 2025-12-20 14:47:05 -08: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 changes for 6.19 2025-12-03 12:42:36 -08:00
console_struct.h vt: add support for smput/rmput escape codes 2025-09-06 15:48:32 +02: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
coredump.h Summary of significant series in this pull request: 2025-07-31 14:57:54 -07:00
coresight-pmu.h coresight: Emit sink ID in the HW_ID packets 2024-08-20 15:02:38 +01: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: Change device mode to atomic type 2025-11-11 21:47:57 +00:00
count_zeros.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36 2019-05-24 17:27:11 +02:00
counter.h counter: Introduce the compare component 2025-03-10 18:00:49 +09:00
cper.h efi/cper: align ARM CPER type with UEFI 2.9A/2.10 specs 2025-11-21 09:42:03 +01:00
cpu.h x86/vmscape: Enable the mitigation 2025-08-14 10:37:33 -07: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 cpufreq: Drop unused symbol CPUFREQ_ETERNAL 2025-10-01 13:57:22 +02:00
cpuhotplug.h LoongArch: Add cpuhotplug hooks to fix high cpu usage of vCPU threads 2025-08-20 22:23:44 +08:00
cpuhplock.h cpu/hotplug: Add support for declaring CPU offlining not supported 2024-06-17 17:45:31 +02:00
cpuidle.h sched: idle: Respect the CPU system wakeup QoS limit for s2idle 2025-11-25 19:01:29 +01: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 cgroup/cpuset: Introduce cpuset_cpus_allowed_locked() 2025-11-20 06:57:58 -10:00
crash_core.h crash_dump: retrieve dm crypt keys in kdump kernel 2025-05-21 10:48:21 -07:00
crash_dump.h crash_dump: retrieve dm crypt keys in kdump kernel 2025-05-21 10:48:21 -07: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: add prepare credential guard 2025-11-04 12:36:57 +01: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: introduce nr_snapshots damos stat 2026-01-20 19:24:43 -08: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 Summary of significant series in this pull request: 2025-07-31 14:57:54 -07:00
dca.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 33 2019-05-24 17:27:11 +02:00
dcache.h fuse update for 6.19 2025-12-05 15:25:13 -08: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_get_aux(): allow storing non-const void * 2025-07-09 13:30:29 +02: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 delay min to record delay peak 2025-01-12 20:21:16 -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 block: introduce disk_report_zone() 2025-11-05 08:07:21 -07:00
device.h devres: Move devm_alloc_percpu() and related to devres.h 2025-11-20 01:18:26 +13:00
device_cgroup.h device_cgroup: avoid access to ->i_rdev in the common case in devcgroup_inode_permission() 2025-04-21 10:27:59 +02: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 dma-buf: provide phys_vec to scatter-gather mapping routine 2025-11-20 12:02:19 -07:00
dma-buf.h dma-buf: provide phys_vec to scatter-gather mapping routine 2025-11-20 12:02:19 -07: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: Split out dma fence array create into alloc and arm functions 2024-08-30 11:41:05 -07:00
dma-fence-chain.h mm: add comments for allocation helpers explaining why they are macros 2024-07-12 15:52:20 -07: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: Add safe access helpers and document the rules 2025-06-13 08:26:49 +01:00
dma-heap.h dma-buf: heaps: Deduplicate docs and adopt common format 2024-07-23 09:52:23 +02:00
dma-map-ops.h dma-mapping: remove unused map_page callback 2025-10-29 10:27:31 +01:00
dma-mapping.h dma-mapping: Fix DMA_BIT_MASK() macro being broken 2025-12-08 09:40:57 +01:00
dma-resv.h drm/scheduler: Improve documentation 2024-09-24 12:02:37 +02:00
dmaengine.h dmaengine: Fix dma_async_tx_descriptor->tx_submit documentation 2025-09-02 12:35:12 +05:30
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 firmware: dmi: Add dmi_memdev_handle 2019-12-03 11:20:37 +01: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: add phase-adjust-gran pin attribute 2025-10-31 17:59:17 -07: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 License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01: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 cxl/edac: Add CXL memory device memory sparing control feature 2025-05-23 13:24:53 -07:00
edd.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 287 2019-06-05 17:36:37 +02:00
eeprom_93cx6.h misc: eeprom: eeprom_93cx6: Add quirk for extra read clock cycle 2024-10-11 08:42:03 +02: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 updates for v6.19: 2025-12-04 17:10:08 -08: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: Fix incorrect description of the cost field in struct em_perf_state 2026-01-08 16:52:31 +01:00
entry-common.h entry: Split up exit_to_user_mode_prepare() 2025-11-04 08:35:17 +01: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 net: reformat kdoc return statements 2024-12-09 14:44:59 -08:00
ethtool.h ethtool: fix incorrect kernel-doc style comment in ethtool.h 2025-11-11 17:38:48 -08: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: add epoll_sendevents() helper 2025-02-20 10:18:37 +01:00
evm.h evm: Store and detect metadata inode attributes changes 2024-04-09 17:14:57 -04:00
execmem.h execmem: drop writable parameter from execmem_fill_trapping_insns() 2025-08-02 12:06:12 -07:00
export-internal.h linux/export: Ensure natural alignment of kcrctab array 2023-12-29 01:25:58 +09: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 expfs: Fix exportfs_can_encode_fh() for EXPORT_FH_FID 2025-10-06 14:26:50 +02: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: revert summary entry count from 2048 to 512 in 16kb block support 2025-12-04 02:00:04 +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: Remove constants of unused events 2025-04-10 10:39:14 +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 tree-wide: s/struct fileattr/struct file_kattr/g 2025-07-04 16:14:39 +02:00
filelock.h filelock: allow lease_managers to dictate what qualifies as a conflict 2025-12-15 15:20:33 +01:00
filter.h Networking changes for 6.19. 2025-12-03 17:24:33 -08:00
find.h cpumask: Remove unnecessary cpumask_nth_andnot() 2025-07-31 11:28:03 -04:00
fips.h crypto: fips - add FIPS test failure notification chain 2019-07-26 14:51:57 +10:00
firewire.h firewire: core: handle device quirk of TASCAM FW-1884/FW-1804/FW-1082 2025-10-18 12:58:56 +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_queue.h folio_queue: remove unused field marks3 2025-05-21 14:34:38 +02:00
font.h lib/fonts: Add Terminus 10x18 console font 2025-12-02 19:57:01 +01:00
fortify-string.h fortify: Fix incorrect reporting of read buffer size 2025-07-29 17:19:29 -07:00
fprobe.h tracing: fprobe: use rhltable for fprobe_ip_table 2025-11-01 01:10:28 +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 shmem: fix recovery on rename failures 2025-12-16 00:57:29 -05: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/fs_parse: add back fsparam_u32hex 2025-11-03 16:49:53 +09: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 fs: remove inode::i_crypt_info 2025-08-21 13:58:07 +02: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: make fsi_bus_type constant 2025-07-16 14:28:21 +02: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: optimize FMODE_NONOTIFY_PERM for the common cases 2025-07-28 18:14:38 +02:00
fsnotify_backend.h fanotify: add watchdog for permission events 2025-09-11 16:34:50 +02:00
fsverity.h fsverity: check IS_VERITY() in fsverity_cleanup_inode() 2025-08-21 13:58:08 +02:00
ftrace.h ftrace: Make ftrace_graph_ent depth field signed 2026-01-07 14:52:22 -05:00
ftrace_irq.h trace: Add osnoise tracer 2021-06-25 19:57:01 -04:00
ftrace_regs.h ftrace: Add print_function_args() 2025-03-04 11:27:23 -05: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: Add a note to the fwnode.h 2025-04-15 18:10:57 +02:00
fwnode_mdio.h net: mdiobus: withdraw fwnode_mdbiobus_register 2021-06-25 11:46:29 -07:00
gameport.h driver core: have match() callback in struct bus_type take a const * 2024-07-03 15:16:54 +02: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 genetlink: replace custom CONCATENATE() implementation 2023-08-18 10:18:57 -07:00
genl_magic_struct.h genetlink: remove linux/genetlink.h 2024-04-01 21:44:34 -07:00
getcpu.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
gfp.h mm/page_alloc/vmstat: simplify refresh_cpu_vm_stats change detection 2025-11-16 17:28:04 -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 slab: prevent recursive kmalloc() in alloc_empty_sheaf() 2025-11-07 09:59:15 +01: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
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
hdlcdrv.h hamradio: use ndo_siocdevprivate 2021-07-27 20:11:44 +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 hfs/hfsplus: move on-disk layout declarations into hfs_common.h 2025-11-25 15:16:03 -08: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 drivers: hid: renegotiate resolution multipliers with device after reset 2025-11-26 17:21:48 +01:00
hid_bpf.h HID: bpf: constify hid_ops 2024-11-28 14:49:28 +01: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 highmem: introduce clear_user_highpages() 2026-01-20 19:24:39 -08: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
hippidevice.h add missing includes and forward declarations to networking includes under linux/ 2022-07-28 11:29:36 +02:00
hisi_acc_qm.h crypto: hisilicon - qm updates BAR configuration 2025-11-05 14:56:16 -07: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: Set up device DMA parameters 2024-10-15 18:46:25 +02: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 treewide: Update email address 2026-01-11 06:09:11 -10: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 hrtimer_clock_base:: Get_time 2025-09-09 12:27:18 +02:00
hrtimer_types.h hrtimers: Make callback function pointer private 2025-04-05 10:30:17 +02:00
hte.h drivers: Add hardware timestamp engine (HTE) subsystem 2022-05-04 11:05:54 +02:00
huge_mm.h Patch series in this pull request: 2025-12-13 20:35:41 +12:00
hugetlb.h mm/hugetlb: fix excessive IPI broadcasts when unsharing PMD tables using mmu_gather 2026-01-20 09:34:26 -08:00
hugetlb_cgroup.h mm, hugetlb: remove HUGETLB_CGROUP_MIN_ORDER 2023-10-18 14:34:17 -07:00
hugetlb_inline.h mm/hugetlbfs: update hugetlbfs to use mmap_prepare 2025-11-16 17:28:13 -08: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 - Remove list.h from the hw_random.h 2024-06-16 13:41:53 +08: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 unused hwspin_lock_get_id() 2025-03-21 17:12:04 -05:00
hyperv.h Drivers: hv: VMBus protocol version 6.0 2025-11-15 06:18:14 +00: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: Constify the sk parameter of several helper functions. 2023-07-14 08:27:33 +01: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: split EHT definitions out 2025-11-10 10:38:14 +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: ieee80211: split HT definitions out 2025-11-10 10:38:14 +01:00
ieee80211-mesh.h wifi: ieee80211: split mesh definitions out 2025-11-10 10:38:14 +01:00
ieee80211-nan.h wifi: ieee80211: split NAN definitions out 2025-11-10 10:38:15 +01:00
ieee80211-p2p.h wifi: ieee80211: split P2P definitions out 2025-11-10 10:38:15 +01:00
ieee80211-s1g.h wifi: ieee80211: split S1G definitions out 2025-11-10 10:38:15 +01:00
ieee80211-vht.h wifi: ieee80211: split VHT definitions out 2025-11-10 10:38:14 +01:00
ieee80211.h wifi: ieee80211: correct FILS status codes 2025-11-25 10:28:20 +01: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 net, treewide: define and use MAC_ADDR_STR_LEN 2025-03-19 19:17:58 +01: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 pppoe: remove rwlock usage 2025-08-29 13:39:53 -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 team: replace team lock with rtnl lock 2025-06-25 15:23:06 -07: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 bpf: Make bpf_skb_vlan_push helper metadata-safe 2025-11-10 10:52:31 -08: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 ima: kexec: define functions to copy IMA log at soft boot 2025-04-29 15:54:54 -04: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 Merge branch 'x86/bugs' into x86/core, to pick up pending changes before dependent patches 2024-02-14 10:49:37 +01: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: Use per-netns RTNL helpers in inet_rtm_newaddr(). 2024-10-29 11:54:57 +01: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 init: add an init_dup helper 2020-08-04 21:02:38 -04:00
init_task.h cred: make init_cred static 2025-11-04 12:36:02 +01:00
initrd.h kernel/do_mount_initrd: move real_root_dev sysctls to its own file 2022-04-06 13:43:44 -07:00
inotify.h inotify: simplify subdirectory registration with register_sysctl() 2022-01-22 08:33:35 +02:00
input.h Merge branch 'next' into for-linus 2024-11-24 17:05:27 -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 instrumented.h: add instrument_memcpy_before, instrument_memcpy_after 2024-04-25 21:07:02 -07: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: Fix possible recursive lock warning 2025-12-17 17:24:28 +01: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/tpmi: Relocate platform info to intel_vsec.h 2025-07-03 11:09:35 +03:00
intel_vsec.h platform/x86/intel/vsec: correct kernel-doc comments 2025-12-22 16:19:53 +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 genirq: Fix percpu_devid irq affinity documentation 2025-10-31 22:25:34 +01: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 mm: remove mm/io-mapping.c 2025-08-02 12:06:10 -07:00
io-pgtable.h iommu/amd: Remove AMD io_pgtable support 2025-11-05 09:08:57 +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: Fix registered ring file refcount leak 2024-12-18 18:19:33 -07:00
io_uring_types.h io_uring/tctx: add separate lock for list of tctx's in ctx 2026-01-01 08:16:40 -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 iomap: replace folio_batch allocation with stack allocation 2025-12-15 15:17:44 +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 Significant patch series in this merge are as follows: 2025-12-05 13:52:43 -08:00
iommufd.h iommufd: Rename some shortterm-related identifiers 2025-07-18 17:33:08 -03:00
iopoll.h iopoll: Reorder the timeout handling in poll_timeout_us() 2025-08-28 12:17:39 +03:00
ioport.h resource: Introduce resource_assigned() for discerning active resources 2025-11-13 17:05:08 -08: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 ipv6_fl_list from ipv6_pinfo to inet_sock. 2025-10-17 16:06:52 -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 entry: Always inline local_irq_{enable,disable}_exit_to_user() 2025-12-18 10:43:52 +01:00
irq.h genirq: Kill irq_{g,s}et_percpu_devid_partition() 2025-10-27 17:16:37 +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: Change hwirq parameter to irq_hw_number_t 2025-12-07 16:15:22 +01:00
irqdomain.h irqdomain: Delete irq_domain_add_tree() 2025-12-10 11:16:50 +09: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: use a per-journal lock_class_key for jbd2_trans_commit_key 2025-11-13 08:34:39 -05:00
jhash.h include/linux/jhash.h: replace __get_unaligned_cpu32 in jhash function 2025-07-09 22:57:49 -07:00
jiffies.h sysctl: Move proc_doulongvec_ms_jiffies_minmax to kernel/time/jiffies.c 2025-11-27 15:45:37 +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: Define guard() for jump_label_lock 2025-01-10 09:00:13 +09: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: refactor pcpu kasan vmalloc unpoison 2025-12-23 11:23:11 -08: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 printk: nbcon: Allow KDB to acquire the NBCON context 2025-10-24 12:55:10 +02: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 kernel.h: add comments for enum system_states 2025-09-13 17:32:55 -07: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
kernelcapi.h isdn: capi: dead code removal 2019-12-11 09:12:38 +01:00
kernfs.h kernfs: Use RCU to access kernfs_node::name. 2025-02-15 17:46:32 +01:00
kexec.h kernel/kexec: change the prototype of kimage_map_segment() 2025-12-23 11:23:13 -08:00
kexec_handover.h kho: allow memory preservation state updates after finalization 2025-11-27 14:24:36 -08: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 Revert "kernel/debug: Mask KGDB NMI upon entry" 2025-02-14 10:05:43 +01:00
khugepaged.h mm: convert core mm to mm_flags_*() accessors 2025-09-13 16:54:56 -07: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 kobject: make uevent_seqnum atomic 2024-02-17 16:20:41 +01:00
kobject_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
kobject_ns.h kobject: Remove unused functions 2025-01-14 19:45:35 +01:00
kprobes.h kprobes: Remove obsoleted declaration for init_test_probes 2024-09-25 20:12:58 +09:00
kref.h kref: Improve documentation 2024-12-13 08:49:31 -07: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/ksm: fix exec/fork inheritance support for prctl 2025-11-16 17:27:55 -08: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
kthread.h treewide: Introduce kthread_run_worker[_on_cpu]() 2025-01-08 18:15:03 +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: Rename kvm_arch_vcpu_async_ioctl() to kvm_arch_vcpu_unlocked_ioctl() 2025-11-05 11:03:11 -08: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: leafops.h: correct kernel-doc function param. names 2025-12-23 11:23:12 -08: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: Don't use "proxy" headers 2024-03-07 08:45:31 +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 fix for 6.19-rc1 2025-12-05 20:41:20 -08: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: add linear range index macro 2022-09-16 22:27:19 +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: Remove linux_serial_image comments 2024-06-13 23:05:27 +02:00
lis3lv02d.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
list.h RCU pull request for v6.18 2025-10-04 11:28:45 -07:00
list_bl.h list_bl: Add hlist_bl_add_before/behind helpers 2019-04-18 16:18:27 -04: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_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 objtool/klp: Introduce klp diff subcommand for diffing object files 2025-10-14 14:50:18 -07: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: luo_file: add private argument to store runtime state 2025-11-27 14:24:40 -08: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 locking/local_lock: Fix all kernel-doc warnings 2025-12-01 06:56:16 +01:00
local_lock_internal.h locking/local_lock: s/l/__l/ and s/tl/__tl/ to reduce the risk of shadowing 2025-12-01 06:56:16 +01:00
lockdep.h treewide: Remove in_irq() 2025-10-24 21:39:27 +02: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 lockref: add a __cond_lock annotation for lockref_put_or_lock 2025-12-10 05:58:51 +09:00
log2.h ilog2: add max_pow_of_two_factor() 2025-07-17 06:01:16 -06: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 Landlock update for v6.15-rc1 2025-03-28 12:37:13 -07:00
lsm_count.h lsm: count the LSMs enabled at compile time 2024-08-22 12:23:47 -04:00
lsm_hook_defs.h Simplifying ->d_name audits, easy part. 2025-10-03 11:14:02 -07:00
lsm_hooks.h lsm: introduce an initcall mechanism into the LSM framework 2025-10-22 19:24:24 -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: sort headers alphabetically 2025-03-26 20:58:25 -05:00
mailbox_controller.h mailbox: Allow controller specific mapping using fwnode 2025-09-24 19:32:00 -06: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 Summary of significant series in this pull request: 2025-10-02 18:18:33 -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 math.h: amend abs() kernel-doc and add a note about signed type limits 2025-11-20 14:03:42 -08: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-gpio.h net: phy: mdio-gpio: Add #defines for the GPIO index's 2018-04-19 15:59:11 -04: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: mdio: use macro module_driver to avoid boilerplate code 2025-10-14 19:16:13 -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_mtu interface 2025-09-18 09:31:50 -07:00
mem_encrypt.h dma: Introduce generic dma_addr_*crypted helpers 2025-03-11 15:24:09 +00:00
memblock.h memblock: drop for_each_free_mem_pfn_range_in_zone_from() 2025-09-14 08:49:03 +03:00
memcontrol.h mm: memcontrol: rename mem_cgroup_from_slab_obj() 2026-01-20 19:24:42 -08:00
memfd.h memfd,selinux: call security_inode_init_security_anon() 2025-10-22 19:28:27 -04:00
memory-failure.h mm: fixup pfnmap memory failure handling to use pgoff 2025-12-23 11:23:15 -08:00
memory-tiers.h mm/memory-tier: fix abstract distance calculation overflow 2025-07-09 22:42:06 -07:00
memory.h Significant patch series in this merge are as follows: 2025-12-05 13:52:43 -08:00
memory_hotplug.h mm/memory_hotplug: Remove MEM_PREPARE_ONLINE/MEM_FINISH_OFFLINE notifiers 2025-10-14 14:24:53 +02:00
mempolicy.h mm/mempolicy: Weighted Interleave Auto-tuning 2025-05-21 09:55:15 -07: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 Significant patch series in this merge are as follows: 2025-12-05 13:52:43 -08:00
memstick.h memstick: Constify struct memstick_device_id 2024-10-14 12:40:10 +02:00
mhi.h bus: mhi: host: Remove unused functions 2025-02-07 23:15:01 +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 lan8842 2025-08-21 10:42:31 +02:00
microchipphy.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 2019-05-21 11:28:45 +02:00
migrate.h mm: replace pmd_to_swp_entry() with softleaf_from_pmd() 2025-11-24 15:08:51 -08: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: misc: Register fixed minor EISA_EEPROM_MINOR in linux/miscdevice.h 2025-08-19 12:41:18 +02:00
mISDNdsp.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
mISDNhw.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 2019-05-30 11:26:41 -07:00
mISDNif.h driver core: make struct class.dev_uevent() take a const * 2022-11-24 17:12:15 +01:00
mm.h mm: folio_zero_user: clear page ranges 2026-01-20 19:24:40 -08: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: userfaultfd: add pgtable_supports_uffd_wp() 2025-11-24 15:08:54 -08:00
mm_types.h mm/hugetlb: fix excessive IPI broadcasts when unsharing PMD tables using mmu_gather 2026-01-20 09:34:26 -08:00
mm_types_task.h mm: enable lazy_mmu sections to nest 2026-01-20 19:24:34 -08:00
mman.h mm: convert core mm to mm_flags_*() accessors 2025-09-13 16:54:56 -07:00
mmap_lock.h mm: add vma_start_write_killable() 2025-11-20 13:43:59 -08:00
mmdebug.h mm/gup: remove (VM_)BUG_ONs 2025-07-09 22:41:56 -07: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,arm64: Handle CPU isolation on last resort fallback rq selection 2025-01-08 18:14:23 +01:00
mmu_notifier.h mmu_notifiers: remove leftover stub macros 2025-05-31 22:46:13 -07:00
mmzone.h mm_zone: Generalise has_managed_dma() 2026-01-14 11:00:00 +01: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 mod_devicetable: Bump auxiliary_device_id name size 2025-11-26 15:17:37 +01:00
module.h module: Fix device table module aliases 2025-10-22 15:21:55 +02:00
module_signature.h MODSIGN: make new include file self contained 2019-08-06 13:41:04 -04:00
module_symbol.h module: Make is_mapping_symbol() return bool 2023-11-01 13:07:08 -07: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: Add compile-time check for embedded NUL characters 2025-11-05 14:08:58 +01: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 fs: remove the nobh helpers 2022-08-02 12:34:04 -04: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 mr: consolidate the ipmr_can_free_table() checks. 2025-05-16 17:53:48 -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 PCI/MSI: Delete pci_msi_create_irq_domain() 2025-10-16 21:09:52 +02: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: Redo __mutex_init() to reduce generated code size 2025-12-01 06:51:57 +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: split out mutex_types.h 2023-12-20 19:26:30 -05: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-6.19-rc1.directory.locking 2025-12-01 16:13:46 -08: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: Remove struct sockaddr from net.h 2025-11-04 19:10:33 -08: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 netdev: preserve NETIF_F_ALL_FOR_ALL across TSO updates 2026-01-04 10:26:11 -08: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 tcp: Don't pass cookie to __cookie_v[46]_check(). 2023-11-29 20:16:19 -08:00
netfilter_netdev.h net: reformat kdoc return statements 2024-12-09 14:44:59 -08:00
netfs.h mempool: rename struct mempool_s to struct mempool 2025-09-13 16:54:59 -07: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 NFSv4: Allow FREE_STATEID to clean up delegations 2025-05-28 17:17:13 -04:00
nfs_common.h nfs: fix incorrect error handling in LOCALIO 2025-01-21 11:34:43 -05:00
nfs_fs.h NFS: Fix a deadlock involving nfs_release_folio() 2026-01-04 23:03:24 -05: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 inheritance of the block sizes when automounting 2025-11-29 17:23:03 -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: Request a directory delegation during RENAME 2025-11-23 16:01:47 -05: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 powerpc/watchdog: add support for hardlockup_sys_info sysctl 2026-01-14 22:16:22 -08:00
node.h drivers/base/node: fold unregister_node() into unregister_one_node() 2025-11-16 17:28:03 -08:00
nodemask.h nodemask: use min() instead of min_t() 2025-11-20 10:02:22 -05: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 nsproxy: fix free_nsproxy() and simplify create_new_namespaces() 2025-11-14 13:10:38 +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: switch to new structures 2025-11-11 10:01:30 +01:00
ntb.h NTB: correct ntb_peer_spad_addr and ntb_peer_spad_read comment typos 2020-06-05 20:02:08 -04:00
ntb_transport.h NTB: Add flow control to the ntb_netdev 2015-09-07 15:17:08 -04:00
nubus.h nubus: Make nubus_bus_type static and constant 2024-01-03 13:33:59 +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: add nvme_auth_derive_tls_psk() 2025-03-20 16:53:53 -07: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: fix typo in status code constant for self-test in progress 2025-07-17 13:38:07 +02: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 soundwire updates for 6.19 2025-12-13 16:26:55 +12: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 of: Use SPDX license tag for DT files 2018-01-08 08:22:45 -06:00
of_fdt.h of/fdt: Consolidate duplicate code into helper functions 2025-11-20 08:32:48 -06:00
of_gpio.h gpiolib: split of_mm_gpio_chip out of linux/of_gpio.h 2023-03-06 12:33:01 +02: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: Add interrupt affinity reporting interface 2025-10-27 17:16:32 +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: Add functions to parse "memory-region" 2025-05-05 16:17:40 -05:00
oid_registry.h lib/oid_registry.c: remove unused sprint_OID 2025-05-11 17:54:13 -07: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: Introduce struct_offset() to get offset of member 2025-11-27 20:18:05 -05:00
packing.h lib: packing: Include necessary headers 2025-06-25 15:30:00 -07:00
padata.h padata: Remove comment for reorder_work 2025-06-18 17:46:27 +08: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 slab: Remove folio references from __ksize() 2025-11-13 11:01:08 +01:00
page-isolation.h mm/page_isolation: remove migratetype parameter from more functions 2025-07-13 16:38:18 -07: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 an iteration API for page extensions 2025-03-17 22:06:57 -07: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/hugetlb_vmemmap: fix memory loads ordering 2025-04-01 15:14:42 -07:00
page_reporting.h mm/page_reporting: allow driver to specify reporting order 2021-06-29 10:53:47 -07:00
page_table_check.h mm/page_table_check: Batch-check pmds/puds just like ptes 2025-05-09 13:43:07 +01:00
pageblock-flags.h mm/pageblock-flags: remove PB_migratetype_bits/PB_migrate_end 2025-09-13 16:55:21 -07:00
pagemap.h fs/writeback: skip AS_NO_DATA_INTEGRITY mappings in wait_sb_inodes() 2026-01-19 12:30:01 -08:00
pagevec.h pagevec.h: add const to pointer parameters of getter functions 2025-09-13 16:55:24 -07:00
pagewalk.h arm64: Enable permission change on arm64 kernel block mappings 2025-09-18 21:36:37 +01:00
panic.h taint/module: remove unnecessary taint_flag.module field 2025-11-12 10:00:15 -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 PCI: ACPI: Drop acpi_pci_bus 2021-09-27 17:00:21 +02: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: Align pci_epc_set_msix(), pci_epc_ops::set_msix() nr_irqs encoding 2025-05-28 16:47:56 -05:00
pci-epf.h PCI: endpoint: Add pci_epf_assign_bar_space() API 2025-10-27 20:38:20 +05:30
pci-ide.h PCI/IDE: Initialize an ID for all IDE streams 2025-11-14 15:06:57 -08:00
pci-p2pdma.h PCI/P2PDMA: Provide an access to pci_p2pdma_map_type() function 2025-11-20 12:02:00 -07:00
pci-pwrctrl.h PCI/pwrctrl: Fix the kerneldoc tag for private fields 2025-06-23 13:09:01 -05:00
pci-tph.h PCI/TPH: Expose pcie_tph_get_st_table_loc() 2025-11-09 05:13:02 -05: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: Provide pci_free_irq_vectors() stub 2026-01-12 10:45:31 -06: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: Add Intel Nova Lake S audio Device ID 2025-11-17 12:04:28 +01: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 locking/percpu-rwsem: add freezable alternative to down_read 2025-04-07 09:37:16 +02: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 treewide: Update email address 2026-01-11 06:09:11 -10: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: introduce memdesc_flags_t 2025-09-13 16:55:07 -07:00
pgtable.h mm: enable lazy_mmu sections to nest 2026-01-20 19:24:34 -08: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: phy-c45: add SQI and SQI+ support for OATC14 10Base-T1S PHYs 2025-12-01 15:08:24 -08: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
phylib_stubs.h net: ethtool: plumb PHY stats to PHY drivers 2025-01-14 11:44:19 +01:00
phylink.h net: phylink: add phylink managed wake-on-lan PHY speed control 2025-10-24 18:52:08 -07:00
pid.h pidfs: persist information 2025-06-19 14:28:24 +02:00
pid_namespace.h pid: rely on common reference count behavior 2025-11-11 10:01:32 +01:00
pid_types.h pid: Split out pid_types.h 2023-12-20 19:26:31 -05:00
pidfs.h pidfs: remove pidfs_{get,put}_pid() 2025-06-19 14:28:24 +02: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 Driver core changes for 6.19-rc1 2025-12-05 21:29:02 -08: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 pmdomain core: 2025-12-04 13:50:39 -08:00
pm_clock.h PM: clk: Remove unused pm_clk_remove() 2025-03-12 21:28:48 +01:00
pm_domain.h pmdomain: Respect the CPU system wakeup QoS limit for s2idle 2025-11-25 19:01:29 +01: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: Make pm_runtime_barrier() return void 2025-12-04 20:38:13 +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 fs: rename generic posix acl handlers 2023-03-06 09:57:13 +01:00
power_supply.h power: supply: core: Add state_of_health power supply property 2025-09-18 01:01:03 +02:00
powercap.h powercap: make documentation reflect code 2020-09-10 19:27:59 +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: use IFF_NO_QUEUE in virtual interfaces 2025-03-04 17:11:17 -08:00
ppp_defs.h flow_dissector: Add PPPoE dissectors 2022-07-26 09:49:12 -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 panic/printk: replace this_cpu_in_panic() with panic_on_this_cpu() 2025-09-13 17:32:52 -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 tsm for 6.19 2025-12-06 10:15:41 -08:00
psp-tee.h tee: amdtee: check TEE status during driver initialization 2020-01-04 13:49:51 +08:00
psp.h crypto: ccp - Add support for ringing a platform doorbell 2023-03-17 11:16:43 +08: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: __ptr_ring_zero_tail micro optimization 2025-09-29 18:13:10 -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 docs/vfs: update references to i_mutex to i_rwsem 2025-06-23 12:17:33 +02: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: Improve stack alignment codegen 2024-07-13 21:36:36 -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: inline rb_last() 2025-11-27 14:24:30 -08: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: Split out the rbtree type definitions into <linux/rbtree_types.h> 2021-08-17 17:36:48 +02: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: move list_for_each_rcu() to where it belongs 2025-08-25 10:13:26 -07:00
rculist_bl.h rcu: Remove unused function hlist_bl_del_init_rcu() 2019-10-30 08:32:07 -07:00
rculist_nulls.h Networking changes for 6.19. 2025-12-03 17:24:33 -08:00
rcupdate.h hyperv-next for v6.18 2025-10-07 08:40:15 -07:00
rcupdate_trace.h rcupdate_trace: Define rcu_tasks_trace lock guard 2024-11-23 17:47:53 -05: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: introduce __refcount_{add|inc}_not_zero_limited_acquire 2025-03-16 22:06:19 -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: Updates for v6.19 2025-12-04 11:16:44 -08: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,fs/resctrl: Implement "io_alloc" enable/disable handlers 2025-11-21 22:35:22 +01:00
resctrl_types.h fs/resctrl: Add event configuration directory under info/L3_MON/ 2025-09-15 12:39:38 +02:00
reset-controller.h reset: remove legacy reset lookup code 2025-11-18 17:52:54 +01:00
reset.h reset: fix BIT macro reference 2025-11-18 17:52:54 +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 Futex changes for v6.19: 2025-12-10 17:21:30 +09: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: plumb through alloc tag 2024-04-25 20:55:57 -07:00
rhashtable.h rhashtable: use likely for rhashtable lookup 2025-10-20 12:10:28 +08:00
ring_buffer.h tracing cleanups for v6.17: 2025-08-03 15:03:04 -07: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 mm/page_vma_mapped: track if the page is mapped across page table boundary 2025-09-28 11:51:29 -07: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: core: Remove deadcode 2025-05-06 11:11:45 -06:00
rseq.h sched/mmcid: Switch over to the new mechanism 2025-11-25 19:45:42 +01:00
rseq_entry.h rseq: Always inline rseq_debug_syscall_return() 2025-12-12 10:26:26 +01:00
rseq_types.h sched/mmcid: Switch over to the new mechanism 2025-11-25 19:45:42 +01: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/local_lock: Introduce local_lock_is_locked(). 2025-09-29 09:42:35 +02:00
rtnetlink.h net: hold instance lock during NETDEV_CHANGE 2025-04-07 11:13:39 -07:00
rtsx_common.h misc: rtsx: Cleanup on DRV_NAME cardreader variables 2024-11-05 05:33:46 +01:00
rtsx_pci.h misc: rtsx_pci: Add separate CD/WP pin polarity reversal support 2025-08-19 12:37:10 +02:00
rtsx_usb.h misc: rtsx: usb card reader: add OCP support 2025-08-19 14:34:15 +02:00
rv.h rv: Make rv_reacting_on() static 2025-11-11 13:18:56 +01: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 Improve consistency of '#error' directive messages 2024-11-11 17:17:04 -08:00
rwlock_api_smp.h Improve consistency of '#error' directive messages 2024-11-11 17:17:04 -08:00
rwlock_rt.h locking/rt: Add sparse annotation PREEMPT_RT's sleeping locks. 2024-10-24 11:27:01 +02:00
rwlock_types.h locking/rwlock: Provide RT variant 2021-08-17 17:50:51 +02:00
rwsem.h Significant patch series in this pull request: 2025-08-03 16:23:09 -07:00
sbitmap.h sbitmap: fix all kernel-doc warnings 2025-11-28 09:21:18 -07:00
scatterlist.h scatterlist: disallow non-contigous page ranges in a single SG entry 2025-09-21 14:22:06 -07:00
scc.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
sched.h mm: enable lazy_mmu sections to nest 2026-01-20 19:24:34 -08: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: Add i.MX95 CPU Protocol 2025-04-14 10:21:27 +01: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 video: screen_info: Add pixel-format helper for linear framebuffers 2025-08-26 09:54:16 +02: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
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 Some filesystems use a kinda-sorta controlled dentry refcount leak to pin 2025-12-05 14:36:21 -08:00
sed-opal-key.h block:sed-opal: SED Opal keystore 2023-10-17 09:10:06 -06:00
sed-opal.h block: sed-opal: add ioctl IOC_OPAL_SET_SID_PW 2024-10-22 08:16:40 -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 hung_task: show the blocker task if the task is hung on semaphore 2025-05-11 17:54:08 -07:00
seq_buf.h tracing: Add trace_seq_pop() and seq_buf_pop() 2025-10-28 20:10:59 -04:00
seq_file.h seq_file: Mark binary printing functions with __printf() attribute 2025-03-28 13:37:11 +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 seqlock: Cure some more scoped_seqlock() optimization fails 2025-12-06 09:53:05 +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: Split out seqlock_types.h 2023-12-20 19:26:31 -05:00
serdev.h tty: serdev: drop serdev_controller_ops::write_room() 2025-03-20 08:00:51 -07:00
serial.h serial: 8250: Name MSR literals 2023-01-19 15:01:19 +01:00
serial_8250.h serial: 8250: sanitize uart_port::serial_{in,out}() types 2025-06-17 13:42:34 +02: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: sh: setup_xref error handling 2025-09-02 12:29:36 +05:30
shm.h fs: Add FOP_HUGE_PAGES 2024-04-09 10:53:44 +02:00
shmem_fs.h Significant patch series in this pull request: 2025-12-06 14:01:20 -08: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
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 netmem, devmem, tcp: access pp fields through @desc in net_iov 2025-11-27 17:41:51 -08:00
skbuff_ref.h net: add get_netmem/put_netmem support 2025-05-13 11:12:48 +02:00
skmsg.h net: add sk_drops_skbadd() helper 2025-08-28 13:14:50 +02:00
slab.h mm/slab: introduce kvfree_rcu_barrier_on_cache() for cache destruction 2025-12-07 18:09:54 +01: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
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: Introduce a helper function to check for pending IPIs 2025-11-19 18:06:50 +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 for-6.19/io_uring-20251201 2025-12-03 18:58:57 -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 spinlock: extend guard with spinlock_bh variants 2025-02-09 18:08:11 +08: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 Improve consistency of '#error' directive messages 2024-11-11 17:17:04 -08:00
spinlock_api_up.h locking: Detect includes rwlock.h outside of spinlock.h 2022-09-15 16:14:02 +02:00
spinlock_rt.h rust: helpers: Avoid raw_spin_lock initialization for PREEMPT_RT 2024-11-11 11:49:46 +01:00
spinlock_types.h locking/spinlock/rt: Prepare for RT local_lock 2021-08-17 19:06:13 +02:00
spinlock_types_raw.h locking/spinlock/rt: Prepare for RT local_lock 2021-08-17 19:06:13 +02:00
spinlock_types_up.h Improve consistency of '#error' directive messages 2024-11-11 17:17:04 -08:00
spinlock_up.h Improve consistency of '#error' directive messages 2024-11-11 17:17:04 -08: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: Create an SRCU-fast-updown API 2025-11-27 14:22:31 +01:00
srcutiny.h srcu: Create an SRCU-fast-updown API 2025-11-27 14:22:31 +01:00
srcutree.h srcu: Create an SRCU-fast-updown API 2025-11-27 14:22:31 +01: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: remove axi_blen array 2025-11-20 17:57:40 -08: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: Improve kernel-doc function-header comments 2025-07-17 12:10:56 -07:00
string.h hardening updates for v6.19-rc1 2025-12-05 09:11:02 -08: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/swap: do not choose swap device according to numa node 2025-11-16 17:28:27 -08: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: Handle custom soc information sysfs entries 2019-10-10 14:35:32 +02: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 nstree: add listns() 2025-11-03 17:41:18 +01: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: Wrap do_proc_douintvec with the public function proc_douintvec_conv 2025-11-27 15:45:38 +01:00
sysfb.h firmware: sysfb: Don't use "proxy" headers 2025-06-27 13:01:11 +02:00
sysfs.h sysfs: simplify attribute definition macros 2025-11-26 15:16:35 +01: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 block: t10-pi: Return correct ref tag when queue has no integrity profile 2024-07-04 02:02:33 -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: move mtu_info to remove two 32bit holes 2025-09-22 17:55:25 -07:00
tee_core.h tee: add TEE_IOCTL_PARAM_ATTR_TYPE_OBJREF 2025-09-15 17:34:06 +02:00
tee_drv.h tee: add TEE_IOCTL_PARAM_ATTR_TYPE_OBJREF 2025-09-15 17:34:06 +02:00
tegra-icc.h memory: tegra: Add interconnect support for DRAM scaling in Tegra234 2023-05-16 12:11:00 +02: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: Remove duplicate struct declaration 2025-03-25 20:52:04 +01:00
thread_info.h rseq: Switch to TIF_RSEQ if supported 2025-11-04 08:35:37 +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 tick/nohz: Remove unused tick_nohz_full_add_cpus_to() 2025-05-13 16:38:03 +02: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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 176 2019-05-30 11:29:19 -07: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 namespace-6.18-rc1 2025-09-29 11:20:29 -07:00
timecounter.h time/timecounter: Fix the lie that struct cyclecounter is const 2025-07-01 15:38:25 +02:00
timekeeper_internal.h vdso/vsyscall: Avoid slow division loop in auxiliary clock update 2025-09-03 11:55:11 +02: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: Remove never used function timerqueue_node_expires() 2024-04-22 16:13:06 +02:00
timerqueue_types.h timerqueue: Split out timerqueue_types.h 2023-12-20 19:26:31 -05:00
timex.h ntp: Make tick_usec static 2024-10-02 16:53:38 +02:00
tnum.h bpf: Improve the general precision of tnum_mul 2025-08-27 15:00:26 -07: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: fix unsigned/signed mismatch errors related to __calc_tpm2_event_size 2024-10-15 20:27:29 +02: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 tracing: Fix enabling of tracing on file release 2025-12-05 15:17:56 -05:00
trace_recursion.h tracing: Add recursion protection in kernel stack trace recording 2026-01-07 14:52:22 -05:00
trace_seq.h tracing: Add trace_seq_pop() and seq_buf_pop() 2025-10-28 20:10:59 -04: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: Do not warn for unused event that is exported 2025-10-24 16:43:14 -04:00
transport_class.h drivers: base: transport_class: fix possible memory leak 2023-01-20 14:22:50 +01: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 PCI/TSM: Report active IDE streams 2025-11-03 19:27:41 -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_buffer: switch data type to u8 2023-08-22 14:58:15 +02:00
tty_driver.h tty: tty_driver: introduce TTY driver sub/types enums 2025-03-20 08:00:51 -07: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/ldsem: Remove unused ldsem_down_write_trylock 2025-02-04 14:38:42 +01:00
tty_port.h tty: introduce tty_port_tty guard() 2025-08-17 12:46:25 +02: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 fs: Add uoff_t 2025-11-25 10:07:42 +01:00
u64_stats_sync.h u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file 2024-04-05 22:31:37 -07: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 Significant patch series in this pull request: 2025-12-06 14:01:20 -08: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 busylock and add per NUMA queues 2025-09-23 16:38:39 -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: remove iov_iter_is_aligned 2025-09-09 10:27:01 -06:00
uio_driver.h treewide: Update email address 2026-01-11 06:09:11 -10: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 wifi: cfg80211: Add KHZ_PER_GHZ to units.h and reuse 2024-02-21 15:19:03 +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: Add user space unwinding API with frame pointer support 2025-07-29 14:46:07 -04: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 Performance events updates for v6.18: 2025-09-30 11:11:21 -07:00
usb.h usb: offload: add apis for offload usage tracking 2025-09-12 14:08:02 +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 mm: userfaultfd: add pgtable_supports_uffd_wp() 2025-11-24 15:08:54 -08:00
util_macros.h util_macros.h: fix kernel-doc for u64_to_user_ptr() 2025-11-20 14:03:41 -08: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: introduce map ops 2025-10-01 07:24:55 -04:00
vdso_datastore.h vdso: Add generic time data storage 2025-02-21 09:54:01 +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 [v9] vfio/pci: Allow MMIO regions to be exported through dma-buf 2025-11-20 21:20:00 -07:00
vfio_pci_core.h vfio/pci: Disable qword access to the PCI ROM bar 2025-12-23 14:07:08 -07: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 virtio: make it self-contained 2025-12-24 08:02:55 -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_caif.h virtio_caif: correct tags for config space fields 2020-08-05 11:08:41 -04: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: avoid unnecessary checksum calculation on guest RX 2025-11-26 19:45:54 -08: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/virtio: Rename virtio_vsock_skb_rx_put() 2025-08-01 09:11:09 -04:00
vm_event_item.h mm: vm_event_item: explicit #include for THREAD_SIZE 2025-09-21 14:22:31 -07:00
vmalloc.h mm/vmalloc: handle non-blocking GFP in __vmalloc_area_node() 2025-11-16 17:27:54 -08: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 memcg: remove __lruvec_stat_mod_folio 2025-11-24 15:08:54 -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 sched/wait: Add wait_event_state_exclusive() 2025-08-27 14:29:43 +02: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: Remove unused bit_wait_io_timeout 2024-10-07 09:28:41 +02:00
watch_queue.h watch_queue: Annotate struct watch_filter with __counted_by 2023-10-19 11:02:48 +02:00
watchdog.h watchdog: Don't use "proxy" headers 2025-07-17 11:26:56 +02: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/x86: wmi: Remove extern keyword from prototypes 2025-11-18 11:18:09 +02:00
wordpart.h wordpart.h: Add REPEAT_BYTE_U32() 2024-06-24 18:16:44 +01:00
workqueue.h workqueue: fix texinfodocs warning for WQ_* flags reference 2025-09-22 05:37:20 -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 vfs-6.19-rc1.writeback 2025-12-01 09:20:51 -08:00
ww_mutex.h locking/ww_mutex: Fix ww_mutex dummy lockdep map selftest warnings 2024-12-02 12:16:57 +01:00
wwan.h net: reformat kdoc return statements 2024-12-09 14:44: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 filelock: add struct delegated_inode 2025-11-12 09:38:34 +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
yam.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 69 2019-05-24 17:36:47 +02: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 mm: stop storing migration_ops in page->mapping 2025-07-13 16:38:29 -07: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