linux/include/linux
Wojtek Wasko 9c46bf50b6 posix-clock: Store file pointer in struct posix_clock_context
[ Upstream commit e859d375d1 ]

File descriptor based pc_clock_*() operations of dynamic posix clocks
have access to the file pointer and implement permission checks in the
generic code before invoking the relevant dynamic clock callback.

Character device operations (open, read, poll, ioctl) do not implement a
generic permission control and the dynamic clock callbacks have no
access to the file pointer to implement them.

Extend struct posix_clock_context with a struct file pointer and
initialize it in posix_clock_open(), so that all dynamic clock callbacks
can access it.

Acked-by: Richard Cochran <richardcochran@gmail.com>
Reviewed-by: Vadim Fedorenko <vadim.fedorenko@linux.dev>
Reviewed-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Wojtek Wasko <wwasko@nvidia.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sasha Levin <sashal@kernel.org>
History 2026-02-06 16:41:51 +01:00
..
amba spi: Updates for v5.13 2021-04-26 16:32:11 -07:00
atomic atomics: Fix atomic64_{read_acquire,set_release} fallbacks 2022-04-08 14:23:57 +02:00
avf Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue 2021-06-07 13:24:50 -07:00
bcma wireless-drivers-next patches for 5.1 2019-02-06 09:36:36 -08:00
byteorder crypto: Deduplicate le32_to_cpu_array() and cpu_to_le32_array() 2018-03-31 01:33:09 +08:00
can can: dev: add generic function can_eth_ioctl_hwts() 2025-10-02 13:39:11 +02:00
ceph libceph: fix potential use-after-free on linger ping and resends 2022-05-25 09:57:28 +02:00
clk clk: at91: add register definition for sama7g5's master clock 2021-07-19 14:28:56 +02:00
crush libceph: multiple workspaces for CRUSH computations 2020-10-12 15:29:26 +02:00
decompress lib: Add zstd support to decompress 2020-07-31 11:49:08 +02:00
device driver: platform: Add helper for safer setting of driver_override 2023-11-08 17:26:43 +01:00
dma dmaengine: ti: k3-psil: optimize struct psil_endpoint_config for size 2021-02-01 11:29:11 +05:30
dsa net: dsa: felix: fix broken VLAN-tagged PTP under VLAN-aware bridge 2021-11-18 19:17:06 +01:00
extcon treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
firmware drivers: firmware: Add PDI load API support 2021-07-21 13:14:08 +02:00
fpga fpga: region: add owner module and take its refcount 2024-06-16 13:39:38 +02:00
fsl net: enetc: add missing static descriptor and inline keyword 2024-10-22 15:40:40 +02:00
gpio gpio: Allow per-parent interrupt data 2023-06-28 10:29:50 +02:00
greybus greybus: Replace zero-length array with flexible-array 2020-05-13 13:59:13 +02:00
hsi treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336 2019-06-05 17:37:07 +02:00
i3c i3c: Make remove callback return void 2021-02-02 00:16:57 +01:00
iio iio: frequency: adf4350: Fix ADF4350_REG3_12BIT_CLKDIV_MODE 2025-10-19 16:21:39 +02:00
input Input: cy8ctmg110_ts - rely on platform code to supply interrupt 2021-06-05 20:34:06 -07:00
irqchip irqchip/gic-v4: Don't allow a VMOVP on a dying VPE 2024-10-22 15:40:46 +02:00
isdn isdn: capi: dead code removal 2019-12-11 09:12:38 +01:00
lockd NLM: Defend against file_lock changes after vfs_test_lock() 2024-04-10 16:19:08 +02:00
mailbox mailbox: zynqmp: Fix typo in IPI documentation 2023-05-11 23:00:39 +09:00
mdio net: xgene: Move shared header file into include/linux 2020-08-27 06:55:50 -07:00
mfd mfd: core: Un-constify mfd_cell.of_reg 2023-11-20 11:08:24 +01:00
mlx4 net/mlx4_core: Avoid impossible mlx4_db_alloc() order value 2025-06-04 14:38:02 +02:00
mlx5 net/mlx5e: Add support to klm_umr_wqe 2025-08-28 16:24:02 +02:00
mmc mmc: core: Add mmc_gpiod_set_cd_config() function 2024-06-16 13:39:57 +02:00
mtd mtd: hyperbus: Make hyperbus_unregister_device() return void 2025-03-13 12:50:09 +01:00
mux mux: add SPDX identifiers to all mux source files 2018-01-09 16:51:44 +01:00
net/intel RDMA/irdma: Add irdma Kconfig/Makefile and remove i40iw 2021-06-02 20:06:36 -03:00
netfilter netfilter: ipset: fix performance regression in swap operation 2024-02-23 08:55:14 +01:00
netfilter_arp netfilter: arptables: use pernet ops struct during unregister 2021-05-03 23:04:01 +02:00
netfilter_bridge netfilter: ebtables: reject blobs that don't provide all entry points 2022-08-31 17:16:40 +02:00
netfilter_ipv4 netfilter: allow to turn off xtables compat layer 2021-04-26 18:16:56 +02:00
netfilter_ipv6 netfilter: allow to turn off xtables compat layer 2021-04-26 18:16:56 +02:00
pcs net: pcs: xpcs: export xpcs_do_config and xpcs_link_up 2021-06-11 13:43:56 -07:00
perf KVM: arm64: Fix PMU probe ordering 2021-09-20 12:43:34 +01:00
phy phy: tegra: xusb: Add API to retrieve the port number of phy 2024-04-10 16:18:40 +02:00
pinctrl This is the bulk of pin control changes for the v5.14 kernel: 2021-07-01 16:57:14 -07:00
platform_data backlight: lp855x: Fix lp855x.h kernel-doc warnings 2026-01-19 13:09:33 +01:00
power power: supply: bq27xxx: Ensure power_supply_changed() is called on current sign changes 2023-06-05 09:21:12 +02:00
qed ethernet: constify references to netdev->dev_addr in drivers 2024-01-05 15:13:37 +01:00
raid md: remove the kernel version of md_u.h 2020-07-16 15:35:21 +02:00
regulator regulator: gpio: Add input_supply support in gpio_regulator_config 2025-07-10 15:57:48 +02:00
remoteproc remoteproc: qcom: expose types for COMPILE_TEST 2021-01-09 13:51:36 -08:00
reset reset: simple: Add reset callback 2020-06-16 14:19:57 +02:00
rpmsg rpmsg: glink: Guard qcom_glink_ssr_notify() with correct config 2021-01-05 22:22:07 -06:00
rtc rtc: remove sirfsoc driver 2021-01-23 14:57:21 +01:00
sched locking: Introduce __cleanup() based infrastructure 2025-10-19 16:21:51 +02:00
soc soc: samsung: exynos-chipid: Pass revision reg offsets 2025-05-02 07:44:26 +02:00
soundwire soundwire: revisit driver bind/unbind and callbacks 2022-08-17 14:23:48 +02:00
spi spi: Introduce spi_get_device_match_data() helper 2024-01-05 15:13:38 +01:00
ssb ssb: fix boolreturn.cocci warning 2021-08-29 14:47:42 +03:00
sunrpc SUNRPC: Replace internal use of SOCKWQ_ASYNC_NOSPACE 2024-12-14 19:51:21 +01:00
surface_aggregator HID: surface-hid: Use correct event registry for managing HID events 2021-11-18 19:15:59 +01:00
ulpi License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
unaligned asm-generic: simplify asm/unaligned.h 2021-05-17 13:30:29 +02:00
usb usb: gadget: udc: fix use-after-free in usb_gadget_state_work 2026-01-19 13:10:05 +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
a.out.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 Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2017-11-17 12:54:01 -08:00
acpi.h ACPI: bus: Avoid using CPPC if not supported by firmware 2024-10-17 15:10:44 +02:00
acpi_dma.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
acpi_iort.h perf/smmuv3: Enable HiSilicon Erratum 162001900 quirk for HIP08/09 2023-09-23 11:09:55 +02:00
acpi_mdio.h net: mdio: fix owner field for mdio buses registered using ACPI 2023-03-30 12:47:46 +02:00
acpi_pmtmr.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
acpi_viot.h ACPI: VIOT: Fix ACS setup 2022-08-17 14:23:11 +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
adreno-smmu-priv.h iommu/arm-smmu-qcom: Add stall support 2021-06-23 07:33:55 -07:00
adxl.h EDAC, skx: Fix randconfig builds in a better way 2018-11-07 22:58:29 +01:00
aer.h PCI/AER: Rationalize error status register clearing 2020-03-28 13:19:05 -05: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 ata: libahci_platform: Introduce reset assertion/deassertion methods 2024-03-01 13:21:58 +01:00
aio.h aio: simplify KIOCB_KEY handling 2018-05-26 09:16:44 +02:00
alarmtimer.h alarmtimer: Make alarmtimer_get_rtcdev() a stub when CONFIG_RTC_CLASS=n 2020-01-24 21:03:53 +01:00
alcor_pci.h misc: alcor_pci: Add AU6625 to list of supported PCI_IDs 2020-01-14 15:16:50 +01:00
align.h kernel.h: drop inclusion in bitmap.h 2021-05-06 19:24:11 -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: Move a few prototypes to include/linux/amd-iommu.h 2021-04-07 11:14:55 +02:00
anon_inodes.h fs: add LSM-supporting anon-inode interface 2021-01-14 17:31:05 -05: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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 2019-06-19 17:09:07 +02:00
apple_bl.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
arch_topology.h cpufreq: CPPC: Add support for frequency invariance 2021-07-01 07:32:14 +05:30
arm-cci.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 2019-05-30 11:26:35 -07:00
arm-smccc.h arm64: smccc: Remove broken support for SMCCCv1.3 SVE discard hint 2024-12-14 19:51:46 +01:00
arm_ffa.h firmware: arm_ffa: Fix FFA device names for logical partitions 2023-05-30 13:55:32 +01:00
arm_sdei.h firmware: SDEI: Allow sdei initialization without ACPI_APEI_GHES 2025-06-27 11:05:11 +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 2025-12-07 06:09:31 +09: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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36 2019-05-24 17:27:11 +02:00
asn1_encoder.h lib: Add ASN.1 encoder 2021-04-14 16:30:30 +03: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: Introduce async_schedule_dev_nocall() 2024-02-23 08:54:25 +01:00
async_tx.h md/raid6: let async recovery function support different page offset 2020-09-24 16:44:44 -07:00
ata.h ata: libata-scsi: Fix system suspend for a security locked drive 2025-12-07 06:09:33 +09:00
ata_platform.h ata: pata_of_platform: Allow to use 16-bit wide data transfer 2019-02-08 06:42:53 -07:00
atalk.h appletalk: Fix potential NULL pointer dereference in unregister_snap_client 2019-03-15 11:25:48 -07:00
ath9k_platform.h ath9k: Allow configuration of LED polarity in platform data. 2016-07-08 17:01:14 +03: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 License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
atmdev.h atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control(). 2025-09-04 14:28:45 +02: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-mci.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +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: add arch_atomic_long*() 2021-07-16 18:46:45 +02:00
attribute_container.h scsi: drivers: base: Support atomic version of attribute_container_device_trigger 2020-01-15 22:55:36 -05:00
audit.h audit: trigger accompanying records when no rules present 2020-10-27 21:02:57 -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: minor coding style tweaks 2020-12-04 13:30:59 +01:00
auxvec.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +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 writeback: fix bandwidth estimate for spiky workload 2021-09-03 09:58:10 -07:00
backing-dev.h writeback: fix false warning in inode_to_wb() 2025-05-02 07:44:11 +02:00
backlight.h backlight: backlight: Make of_find_backlight static 2020-07-20 10:27:11 +01:00
badblocks.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
balloon_compaction.h mm/balloon_compaction: convert balloon_page_delete() to balloon_page_finalize() 2026-01-19 13:10:10 +01:00
bcd.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
bch.h lib/bch: Allow easy bit swapping 2020-05-24 20:48:11 +02:00
bcm47xx_nvram.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
bcm47xx_sprom.h firmware: bcm47xx_sprom: Fix -Wmissing-prototypes warnings 2020-08-17 13:47:28 +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 License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
bcm963xx_tag.h bcm963xx_tag.h: fix duplicated word 2020-10-13 11:37:11 +02:00
binfmts.h coredump: hand a pidfd to the usermode coredump helper 2025-06-04 14:38:07 +02:00
bio.h for-5.15-tag 2021-08-31 09:41:22 -07:00
bit_spinlock.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
bitfield.h bitfield.h: Fix "type of reg too small for mask" test 2022-07-29 17:25:25 +02:00
bitmap.h lib: bitmap: Introduce node-aware alloc API 2025-08-28 16:24:02 +02:00
bitops.h bitops: Add non-atomic bitops for pointers 2021-07-07 20:01:45 -07:00
bitrev.h include/linux/bitrev.h: fix constant bitrev 2019-04-05 16:02:30 -10:00
bits.h linux/bits.h: fix compilation error with GENMASK 2021-05-22 15:09:07 -10:00
blk-cgroup.h blk-cgroup: support to track if policy is online 2025-05-02 07:44:22 +02:00
blk-crypto.h blk-crypto: make blk_crypto_evict_key() return void 2023-05-11 23:00:16 +09:00
blk-mq-pci.h blk-mq: abstract out queue map 2018-11-07 13:44:59 -07:00
blk-mq-rdma.h block: add a SPDX tag to blk-mq-rdma.h 2019-04-30 16:12:02 -06:00
blk-mq-virtio.h blk-mq: abstract out queue map 2018-11-07 13:44:59 -07:00
blk-mq.h block: cleanup the lockdep handling in *alloc_disk 2021-08-23 12:54:30 -06:00
blk-pm.h scsi: block: pm: Always set request queue runtime active in blk_post_runtime_resume() 2022-01-27 11:04:15 +01:00
blk_types.h block: fix comment for op_is_zone_mgmt() to include RESET_ALL 2026-01-19 13:09:39 +01:00
blkdev.h block: return unsigned int from bdev_io_min 2024-12-14 19:51:20 +01: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: remove debugfs file dentries from struct blk_trace 2021-02-23 09:54:51 -07: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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
bootconfig.h bootconfig: Increase max nodes of bootconfig from 1024 to 8192 for DCC support 2023-03-11 13:57:32 +01:00
bootmem_info.h bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page 2023-07-23 13:47:18 +02:00
bottom_half.h tick/sched: Prevent false positive softirq pending warnings on RT 2021-03-17 16:34:11 +01:00
bpf-cgroup.h bpf: Move cgroup iterator helpers to bpf.h 2025-09-09 18:50:17 +02:00
bpf-netns.h bpf: Introduce SK_LOOKUP program type with a dedicated attach point 2020-07-17 20:18:16 -07:00
bpf.h bpf: Fix oob access in cgroup local storage 2025-09-09 18:50:17 +02: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: Fix spelling mistakes 2021-05-24 21:13:05 -07:00
bpf_lsm.h bpf: Enable task local storage for tracing programs 2021-02-26 11:51:47 -08:00
bpf_trace.h bpf: remove tracepoints from bpf core 2018-04-30 10:55:56 +02:00
bpf_types.h bpf: Move BPF_MAP_TYPE for INODE_STORAGE and TASK_STORAGE outside of CONFIG_NET 2021-10-26 12:35:16 -07:00
bpf_verifier.h bpf: Generalize check_ctx_reg for reuse with other types 2024-04-27 17:05:23 +02:00
bpfilter.h bpfilter: switch bpfilter_ip_set_sockopt to sockptr_t 2020-07-24 15:41:54 -07:00
bpfptr.h BPF: Fix potential bad pointer dereference in bpf_sys_bpf() 2022-08-25 11:40:02 +02:00
brcmphy.h net: phy: broadcom: Set proper 1000BaseX/SGMII interface mode for BCM54616S 2021-02-16 15:23:23 -08:00
bsearch.h lib/bsearch: Provide __always_inline variant 2020-06-11 15:14:53 +02:00
bsg-lib.h scsi: bsg: Simplify device registration 2021-07-30 22:22:36 -04:00
bsg.h scsi: bsg: Move the whole request execution into the SCSI/transport handlers 2021-07-30 22:22:36 -04:00
btf.h bpf: Add map side support for bpf timers. 2021-07-15 22:31:10 +02:00
btf_ids.h bpf: Fix BTF_ID symbol generation collision 2023-10-06 13:18:23 +02: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: only do a memory barrier for the first set_buffer_uptodate() 2022-09-15 11:30:00 +02:00
bug.h bug: Provide dummy version of bug_get_file_line() when !GENERIC_BUG 2021-04-15 17:04:24 +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 Revert "kbuild: avoid static_assert for genksyms" 2020-12-29 15:36:49 -08:00
buildid.h kdump: use vmlinux_build_id to simplify 2021-07-08 11:48:22 -07:00
bvec.h bvec: add a bvec_virt helper 2021-08-16 10:50:32 -06:00
c2port.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
cache.h treewide: Convert macro and uses of __section(foo) to __section("foo") 2020-10-25 14:51:49 -07:00
cacheinfo.h drivers: base: cacheinfo: Get rid of DEFINE_SMP_CALL_CACHE_FUNCTION() 2021-09-01 10:29:10 +02:00
capability.h commoncap: handle idmapped mounts 2021-01-24 14:27:17 +01:00
cb710.h cb710: Replace zero-length array with flexible-array 2020-06-15 23:08:31 -05:00
cc_platform.h arch/cc: Introduce a function to check for confidential computing features 2021-11-18 19:17:21 +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 scsi: sr: cdrom: Move cdrom_read_cdda_bpc() into the sr driver 2021-07-30 22:13:09 -04:00
cfag12864b.h treewide: Miguel has moved 2021-02-26 09:41:03 -08:00
cfi.h add support for Clang CFI 2021-04-08 16:04:20 -07:00
cgroup-defs.h cgroup: fix race between fork and cgroup.kill 2025-03-13 12:50:40 +01:00
cgroup.h cgroup: Fix suspicious rcu_dereference_check() usage warning 2023-10-06 13:18:19 +02:00
cgroup_rdma.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 451 2019-06-19 17:09:08 +02:00
cgroup_subsys.h cgroup: Add misc cgroup controller 2021-04-04 13:34:46 -04:00
circ_buf.h docs: Fix some broken references 2018-06-15 18:10:01 -03:00
cleancache.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
cleanup.h locking: Introduce __cleanup() based infrastructure 2025-10-19 16:21:51 +02:00
clk-provider.h clk: linux/clk-provider.h: fix kernel-doc warnings and typos 2024-03-01 13:21:52 +01:00
clk.h clk: Fix undefined reference to `clk_rate_exclusive_{get,put}' 2023-08-30 16:18:21 +02:00
clkdev.h clkdev: remove unused clkdev_alloc() interfaces 2021-06-08 17:00:09 +02:00
clockchips.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
clocksource.h clocksource: Scale the watchdog read retries automatically 2024-08-19 05:45:45 +02:00
clocksource_ids.h clocksource: Add clocksource id for arm arch counter 2021-04-07 16:33:20 +01:00
cm4000_cs.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
cma.h cma: factor out minimum alignment requirement 2024-07-05 09:14:13 +02: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
compaction.h mm: compaction: support triggering of proactive compaction by user 2021-09-03 09:58:17 -07:00
compat.h ftruncate: pass a signed offset 2024-07-05 09:14:50 +02:00
compiler-clang.h kmsan: introduce __no_sanitize_memory and __no_kmsan_checks 2026-01-19 13:09:24 +01:00
compiler-gcc.h kmsan: introduce __no_sanitize_memory and __no_kmsan_checks 2026-01-19 13:09:24 +01:00
compiler-intel.h include/linux/compiler*.h: fix OPTIMIZER_HIDE_VAR 2019-01-09 11:36:41 +01:00
compiler-version.h kbuild: redo fake deps at include/config/*.h 2021-04-25 05:26:10 +09:00
compiler.h minmax: improve macro expansion and type checking 2025-10-19 16:21:53 +02:00
compiler_attributes.h locking: Introduce __cleanup() based infrastructure 2025-10-19 16:21:51 +02:00
compiler_types.h compiler_types: Move unused static inline functions warning to W=2 2025-12-07 06:09:27 +09:00
completion.h completion: Drop init_completion define 2020-12-03 11:20:52 +01:00
component.h drivers/component: kerneldoc polish 2019-02-19 13:20:35 +01:00
configfs.h treewide: remove editor modelines and cruft 2021-05-07 00:26:34 -07:00
connector.h connector: fix a kernel-doc markup 2021-01-21 14:06:00 -07:00
console.h tty: vt: make consw::con_switch() return a bool 2025-07-10 15:57:37 +02:00
console_struct.h tty/vt: consolemap: rename and document struct uni_pagedir 2025-07-10 15:57:36 +02:00
consolemap.h vt: make vc_data pointers const in selection.h 2020-08-18 13:45:20 +02:00
const.h linux/bits.h: fix compilation error with GENMASK 2021-05-22 15:09:07 -10:00
container.h driver-core: add include guard to linux/container.h 2019-09-04 13:38:26 +02:00
context_tracking.h context_tracking: KVM: Move guest enter/exit wrappers to KVM's domain 2021-05-05 22:54:12 +02:00
context_tracking_state.h context_tracking: Ensure that the critical path cannot be instrumented 2020-06-11 15:14:36 +02: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 coredump: Use the vma snapshot in fill_files_note 2022-04-08 14:24:18 +02:00
coresight-pmu.h coresight: etm-perf: Support PID tracing for kernel at EL2 2021-02-11 18:31:48 +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-etm4x: add isb() before reading the TRCSTATR 2026-01-19 13:09:28 +01:00
count_zeros.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36 2019-05-24 17:27:11 +02:00
counter.h counter: Add the necessary colons and indents to the comments of counter_compi 2023-04-20 12:13:57 +02:00
cper.h efi/cper: align ARM CPER type with UEFI 2.9A/2.10 specs 2026-01-19 13:09:40 +01:00
cpu.h x86/vmscape: Enable the mitigation 2025-09-11 17:17:17 +02:00
cpu_cooling.h thermal/drivers/cpuidle_cooling: Change the registration function 2020-05-19 12:55:29 +02:00
cpu_pm.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 2019-06-05 17:36:37 +02:00
cpu_rmap.h lib: cpu_rmap: Replace zero-length array with flexible-array member 2020-04-18 15:44:55 -05:00
cpufeature.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
cpufreq.h cpufreq: CPPC: Avoid using CPUFREQ_ETERNAL as transition delay 2025-10-29 14:03:07 +01:00
cpuhotplug.h hrtimers: Push pending hrtimers away from outgoing CPU earlier 2023-12-13 18:36:31 +01:00
cpuidle.h cpuidle: Use s64 as exit_latency_ns and target_residency_ns data type 2021-04-07 19:26:44 +02:00
cpuidle_haltpoll.h cpuidle-haltpoll: vcpu hotplug support 2019-09-03 09:36:36 +02:00
cpumask.h bitmap: introduce generic optimized bitmap_size() 2024-09-04 13:23:16 +02:00
cpuset.h mm/page_alloc: detect allocation forbidden by cpuset and bail out early 2025-08-28 16:24:37 +02:00
crash_core.h kdump: use vmlinux_build_id to simplify 2021-07-08 11:48:22 -07:00
crash_dump.h crash_dump: Make elfcorehdr address/size symbols always visible 2021-08-24 17:09:01 -05:00
crc-ccitt.h lib/crc-ccitt: Add CCITT-FALSE CRC16 variant 2018-01-08 10:08:33 +00:00
crc-itu-t.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 230 2019-06-19 17:09:06 +02:00
crc-t10dif.h crc-t10dif: Pick better transform if one becomes available 2018-09-04 11:37:05 +08: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 License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
crc8.h lib: crc8: pointer to data block should be const 2021-05-06 19:24:12 -07:00
crc16.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 230 2019-06-19 17:09:06 +02:00
crc32.h lib: crc32: Add some additional __pure annotations 2014-06-25 16:04:00 -07:00
crc32c.h libcrc32c: Add crc32c_impl function 2018-03-26 15:09:38 +02:00
crc32poly.h lib/crc: Use consistent naming for CRC-32 polynomials 2018-07-27 19:04:33 +08:00
crc64.h lib: add crc64 calculation routines 2018-08-22 10:52:48 -07:00
cred.h cred: switch to using atomic_long_t 2023-12-20 15:17:37 +01:00
crypto.h crypto: api - Add scaffolding to change completion function signature 2023-05-17 11:50:20 +02: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 macintosh: Use common code to access RTC 2018-10-08 22:53:10 +11:00
damon.h mm/damon: implement a debugfs-based user space interface 2021-09-08 11:50:24 -07:00
dasd_mod.h block: move struct block_device to blk_types.h 2020-06-24 09:16:02 -06:00
davinci_emac.h ARM: davinci: remove dead code related to MAC address reading 2019-01-10 13:58:00 +05:30
dax.h dax: remove bdev_dax_supported 2021-08-26 16:52:03 -07:00
dca.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 33 2019-05-24 17:27:11 +02:00
dcache.h useful constants: struct qstr for ".." 2021-04-15 22:36:45 -04:00
dccp.h net: dccp: Replace zero-length array with flexible-array member 2020-02-28 12:08:37 -08:00
debug_locks.h locking/lockdep: Reduce header dependencies in <linux/debug_locks.h> 2021-08-17 17:29:10 +02:00
debugfs.h debugfs: fix error when writing negative value to atomic_t debugfs file 2022-12-31 13:14:03 +01:00
debugobjects.h lib: fix spelling mistakes in header files 2021-07-08 11:48:20 -07:00
delay.h timers: implement usleep_idle_range() 2021-12-14 10:57:11 +01:00
delayacct.h delayacct: Add sysctl to enable at runtime 2021-05-12 11:43:25 +02: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 dev_printk: Add and use dev_no_printk() 2024-06-16 13:39:27 +02:00
devcoredump.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 324 2019-06-05 17:37:05 +02: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.h PM/devfreq: governor: Add a private governor_data for governor 2023-01-12 11:58:51 +01: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 - Add DM infrastructure for IMA-based remote attestion. These changes 2021-08-31 14:55:09 -07:00
device.h locking: Introduce __cleanup() based infrastructure 2025-10-19 16:21:51 +02:00
device_cgroup.h Merge branch 'from-miklos' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2020-06-01 16:44:06 -07:00
devm-helpers.h devm-helpers: Add resource managed version of work init 2021-06-17 13:21:06 +02:00
devpts_fs.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 83 2019-05-24 17:37:52 +02:00
dfl.h fpga: dfl: expose feature revision from struct dfl_device 2021-07-29 12:54:10 -07:00
digsig.h digsig.h: Replace zero-length array with flexible-array member 2020-04-18 15:44:54 -05:00
dim.h linux/dim: Do nothing if no time delta between samples 2023-05-24 17:36:41 +01:00
dio.h dio: Remove unused dio_dev_driver() 2020-03-09 11:12:19 +01:00
dirent.h dirent.h: Replace zero-length array with flexible-array member 2020-04-18 15:44:54 -05:00
dlm.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 193 2019-05-30 11:29:21 -07:00
dlm_plock.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 193 2019-05-30 11:29:21 -07:00
dm-bufio.h dm integrity: fix flush with external metadata device 2021-01-08 15:57:29 -05:00
dm-dirty-log.h dm log: add flush callback fn 2009-12-10 23:52:01 +00:00
dm-io.h block: better op and flags encoding 2016-10-28 08:48:16 -06:00
dm-kcopyd.h dm writecache: have ssd writeback wait if the kcopyd workqueue is busy 2021-06-15 15:42:03 -04:00
dm-region-hash.h dm raid1: remove bio_endio from dm_rh_mark_nosync 2009-12-10 23:52:05 +00:00
dm9000.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
dma-buf-map.h dma-buf: Fix kerneldoc formatting 2020-12-15 10:57:29 +01:00
dma-buf.h dma-buf: fix and rework dma_buf_poll v7 2021-11-18 19:16:00 +01:00
dma-direct.h dma-mapping: merge <linux/dma-noncoherent.h> into <linux/dma-map-ops.h> 2020-10-06 07:07:06 +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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 2019-05-30 11:26:41 -07:00
dma-fence-chain.h dma-buf: add dma_fence_chain_alloc/free v3 2021-06-14 19:38:34 +02:00
dma-fence.h Reapply "drm/qxl: simplify qxl_fence_wait" 2024-05-17 11:51:02 +02:00
dma-heap.h dma-buf: dma-heap: Provide accessor to get heap name 2021-02-25 18:28:24 +05:30
dma-iommu.h iommu: Allow enabling non-strict mode dynamically 2021-08-18 13:27:49 +02:00
dma-map-ops.h dma-mapping: add dma_opt_mapping_size() 2024-04-10 16:18:47 +02:00
dma-mapping.h dma-mapping: avoid potential unused data compilation warning 2025-06-04 14:37:54 +02:00
dma-resv.h dma-buf: add dma_resv_for_each_fence_unlocked v8 2025-07-17 18:30:52 +02:00
dmaengine.h dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV 2024-02-23 08:54:56 +01:00
dmapool.h mm: Add NO_DMA dummies for DMA pool API 2018-03-16 19:58:27 +01:00
dmar.h iommu/vt-d: Parse SATC reporting structure 2021-02-04 14:42:00 +01:00
dmi.h firmware: dmi: Add dmi_memdev_handle 2019-12-03 11:20:37 +01:00
dnotify.h fsnotify: generate FS_RENAME event with rich information 2024-04-10 16:18:54 +02:00
dns_resolver.h keys: Pass the network namespace into request_key mechanism 2019-06-27 23:02:12 +01: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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 91 2019-05-24 17:37:53 +02: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 License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
drbd_limits.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01: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/drivers/dtpm: Add CPU energy model based support 2020-12-22 19:50:40 +01:00
dw_apb_timer.h clocksource: Replace setup_irq() by request_irq() 2020-02-27 12:15:24 +01:00
dynamic_debug.h dyndbg: drop EXPORTed dynamic_debug_exec_queries 2022-10-26 12:35:08 +02:00
dynamic_queue_limits.h locking/seqlock, headers: Untangle the spaghetti monster 2020-08-06 16:13:13 +02:00
earlycpio.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
ecryptfs.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
edac.h EDAC/mc: Add new HBM2 memory type 2021-07-20 09:20:49 -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-12-14 19:51:42 +01:00
eeprom_93xx46.h misc: eeprom_93xx46: Add new 93c56 and 93c66 compatible strings 2021-05-14 13:45:24 +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: Avoid cold plugged memory for placing the kernel 2025-03-13 12:50:40 +01: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
eisa.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
elevator.h blk: Fix lock inversion between ioc lock and bfqd lock 2021-06-24 18:43:55 -06:00
elf-fdpic.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -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 elf: Expose ELF header on arch_setup_additional_pages() 2020-10-26 13:46:47 +01:00
elfcore-compat.h [amd64] clean PRSTATUS_SIZE/SET_PR_FPVALID up properly 2021-01-06 08:40:56 -05:00
elfcore.h elfcore: correct reference to CONFIG_UML 2021-10-18 20:22:03 -10: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: mark all .note sections SHF_ALLOC 2020-06-04 19:06:25 -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 kernel-doc comments 2021-09-07 21:17:28 +02:00
entry-common.h entry: Fix typos in comments 2021-03-22 03:57:39 +01:00
entry-kvm.h entry: Snapshot thread flags 2023-03-30 12:47:50 +02:00
err.h err.h: remove deprecated PTR_RET for good 2020-03-22 23:06:34 +01: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: Consolidate override function definition 2019-08-07 13:52:43 +01: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 ethernet: Add helper for assigning packet type when dest address does not match device address 2024-05-02 16:24:49 +02:00
ethtool.h net: ethtool: Fix documentation of ethtool_sprintf() 2023-11-28 16:56:34 +00:00
ethtool_netlink.h ethtool: fix ethtool msg len calculation for pause stats 2021-11-18 19:17:06 +01:00
eventfd.h eventfd: provide a eventfd_signal_mask() helper 2023-01-24 07:22:43 +01:00
eventpoll.h epoll: annotate racy check 2024-12-14 19:51:34 +01:00
evm.h ima: Define new template fields xattrnames, xattrlengths and xattrvalues 2021-06-02 18:56:13 -04:00
export.h export: fix string handling of namespace in EXPORT_SYMBOL_NS 2022-06-14 18:36:06 +02:00
exportfs.h Revert "lockd: introduce safe async lock op" 2024-04-27 17:05:23 +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: Fix extcon_get_extcon_dev() error handling 2022-06-14 18:36:21 +02:00
f2fs_fs.h f2fs: get rid of online repaire on corrupted directory 2024-10-17 15:11:05 +02:00
f75375s.h hwmon: (f75375s) Allow setting up fans with platform_data 2007-11-08 08:42:46 -05:00
falloc.h compat_ioctl: simplify the implementation 2020-01-03 09:42:52 +01:00
fanotify.h fanotify: introduce FAN_MARK_IGNORE 2024-04-10 16:19:07 +02:00
fault-inject-usercopy.h lib, include/linux: add usercopy failure capability 2020-10-16 11:11:22 -07:00
fault-inject.h docs: fault-injection: convert docs to ReST and rename to *.rst 2019-06-14 14:21:07 -06:00
fb.h fbdev: Fix incorrect page mapping clearance at fb_deferred_io_release() 2024-02-23 08:55:13 +01:00
fbcon.h fbcon: Prevent that screen size is smaller than font size 2022-07-12 16:35:09 +02: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 close_range(): fix the logics in descriptor table trimming 2024-10-17 15:11:42 +02:00
fec.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
fiemap.h fs: remove generic_block_fiemap 2021-07-27 11:00:36 +02:00
file.h locking: Introduce __cleanup() based infrastructure 2025-10-19 16:21:51 +02:00
fileattr.h vfs: add fileattr ops 2021-04-12 15:04:23 +02:00
filter.h bpf: Add bpf_prog_run_data_pointers() 2025-12-07 06:09:29 +09:00
fips.h crypto: fips - add FIPS test failure notification chain 2019-07-26 14:51:57 +10:00
firewire.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
firmware-map.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 287 2019-06-05 17:36:37 +02:00
firmware.h firmware: replace HOTPLUG with UEVENT in FW_ACTION defines 2021-05-13 16:14:45 +02:00
fixp-arith.h fixp-arith: add a linear interpolation function 2021-01-16 18:14:53 +00: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 License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
font.h Fonts: Add charcount field to font_desc 2020-11-16 16:31:41 +01:00
fortify-string.h fortify: Fix dropped strcpy() compile-time write overflow check 2021-11-18 19:16:25 +01:00
freelist.h freelist: Implement lockless freelist 2020-10-12 18:27:28 +02:00
freezer.h freezer: Remove unused inline function try_to_freeze_nowarn() 2021-04-08 19:12:20 +02:00
frontswap.h include/linux/frontswap.h: drop duplicated word in a comment 2020-08-12 10:57:57 -07:00
fs.h splice, net: Add a splice_eof op to file-ops and socket-ops 2025-10-29 14:03:08 +01:00
fs_context.h fs_context: drop the unused lsm_flags member 2026-01-19 13:09:38 +01:00
fs_enet_pd.h net: fs_enet: Remove non NAPI RX 2014-10-08 16:01:41 -04:00
fs_parser.h fs: fix cast in fsparam_u32hex() macro 2020-09-16 19:12:27 -04: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 License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
fs_struct.h vfs: Use sequence counter with associated spinlock 2020-07-29 16:14:27 +02:00
fs_types.h fs: common implementation of file type 2019-01-21 17:48:13 +01:00
fs_uart_pd.h removed unused #include <linux/version.h>'s 2008-08-23 12:14:12 -07:00
fscache-cache.h fscache: Remove the object list procfile 2021-08-27 13:34:02 +01:00
fscache.h fscache_cookie_enabled: check cookie is valid before accessing it 2022-01-11 15:35:11 +01:00
fscrypt.h fscrypt: fix keyring memory leak on mount failure 2022-11-10 18:15:37 +01:00
fsi-occ.h fsi: Add On-Chip Controller (OCC) driver 2018-12-02 16:25:28 -08:00
fsi-sbefifo.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 469 2019-06-19 17:09:11 +02:00
fsi.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 2019-05-30 11:26:41 -07: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 usb: linux/fsl_device: Add platform member has_fsl_erratum_a006918 2019-07-03 18:52:20 +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: Do not generate events for O_PATH file descriptors 2024-07-18 13:07:33 +02:00
fsnotify_backend.h fsnotify: clear PARENT_WATCHED flags lazily 2024-09-12 11:07:41 +02:00
fsverity.h fs-verity: add FS_IOC_READ_VERITY_METADATA ioctl 2021-02-07 14:51:11 -08:00
ftrace.h ftrace: Mark get_lock_parent_ip() __always_inline 2023-04-13 16:48:24 +02:00
ftrace_irq.h trace: Add osnoise tracer 2021-06-25 19:57:01 -04:00
futex.h futex: Fix inode life-time issue 2020-03-06 11:06:15 +01:00
fwnode.h of: property: Increase NR_FWNODE_REFERENCE_ARGS 2025-04-10 14:31:59 +02:00
fwnode_mdio.h net: mdiobus: withdraw fwnode_mdbiobus_register 2021-06-25 11:46:29 -07:00
gameport.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
gcd.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
genalloc.h genalloc.h: fix htmldocs warning 2026-01-19 13:09:57 +01:00
generic-radix-tree.h lib/generic-radix-tree.c: remove unneeded __rcu 2020-08-12 10:57:59 -07:00
genetlink.h net: netlink: Remove unused function 2021-07-30 18:35:47 +02:00
genhd.h blk-integrity: register sysfs attributes on struct device 2024-10-17 15:11:33 +02:00
genl_magic_func.h treewide: remove editor modelines and cruft 2021-05-07 00:26:34 -07:00
genl_magic_struct.h treewide: remove editor modelines and cruft 2021-05-07 00:26: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, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations 2024-04-10 16:19:37 +02: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-06-09 10:23:20 +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 gpio: Avoid kernel.h inclusion where it's possible 2020-02-10 12:58:36 +01:00
gpio_keys.h Input: gpio_keys - add missing include to gpio_keys.h 2018-07-18 17:27:10 +00:00
greybus.h staging: greybus: move core include files to include/linux/greybus/ 2019-08-27 19:02:59 +02:00
hardirq.h printk: remove NMI tracking 2021-07-26 15:09:44 +02:00
hash.h <linux/hash.h>: Add support for architecture-specific functions 2016-05-28 15:48:31 -04:00
hashtable.h sched: sch_api: add missing rcu read lock to silence the warning 2020-07-20 17:00:02 -07: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 drm: Fix HDMI_STATIC_METADATA_TYPE1 constant 2021-02-23 19:26:43 +01:00
hid-debug.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 2019-05-30 11:26:35 -07:00
hid-roccat.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
hid-sensor-hub.h iio: Add relative sensitivity support 2021-03-11 20:47:09 +00:00
hid-sensor-ids.h iio: Add relative sensitivity support 2021-03-11 20:47:09 +00:00
hid.h HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse() 2025-06-27 11:05:34 +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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 297 2019-06-05 17:36:38 +02:00
highmem-internal.h highmem: round down the address passed to kunmap_flush_on_unmap() 2023-02-09 11:26:45 +01:00
highmem.h mm, hwpoison: try to recover from copy-on write faults 2023-07-05 18:25:04 +01: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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
hmm.h mm: fix spelling mistakes in header files 2021-07-08 11:48:21 -07:00
host1x.h gpu: host1x: Add option to skip firewall for a job 2021-08-10 14:42:49 +02:00
hp_sdc.h Input: hp_sdc - convert to ktime_get() 2018-01-01 21:39:12 -08:00
hpet.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
hrtimer.h hrtimers: Handle CPU state correctly on hotplug 2025-01-23 17:16:02 +01:00
hrtimer_defs.h hrtimer: Split out hrtimer defines into separate header 2019-06-22 21:21:04 +02:00
htcpld.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
huge_mm.h mm: memory: add orig_pmd to struct vm_fault 2021-06-30 20:47:30 -07:00
hugetlb.h mm/hugetlb: unshare page tables during VMA split, not before 2025-06-27 11:05:35 +01:00
hugetlb_cgroup.h hugetlb: fix hugetlb cgroup refcounting during vma split 2021-09-03 09:58:16 -07:00
hugetlb_inline.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
hw_breakpoint.h hw_breakpoint: Remove unused __register_perf_hw_breakpoint() declaration 2020-08-06 17:54:04 +02:00
hw_random.h random: pull add_hwgenerator_randomness() declaration into random.h 2022-05-30 09:29:09 +02:00
hwmon-sysfs.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
hwmon-vid.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
hwmon.h hwmon: (core) Add support for rated attributes 2020-09-23 09:42:39 -07:00
hwspinlock.h hwspinlock: Introduce hwspin_lock_bust() 2024-09-12 11:07:41 +02:00
hyperv.h Drivers: hv: vmbus: Add utility function for querying ring size 2025-07-10 15:57:36 +02:00
hypervisor.h jailhouse: Provide detection for non-x86 systems 2018-03-08 12:30:37 +01: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: algo: pca: Reapply i2c bus settings after reset 2020-09-09 10:22:40 +02:00
i2c-algo-pcf.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 2019-05-21 11:28:39 +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: Replace zero-length array with flexible-array 2020-05-15 11:23:49 +02:00
i2c-smbus.h i2c: smbus: Use device_*() functions instead of of_*() 2024-10-17 15:11:43 +02:00
i2c.h i2c: core: Lock address during client device instantiation 2024-10-17 15:11:43 +02:00
i8042.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
i8253.h clockevents/drivers/i8253: Fix stop sequence for timer 0 2025-04-10 14:31:48 +02:00
icmp.h icmp: prepare rfc 4884 for ipv6 2020-07-24 17:12:41 -07:00
icmpv6.h net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending 2021-02-23 11:29:52 -08:00
idle_inject.h thermal/idle_inject: Fix comment of idle_duration_us and name of latency_ns 2020-10-12 12:08:35 +02:00
idr.h Fix termination state for idr_for_each_entry_ul() 2023-11-20 11:08:28 +01:00
ieee80211.h wifi: ieee80211: correct FILS status codes 2026-01-19 13:09:33 +01:00
ieee802154.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 2019-05-30 11:26:41 -07:00
if_arp.h net: handle ARPHRD_PPP in dev_is_mac_header_xmit() 2023-09-19 12:22:52 +02:00
if_bridge.h net: Remove RTNL dance for SIOCBRADDIF and SIOCBRDELIF. 2026-01-19 13:10:11 +01:00
if_eql.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
if_ether.h macvlan: do not assume mac_header is set in macvlan_broadcast() 2020-01-08 12:52:33 -08: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: add offloading support 2021-02-11 13:24:44 -08:00
if_link.h net/core: Add drop counters to VF statistics 2018-01-09 07:40:48 +02:00
if_ltalk.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
if_macvlan.h macvlan: macvlan_count_rx() needs to be aware of preemption 2021-03-10 15:20:24 -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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
if_pppox.h compat_ioctl: pppoe: fix PPPOEIOCSFWD handling 2019-07-30 14:42:13 -07:00
if_rmnet.h net: qualcomm: rmnet: trailer value is a checksum 2021-06-12 13:18:49 -07:00
if_tap.h coallocate socket_wq with socket itself 2019-07-08 19:25:19 -07:00
if_team.h team: fix null-ptr-deref when team device type is changed 2023-10-06 13:18:08 +02:00
if_tun.h net-tun: Eliminate two tun/xdp related function calls from vhost-net 2020-08-19 14:02:49 -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 net: vlan: Replace BUG() with WARN_ON_ONCE() in vlan_dev_* stubs 2025-08-28 16:24:22 +02:00
igmp.h bpf: net: Change do_ip_getsockopt() to take the sockptr_t argument 2024-03-26 18:21:23 -04:00
ihex.h ihex.h: Replace zero-length array with flexible-array member 2020-04-18 15:44:55 -05:00
ima.h ima: Align ima_file_mmap() parameters with mmap_file LSM hook 2023-03-10 09:40:03 +01: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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
indirect_call_wrapper.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next 2021-02-16 13:14:06 -08:00
inet.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
inet_diag.h ip: expose inet sockopts through inet_diag 2020-09-03 15:17:28 -07:00
inetdevice.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2021-08-13 06:41:22 -07:00
init.h init: verify that function is initcall_t at compile-time 2021-05-24 15:24:33 -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 kernel/cred.c: make init_groups static 2021-05-06 19:24:11 -07:00
initrd.h init/initramfs.c: do unpacking asynchronously 2021-05-07 00:26:33 -07:00
inotify.h inotify: Add flag IN_MASK_CREATE for inotify_add_watch() 2018-06-27 19:21:25 +02:00
input.h Input: Add "inhibited" property 2020-12-02 22:10:35 -08:00
instrumentation.h compiler.h: Fix annotation macro misplacement with Clang 2021-12-29 12:28:49 +01:00
instrumented.h instrumented.h: Introduce read-write instrumentation hooks 2020-08-24 15:09:58 -07:00
integrity.h evm: Allow xattr/attr operations for portable signatures 2021-05-21 12:48:39 -04:00
intel-iommu.h iommu/vt-d: Avoid memory allocation in iommu_suspend() 2023-10-19 23:05:32 +02:00
intel-ish-client-if.h HID: intel-ish-hid: use async resume function 2021-07-15 20:49:09 +02:00
intel-svm.h iommu/vt-d: Allow devices to have more than 32 outstanding PRs 2021-08-19 10:41:08 +02:00
intel_rapl.h powercap: RAPL: Fix struct declaration in header file 2021-04-08 19:09:02 +02:00
intel_th.h intel_th: msu: Introduce buffer interface 2019-07-25 13:03:18 +02:00
interconnect-provider.h Merge branch 'icc-syncstate' into icc-next 2020-09-18 09:13:40 +03:00
interconnect.h interconnect: Add bulk API helpers 2020-09-08 16:28:49 +03:00
interrupt.h genirq: Provide new interfaces for affinity hints 2025-10-02 13:39:03 +02:00
interval_tree.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
interval_tree_generic.h augmented rbtree: add new RB_DECLARE_CALLBACKS_MAX macro 2019-09-25 17:51:39 -07:00
io-64-nonatomic-hi-lo.h iomap: constify ioreadX() iomem argument (as in generic implementation) 2020-08-14 19:56:57 -07:00
io-64-nonatomic-lo-hi.h iomap: constify ioreadX() iomem argument (as in generic implementation) 2020-08-14 19:56:57 -07:00
io-mapping.h mm: add a io_mapping_map_user helper 2021-04-30 11:20:39 -07:00
io-pgtable.h iommu/io-pgtable-arm-v7s: Add a quirk to allow pgtable PA up to 35bit 2022-08-25 11:40:41 +02:00
io.h mm: HUGE_VMAP arch support cleanup 2021-04-30 11:20:40 -07:00
io_uring.h io_uring/unix: drop usage of io_uring socket 2024-03-26 18:21:11 -04: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
ioasid.h iommu/ioasid: Add ioasid references 2020-11-23 14:16:55 +00:00
iocontext.h block: remove unused members for io_context 2020-10-20 07:10:14 -06:00
iomap.h iomap: Add done_before argument to iomap_dio_rw 2022-05-01 17:22:32 +02:00
iommu-helper.h kernel.h: split out mathematical helpers 2020-12-15 22:46:15 -08:00
iommu.h iommu: Return right value in iommu_sva_bind_device() 2024-07-05 09:14:17 +02:00
iopoll.h iopoll: Call cpu_relax() in busy loops 2023-08-26 14:23:22 +02:00
ioport.h kernel/resource: Introduce request_mem_region_muxed() 2022-05-25 09:57:22 +02:00
ioprio.h block: fix default IO priority handling again 2022-08-11 13:07:50 +02:00
iova.h dma-iommu: add iommu_dma_opt_mapping_size() 2024-04-10 16:18:47 +02:00
ip.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
ipack.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 2019-06-05 17:37:17 +02:00
ipc.h rhashtable: split rhashtable.h 2018-06-22 13:43:27 +09:00
ipc_namespace.h shm: extend forced shm destroy to support objects from several IPC nses 2021-11-25 09:48:42 +01:00
ipmi.h ipmi: add retry in try_get_dev_id() 2020-09-16 08:54:53 -05:00
ipmi_smi.h ipmi: Don't allow device module unload when in use 2019-10-22 14:42:34 -05:00
ipv6.h Revert "ipv6: save dontfrag in cork" 2025-07-10 15:57:42 +02:00
ipv6_route.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
irq.h genirq: Allow irq_chip registration functions to take a const irq_chip 2024-08-19 05:45:34 +02: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: Simplify the API 2020-05-18 10:30:21 +01:00
irq_work.h arch: consolidate arch_irq_work_raise prototypes 2024-02-23 08:54:39 +01:00
irqbypass.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
irqchip.h irqchip: Fix IRQCHIP_PLATFORM_DRIVER_* compilation by including module.h 2020-07-27 08:55:04 +01:00
irqdesc.h genirq: Move non-irqdomain handle_domain_irq() handling into ARM's handle_IRQ() 2021-06-10 13:09:19 +01:00
irqdomain.h genirq: Allow the PM device to originate from irq domain 2024-08-19 05:45:30 +02:00
irqflags.h locking: Introduce __cleanup() based infrastructure 2025-10-19 16:21:51 +02:00
irqhandler.h genirq: Remove preflow handler support 2020-07-04 10:02:06 +02:00
irqnr.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
irqreturn.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
isa.h isa: Make the remove callback for isa drivers return void 2021-01-26 07:42:27 +01: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 crash due to KASLR physical memory remapping 2021-07-31 22:20:24 -04:00
iversion.h nfsd: minor nfsd4_change_attribute cleanup 2020-12-09 09:39:37 -05:00
jbd2.h jbd2: make jbd2_journal_get_max_txn_bufs() internal 2024-08-19 05:45:14 +02:00
jhash.h include: jhash/signal: Fix fall-through warnings for Clang 2020-10-29 13:17:58 -05:00
jiffies.h time: Fix references to _msecs_to_jiffies() handling of values 2024-12-14 19:50:45 +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,noinstr: Avoid instrumentation for JUMP_LABEL=n builds 2022-06-14 18:36:23 +02: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: Extend the preempt disabled section in dereference_symbol_descriptor(). 2025-03-13 12:50:10 +01:00
kasan-checks.h kasan: fix bug detection via ksize for HW_TAGS mode 2021-02-24 13:38:31 -08: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: disable kasan_non_canonical_hook() for HW tags 2023-12-23 10:42:00 +01: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/kcore: drop KCORE_REMAP and KCORE_OTHER 2021-06-30 20:47:28 -07:00
kcov.h kcov: don't lose track of remote references during softirqs 2024-07-05 09:14:34 +02:00
kcsan-checks.h kcsan: Add missing license and copyright headers 2021-03-08 14:27:43 -08:00
kcsan.h kcsan: Add missing license and copyright headers 2021-03-08 14:27:43 -08:00
kdb.h kdb: Rename members of struct kdbtab_t 2021-07-27 17:05:06 +01:00
kdebug.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
kdev_t.h kdev_t: always inline major/minor helper functions 2020-12-29 15:36:49 -08:00
kern_levels.h printk: Remove no longer used LOG_PREFIX. 2019-03-04 13:42:05 +01:00
kernel-page-flags.h mm: Add PG_arch_2 page flag 2020-09-04 12:46:06 +01:00
kernel.h kernel.h: Move ARRAY_SIZE() to a separate header 2025-12-07 06:09:31 +09:00
kernel_read_file.h fs/kernel_file_read: Add "offset" arg for partial reads 2020-10-05 13:37:04 +02:00
kernel_stat.h genirq: Fix the return type of kstat_cpu_irqs_sum() 2023-03-10 09:39:08 +01:00
kernelcapi.h isdn: capi: dead code removal 2019-12-11 09:12:38 +01:00
kernfs.h kernfs: switch kernfs to use an rwsem 2021-07-27 09:29:15 +02:00
kexec.h kexec: turn all kexec_mutex acquisitions into trylocks 2023-04-20 12:13:57 +02:00
key-type.h keys, dns: Allow key types (eg. DNS) to be reclaimed immediately on expiry 2024-01-05 15:13:30 +01:00
key.h certs: Fix blacklist flag type confusion 2021-01-21 16:16:10 +00: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
keyslot-manager.h - Fix DM integrity's HMAC support to provide enhanced security of 2021-02-22 10:22:54 -08:00
kfence.h mm, kfence: describe @slab parameter in __kfence_obj_info() 2026-02-06 16:41:46 +01:00
kfifo.h kfifo: fix kfifo_to_user() return type 2022-08-17 14:24:08 +02:00
kgdb.h kgdb: Fix spelling mistakes 2021-06-01 10:29:21 +01:00
khugepaged.h mm,thp,shmem: make khugepaged obey tmpfs mount flags 2021-02-26 09:40:59 -08:00
klist.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 244 2019-06-19 17:09:08 +02:00
kmemleak.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333 2019-06-05 17:37:06 +02:00
kmod.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
kmsg_dump.h printk: kmsg_dump: remove _nolock() variants 2021-03-08 11:43:35 +01: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: modify kobject_get_path() to take a const * 2023-03-10 09:39:35 +01:00
kobject_ns.h docs: filesystems: fix renamed references 2020-04-20 15:45:22 -06:00
kprobes.h kprobes: consistent rcu api usage for kretprobe holder 2023-12-13 18:36:42 +01:00
kref.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 428 2019-06-05 17:37:16 +02: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: Remove reuse_ksm_page() 2020-09-04 09:25:20 -07:00
kstrtox.h kernel.h: split out kstrtox() and simple_strtox() to a separate header 2021-07-01 11:06:05 -07:00
kthread.h exit: Implement kthread_exit 2024-04-10 16:18:55 +02:00
ktime.h timekeeping: Remove unused get_seconds() 2021-01-12 21:13:01 +01:00
kvm_dirty_ring.h KVM: X86: Implement ring-based dirty memory tracking 2020-11-15 09:49:15 -05:00
kvm_host.h KVM: Explicitly verify target vCPU is online in kvm_get_vcpu() 2025-03-13 12:50:24 +01:00
kvm_irqfd.h kvm/eventfd: Use sequence counter with associated spinlock 2020-07-29 16:14:29 +02:00
kvm_para.h KVM: Introduce paravirtualization hints and KVM_HINTS_DEDICATED 2018-03-06 18:40:44 +01:00
kvm_types.h KVM: stats: Add VM stat for remote tlb flush requests 2021-09-06 06:30:45 -04: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 License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
latencytop.h sysctl: pass kernel pointers to ->proc_handler 2020-04-27 02:07:40 -04:00
lcd.h backlight: drop EARLY_EVENT_BLANK support 2019-08-05 21:52:53 +02: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
led-class-flash.h leds: flash: Add flash registration with undefined CONFIG_LEDS_CLASS_FLASH 2021-02-19 11:54:08 +01:00
led-class-multicolor.h leds: flash: Fix multicolor no-ops registration by return 0 2021-02-19 11:54:08 +01: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-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: class: Protect brightness_show() with led_cdev->led_access mutex 2024-12-14 19:51:41 +01:00
libata.h ata: libata-sata: increase PMP SRST timeout to 10s 2023-10-06 13:18:24 +02:00
libfdt.h libfdt: remove unnecessary include directive from <linux/libfdt.h> 2018-01-11 14:39:07 -06:00
libfdt_env.h libfdt: define INT32_MAX and UINT32_MAX in libfdt_env.h 2019-11-26 13:35:25 -07:00
libgcc.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 120 2019-05-24 17:39:02 +02:00
libnvdimm.h libnvdimm: Export nvdimm shutdown helper, nvdimm_delete() 2021-06-15 16:47:22 -07:00
libps2.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
license.h export,module: add SPDX GPL-2.0 license identifier to headers with no license 2019-11-14 11:36:53 +08:00
limits.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next 2020-03-31 17:29:33 -07:00
linear_range.h lib: add linear range get selector within 2021-08-13 18:37:38 +02:00
linkage.h arch: Introduce CONFIG_FUNCTION_ALIGNMENT 2024-04-10 16:18:49 +02:00
linkmode.h linkmode: introduce linkmode_intersects() 2020-07-20 17:59:43 -07:00
linux_logo.h video/logo: remove obsolete logo files 2018-03-26 15:56:42 +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 rxrpc: Fix locking issue 2022-07-12 16:35:08 +02:00
list_bl.h list_bl: Add hlist_bl_add_before/behind helpers 2019-04-18 16:18:27 -04:00
list_lru.h mm: fix spelling mistakes in header files 2021-07-08 11:48:21 -07:00
list_nulls.h rcu: Add a hlist_nulls_unhashed_lockless() function 2020-01-10 14:00:57 -08:00
list_sort.h treewide: Change list_sort to use const pointers 2021-04-08 16:04:22 -07:00
litex.h drivers/soc/litex: remove 8-bit subregister option 2021-06-11 04:35:40 +09:00
livepatch.h livepatch: Remove .klp.arch 2020-05-08 00:12:42 +02:00
llc.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
llist.h llist: Add nonatomic __llist_add() and __llist_dell_all() 2020-10-12 18:27:27 +02:00
local_lock.h locking: Introduce local_lock() 2020-05-28 10:31:09 +02:00
local_lock_internal.h locking/local_lock: Add PREEMPT_RT support 2021-08-17 19:08:49 +02:00
lockdep.h locking/lockdep: Avoid creating new name string literals in lockdep_set_subclass() 2024-12-14 19:51:14 +01:00
lockdep_types.h locking: Fix comment typos 2021-05-12 20:11:17 +02:00
lockref.h lockref: Add lockref_put_not_zero 2018-04-12 09:41:19 -07:00
log2.h ilog2: improve ilog2 for constant arguments 2020-12-15 22:46:16 -08:00
logic_iomem.h lib: add iomem emulation (logic_iomem) 2021-06-17 21:44:51 +02:00
logic_pio.h logic_pio: Define PIO_INDIRECT_SIZE for !CONFIG_INDIRECT_PIO 2019-11-05 08:45:46 +08: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: fix spelling mistakes in header files 2021-07-08 11:48:20 -07:00
lsm_audit.h lsm_audit,selinux: pass IB device name by reference 2021-05-14 16:38:19 -04:00
lsm_hook_defs.h ima: Avoid blocking in RCU read-side critical section 2024-07-18 13:07:34 +02:00
lsm_hooks.h binder: use cred instead of task for selinux checks 2021-11-12 15:05:48 +01:00
lz4.h include/linux/lz4.h: fix spelling and copy-paste errors in documentation 2019-07-16 19:23:24 -07:00
lzo.h crypto: lzo - Fix compression buffer overrun 2025-06-04 14:37:58 +02:00
mailbox_client.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
mailbox_controller.h mailbox: forward the hrtimer if not queued and under a lock 2022-06-09 10:23:12 +02:00
maple.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
marvell_phy.h net: phy: marvell10g: fix differentiation of 88X3310 from 88X3340 2021-07-11 10:02:33 -07:00
math.h kernel.h: split out mathematical helpers 2020-12-15 22:46:15 -08:00
math64.h math64.h: Add mul_s64_u64_shr() 2021-06-17 13:09:27 -04:00
mbcache.h ext4: fix deadlock due to mbcache entry corruption 2023-01-12 11:59:07 +01:00
mbus.h bus: mbus: fix window size calculation for 4GB windows 2017-10-12 15:01:30 +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: mc146818-lib: extract mc146818_avoid_UIP 2022-12-14 11:37:18 +01:00
mcb.h mcb: remove is_added flag from mcb_device struct 2023-10-19 23:05:36 +02:00
mdev.h vfio: Remove struct vfio_device_ops open/release 2021-08-11 09:50:11 -06:00
mdio-bitbang.h net: phy: Add support for microchip SMI0 MDIO bus 2021-04-27 14:13:24 -07: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: add helpers to extract clause 45 regad and devad fields 2024-07-05 09:14:40 +02:00
mei_cl_bus.h mei: constify passed buffers and structures 2021-07-29 17:08:04 +02:00
mem_encrypt.h fs/core/vmcore: Move sev_active() reference to x86 arch code 2019-08-09 22:52:10 +10:00
memblock.h memblock: drop memblock_free_early_nid() and memblock_free_early() 2025-03-13 12:50:07 +01:00
memcontrol.h net-memcg: Fix scope of sockmem pressure indicators 2023-09-19 12:22:33 +02:00
memfd.h mm: reinstate ability to map write-sealed memfd mappings read-only 2025-08-28 16:24:30 +02:00
memory.h mm/migrate: add CPU hotplug to demotion #ifdef 2021-10-18 20:22:02 -10:00
memory_hotplug.h mm/memory_hotplug: memory group aware "auto-movable" online policy 2021-09-08 11:50:23 -07:00
mempolicy.h mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY 2021-09-03 09:58:17 -07:00
mempool.h mempool: Add mempool_init()/mempool_exit() 2018-05-14 13:14:23 -06:00
memregion.h memregion: Fix memregion_free() fallback definition 2022-07-12 16:35:10 +02:00
memremap.h memremap: remove support for external pgmap refcounts 2022-08-17 14:23:43 +02:00
memstick.h memstick: Skip allocating card when removing host 2020-09-28 12:16:13 +02:00
mhi.h bus: mhi: core: Add support for forced PM resume 2021-12-14 10:57:22 +01:00
micrel_phy.h net: phy: micrel: Correct bit assignments for phy_device flags 2023-09-19 12:22:58 +02:00
microchipphy.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 2019-05-21 11:28:45 +02:00
migrate.h mm/debug: sync up latest migrate_reason to migrate_reason_names 2021-09-24 16:13:35 -07:00
migrate_mode.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
mii.h net: mii: make mii_ethtool_gset() return void 2021-08-19 13:06:53 +01:00
mii_timestamper.h net: Add a layer for non-PHY MII time stamping drivers. 2019-12-25 19:51:33 -08:00
min_heap.h lib: Introduce generic min-heap 2020-03-06 11:56:59 +01:00
minmax.h minmax.h: remove some #defines that are only expanded once 2025-10-19 16:21:54 +02:00
misc_cgroup.h cgroup: misc: mark dummy misc_cg_res_total_usage() static inline 2021-04-04 18:29:37 -04:00
miscdevice.h include/linux/miscdevice.h - Fix typo/grammar 2020-08-28 12:37:42 +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 isystem: trim/fixup stdarg.h and other headers 2021-08-19 09:02:55 +09:00
mm.h mm/ksm: fix flag-dropping behavior in ksm_madvise 2025-12-07 06:09:29 +09:00
mm_inline.h include/linux/mm_inline.h: fold __update_lru_size() into its sole caller 2021-02-24 13:38:33 -08:00
mm_types.h mm: hugetlb: independent PMD page table shared count 2025-06-27 11:05:35 +01:00
mm_types_task.h fork: improve error message for corrupted page tables 2019-09-25 17:51:40 -07:00
mman.h mm: refactor arch_calc_vm_flag_bits() and arm64 MTE handling 2024-12-14 19:50:38 +01:00
mmap_lock.h Networking fixes for 5.15-rc2, including fixes from bpf. 2021-09-16 13:05:42 -07:00
mmdebug.h mm: make __dump_page static 2021-06-29 10:53:53 -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: Introduce task_cpu_possible_mask() to limit fallback rq selection 2021-08-20 12:32:58 +02:00
mmu_notifier.h mm: fix spelling mistakes in header files 2021-07-08 11:48:21 -07:00
mmzone.h mm/page_alloc: detect allocation forbidden by cpuset and bail out early 2025-08-28 16:24:37 +02:00
mnt_idmapping.h fs: port higher-level mapping helpers 2022-07-02 16:41:16 +02:00
mnt_namespace.h nsproxy: attach to namespaces via pidfds 2020-05-13 11:41:22 +02:00
mod_devicetable.h x86/cpu: Fix x86_match_cpu() to match just X86_VENDOR_INTEL 2024-07-05 09:14:37 +02:00
module.h x86/its: Use dynamic thunks for indirect branches 2025-05-22 14:08:24 +02:00
module_signature.h MODSIGN: make new include file self contained 2019-08-06 13:41:04 -04:00
moduleloader.h modules: wait do_free_init correctly 2024-03-26 18:21:31 -04:00
moduleparam.h module: Restore the moduleparam prefix length check 2025-08-28 16:24:11 +02:00
most.h staging: most: move core files out of the staging area 2020-03-24 13:42:44 +01:00
mount.h Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2021-02-27 08:07:12 -08:00
moxtet.h treewide: change my e-mail address, fix my name 2021-04-09 14:54:23 -07:00
mpage.h fs: convert mpage_readpages to mpage_readahead 2020-06-02 10:59:07 -07:00
mpi.h lib/mpi: fix spelling mistakes 2021-07-01 11:06:05 -07: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 bpf: net: Change do_ip_getsockopt() to take the sockptr_t argument 2024-03-26 18:21:23 -04:00
mroute6.h net/ipv6: switch ip6_mroute_setsockopt to sockptr_t 2020-07-24 15:41:54 -07:00
mroute_base.h net: fib_notifier: propagate extack down to the notifier block callback 2019-10-04 11:10:56 -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: Move non-mask check back into low level accessors 2021-11-18 19:17:14 +01:00
mtio.h compat_ioctl: move tape handling into drivers 2019-10-23 17:23:44 +02:00
mutex.h locking: Introduce __cleanup() based infrastructure 2025-10-19 16:21:51 +02:00
mv643xx.h watchdog: Remove MV64x60 watchdog driver 2021-06-21 08:49:11 +02:00
mv643xx_eth.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01: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 ksmbd: fix racy issue from using ->d_parent and ->d_name 2023-12-23 10:41:55 +01:00
nd.h libnvdimm: Notify disk drivers to revalidate region read-only 2021-04-08 22:18:36 -07:00
ndctl.h UAPI: ndctl: Remove use of PAGE_SIZE 2018-10-17 13:56:58 -07:00
net.h splice, net: Add a splice_eof op to file-ops and socket-ops 2025-10-29 14:03:08 +01:00
netdev_features.h net: Fix features skip in for_each_netdev_feature() 2022-05-18 10:26:47 +02:00
netdevice.h netdev: preserve NETIF_F_ALL_FOR_ALL across TSO updates 2026-01-19 13:10:16 +01:00
netfilter.h netfilter: bridge: confirm multicast packets before passing them up the stack 2024-03-06 14:38:46 +00:00
netfilter_bridge.h netfilter: move nf_bridge_frag_data struct definition to a more appropriate header. 2019-09-13 12:35:33 +02:00
netfilter_defs.h Remove DECnet support from kernel 2023-06-21 15:59:15 +02:00
netfilter_ingress.h netfilter: revert introduction of egress hook 2020-03-18 16:35:48 -07:00
netfilter_ipv4.h netfilter: use actual socket sk rather than skb sk when routing harder 2020-10-30 12:57:39 +01:00
netfilter_ipv6.h netfilter: use actual socket sk rather than skb sk when routing harder 2020-10-30 12:57:39 +01:00
netfs.h netfs: Move cookie debug ID to struct netfs_cache_resources 2021-08-25 15:20:25 +01:00
netlink.h netlink: simplify nl_set_extack_cookie_u64(), nl_set_extack_cookie_u32() 2021-04-19 15:41:28 -07:00
netpoll.h netpoll: Use rcu_access_pointer() in netpoll_poll_lock 2024-12-14 19:50:59 +01:00
nfs.h nfs: add missing selections of CONFIG_CRC32 2025-05-02 07:44:12 +02: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 NFSD: add delegation reaper to react to low memory condition 2024-04-10 16:19:24 +02:00
nfs_common.h nfs_common: factor out nfs_errtbl and nfs_stat_to_errno 2026-01-19 13:10:18 +01:00
nfs_fs.h NFS: don't unhash dentry during unlink/rename 2026-01-19 13:09:37 +01: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 NFSv4: Add some support for case insensitive filesystems 2026-01-19 13:09:37 +01:00
nfs_iostat.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
nfs_page.h NFS: Fix a race when updating an existing write 2025-09-04 14:28:44 +02:00
nfs_ssc.h NFSD: enhance inter-server copy cleanup 2024-04-10 16:19:26 +02:00
nfs_xdr.h NFSv4: Add some support for case insensitive filesystems 2026-01-19 13:09:37 +01:00
nfsacl.h NFSD: Add an xdr_stream-based encoder for NFSv2/3 ACLs 2021-03-22 10:19:00 -04:00
nitro_enclaves.h nitro_enclaves: Add ioctl interface definition 2020-09-22 13:58:40 +02:00
nl802154.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 2019-05-30 11:26:41 -07:00
nls.h fs/nls: make load_nls() take a const parameter 2023-09-19 12:22:27 +02:00
nmi.h watchdog/perf: define dummy watchdog_update_hrtimer_threshold() on correct config 2023-07-23 13:46:52 +02:00
node.h mm: don't panic when links can't be created in sysfs 2020-10-16 11:11:18 -07:00
nodemask.h nodemask: Fix return values to be unsigned 2022-06-14 18:36:24 +02:00
nospec.h uaccess: Add speculation barrier to copy_from_user() 2023-02-25 12:06:44 +01:00
notifier.h notifier: Remove atomic_notifier_call_chain_robust() 2021-08-16 18:55:32 +02:00
ns_common.h ns: Add a common refcount into ns_common 2020-08-19 13:47:15 +02: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
nsproxy.h nsproxy: add struct nsset 2020-05-09 13:57:12 +02: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 struct nubus_driver::remove return void 2021-07-28 15:33:59 +02:00
numa.h mm: fix phys_to_target_node() and memory_add_physaddr_to_nid() exports 2020-11-22 10:48:22 -08:00
nvme-fc-driver.h nvme-fc: drop a duplicated word in a comment 2020-07-29 07:45:20 +02:00
nvme-fc.h nvme-fc: Sync header to FC-NVME-2 rev 1.08 2020-05-09 16:18:33 -06:00
nvme-rdma.h nvme-rdma: fix typo in struct comment 2019-04-25 16:51:42 +02:00
nvme-tcp.h nvme-tcp: fix nvme_tcp_term_pdu to match spec 2023-03-30 12:47:48 +02:00
nvme.h nvme: fixup comment for nvme RDMA Provider Type 2024-07-05 09:14:44 +02:00
nvmem-consumer.h nvmem: core: Add stubs for nvmem_cell_read_variable_le_u32/64 if !CONFIG_NVMEM 2021-09-14 09:02:50 +02:00
nvmem-provider.h nvmem: core: remove nvmem_config wp_gpio 2023-02-09 11:26:45 +01:00
nvram.h powerpc: Enable HAVE_ARCH_NVRAM_OPS and disable GENERIC_NVRAM 2019-01-22 10:21:45 +01:00
objagg.h mlxsw: spectrum_acl_erp: Fix object nesting warning 2024-08-19 05:44:56 +02:00
objtool.h x86/ibt: Add ANNOTATE_NOENDBR 2023-08-26 14:23:39 +02:00
of.h of: Add of_property_present() helper 2024-01-25 14:52:33 -08:00
of_address.h of: address: Use IS_ENABLED() for !CONFIG_PCI 2021-06-02 20:59:29 -05: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/device: Fix up of_dma_configure_id() stub 2022-09-23 14:15:48 +02:00
of_dma.h of: Use SPDX license tag for DT files 2018-01-08 08:22:45 -06:00
of_fdt.h efi: apply memblock cap after memblock_add() 2022-01-27 11:04:15 +01:00
of_gpio.h gpiolib: constify passed device_node pointer 2021-08-05 21:21:58 +02:00
of_graph.h of_graph: add of_graph_is_present() 2020-07-01 10:49:02 +02:00
of_iommu.h iommu: Remove unused of_get_dma_window() 2021-06-08 14:15:46 +02:00
of_irq.h of: irq: Fix the return value for of_irq_parse_one() stub 2021-02-11 08:33:41 +01:00
of_mdio.h net: mdio: fix owner field for mdio buses registered using device-tree 2023-03-30 12:47:46 +02:00
of_net.h of: net: add a helper for loading netdev->dev_addr 2023-07-27 08:46:59 +02: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 Revert "of/platform: Add stubs for of_platform_device_create/destroy()" 2021-06-18 08:38:47 +02:00
of_reserved_mem.h of: reserved-memory: Add stub for RESERVEDMEM_OF_DECLARE() 2021-06-21 13:56:46 -06:00
oid_registry.h oid_registry: Add OIDs for missing Spnego auth mechanisms to Macs 2021-08-25 15:43:26 -05:00
olpc-ec.h Platform: OLPC: Add XO-1.75 EC driver 2019-05-20 17:27:08 +03:00
omap-dma.h dmaengine: ti: omap-dma: Add device tree match data and use it for cpu_pm 2019-12-17 08:06:51 -08:00
omap-gpmc.h memory: omap-gpmc: Drop custom PM calls with cpu_pm notifier 2021-07-29 09:02:27 +02:00
omap-iommu.h iommu/omap: Fix compilation warnings 2019-08-09 19:56:05 +02:00
omap-mailbox.h mailbox: omap: Add support for TI K3 SoCs 2019-07-10 23:08:44 -05:00
omapfb.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 2019-05-30 11:26:35 -07:00
once.h once: add DO_ONCE_SLOW() for sleepable contexts 2022-10-26 12:34:49 +02:00
once_lite.h x86/extable: Fix ex_handler_msr() print condition 2022-08-17 14:23:14 +02:00
oom.h mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessary 2020-10-13 18:38:35 -07:00
openvswitch.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 269 2019-06-05 17:30:29 +02:00
osq_lock.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
overflow.h tracing: Define the is_signed_type() macro once 2024-07-27 10:46:14 +02:00
packing.h net: update NXP copyright text 2021-09-17 13:52:17 +01:00
padata.h padata: Convert from atomic_t to refcount_t on parallel_data->refcnt 2021-07-30 10:58:36 +08:00
page-flags-layout.h include/linux/page-flags-layout.h: cleanups 2021-04-30 11:20:42 -07:00
page-flags.h mm: filemap: check if THP has hwpoisoned subpage for PMD page fault 2021-10-28 17:18:55 -07:00
page-isolation.h mm/hotplug: silence a lockdep splat with printk() 2020-01-31 10:30:39 -08:00
page_counter.h mm: page_counter: re-layout structure to reduce false sharing 2021-02-24 13:38:29 -08:00
page_ext.h mm/idle_page_tracking: make PG_idle reusable 2021-09-08 11:50:24 -07:00
page_idle.h mm/idle_page_tracking: make PG_idle reusable 2021-09-08 11:50:24 -07:00
page_owner.h mm/page_owner: constify dump_page_owner 2021-06-29 10:53:53 -07:00
page_ref.h mm: constify page_count and page_ref_count 2021-06-29 10:53:53 -07:00
page_reporting.h mm/page_reporting: allow driver to specify reporting order 2021-06-29 10:53:47 -07:00
pageblock-flags.h mm: constify get_pfnblock_flags_mask and get_pfnblock_migratetype 2021-06-29 10:53:53 -07:00
pagemap.h iov_iter: Introduce fault_in_iov_iter_writeable 2022-05-01 17:22:29 +02:00
pagevec.h mm: remove pagevec_lookup_entries 2021-02-26 09:40:59 -08:00
pagewalk.h pagewalk: prefix struct kernel-doc descriptions 2021-04-30 11:20:41 -07:00
panic.h panic: Consolidate open-coded panic_on_warn checks 2023-02-01 08:27:22 +01:00
panic_notifier.h kernel.h: split out panic and oops helpers 2021-07-01 11:06:04 -07:00
parman.h lib: Introduce priority array area manager 2017-02-03 16:35:42 -05:00
parport.h parport: Introduce module_parport_driver() helper macro 2021-03-10 12:46:04 +00:00
parport_pc.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
parser.h parser: add unsigned int parser 2021-02-03 19:05:50 +01:00
part_stat.h block: drop unused includes in <linux/genhd.h> 2022-03-16 14:23:46 +01: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 vfs: add path_put_init() 2017-11-09 10:23:28 +01: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: VMD: ACPI: Make ACPI companion lookup work for VMD bus 2021-09-02 17:59:58 +02:00
pci-ats.h PCI/ATS: Add pci_pri_supported() to check device or associated PF 2020-07-24 09:50:41 -05:00
pci-dma-compat.h cross-tree: phase out dma_zalloc_coherent() 2019-01-08 07:58:37 -05:00
pci-ecam.h PCI: Dynamically map ECAM regions 2021-06-16 17:20:40 -05:00
pci-ep-cfs.h PCI: Fix kernel-doc formatting 2021-07-06 10:37:46 -05:00
pci-epc.h PCI: endpoint: Add virtual function number in pci_epc ops 2021-08-19 14:13:28 +01:00
pci-epf.h pci-v5.15-changes 2021-09-07 19:13:42 -07:00
pci-p2pdma.h PCI/P2PDMA: Introduce pci_p2pdma_unmap_sg() 2019-08-16 08:41:26 -05:00
pci.h PCI/ACPI: Fix runtime PM ref imbalance on Hot-Plug Capable ports 2025-08-28 16:24:31 +02:00
pci_hotplug.h PCI: Change the type of probe argument in reset functions 2021-08-18 17:32:42 -05:00
pci_ids.h can: ems_pci: move ASIX AX99100 ids to pci_ids.h 2025-03-13 12:50:45 +01:00
pcs-lynx.h net: phy: add Lynx PCS module 2020-08-31 12:52:33 -07:00
pda_power.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
pe.h include: pe.h: Add RISC-V related PE definition 2020-09-11 09:30:01 +03:00
percpu-defs.h mm: fix spelling mistakes in header files 2021-07-08 11:48:21 -07:00
percpu-refcount.h lib: fix spelling mistakes in header files 2021-07-08 11:48:20 -07:00
percpu-rwsem.h locking/percpu-rwsem: Use this_cpu_{inc,dec}() for read_count 2020-09-16 16:26:56 +02:00
percpu.h locking: Introduce __cleanup() based infrastructure 2025-10-19 16:21:51 +02:00
percpu_counter.h percpu_counter: add percpu_counter_sync() 2020-08-07 11:33:26 -07:00
perf_event.h perf: Fix event leak upon exec and file release 2024-08-19 05:45:19 +02: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 License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
pfn_t.h mm: introduce ARCH_HAS_PTE_DEVMAP 2019-07-16 19:23:25 -07:00
pgalloc.h mm: introduce and use {pgd,p4d}_populate_kernel() 2025-10-02 13:38:59 +02:00
pgtable.h mm: introduce and use {pgd,p4d}_populate_kernel() 2025-10-02 13:38:59 +02:00
phonet.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336 2019-06-05 17:37:07 +02:00
phy.h net: phy: Don't trigger state machine while in suspend 2022-07-07 17:53:24 +02:00
phy_fixed.h net: fixed_phy: Add forward declaration for struct gpio_desc; 2019-09-05 11:54:14 +02:00
phy_led_triggers.h treewide: Use sizeof_field() macro 2019-12-09 10:36:44 -08:00
phylink.h net: phylink: add mac_managed_pm in phylink_config structure 2022-10-29 10:12:56 +02:00
pid.h pid: add pidfd_prepare() 2025-06-04 14:38:07 +02:00
pid_namespace.h pid: Use generic ns_common::count 2020-08-19 14:14:06 +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: move check to pipe_has_watch_queue() 2024-02-23 08:54:33 +01:00
pkeys.h x86/fault: Fix wrong signal when vsyscall fails with pkey 2021-09-20 22:28:47 +02:00
pktcdvd.h pktcdvd: convert to bioset_init()/mempool_init() 2018-05-30 15:33:32 -06: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: platform: Add helper for safer setting of driver_override 2023-11-08 17:26:43 +01:00
platform_profile.h docs: update sysfs-platform_profile.rst reference 2021-05-20 13:44:13 -06:00
pldmfw.h Add pldmfw library for PLDM firmware update 2020-07-28 17:07:06 -07:00
plist.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 10 2019-05-21 11:28:45 +02:00
pm-trace.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
pm.h PM: runtime: Add DEFINE_RUNTIME_DEV_PM_OPS() macro 2024-09-04 13:23:39 +02:00
pm_clock.h PM: runtime: add devm_pm_clk_create helper 2021-08-26 11:28:07 -07:00
pm_domain.h PM: domains: Add support for 'required-opps' to set default perf state 2021-08-16 18:45:29 +02:00
pm_opp.h opp: Change return type of devm_pm_opp_attach_genpd() 2021-03-16 10:14:11 +05:30
pm_qos.h PM: QoS: Make CPU latency QoS depend on CONFIG_CPU_IDLE 2020-02-14 10:37:27 +01:00
pm_runtime.h PM: runtime: Add new devm functions 2025-10-29 14:03:14 +01:00
pm_wakeirq.h PM / wakeirq: support enabling wake-up irq after runtime_suspend called 2023-08-11 15:14:00 +02:00
pm_wakeup.h PM: sleep: Add dev_wakeup_path() helper 2020-11-23 18:34:55 +01:00
pmbus.h hwmon: (pmbus) Add support for reading direct mode coefficients 2021-06-17 04:21:46 -07:00
pmu.h macintosh: Use common code to access RTC 2018-10-08 22:53:10 +11:00
pnfs_osd_xdr.h Boaz Harrosh - Fix broken email address 2014-10-19 20:22:32 +03:00
pnp.h pnp: Use list_for_each_entry() instead of open coding 2020-04-22 11:36:11 +02:00
poison.h mm: add a signature in struct page 2021-06-07 14:11:47 -07:00
poll.h poll_wait: add mb() to fix theoretical race between waitqueue_active() and .poll() 2025-01-23 17:16:00 +01:00
posix-clock.h posix-clock: Store file pointer in struct posix_clock_context 2026-02-06 16:41:51 +01:00
posix-timers.h posix-cpu-timers: Implement the missing timer_wait_running callback 2023-05-11 23:00:16 +09:00
posix_acl.h ovl: enable RCU'd ->get_acl() 2021-08-18 22:08:24 +02:00
posix_acl_xattr.h fs: fix acl translation 2022-07-02 16:41:17 +02:00
power_supply.h power: supply: core: Refactor power_supply_set_input_current_limit_from_supplier() 2023-06-05 09:21:13 +02:00
powercap.h powercap: make documentation reflect code 2020-09-10 19:27:59 +02:00
ppp-comp.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
ppp_channel.h net: ppp: resolve forwarding path for bridge pppoe devices 2021-03-24 12:48:38 -07:00
ppp_defs.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
pps_kernel.h pps: fix poll support 2025-08-28 16:24:06 +02:00
pr.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
prandom.h siphash: use one source of truth for siphash permutations 2022-05-30 09:29:15 +02:00
preempt.h locking: Introduce __cleanup() based infrastructure 2025-10-19 16:21:51 +02:00
prefetch.h i40e: optimise prefetch page refcount 2020-09-14 09:45:34 -07:00
prime_numbers.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
printk.h printk: Let no_printk() use _printk() 2024-06-16 13:39:27 +02:00
prmt.h ACPI: PRM: implement OperationRegion handler for the PlatformRtMechanism subtype 2021-06-10 15:06:54 +02:00
proc_fs.h proc: fix UAF in proc_get_inode() 2025-04-10 14:31:55 +02:00
proc_ns.h nsproxy: add struct nsset 2020-05-09 13:57:12 +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-19 05:45:39 +02: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 device property: Add fwnode_irq_get_byname 2024-10-17 15:11:43 +02:00
pruss_driver.h soc: ti: pruss: support CORECLK_MUX and IEPCLK_MUX 2020-09-11 21:47:10 -07:00
psci.h psci: Add accessor for psci_0_1_function_ids 2020-12-04 08:44:24 +00:00
pseudo_fs.h vfs: Provide a mount_pseudo-replacement for the new mount API 2019-05-25 18:00:04 -04:00
psi.h psi: fix "no previous prototype" warnings when CONFIG_CGROUPS=n 2022-02-01 17:27:15 +01:00
psi_types.h psi: Fix uaf issue when psi trigger is destroyed while being polled 2022-02-01 17:27:01 +01:00
psp-sev.h KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command 2021-04-21 12:20:04 -04:00
psp-tee.h tee: amdtee: check TEE status during driver initialization 2020-01-04 13:49:51 +08:00
pstore.h pstore: Don't use semaphores in always-atomic-context code 2022-04-08 14:23:01 +02: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: Introduce max_reason and convert dump_oops 2020-05-30 10:34:03 -07:00
pstore_zone.h pstore/blk: Support non-block storage devices 2020-05-31 19:49:00 -07:00
ptdump.h mm: ptdump: expand type of 'val' in note_page() 2020-06-02 10:59:10 -07:00
pti.h x86/mm/pti: Introduce pti_finalize() 2018-07-20 01:11:45 +02:00
ptp_classify.h ptp: Add generic PTP is_sync() function 2025-09-09 18:50:20 +02:00
ptp_clock_kernel.h net: fix SOF_TIMESTAMPING_BIND_PHC to work with multiple sockets 2022-01-27 11:03:52 +01:00
ptp_kvm.h ptp: kvm: Use decrypted memory in confidential guest on x86 2024-12-19 18:07:20 +01:00
ptp_pch.h ptp_pch: Move 'pch_*()' prototypes to shared header 2021-03-12 17:09:34 -08:00
ptr_ring.h include/linux: Remove smp_read_barrier_depends() from comments 2020-07-21 10:50:37 +01:00
ptrace.h ptrace/xtensa: Replace PT_SINGLESTEP with TIF_SINGLESTEP 2022-06-09 10:22:29 +02: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 pwm: Fix double shift bug 2023-11-28 16:56:21 +00:00
pwm_backlight.h backlight: pwm_bl: Switch to full GPIO descriptor 2020-03-18 15:05:57 +00:00
pxa2xx_ssp.h spi: pxa2xx: Fix style of and typos in the comments and messages 2021-05-18 14:05:35 +01: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
qcom-geni-se.h soc: qcom: geni: Add support for gpi dma 2021-08-04 14:23:31 -05:00
qcom_scm.h qcom_scm: hide Kconfig symbol 2021-10-07 16:51:57 +02: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: Fix slow quotaoff 2023-10-19 23:05:33 +02:00
quotaops.h quota: Fix slow quotaoff 2023-10-19 23:05:33 +02:00
radix-tree.h radix-tree: fix the comment of radix_tree_next_slot() 2020-10-13 08:41:26 -04:00
raid_class.h scsi: core: raid_class: Remove raid_component_add() 2023-08-30 16:18:21 +02:00
ramfs.h shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs 2023-07-23 13:47:33 +02:00
random.h random: always mix cycle counter in add_latent_entropy() 2023-02-25 12:06:43 +01:00
randomize_kstack.h randomize_kstack: Improve entropy diffusion 2024-04-13 13:01:48 +02:00
range.h mm/memremap_pages: convert to 'struct range' 2020-10-13 18:38:28 -07:00
ras.h x86/mce: Convert the CEC to use the MCE notifier 2020-04-14 15:58:08 +02:00
ratelimit.h printk: Make linux/printk.h self-contained 2020-07-27 17:46:24 +09:00
ratelimit_types.h random: quiet urandom warning ratelimit suppression message 2022-06-29 09:03:17 +02: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: Split out the rbtree type definitions into <linux/rbtree_types.h> 2021-08-17 17:36:48 +02:00
rbtree_augmented.h docs: Add rbtree documentation to the core-api 2020-04-21 10:29:19 -06:00
rbtree_latch.h seqlock/latch: Provide raw_read_seqcount_latch_retry() 2024-12-14 19:50:46 +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_segcblist.h rcu/nocb: Disable bypass when CPU isn't completely offloaded 2021-03-15 13:54:54 -07:00
rcu_sync.h rcu/sync: Remove custom check for RCU readers 2019-08-09 11:01:08 -07:00
rculist.h rculist: Unify documentation about missing list_empty_rcu() 2021-08-06 13:41:48 -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 rculist: Add hlist_nulls_replace_rcu() and hlist_nulls_replace_init_rcu() 2026-01-19 13:09:23 +01:00
rcupdate.h locking: Introduce __cleanup() based infrastructure 2025-10-19 16:21:51 +02:00
rcupdate_trace.h rcu: Un-hide lockdep maps for !LOCKDEP 2020-11-02 17:09:59 -08:00
rcupdate_wait.h rcu: Reinstate synchronize_rcu_mult() 2020-04-27 11:03:51 -07:00
rcutiny.h rcu: Remove special bit at the bottom of the ->dynticks counter 2021-08-06 13:41:48 -07:00
rcutree.h rcu: fix header guard for rcu_all_qs() 2025-06-04 14:38:03 +02:00
rcuwait.h rcuwait: avoid lockdep splats from rcuwait_active() 2020-05-20 03:39:40 -04: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: Add hardware protection power-off 2021-06-21 13:08:36 +01:00
reciprocal_div.h lib: reciprocal_div: implement the improved algorithm on the paper mentioned 2018-07-07 01:45:31 +02:00
refcount.h refcount: Fix a kernel-doc markup 2020-12-03 11:20:52 +01:00
regmap.h regmap: Add bulk read/write callbacks into regmap_config 2024-03-15 10:48:23 -04:00
regset.h powerpc/ptrace: Simplify gpr_get()/tm_cgpr_get() 2020-11-26 22:05:42 +11:00
relay.h relay: allow the use of const callback structs 2020-12-15 22:46:18 -08:00
remoteproc.h remoteproc: fix kernel doc for struct rproc_ops 2021-07-28 14:57:31 -05:00
resctrl.h x86/resctrl: Make resctrl_arch_get_config() return its value 2021-08-11 18:42:53 +02:00
reset-controller.h reset: Add compile-test stubs 2021-06-09 13:37:16 +02:00
reset.h reset: Fix devm bulk optional exclusive control getter 2022-07-21 21:24:15 +02:00
resource.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
resource_ext.h resource: Add a resource_list_first_type helper 2019-10-29 10:47:14 +00:00
restart_block.h x86: Introduce restart_block->arch_data to remove TS_COMPAT_RESTART 2021-03-16 22:13:11 +01:00
rfkill.h rfkill: add a reason to the HW rfkill state 2020-12-11 12:47:17 +01:00
rhashtable-types.h rhashtable: use bit_spin_locks to protect hash bucket. 2019-04-07 19:12:12 -07:00
rhashtable.h rhashtable: Restore RCU marking on rhash_lock_head 2020-07-28 17:09:49 -07:00
ring_buffer.h ring-buffer: Use wait_event_interruptible() in ring_buffer_wait() 2024-04-10 16:18:41 +02:00
rio.h rio.h: Replace zero-length array with flexible-array member 2020-04-18 15:44:56 -05:00
rio_drv.h rapidio: remove unused rio_get_asm() and rio_get_device() 2020-12-15 22:46:18 -08:00
rio_ids.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
rio_regs.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
rmap.h mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse 2022-09-05 10:30:07 +02: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
root_dev.h cifs: Add support for root file systems 2019-09-16 11:43:38 -05:00
rpmsg.h rpmsg: Fix calling device_lock() on non-initialized device 2023-11-08 17:26:44 +01:00
rslib.h rslib.h: Replace zero-length array with flexible-array member 2020-04-18 15:44:56 -05:00
rtc.h rtc: introduce features bitfield 2021-01-16 23:19:26 +01:00
rtmutex.h locking/rtmutex: Reduce <linux/rtmutex.h> header dependencies, only include <linux/rbtree_types.h> 2021-08-17 17:37:26 +02:00
rtnetlink.h net: sched: extend Qdisc with rcu 2018-09-25 20:17:35 -07:00
rtsx_common.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 17 2019-05-21 11:28:46 +02:00
rtsx_pci.h misc: rtsx: separate aspm mode into MODE_REG and MODE_CFG 2021-06-09 19:10:22 +02:00
rtsx_usb.h misc: rtsx_usb: use separate command and response buffers 2022-07-12 16:35:17 +02:00
rwbase_rt.h locking/rt: Add base code for RT rw_semaphore and rwlock 2021-08-17 17:12:22 +02:00
rwlock.h locking/rwlocks: Add contention detection for rwlocks 2021-02-04 05:27:42 -05:00
rwlock_api_smp.h locking/lockdep: Remove unused @nested argument from lock_release() 2019-10-09 12:46:10 +02:00
rwlock_rt.h locking/rwlock: Provide RT variant 2021-08-17 17:50:51 +02:00
rwlock_types.h locking/rwlock: Provide RT variant 2021-08-17 17:50:51 +02:00
rwsem.h locking: Introduce __cleanup() based infrastructure 2025-10-19 16:21:51 +02:00
s3c_adc_battery.h power: supply: s3c-adc-battery: Convert to GPIO descriptors 2020-11-30 02:13:02 +01:00
sbitmap.h scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put() 2021-03-18 22:39:30 -04:00
scatterlist.h lib/scatterlist: Fix wrong update of orig_nents 2021-08-24 19:52:40 -03: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 sched: Add wrapper for get_wchan() to keep task blocked 2025-08-28 16:24:03 +02:00
sched_clock.h sched: Fix leftover comment typos 2021-05-12 19:54:49 +02:00
scmi_protocol.h firmware: arm_scmi: Improve checks in the info_get operations 2022-10-12 09:53:26 +02:00
scpi_protocol.h firmware: arm_scpi: Fix kernel doc warnings 2021-07-13 11:39:48 +01:00
screen_info.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
scs.h arm64: scs: use vmapped IRQ and SDEI shadow stacks 2020-12-01 11:23:34 +00:00
sctp.h sctp: add pad chunk and its make function and event table 2021-06-22 11:28:51 -07: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
sdb.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: Stub for !CONFIG_SECCOMP 2025-02-01 18:23:59 +01:00
secretmem.h mm/secretmem: fix GUP-fast succeeding on secretmem folios 2024-04-10 16:19:43 +02: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 fs_context: drop the unused lsm_flags member 2026-01-19 13:09:38 +01:00
sed-opal.h block: sed-opal: Add support to read/write opal tables generically 2019-11-04 07:11:31 -07: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 vc: propagate "viewed as bool" from screenpos up 2020-08-18 13:45:20 +02:00
sem.h sem: Move struct sem and struct sem_array into ipc/sem.c 2018-03-22 21:30:56 -05:00
semaphore.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 436 2019-06-05 17:37:17 +02:00
seq_buf.h seq_buf: Add seq_buf_terminate() API 2021-03-18 12:58:27 -04:00
seq_file.h rxrpc: Fix locking issue 2022-07-12 16:35:08 +02:00
seq_file_net.h proc: introduce proc_create_net_single 2018-05-16 07:24:30 +02:00
seqlock.h kcsan, seqlock: Fix incorrect assumption in read_seqbegin() 2024-12-14 19:50:46 +01:00
seqno-fence.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 2019-05-30 11:26:41 -07:00
serdev.h serdev: Split and export serdev_acpi_get_uart_resource() 2021-08-13 09:12:53 +02:00
serial.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
serial_8250.h Revert "8250: add support for ASIX devices with a FIFO bug" 2023-07-23 13:47:54 +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: core: fix kernel-doc for uart_port_unlock_irqrestore() 2024-05-02 16:24:50 +02:00
serial_max3100.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
serial_s3c.h tty: serial: samsung: Init USI to keep clocks running 2021-08-13 09:14:36 +02:00
serial_sci.h Revert "serial: sh-sci: Remove SCIx_RZ_SCIFA_REGTYPE" 2018-10-02 14:38:02 -07:00
serio.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
set_memory.h set_memory: allow querying whether set_direct_map_*() is actually enabled 2021-07-08 11:48:20 -07:00
sfp.h phy: sfp: add netlink SFP support to generic SFP code 2021-04-11 16:34:56 -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: intc: Avoid spurious sizeof-pointer-div warning 2023-03-22 13:31:31 +01: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-12-07 06:09:20 +09:00
shm.h ipc/shm: fix up for struct file no longer being available in shm.h 2018-03-28 13:29:57 -05:00
shmem_fs.h huge tmpfs: shmem_is_huge(vma, inode, index) 2021-09-03 09:58:12 -07:00
shrinker.h mm: fix spelling mistakes in header files 2021-07-08 11:48:21 -07:00
signal.h signal: Rename SIL_PERF_EVENT SIL_FAULT_PERF_EVENT for consistency 2021-07-23 13:16:43 -05:00
signal_types.h signal: Add SA_IMMUTABLE to ensure forced siganls do not get changed 2021-11-18 19:16:01 +01: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 siphash: use one source of truth for siphash permutations 2022-05-30 09:29:15 +02:00
sizes.h sizes.h: add SZ_8G/SZ_16G/SZ_32G macros 2020-12-29 15:36:49 -08:00
skb_array.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
skbuff.h netmem: fix skb_frag_address_safe with unreadable skbs 2025-08-28 16:24:21 +02:00
skmsg.h tcp_bpf: Add sk_rmem_alloc related logic for tcp_bpf ingress redirection 2025-01-09 13:28:37 +01:00
slab.h mm/slab: make __free(kfree) accept error pointers 2025-10-19 16:21:55 +02:00
slab_def.h mm, kfence: insert KFENCE hooks for SLAB 2021-02-26 09:41:02 -08:00
slimbus.h slimbus: stream: add stream support 2018-07-07 17:25:23 +02:00
slub_def.h mm, slub: convert kmem_cpu_slab protection to local_lock 2021-09-04 10:22:01 +02:00
sm501-regs.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
sm501.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 179 2019-05-30 11:29:19 -07: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
smc911x.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 A set of locking related fixes and updates: 2021-05-09 13:07:03 -07: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 License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
sock_diag.h bpf, net: Rework cookie generator as per-cpu one 2020-09-30 11:50:35 -07:00
socket.h net: dev: Convert sa_data to flexible array in struct sockaddr 2024-03-01 13:21:59 +01:00
sockptr.h bpf: net: Change sk_getsockopt() to take the sockptr_t argument 2024-03-26 18:21:23 -04: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
sony-laptop.h sony-laptop: Remove unneeded semicolon 2021-01-18 21:39:28 +01:00
sonypi.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
sort.h lib/sort: Move swap, cmp and cmp_r function types for wider use 2019-11-14 13:15:11 -05:00
sound.h sound: Remove unused register_sound_midi() and co 2018-01-11 17:05:23 +01:00
soundcard.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
spinlock.h locking: Introduce __cleanup() based infrastructure 2025-10-19 16:21:51 +02:00
spinlock_api_smp.h locking/spinlock: Provide RT variant header: <linux/spinlock_rt.h> 2021-08-17 17:43:24 +02:00
spinlock_api_up.h locking/spinlocks: Remove the unused spin_lock_bh_nested() API 2017-01-12 09:33:39 +01:00
spinlock_rt.h locking/spinlock/rt: Prepare for RT local_lock 2021-08-17 19:06:13 +02: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 locking: Convert raw_rwlock to arch_rwlock 2009-12-14 23:55:32 +01:00
spinlock_up.h locking/arch: Remove dummy arch_{read,spin,write}_lock_flags() implementations 2017-10-10 11:50:19 +02:00
splice.h splice, net: Add a splice_eof op to file-ops and socket-ops 2025-10-29 14:03:08 +01:00
spmi.h spmi: Add driver shutdown support 2020-12-10 10:45:36 +01:00
sram.h misc: sram-exec: Use aligned fncpy instead of memcpy 2017-05-18 17:37:52 +02:00
srcu.h locking: Introduce __cleanup() based infrastructure 2025-10-19 16:21:51 +02:00
srcutiny.h srcutiny: Mark read-side data races 2021-08-06 13:41:48 -07:00
srcutree.h srcu: Unconditionally embed struct lockdep_map 2021-05-10 16:03:35 -07:00
ssbi.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 2019-06-05 17:36:37 +02:00
stackdepot.h stacktrace: move filter_irq_stacks() to kernel/stacktrace.c 2022-04-13 20:59:28 +02:00
stackleak.h stackleak: let stack_erasing_sysctl take a kernel pointer buffer 2020-09-19 13:13:39 -07:00
stackprotector.h arm64: initialize ptrauth keys for kernel booting task 2020-03-18 09:50:20 +00:00
stacktrace.h stacktrace: move filter_irq_stacks() to kernel/stacktrace.c 2022-04-13 20:59:28 +02:00
start_kernel.h init: add arch_call_rest_init to allow stack switching 2018-10-09 11:20:55 +02:00
stat.h fs: add generic helper for filling statx attribute flags 2021-08-17 11:47:43 +02: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-19 18:07:23 +01:00
static_call_types.h static_call: Move struct static_call_key definition to static_call_types.h 2021-03-11 16:04:39 +01: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 DECLARE_FLEX_ARRAY() helper 2022-07-12 16:35:03 +02:00
stm.h stm class: Spelling fix 2021-06-24 15:49:32 +02:00
stmmac.h net: stmmac: fix FPE events losing 2023-12-13 18:36:35 +01: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: mark helpers __always_inline 2021-03-13 11:27:30 -08:00
string.h kernel.h: Move ARRAY_SIZE() to a separate header 2025-12-07 06:09:31 +09:00
string_helpers.h seq_file: drop unused *_escape_mem_ascii() 2021-07-01 11:06:05 -07:00
stringhash.h <linux/stringhash.h>: fix end_name_hash() for 64bit long 2018-04-28 15:01:14 -07:00
stringify.h Make __stringify support variable argument macros too 2009-04-10 15:48:52 +02:00
sungem_phy.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01: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
superhyway.h sh: superhyway: use dev_groups and not dev_attrs for bus_type 2017-06-09 11:00:46 +02:00
surface_acpi_notify.h platform/surface: Add Surface ACPI Notify driver 2021-01-07 00:06:39 +01:00
suspend.h PM: s2idle: ACPI: Fix wakeup interrupts handling 2022-02-16 12:56:19 +01: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 uapi: rename ext2_swab() to swab() and share globally in swab.h 2020-01-31 10:30:40 -08:00
swait.h sched/swait: Reword some of the main description 2020-04-30 20:14:41 +02:00
swap.h mm: __isolate_lru_page_prepare() in isolate_migratepages_block() 2022-12-08 11:28:44 +01:00
swap_cgroup.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
swap_slots.h mm/swap_slots.c: remove always zero and unused return value of enable_swap_slots_cache() 2020-10-13 18:38:30 -07:00
swapfile.h x86/speculation/l1tf: Limit swap file size to MAX_PA/2 2018-06-20 19:10:01 +02:00
swapops.h mm: device exclusive memory access 2021-07-01 11:06:03 -07:00
swiotlb.h swiotlb: Support aligned swiotlb buffers 2022-04-08 14:24:17 +02:00
switchtec.h PCI/switchtec: Add Gen4 MRPC GAS access permission check 2020-01-15 11:00:39 -06:00
sxgbe_platform.h net: ethernet: sxgbe: Rename Samsung to lowercase 2020-01-06 13:33:14 -08:00
sync_core.h locking: Introduce sync_core_before_usermode() 2018-02-05 21:34:50 +01: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_soc.h base: soc: Handle custom soc information sysfs entries 2019-10-10 14:35:32 +02:00
syscall_user_dispatch.h kernel: Implement selective syscall userspace redirection 2020-12-02 15:07:56 +01:00
syscalls.h syscalls: fix sys_fanotify_mark prototype 2024-07-05 09:14:50 +02:00
syscore_ops.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 428 2019-06-05 17:37:16 +02:00
sysctl.h sysctl: share unsigned long const values 2025-03-13 12:49:50 +01:00
sysfb.h efi: sysfb_efi: Fix DMI quirks not working for simpledrm 2023-03-30 12:47:55 +02:00
sysfs.h sysfs: Rename struct bin_attribute member to f_mapping 2021-08-05 14:47:31 +02:00
syslog.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 18 2019-05-21 11:28:46 +02:00
sysrq.h tty/sysrq: constify the the sysrq_key_op(s) 2020-05-15 14:53:19 +02:00
sysv_fs.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
t10-pi.h block: centralize PI remapping logic to the block layer 2019-09-17 20:03:49 -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 task_work: Introduce task_work_cancel() again 2024-08-19 05:45:13 +02: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 ACPI: Use valid link to the ACPI specification 2020-07-27 14:11:22 +02:00
tc.h TC: Set DMA masks for devices 2018-10-11 09:16:44 -07:00
tca6416_keypad.h Input: tca6416-keypad - always expect proper IRQ number in i2c client 2023-09-19 12:22:57 +02:00
tcp.h tcp: annotate data-races around fastopenq.max_qlen 2023-07-27 08:47:04 +02:00
tee_drv.h tee: export teedev_open() and teedev_close_context() 2022-03-02 11:47:51 +01:00
textsearch.h textsearch: describe @list member in ts_ops search 2026-02-06 16:41:46 +01: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
tfrc.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
thermal.h thermal: Validate new state in cur_state_store() 2023-02-01 08:27:15 +01:00
thread_info.h thread_info: Add helpers to snapshot thread flags 2023-03-30 12:47:50 +02:00
threads.h pid: cleanup the stale comment mentioning pidmap_init(). 2021-09-08 11:50:28 -07:00
thunderbolt.h thunderbolt: Add vendor specific NHI quirk for auto-clearing interrupt status 2021-08-09 14:58:29 +03:00
ti-emif-sram.h memory: ti-emif-sram: Add ti_emif_run_hw_leveling for DDR3 hardware leveling 2019-04-09 08:31:51 -07:00
ti_wilink_st.h ti_wilink_st.h: Replace zero-length array with flexible-array member 2020-04-18 15:44:56 -05:00
tick.h posix-cpu-timers: Clear TICK_DEP_BIT_POSIX_TIMER on clone 2024-11-14 13:13:39 +01:00
tifm.h tifm: Replace zero-length array with flexible-array 2020-06-15 23:08:32 -05:00
timb_dma.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 176 2019-05-30 11:29:19 -07:00
timb_gpio.h 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 time: Handle negative seconds correctly in timespec64_to_ns() 2021-09-08 17:44:26 +02:00
time_namespace.h fixes-v5.11 2020-12-14 16:40:27 -08:00
timecounter.h time/timecounter: Mark 1st argument of timecounter_cyc2time() as const 2021-04-16 21:03:50 +02:00
timekeeper_internal.h timekeeping/vsyscall: Prevent math overflow in BOOTTIME update 2019-08-23 02:12:11 +02:00
timekeeping.h time: Add mechanism to recognize clocksource in time_get_snapshot 2021-04-07 16:33:20 +01:00
timer.h timers: Rename del_timer_sync() to timer_delete_sync() 2024-04-10 16:18:33 +02: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: Use rb_entry_safe() in timerqueue_getnext() 2022-12-31 13:14:02 +01:00
timex.h timekeeping: Add raw clock fallback for random_get_entropy() 2022-05-30 09:29:13 +02:00
tnum.h bpf: Verifier, do explicit ALU32 bounds tracking 2020-03-30 14:59:53 -07:00
topology.h sched/topology: Make sched_init_numa() use a set for the deduplicating sort 2021-01-27 17:26:42 +01:00
torture.h rcutorture: Warn on individual rcu_torture_init() error conditions 2022-08-17 14:23:22 +02:00
toshiba.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 2019-05-24 17:39:02 +02:00
tpm.h tpm: Cap the number of PCR banks 2026-01-19 13:10:06 +01: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 efi: tpm: Avoid READ_ONCE() for accessing the event log 2023-01-18 11:48:48 +01:00
trace.h tracing: Mark binary printing functions with __printf() attribute 2025-06-04 14:37:54 +02: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: Constify string literal data member in struct trace_event_call 2025-01-09 13:28:42 +01:00
trace_recursion.h tracing/perf: Add interrupt_context_level() helper 2023-11-28 16:56:21 +00:00
trace_seq.h tracing: Mark binary printing functions with __printf() attribute 2025-06-04 14:37:54 +02:00
tracefs.h simple_recursive_removal(): kernel-side rm -rf for ramfs-style filesystems 2019-12-10 22:29:58 -05:00
tracehook.h entry: rseq: Call rseq_handle_notify_resume() in tracehook_notify_resume() 2021-09-22 10:24:01 -04:00
tracepoint-defs.h Updates for tracing and bootconfig: 2020-10-15 15:51:28 -07:00
tracepoint.h tracing: Make tracepoint lockdep check actually test something 2023-03-22 13:31:33 +01:00
transport_class.h drivers: base: transport_class: fix possible memory leak 2023-03-10 09:39:39 +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
tty.h tty: move tty_port to new tty_port.h 2021-07-27 12:12:08 +02:00
tty_buffer.h tty: move tty_buffer definitions to new tty_buffer.h 2021-07-27 12:12:07 +02:00
tty_driver.h tty: drop put_tty_driver 2021-07-27 12:17:21 +02:00
tty_flip.h tty: drop tty_schedule_flip() 2022-07-29 17:25:32 +02:00
tty_ldisc.h tty: include list & lockdep from tty_ldisc.h 2021-07-27 12:12:07 +02:00
tty_port.h tty: move tty_port to new tty_port.h 2021-07-27 12:12:08 +02:00
typecheck.h bitops: Add non-atomic bitops for pointers 2021-07-07 20:01:45 -07:00
types.h types: Complement the aligned types with signed 64-bit one 2025-05-18 08:20:38 +02:00
u64_stats_sync.h u64_stats: Disable preemption on 32bit UP+SMP PREEMPT_RT during updates. 2024-04-17 11:15:14 +02:00
uacce.h uacce: Handle parent device removal or parent driver module rmmod 2022-08-25 11:40:34 +02:00
uaccess.h uaccess: Add minimum bounds check on kernel buffer size 2023-03-10 09:39:50 +01:00
ucb1400.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
ucs2_string.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
udp.h net: change maximum number of UDP segments to 128 2024-09-12 11:07:53 +02:00
uidgid.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
uio.h iov_iter: Introduce nofault flag to disable page faults 2022-05-01 17:22:33 +02:00
uio_driver.h uio: fix some kernel-doc markups 2020-11-09 18:39:36 +01:00
umh.h umh: Stop calling do_execve_file 2020-07-04 09:35:36 -05:00
unicode.h unicode: Add utf8_casefold_hash 2020-09-10 14:03:31 -07:00
units.h Merge branch 'akpm' (patches from Andrew) 2021-09-08 12:55:35 -07:00
uprobes.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 2019-05-30 11:26:35 -07:00
usb.h usb: deprecate the third argument of usb_maxpacket() 2025-12-07 06:09:33 +09: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_namespace.h ucounts: Fix signal ucount refcounting 2021-10-18 16:02:30 -05:00
userfaultfd_k.h userfaultfd: change mmap_changing to atomic 2021-09-03 09:58:16 -07:00
usermode_driver.h bpf: Fix umd memory leak in copy_process() 2021-03-19 22:23:19 +01:00
util_macros.h util_macros.h: fix/rework find_closest() macros 2024-12-14 19:51:23 +01: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
utsname.h uts: Use generic ns_common::count 2020-08-19 14:13:20 +02:00
uuid.h uuid: remove unused uuid_le_to_bin() definition 2020-07-20 15:04:32 +02:00
vbox_utils.h virt: vbox: Log unknown ioctl requests as error 2020-07-10 13:45:32 +02:00
vdpa.h vdpa: Sync calls set/get config/status with cf_mutex 2026-01-19 13:09:34 +01:00
verification.h PKCS#7: Fix missing include 2021-01-21 16:16:10 +00:00
vermagic.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2020-04-25 20:18:53 -07:00
vexpress.h vexpress: Move setting master site to vexpress-config bus 2020-05-13 12:42:46 -05:00
vfio.h vfio: Introduce interface to flush virqfd inject workqueue 2024-04-10 16:19:30 +02:00
vfio_pci_core.h vfio/pci: Fix vf_token mechanism when device-specific VF drivers are used 2022-04-20 09:34:13 +02: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
vga_switcheroo.h ALSA: hda - Enable runtime PM only for discrete GPU 2018-09-13 17:58:30 +02:00
vgaarb.h vgaarb: don't pass a cookie to vga_client_register 2021-07-21 10:29:10 +02:00
vhost_iotlb.h vhost-iotlb: Add an opaque pointer for vhost IOTLB 2021-09-06 07:20:57 -04:00
via-core.h fbdev: via-core: use generic power management 2020-09-08 13:33:11 +02:00
via-gpio.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 260 2019-06-05 17:30:27 +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 locking/seqlock, headers: Untangle the spaghetti monster 2020-08-06 16:13:13 +02:00
virtio.h virtio: unexport virtio_finalize_features 2022-03-16 14:23:43 +01: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: fix virtqueue_set_affinity() docs 2026-01-19 13:09:35 +01:00
virtio_console.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
virtio_dma_buf.h virtio: add dma-buf support for exported objects 2020-08-18 10:01:44 +02:00
virtio_net.h net: tighten bad gso csum offset check in virtio_net_hdr 2024-10-17 15:10:34 +02:00
virtio_pci_modern.h virtio-pci library: introduce vp_modern_get_driver_features() 2021-07-08 07:49:01 -04:00
virtio_ring.h virtio_ring: sparse warning fixup 2020-08-05 09:30:19 -04:00
virtio_vsock.h virtio/vsock: rest of SOCK_SEQPACKET support 2021-06-11 13:32:47 -07:00
visorbus.h drivers: visorbus: move driver out of staging 2017-12-08 16:37:50 +01:00
vlynq.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 102 2019-05-24 17:39:00 +02:00
vm_event_item.h mm/vmscan: add page demotion counter 2021-09-03 09:58:16 -07:00
vmacache.h mm: get rid of vmacache_flush_all() entirely 2018-09-13 15:18:04 -10:00
vmalloc.h mm: move page table sync declarations to linux/pgtable.h 2025-09-09 18:50:21 +02:00
vme.h vme: make remove callback return void 2021-02-09 12:15:07 +01:00
vmpressure.h mm/vmpressure: replace vmpressure_to_css() with vmpressure_to_memcg() 2021-09-03 09:58:17 -07:00
vmstat.h mm/vmstat: fix a W=1 clang compiler warning 2025-01-09 13:28:36 +01:00
vmw_vmci_api.h vsock/vmci: register vmci_transport only when VMCI guest/host are active 2019-11-14 18:12:18 -08:00
vmw_vmci_defs.h VMCI: Enforce queuepair max size for IOCTL_VMCI_QUEUEPAIR_ALLOC 2021-01-26 19:18:50 +01:00
vringh.h vringh: pull in spinlock header 2021-08-11 06:44:24 -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 linux/vt_buffer.h: allow either builtin or modular for macros 2023-05-11 23:00:32 +09:00
vt_kern.h vt: keyboard.c: make console an unsigned int 2021-07-27 12:23:20 +02:00
vtime.h sched/vtime: Move guest enter/exit vtime accounting to vtime.h 2021-05-05 22:54:11 +02:00
w1-gpio.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
w1.h w1: fix a kernel-doc markup 2021-01-21 14:06:00 -07:00
wait.h epoll: Add synchronous wakeup support for ep_poll_callback 2025-01-09 13:28:36 +01:00
wait_bit.h Add wait_var_event_interruptible() 2019-05-15 17:35:54 +01:00
watch_queue.h watch_queue: Fix filter limit check 2022-03-16 14:23:44 +01:00
watchdog.h watchdog: introduce watchdog_dev_suspend/resume 2021-08-22 10:28:08 +02:00
win_minmax.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
wireless.h wifi: wext: use flex array destination for memcpy() 2022-11-26 09:24:51 +01:00
wkup_m3_ipc.h include/: replace HTTP links with HTTPS ones 2020-08-12 10:57:59 -07:00
wl12xx.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336 2019-06-05 17:37:07 +02:00
wm97xx.h power: supply: wm97xx_battery: Convert to GPIO descriptor 2021-01-13 22:25:07 +01:00
wmi.h platform/x86: wmi: Make remove callback return void 2021-03-08 11:33:39 +01:00
workqueue.h Revert "workqueue: remove unused cancel_work()" 2023-12-08 08:48:03 +01:00
writeback.h Merge branch 'akpm' (patches from Andrew) 2021-09-03 10:08:28 -07:00
ww_mutex.h locking/ww_mutex: Add rt_mutex based lock type and accessors 2021-08-17 19:05:11 +02:00
wwan.h wwan: core: add WWAN common private data for netdev 2021-06-22 10:01:17 -07:00
xarray.h XArray: Add calls to might_alloc() 2025-08-28 16:24:13 +02:00
xattr.h xattr: handle idmapped mounts 2021-01-24 14:27:17 +01:00
xxhash.h include/: replace HTTP links with HTTPS ones 2020-08-12 10:57:59 -07:00
xz.h include/: replace HTTP links with HTTPS ones 2020-08-12 10:57:59 -07:00
yam.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 69 2019-05-24 17:36:47 +02:00
z2_battery.h power: supply: z2_battery: Convert to GPIO descriptors 2021-01-13 22:25:03 +01: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: Drop useless (and hardly used) .driver member in struct zorro_dev 2021-08-05 14:37:04 +02:00
zpool.h mm/zswap: add the flag can_sleep_mapped 2021-02-26 09:41:01 -08:00
zsmalloc.h zsmalloc: account the number of compacted pages correctly 2021-02-26 09:41:01 -08:00
zstd.h lib/zstd: convert constants to defines 2021-02-08 22:58:55 +01:00
zutil.h include/linux/zutil.h: fix usage example of zlib_adler32() 2015-11-06 17:50:42 -08:00