mirror-linux/include/linux
Linus Torvalds 16cd1c2657 A set of final cleanups for the timer subsystem:
1) Convert all del_timer[_sync]() instances over to the new
      timer_delete[_sync]() API and remove the legacy wrappers.
 
      Conversion was done with coccinelle plus some manual fixups as
      coccinelle chokes on scoped_guard().
 
   2) The final cleanup of the hrtimer_init() to hrtimer_setup() conversion.
 
      This has been delayed to the end of the merge window, so that all
      patches which have been merged through other trees are in mainline and
      all new users are catched.
 
 Doing this right before rc1 ensures that new code which is merged post rc1
 is not introducing new instances of the original functionality.
 -----BEGIN PGP SIGNATURE-----
 
 iQJHBAABCgAxFiEEQp8+kY+LLUocC4bMphj1TA10mKEFAmfyXi0THHRnbHhAbGlu
 dXRyb25peC5kZQAKCRCmGPVMDXSYoYzlD/4ykDZbUzgTreYOxEQpBJ9elPwBhxfL
 1v8OwDjRWlNrmLup8RiUfKrlbmztGl1J/u9ld0qhjcqkywCCBC1N5S+DhCjYetyP
 MPWLbi2Dc35cFA+M7i8fMgxI2K9MLz2Zj1UKxz1MdsSuNHm07N3mul/3T11Ye4Rz
 nPlzeQBTBDFCKTEGKjr8zjuoD15Wl48sObM0AjV35BPuQR1jfY4CE6VXo2h78+0c
 jYwpJpDmcd+o1bDrfFhWUME2DzABEkHhn4wNSETnM4E5RXZRMUbi4UiigzInibQr
 JOUTKwPJXTMX/Erd0XyXErrYf2qy1X9BQy6NlyDDOv+8kLEVRsC9Efplx9uoEtfi
 QvVT/UmgmhZFJBfIT3/B8OvasrfwOropaYoG4L0zbDpp1b09VY47N5lCLlNr/mZf
 jb2TwIln8Szy2EfIT2RSd0ZNupyU8V4aH/mYNpSlbUJ6mfvfIAttBSS/YH+Zeqku
 7zOJkoCusaySOCZCOQkeikL3ZBN+FHtNteXxmGnp34ed/tsfgGZj1lsbmkM2rrWo
 f2mQsYAclUA4KQeY9z/Xf7/c5wJUkME69PxOaaN23dOpBR7GA58Cvb0PQTnPlAiT
 KnH/JRweBHtcv4KEHMi2f5no4cxcmXyKTj7/TLyYNjc8LATL9Eo/nxG36PLxy4lN
 QPOWz11zEBLjQQ==
 =8Ftq
 -----END PGP SIGNATURE-----

Merge tag 'timers-cleanups-2025-04-06' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull timer cleanups from Thomas Gleixner:
 "A set of final cleanups for the timer subsystem:

   - Convert all del_timer[_sync]() instances over to the new
     timer_delete[_sync]() API and remove the legacy wrappers.

     Conversion was done with coccinelle plus some manual fixups as
     coccinelle chokes on scoped_guard().

   - The final cleanup of the hrtimer_init() to hrtimer_setup()
     conversion.

     This has been delayed to the end of the merge window, so that all
     patches which have been merged through other trees are in mainline
     and all new users are catched.

  Doing this right before rc1 ensures that new code which is merged post
  rc1 is not introducing new instances of the original functionality"

* tag 'timers-cleanups-2025-04-06' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  tracing/timers: Rename the hrtimer_init event to hrtimer_setup
  hrtimers: Rename debug_init_on_stack() to debug_setup_on_stack()
  hrtimers: Rename debug_init() to debug_setup()
  hrtimers: Rename __hrtimer_init_sleeper() to __hrtimer_setup_sleeper()
  hrtimers: Remove unnecessary NULL check in hrtimer_start_range_ns()
  hrtimers: Make callback function pointer private
  hrtimers: Merge __hrtimer_init() into __hrtimer_setup()
  hrtimers: Switch to use __htimer_setup()
  hrtimers: Delete hrtimer_init()
  treewide: Convert new and leftover hrtimer_init() users
  treewide: Switch/rename to timer_delete[_sync]()
2025-04-06 08:35:37 -07:00
..
amba
atomic
avf Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2025-03-26 09:32:10 -07:00
bcma
bus
byteorder
can
cdx
ceph
clk clk: davinci: remove support for da830 2025-03-13 13:17:41 -07:00
comedi
crush
decompress
device Driver core updates for 6.15-rc1 2025-04-01 11:02:03 -07:00
dma dmaengine: ti: k3-udma-glue: Drop skip_fdq argument from k3_udma_glue_reset_rx_chn 2025-02-27 12:38:23 +05:30
dsa
extcon
firmware soc: driver updates for 6.15, part 1 2025-03-27 09:05:55 -07:00
fpga
framer
fsl bus: fsl-mc: Remove deadcode 2025-03-21 09:46:08 +01:00
gpio gpiolib: fix kerneldoc 2025-03-06 09:25:06 +01:00
greybus
habanalabs
hsi
i3c i3c: Remove the const qualifier from i2c_msg pointer in i2c_xfers API 2025-02-20 22:54:28 +01:00
iio iio: imu: adis: Add DIAG_STAT register 2025-02-22 12:23:49 +00:00
input
io_uring io_uring: hide caches sqes from drivers 2025-03-31 07:08:34 -06:00
irqchip irqchip/davinci-cp-intc: Remove public header 2025-03-04 15:46:59 +01:00
isdn
lockd
lsm
mailbox mailbox: mtk-cmdq: remove cl in struct cmdq_pkt 2025-03-26 20:58:24 -05:00
mdio
memory
mfd RTC for 6.15 2025-04-03 15:31:14 -07:00
misc
mlx4 net/mlx4_core: Avoid impossible mlx4_db_alloc() order value 2025-02-14 19:47:35 -08:00
mlx5 RDMA v6.15 merge window pull request 2025-03-29 11:12:28 -07:00
mmc mmc: slot-gpio: Remove unused mmc_gpio_set_cd_isr 2025-03-11 18:08:26 +01:00
mtd * MTD changes: 2025-03-26 10:28:36 -07:00
mux
net/intel
netfilter
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
pcs net: xpcs: remove xpcs_config_eee() from global scope 2025-02-14 13:42:52 -08:00
pds pds_fwctl: add rpc and query support 2025-03-21 20:57:55 -03:00
perf ARM: 2025-03-25 14:22:07 -07:00
phy phy: core: Remove unused phy_pm_runtime_(allow|forbid) 2025-03-10 12:58:07 +05:30
pinctrl pinctrl: pinconf-generic: Add API for pinmux propertity in DTS file 2025-02-28 00:03:17 +01:00
platform_data USB/Thunderbolt update for 6.15-rc1 2025-04-02 18:23:31 -07:00
power power supply and reset changes for the 6.15 series 2025-03-29 18:11:12 -07:00
pse-pd
pwrseq
qat
qed net: qed: make 'qed_ll2_ops_pass' as __maybe_unused 2025-02-27 16:52:41 -08:00
raid
regulator regulator: Add (devm_)of_regulator_get() 2025-02-24 15:26:08 +00:00
remoteproc
reset
rpmsg
rtc
sched These are objtool fixes and updates by Josh Poimboeuf, centered 2025-04-02 10:30:10 -07:00
soc soc: apple: rtkit: Pass the crashlog to the crashed() callback 2025-02-18 17:59:11 +01:00
soundwire soundwire: intel_auxdevice: add indirection for BPT send_async/wait 2025-03-10 12:31:19 +05:30
spi spi: Use inclusive language 2025-03-13 14:15:54 +00:00
ssb
sunrpc NFS: Treat ENETUNREACH errors as fatal in containers 2025-03-21 12:44:19 -04:00
surface_aggregator
ulpi
unaligned
usb USB/Thunderbolt update for 6.15-rc1 2025-04-02 18:23:31 -07:00
8250_pci.h
acct.h
acpi.h cxl for v6.15 2025-04-02 20:04:43 -07:00
acpi_amd_wbrf.h
acpi_dma.h
acpi_iort.h
acpi_mdio.h
acpi_pmtmr.h
acpi_viot.h
adb.h
adfs_fs.h
adreno-smmu-priv.h
adxl.h
aer.h PCI/ERR: Handle TLP Log in Flit mode 2025-02-21 17:31:45 -06:00
agp_backend.h
agpgart.h
ahci-remap.h
ahci_platform.h
aio.h
alarmtimer.h
alcor_pci.h
align.h vdso: Introduce vdso/align.h 2025-02-21 09:54:01 +01:00
alloc_tag.h
altera_jtaguart.h
altera_uart.h
amd-iommu.h
amd-pmf-io.h
anon_inodes.h
aperture.h
apm-emulation.h
apm_bios.h
apple-gmux.h
arch_topology.h
args.h
arm-cci.h
arm-smccc.h soc: driver updates for 6.15, part 1 2025-03-27 09:05:55 -07:00
arm_ffa.h firmware: arm_ffa: Add support for {un,}registration of framework notifications 2025-02-17 15:42:04 +00:00
arm_sdei.h
armada-37xx-rwtm-mailbox.h
array_size.h
ascii85.h
asn1.h
asn1_ber_bytecode.h
asn1_decoder.h
asn1_encoder.h
assoc_array.h
assoc_array_priv.h
async.h
async_tx.h async_xor: Remove unused 'async_xor_val' 2025-03-15 15:08:53 +08:00
ata.h
ata_platform.h
atalk.h
atm.h
atm_tcp.h
atmdev.h
atmel-isc-media.h
atmel-ssc.h
atmel_pdc.h
atomic.h
attribute_container.h
audit.h
audit_arch.h
auto_dev-ioctl.h
auto_fs.h
auxiliary_bus.h
auxvec.h
average.h
backing-dev-defs.h
backing-dev.h
backing-file.h
backlight.h
badblocks.h badblocks: use sector_t instead of int to avoid truncation of badblocks length 2025-03-06 08:04:52 -07:00
balloon_compaction.h
base64.h
bcd.h
bch.h
bcm47xx_nvram.h
bcm47xx_sprom.h
bcm47xx_wdt.h
bcm963xx_nvram.h
bcm963xx_tag.h
binfmts.h binfmt: Remove loader from linux_binprm struct 2025-02-24 11:30:16 -08:00
bio-integrity.h block: split struct bio_integrity_payload 2025-03-03 11:17:52 -07:00
bio.h block: split struct bio_integrity_payload 2025-03-03 11:17:52 -07:00
bit_spinlock.h bit_spinlock: __always_inline (un)lock functions 2025-03-17 22:06:45 -07:00
bitfield.h
bitmap-str.h
bitmap.h bitmap: Align documentation between bitmap_gather() and bitmap_scatter() 2025-02-18 11:51:21 -05:00
bitops.h
bitrev.h
bits.h treewide: fix typo 'unsigned __init128' -> 'unsigned __int128' 2025-03-05 12:00:03 -05:00
blk-cgroup.h
blk-crypto-profile.h
blk-crypto.h
blk-integrity.h
blk-mq.h for-6.15/block-20250322 2025-03-26 18:08:55 -07:00
blk-pm.h
blk_types.h
blkdev.h for-6.15/block-20250322 2025-03-26 18:08:55 -07:00
blkpg.h
blktrace_api.h
blockgroup_lock.h
bma150.h
bootconfig.h
bootmem_info.h mm/bootmem_info: export register_page_bootmem_memmap 2025-03-16 22:06:27 -07:00
bottom_half.h
bpf-cgroup-defs.h
bpf-cgroup.h bpf: Allow pre-ordering for bpf cgroup progs 2025-03-15 11:48:25 -07:00
bpf-netns.h
bpf.h bpf_try_alloc_pages 2025-03-30 13:45:28 -07:00
bpf_crypto.h
bpf_lirc.h
bpf_local_storage.h
bpf_lsm.h bpf: fs/xattr: Add BPF kfuncs to set and remove xattrs 2025-02-13 19:35:32 -08:00
bpf_mem_alloc.h
bpf_mprog.h
bpf_trace.h
bpf_types.h
bpf_verifier.h bpf: Maintain FIFO property for rqspinlock unlock 2025-03-19 08:03:06 -07:00
bpfptr.h
brcmphy.h
bsearch.h
bsg-lib.h
bsg.h
btf.h
btf_ids.h
btree-128.h
btree-type.h
btree.h
btrfs.h
buffer_head.h - The 6 patch series "Enable strict percpu address space checks" from 2025-04-01 09:29:18 -07:00
bug.h
build-salt.h
build_bug.h
buildid.h
bvec.h block: add for_each_mp_bvec() 2025-04-02 07:06:59 -06:00
c2port.h
cache.h vdso: Introduce vdso/cache.h 2025-03-08 14:37:39 +01:00
cacheflush.h
cacheinfo.h
call_once.h kvm: retry nx_huge_page_recovery_thread creation 2025-03-01 02:54:18 -05:00
capability.h capability: Remove unused has_capability 2025-03-07 22:03:09 -06:00
cb710.h
cc_platform.h
cciss_ioctl.h
ccp.h
cdev.h
cdrom.h
cfag12864b.h
cfi.h x86/cfi: Add 'cfi=warn' boot option 2025-02-26 12:10:48 +01:00
cfi_types.h
cgroup-defs.h cgroup: Changes for v6.15 2025-03-24 16:49:40 -07:00
cgroup.h cgroup: rstat: Cleanup flushing functions and locking 2025-03-20 06:53:02 -10:00
cgroup_api.h
cgroup_dmem.h
cgroup_rdma.h
cgroup_refcnt.h
cgroup_subsys.h
circ_buf.h
cleanup.h Revert "Merge tag 'irq-msi-2025-03-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip" 2025-03-28 11:22:54 -07:00
clk-provider.h
clk.h
clkdev.h
clockchips.h
clocksource.h
clocksource_ids.h
closure.h
cma.h mm/cma: introduce a cma validate function 2025-03-16 22:06:30 -07:00
cmpxchg-emu.h
cn_proc.h
cnt32_to_63.h
coda.h
codetag.h
compaction.h mm: compaction: push watermark into compaction_suitable() callers 2025-03-17 22:07:06 -07:00
compat.h
compiler-clang.h compiler.h: introduce TYPEOF_UNQUAL() macro 2025-03-16 22:05:52 -07:00
compiler-gcc.h compiler.h: introduce TYPEOF_UNQUAL() macro 2025-03-16 22:05:52 -07:00
compiler-version.h
compiler.h - The 6 patch series "Enable strict percpu address space checks" from 2025-04-01 09:29:18 -07:00
compiler_attributes.h
compiler_types.h - The 6 patch series "Enable strict percpu address space checks" from 2025-04-01 09:29:18 -07:00
completion.h
component.h drivers: base: component: add function to query the bound status 2025-02-27 14:52:37 +01:00
configfs.h
connector.h
console.h printk: Rename console_start to console_resume 2025-03-11 12:51:21 +01:00
console_struct.h
consolemap.h
const.h
container.h
container_of.h
context_tracking.h
context_tracking_irq.h context_tracking: Always inline ct_{nmi,irq}_{enter,exit}() 2025-04-01 09:12:05 +02:00
context_tracking_state.h
cookie.h
cordic.h
coredump.h
coresight-pmu.h
coresight-stm.h
coresight.h coresight: change coresight_trace_id_map's lock type to raw_spinlock_t 2025-03-10 10:40:25 +00:00
count_zeros.h
counter.h counter: Introduce the compare component 2025-03-10 18:00:49 +09:00
cper.h
cpu.h cpu: remove needless return in void API suspend_enable_secondary_cpus() 2025-03-16 23:24:15 -07:00
cpu_cooling.h
cpu_pm.h
cpu_rmap.h net: move aRFS rmap management and CPU affinity to core 2025-02-26 19:51:37 -08:00
cpu_smt.h
cpufeature.h
cpufreq.h Power management updates for 6.15-rc1 2025-03-25 15:00:18 -07:00
cpuhotplug.h mm: zsmalloc: remove object mapping APIs and per-CPU map areas 2025-03-17 00:05:41 -07:00
cpuhplock.h
cpuidle.h
cpuidle_haltpoll.h
cpumask.h cpumask: align text in comment 2025-03-20 17:33:31 -04:00
cpumask_api.h
cpumask_types.h
cpuset.h include/{topology,cpuset}: Move dl_rebuild_rd_accounting to cpuset.h 2025-03-17 11:23:43 +01:00
crash_core.h
crash_dump.h
crash_reserve.h crash: remove an unused argument from reserve_crashkernel_generic() 2025-03-16 22:30:47 -07:00
crc-ccitt.h
crc-itu-t.h
crc-t10dif.h
crc4.h
crc7.h lib/crc7: unexport crc7_be_syndrome_table 2025-03-10 09:29:29 -07:00
crc8.h
crc16.h
crc32.h
crc32c.h
crc32poly.h
crc64.h
cred.h cred: Fix RCU warnings in override/revert_creds 2025-03-02 12:57:37 +01:00
crypto.h crypto: remove obsolete 'comp' compression API 2025-03-21 17:39:06 +08:00
cs5535.h
ctype.h
cuda.h
damon.h mm/damon: implement a new DAMOS filter type for active pages 2025-03-21 22:03:15 -07:00
dasd_mod.h
davinci_emac.h
dax.h fs/dax: properly refcount fs dax pages 2025-03-17 22:06:41 -07:00
dca.h
dcache.h Summary 2025-03-26 21:02:05 -07:00
dccp.h
debug_locks.h
debugfs.h
debugobjects.h
delay.h
delayacct.h
delayed_call.h
dev_printk.h
devcoredump.h
devfreq-event.h
devfreq.h
devfreq_cooling.h
device-mapper.h
device.h Driver core updates for 6.15-rc1 2025-04-01 11:02:03 -07:00
device_cgroup.h
devm-helpers.h
devpts_fs.h
dfl.h
digsig.h
dim.h
dio.h
dirent.h
dlm.h
dlm_plock.h
dm-bufio.h
dm-dirty-log.h
dm-io.h
dm-kcopyd.h
dm-region-hash.h
dm-verity-loadpin.h
dm9000.h
dma-buf.h
dma-direct.h dma: Introduce generic dma_addr_*crypted helpers 2025-03-11 15:24:09 +00:00
dma-direction.h
dma-fence-array.h
dma-fence-chain.h
dma-fence-unwrap.h
dma-fence.h
dma-heap.h
dma-map-ops.h
dma-mapping.h
dma-resv.h
dmaengine.h dmaengine: Remove device_prep_dma_imm_data from struct dma_device 2025-03-11 02:32:00 +05:30
dmapool.h
dmar.h
dmi.h
dnotify.h
dns_resolver.h
dpll.h
dqblk_qtree.h
dqblk_v1.h
dqblk_v2.h
drbd.h
drbd_config.h
drbd_genl.h
drbd_genl_api.h
drbd_limits.h
ds2782_battery.h
dtlk.h
dtpm.h
dw_apb_timer.h
dynamic_debug.h
dynamic_queue_limits.h
earlycpio.h
ecryptfs.h
edac.h EDAC: Update memory repair control interface for memory sparing feature 2025-02-26 11:14:40 +01:00
edd.h
eeprom_93cx6.h
efi-bgrt.h
efi.h
efi_embedded_fw.h
efs_vh.h
eisa.h
elf-fdpic.h
elf-randomize.h
elf.h
elfcore-compat.h
elfcore.h
elfnote-lto.h
elfnote.h
enclosure.h
energy_model.h Power management updates for 6.15-rc1 2025-03-25 15:00:18 -07:00
entry-common.h
entry-kvm.h
err.h err.h: move IOMEM_ERR_PTR() to err.h 2025-02-24 12:08:51 +02:00
errname.h
errno.h
error-injection.h
errqueue.h
errseq.h
etherdevice.h
ethtool.h net: ethtool: Export the link_mode_params definitions 2025-03-18 09:03:11 +01:00
ethtool_netlink.h
eventfd.h
eventpoll.h eventpoll: add epoll_sendevents() helper 2025-02-20 10:18:37 +01:00
evm.h
execmem.h
export-internal.h
export.h
exportfs.h nfsd: disallow file locking and delegations for NFSv4 reexport 2025-03-10 09:11:08 -04:00
ext2_fs.h
extable.h
extcon-provider.h
extcon.h
f2fs_fs.h
f75375s.h
falloc.h
fanotify.h
fault-inject-usercopy.h
fault-inject.h
fb.h fb_defio: do not use deprecated page->mapping, index fields 2025-03-16 22:06:11 -07:00
fbcon.h
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdtable.h
fec.h
fiemap.h
file.h
file_ref.h fs: reduce work in fdget_pos() 2025-03-20 09:45:39 +01:00
fileattr.h
filelock.h
filter.h bpf-next-6.15 2025-03-30 12:43:03 -07:00
find.h
fips.h
firewire.h
firmware-map.h
firmware.h
fixp-arith.h
flat.h
flex_proportions.h
folio_queue.h mm/folio_queue: delete __folio_order and use folio_order directly 2025-03-16 22:06:32 -07:00
font.h
fortify-string.h
fprobe.h
fpu.h
freezer.h
fs.h Ext4 bug fixes and cleanups, including: 2025-03-27 13:27:08 -07:00
fs_api.h
fs_context.h
fs_parser.h
fs_pin.h
fs_stack.h
fs_struct.h
fs_types.h
fscache-cache.h
fscache.h
fscrypt.h fscrypt: Change fscrypt_encrypt_pagecache_blocks() to take a folio 2025-03-05 12:57:15 +01:00
fsi-occ.h
fsi-sbefifo.h
fsi.h
fsl-diu-fb.h
fsl_devices.h
fsl_hypervisor.h
fsl_ifc.h
fsldma.h
fsnotify.h vfs-6.15-rc1.mount 2025-03-24 09:34:10 -07:00
fsnotify_backend.h
fsverity.h
ftrace.h
ftrace_irq.h
ftrace_regs.h ftrace: Add print_function_args() 2025-03-04 11:27:23 -05:00
futex.h
fw_table.h
fwctl.h fwctl: FWCTL_RPC to execute a Remote Procedure Call to device firmware 2025-03-06 15:13:13 -04:00
fwnode.h of: property: Increase NR_FWNODE_REFERENCE_ARGS 2025-02-26 13:15:57 -06:00
fwnode_mdio.h
gameport.h
gcd.h
genalloc.h
generic-radix-tree.h
genl_magic_func.h
genl_magic_struct.h
getcpu.h
gfp.h mm: Fix the flipped condition in gfpflags_allow_spinning() 2025-03-15 11:18:19 -07:00
gfp_api.h
gfp_types.h
glob.h
gnss.h
goldfish.h
gpio-pxa.h
gpio.h gpiolib: make value setters have return values 2025-02-26 11:17:39 +01:00
gpio_keys.h
greybus.h
group_cpus.h
hardirq.h
hash.h
hashtable.h
hashtable_api.h
hdlc.h
hdlcdrv.h
hdmi.h
hex.h
hid-debug.h
hid-over-i2c.h
hid-over-spi.h
hid-roccat.h
hid-sensor-hub.h
hid-sensor-ids.h
hid.h Merge branch 'for-6.15/pidff' into for-linus 2025-03-26 13:54:04 +01:00
hid_bpf.h
hidden.h
hiddev.h
hidraw.h
highmem-internal.h
highmem.h
highuid.h
hil.h
hil_mlc.h
hippidevice.h
hisi_acc_qm.h
hmm.h
host1x.h
host1x_context_bus.h
hp_sdc.h
hpet.h
hrtimer.h hrtimers: Delete hrtimer_init() 2025-04-05 10:30:17 +02:00
hrtimer_api.h
hrtimer_defs.h
hrtimer_types.h hrtimers: Make callback function pointer private 2025-04-05 10:30:17 +02:00
hte.h
huge_mm.h mm/truncate: use folio_split() in truncate operation 2025-03-17 22:07:00 -07:00
hugetlb.h mm/hugetlb: enable bootmem allocation from CMA areas 2025-03-16 22:06:31 -07:00
hugetlb_cgroup.h
hugetlb_inline.h
hw_breakpoint.h
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
hwspinlock.h hwspinlock: Remove unused hwspin_lock_get_id() 2025-03-21 17:12:04 -05:00
hyperv.h hyperv: Remove unused union and structs 2025-03-20 21:23:03 +00:00
hypervisor.h
i2c-algo-bit.h
i2c-algo-pca.h
i2c-algo-pcf.h
i2c-atr.h
i2c-dev.h
i2c-mux.h
i2c-of-prober.h
i2c-smbus.h
i2c.h i2c-host updates for v6.15 2025-03-25 12:35:59 +01:00
i8042.h
i8253.h
i8254.h
icmp.h
icmpv6.h
idle_inject.h
idr.h iommufd 6.15 merge window pull 2025-04-01 18:03:46 -07:00
ieee80211.h
ieee802154.h
if_arp.h
if_bridge.h net: Remove RTNL dance for SIOCBRADDIF and SIOCBRDELIF. 2025-03-21 22:10:06 +01:00
if_eql.h
if_ether.h net, treewide: define and use MAC_ADDR_STR_LEN 2025-03-19 19:17:58 +01:00
if_fddi.h
if_hsr.h
if_link.h
if_macvlan.h rtnetlink: Pack newlink() params into struct 2025-02-21 15:28:02 -08:00
if_phonet.h
if_pppol2tp.h
if_pppox.h
if_rmnet.h
if_tap.h
if_team.h
if_tun.h
if_tunnel.h
if_vlan.h
igmp.h
ihex.h
ima.h
imx-media.h
in.h
in6.h
indirect_call_wrapper.h
inet.h
inet_diag.h
inetdevice.h
init.h
init_ohci1394_dma.h
init_syscalls.h
init_task.h
initrd.h
inotify.h
input.h
instruction_pointer.h
instrumentation.h
instrumented.h
int_log.h
integrity.h
intel-ish-client-if.h
intel_rapl.h
intel_tcc.h
intel_th.h
intel_tpmi.h
intel_vsec.h
interconnect-clk.h
interconnect-provider.h
interconnect.h
interrupt.h lockdep: Remove disable_irq_lockdep() 2025-03-14 21:13:20 +01:00
interval_tree.h
interval_tree_generic.h lib/interval_tree: skip the check before go to the right subtree 2025-03-17 12:17:01 -07:00
io-64-nonatomic-hi-lo.h asm-generic/io.h: rework split ioread64/iowrite64 helpers 2025-03-01 21:00:22 +01:00
io-64-nonatomic-lo-hi.h asm-generic/io.h: rework split ioread64/iowrite64 helpers 2025-03-01 21:00:22 +01:00
io-mapping.h
io-pgtable.h
io.h asm-generic changes for 6.15 2025-03-27 09:46:53 -07:00
io_uring.h
io_uring_types.h for-6.15/io_uring-rx-zc-20250325 2025-03-28 13:45:52 -07:00
ioam6.h
ioam6_genl.h
ioam6_iptunnel.h
iocontext.h
iomap.h iomap: Fix conflicting values of iomap flags 2025-03-28 10:45:00 +01:00
iommu-dma.h
iommu-helper.h
iommu.h iommufd 6.15 merge window pull 2025-04-01 18:03:46 -07:00
iommufd.h iommufd: Support pasid attach/replace 2025-03-25 10:18:31 -03:00
iopoll.h
ioport.h resource: split DEFINE_RES_NAMED_DESC() out of DEFINE_RES_NAMED() 2025-03-21 22:10:04 -07:00
ioprio.h
ioremap.h
iosys-map.h
iov_iter.h
iova.h
iova_bitmap.h
ip.h
ipack.h
ipc.h
ipc_namespace.h
ipmi.h
ipmi_smi.h
ipv6.h ipv6: save dontfrag in cork 2025-03-10 13:13:04 -07:00
ipv6_route.h
irq.h genirq: Introduce irq_can_move_in_process_context() 2025-02-20 15:19:26 +01:00
irq_poll.h
irq_sim.h
irq_work.h
irqbypass.h
irqchip.h
irqdesc.h
irqdomain.h irqdomain: Stop using 'host' for domain 2025-04-04 16:39:11 +02:00
irqdomain_defs.h
irqflags.h
irqflags_types.h
irqhandler.h
irqnr.h
irqreturn.h
isa-dma.h
isa.h
isapnp.h
iscsi_boot_sysfs.h
iscsi_ibft.h
ism.h
iversion.h
jbd2.h jbd2: remove jbd2_journal_unfile_buffer() 2025-03-18 00:15:25 -04:00
jhash.h
jiffies.h
journal-head.h
joystick.h
jump_label.h
jump_label_ratelimit.h
jz4740-adc.h
jz4780-nemc.h
kallsyms.h module: Use RCU in all users of __module_address(). 2025-03-10 11:54:45 +01:00
kasan-checks.h
kasan-enabled.h
kasan-tags.h
kasan.h
kbd_diacr.h
kbd_kern.h
kbuild.h
kconfig.h
kcore.h
kcov.h
kcsan-checks.h
kcsan.h
kdb.h kdb: remove usage of static environment buffer 2025-03-28 21:10:53 +00:00
kdebug.h
kdev_t.h
kern_levels.h
kernel-page-flags.h
kernel.h
kernel_read_file.h
kernel_stat.h
kernelcapi.h
kernfs.h kernfs: Use RCU to access kernfs_node::name. 2025-02-15 17:46:32 +01:00
kexec.h - The 7 patch series "powerpc/crash: use generic crashkernel 2025-04-01 10:06:52 -07:00
key-type.h
key.h keys: Fix UAF in key_put() 2025-03-22 15:36:49 +02:00
keyboard.h
keyctl.h
kfence.h
kfifo.h
kgdb.h Revert "kernel/debug: Mask KGDB NMI upon entry" 2025-02-14 10:05:43 +01:00
khugepaged.h
klist.h
kmemleak.h
kmod.h
kmsan-checks.h
kmsan.h
kmsan_string.h
kmsan_types.h
kmsg_dump.h
kobj_map.h
kobject.h
kobject_api.h
kobject_ns.h
kprobes.h
kref.h
kref_api.h
ks0108.h
ks8842.h
ks8851_mll.h
ksm.h
kstrtox.h vsprintf: add simple_strntoul 2025-03-08 12:13:25 +01:00
kthread.h
ktime.h
ktime_api.h
kvm_dirty_ring.h
kvm_host.h Merge branch 'kvm-nvmx-and-vm-teardown' into HEAD 2025-03-20 13:13:00 -04:00
kvm_irqfd.h
kvm_para.h
kvm_types.h
l2tp.h
lantiq.h
lapb.h
latencytop.h
lcd.h
lcm.h
led-class-flash.h
led-class-multicolor.h
led-lm3530.h
leds-bd2802.h
leds-expresswire.h
leds-lp3944.h
leds-lp3952.h
leds-pca9532.h
leds-regulator.h
leds-ti-lmu-common.h
leds.h
libata.h ata fix for 6.14-final 2025-03-19 07:31:43 -07:00
libfdt.h
libfdt_env.h
libgcc.h
libnvdimm.h
libps2.h
license.h
limits.h
linear_range.h
linkage.h objtool: Fix up some outdated references to ENTRY/ENDPROC 2025-03-25 09:20:27 +01:00
linkmode.h
linux_logo.h
lis3lv02d.h
list.h
list_bl.h
list_lru.h
list_nulls.h rcu: provide a static initializer for hlist_nulls_head 2025-03-16 22:30:49 -07:00
list_sort.h
litex.h
livepatch.h
livepatch_sched.h
llc.h
llist.h
llist_api.h
local_lock.h locking/local_lock: Introduce localtry_lock_t 2025-02-27 09:29:33 -08:00
local_lock_internal.h locking/local_lock: Introduce localtry_lock_t 2025-02-27 09:29:33 -08:00
lockdep.h
lockdep_api.h
lockdep_types.h
lockref.h
log2.h include/linux/log2.h: mark is_power_of_2() with __always_inline 2025-03-05 21:36:16 -08:00
logic_iomem.h
logic_pio.h
lp.h
lru_cache.h
lsm_audit.h Landlock update for v6.15-rc1 2025-03-28 12:37:13 -07:00
lsm_count.h
lsm_hook_defs.h bpf-next-6.15 2025-03-30 12:43:03 -07:00
lsm_hooks.h
lwq.h
lz4.h
lzo.h crypto: lzo - Fix compression buffer overrun 2025-03-08 16:23:22 +08:00
mISDNdsp.h
mISDNhw.h
mISDNif.h
mailbox_client.h mailbox: sort headers alphabetically 2025-03-26 20:58:25 -05:00
mailbox_controller.h mailbox: sort headers alphabetically 2025-03-26 20:58:25 -05:00
map_benchmark.h
maple.h
maple_tree.h
marvell_phy.h
math.h
math64.h
mbcache.h
mbus.h
mc6821.h
mc146818rtc.h
mcb.h
mdev.h
mdio-bitbang.h
mdio-gpio.h
mdio-mux.h
mdio.h
mei_aux.h
mei_cl_bus.h mei: Remove unused functions 2025-02-20 15:24:13 +01:00
mem_encrypt.h dma: Introduce generic dma_addr_*crypted helpers 2025-03-11 15:24:09 +00:00
memblock.h arch, mm: make releasing of memory to page allocator more explicit 2025-03-17 22:06:53 -07:00
memcontrol.h mm: simplify folio_memcg_charged() 2025-03-21 22:03:12 -07:00
memfd.h
memory-tiers.h
memory.h drivers/base/memory: correct the field name in the header 2025-03-17 22:07:02 -07:00
memory_hotplug.h
mempolicy.h
mempool.h
memregion.h
memremap.h mm/gup: don't allow FOLL_LONGTERM pinning of FS DAX pages 2025-03-17 22:06:40 -07:00
memstick.h
mhi.h
mhi_ep.h
micrel_phy.h
microchipphy.h
migrate.h - The 6 patch series "Enable strict percpu address space checks" from 2025-04-01 09:29:18 -07:00
migrate_mode.h
mii.h
mii_timestamper.h
min_heap.h lib min_heap: use size_t for array size and index variables 2025-03-16 23:24:14 -07:00
minmax.h
misc_cgroup.h
miscdevice.h
mm.h - The 2 patch series "mm: fixes for fallouts from mem_init() cleanup" 2025-04-03 11:10:00 -07:00
mm_api.h
mm_inline.h
mm_types.h - The 6 patch series "Enable strict percpu address space checks" from 2025-04-01 09:29:18 -07:00
mm_types_task.h
mman.h
mmap_lock.h mm: move mmap_init_lock() out of the header file 2025-03-16 22:06:19 -07:00
mmdebug.h
mmiotrace.h
mmu_context.h
mmu_notifier.h mm/mmu_notifier: use MMU_NOTIFY_CLEAR in remove_device_exclusive_entry() 2025-03-17 00:05:30 -07:00
mmzone.h - The 6 patch series "Enable strict percpu address space checks" from 2025-04-01 09:29:18 -07:00
mnt_idmapping.h
mnt_namespace.h
mod_devicetable.h x86/cpu: Add cpu_type to struct x86_cpu_id 2025-03-19 11:17:03 +01:00
module.h ring-buffer updates for v6.15 2025-03-31 13:37:22 -07:00
module_signature.h
module_symbol.h
moduleloader.h
moduleparam.h
most.h
mount.h
moxtet.h
mpage.h
mpi.h
mpls.h
mpls_iptunnel.h
mroute.h
mroute6.h
mroute_base.h
msdos_fs.h
msdos_partition.h
msg.h
msi.h Revert "Merge tag 'irq-msi-2025-03-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip" 2025-03-28 11:22:54 -07:00
msi_api.h
mtio.h
mutex.h hung_task: show the blocker task if the task is hung on mutex 2025-03-21 22:10:04 -07:00
mutex_api.h
mutex_types.h
mv643xx_eth.h
mv643xx_i2c.h
mvebu-pmsu.h
mxm-wmi.h
namei.h
nd.h
ndctl.h
net.h
net_tstamp.h
netdev_features.h gso: AccECN support 2025-03-17 13:54:50 +00:00
netdevice.h net: hold instance lock during NETDEV_REGISTER/UP 2025-04-03 15:32:08 -07:00
netdevice_xmit.h
netfilter.h
netfilter_bridge.h
netfilter_defs.h
netfilter_ipv4.h
netfilter_ipv6.h
netfilter_netdev.h
netfs.h netfs: Fix a number of read-retry hangs 2025-02-13 16:00:38 +01:00
netlink.h
netpoll.h netconsole: allow selection of egress interface via MAC address 2025-03-19 19:17:58 +01:00
nfs.h
nfs3.h
nfs4.h pNFS/flexfiles: Treat ENETUNREACH errors as fatal in containers 2025-03-21 12:44:24 -04:00
nfs_common.h
nfs_fs.h
nfs_fs_i.h
nfs_fs_sb.h NFS: Treat ENETUNREACH errors as fatal in containers 2025-03-21 12:44:19 -04:00
nfs_iostat.h
nfs_page.h
nfs_ssc.h
nfs_xdr.h NFS client updates for Linux 6.15 2025-04-02 17:06:31 -07:00
nfsacl.h
nfslocalio.h
nitro_enclaves.h
nl802154.h
nls.h
nmi.h watchdog/hardlockup/perf: Fix perf_event memory leak 2025-03-06 12:05:33 +01:00
node.h acpi: numa: Add support to enumerate and store extended linear address mode 2025-02-26 13:45:22 -07:00
nodemask.h nodemask: numa: reorganize inclusion path 2025-02-16 06:52:19 -10:00
nodemask_types.h nodemask: numa: reorganize inclusion path 2025-02-16 06:52:19 -10:00
nospec.h
notifier.h
ns_common.h
nsc_gpio.h
nsproxy.h
ntb.h
ntb_transport.h
nubus.h
numa.h mm/numa: Introduce nearest_node_nodemask() 2025-02-16 06:52:19 -10:00
numa_memblks.h
nvme-auth.h nvme: add nvme_auth_derive_tls_psk() 2025-03-20 16:53:53 -07:00
nvme-fc-driver.h
nvme-fc.h
nvme-keyring.h nvme-keyring: add nvme_tls_psk_refresh() 2025-03-20 16:53:54 -07:00
nvme-rdma.h
nvme-tcp.h nvme-tcp: add basic support for the C2HTermReq PDU 2025-02-18 07:13:26 -08:00
nvme.h for-6.15/block-20250322 2025-03-26 18:08:55 -07:00
nvmem-consumer.h
nvmem-provider.h
nvram.h
oa_tc6.h
objagg.h
objpool.h objpool: rework objpool_pop() 2025-02-18 11:51:22 -05:00
objtool.h objtool: Fix up some outdated references to ENTRY/ENDPROC 2025-03-25 09:20:27 +01:00
objtool_types.h
of.h Devicetree for v6.15: 2025-03-29 11:23:16 -07:00
of_address.h
of_clk.h
of_device.h
of_dma.h
of_fdt.h
of_gpio.h
of_graph.h
of_iommu.h
of_irq.h
of_mdio.h
of_net.h
of_pci.h
of_pdt.h
of_platform.h
of_reserved_mem.h
oid_registry.h
olpc-ec.h
omap-dma.h
omap-gpmc.h
omap-iommu.h
omap-mailbox.h
omapfb.h
once.h
once_lite.h
oom.h
openvswitch.h
osq_lock.h
overflow.h
packing.h
padata.h
page-flags-layout.h
page-flags.h mm/hugetlb_vmemmap: fix memory loads ordering 2025-04-01 15:14:42 -07:00
page-isolation.h
page_counter.h page_counter: reduce struct page_counter size 2025-03-17 00:05:36 -07:00
page_ext.h mm: page_ext: add an iteration API for page extensions 2025-03-17 22:06:57 -07:00
page_frag_cache.h
page_idle.h
page_owner.h
page_ref.h mm/hugetlb_vmemmap: fix memory loads ordering 2025-04-01 15:14:42 -07:00
page_reporting.h
page_table_check.h
pageblock-flags.h
pagemap.h - The 6 patch series "Enable strict percpu address space checks" from 2025-04-01 09:29:18 -07:00
pagevec.h
pagewalk.h
panic.h taint: Add TAINT_FWCTL 2025-03-06 15:13:13 -04:00
panic_notifier.h
papr_scm.h
parman.h
parport.h
parport_pc.h
parser.h
part_stat.h percpu: use TYPEOF_UNQUAL() in variable declarations 2025-03-16 22:05:53 -07:00
pata_arasan_cf_data.h
patchkey.h
path.h
pch_dma.h
pci-acpi.h
pci-ats.h iommufd: Extend IOMMU_GET_HW_INFO to report PASID capability 2025-03-28 10:07:23 -03:00
pci-bwctrl.h
pci-doe.h
pci-ecam.h
pci-ep-cfs.h
pci-epc.h Merge branch 'pci/endpoint-test' 2025-03-27 13:14:46 -05:00
pci-epf.h PCI: Fix typos 2025-03-08 15:08:45 -06:00
pci-p2pdma.h
pci-pwrctrl.h
pci-tph.h
pci.h Merge branch 'pci/resource' 2025-03-27 13:14:45 -05:00
pci_hotplug.h PCI: hotplug: Drop superfluous pci_hotplug_slot_list 2025-03-04 17:00:12 -06:00
pci_ids.h pci-v6.15-changes 2025-03-28 19:36:53 -07:00
pcie-dwc.h PCI: dwc: Add Rockchip to the RAS DES allowed vendor list 2025-03-06 08:55:54 +00:00
pcs-lynx.h
pcs-rzn1-miic.h
pe.h
peci-cpu.h
peci.h
percpu-defs.h - The 6 patch series "Enable strict percpu address space checks" from 2025-04-01 09:29:18 -07:00
percpu-refcount.h
percpu-rwsem.h locking/percpu-rwsem: Add guard support 2025-03-17 11:23:36 +01:00
percpu.h
percpu_counter.h
perf_event.h lsm/stable-6.15 PR 20250323 2025-03-25 15:44:19 -07:00
perf_event_api.h
perf_regs.h
personality.h
pfn.h
pfn_t.h
pgalloc_tag.h alloc_tag: uninline code gated by mem_alloc_profiling_key in page allocator 2025-03-16 22:06:03 -07:00
pgtable.h - The 6 patch series "Enable strict percpu address space checks" from 2025-04-01 09:29:18 -07:00
pgtable_api.h
phonet.h
phy.h net: phy: Introduce PHY_ID_SIZE — minimum size for PHY ID string 2025-03-25 14:35:31 -07:00
phy_fixed.h
phy_led_triggers.h
phy_link_topology.h
phylib_stubs.h
phylink.h net: phylink: add functions to block/unblock rx clock stop 2025-03-25 07:58:04 -07:00
pid.h
pid_namespace.h
pid_types.h
pidfs.h pidfs: record exit code and cgroupid at exit 2025-03-05 13:26:12 +01:00
pim.h
pipe_fs_i.h Merge mainline pipe changes 2025-03-10 08:53:40 +01:00
pkeys.h
pktcdvd.h
pl320-ipc.h
platform_device.h
platform_profile.h Merge back ACPI platform_profile driver material for 6.15 2025-03-11 18:41:27 +01:00
pldmfw.h
plist.h
plist_types.h
pm-trace.h
pm.h PM: sleep: Remove unused pm_generic_ wrappers 2025-03-12 21:02:50 +01:00
pm_clock.h PM: clk: Remove unused pm_clk_remove() 2025-03-12 21:28:48 +01:00
pm_domain.h pmdomain: core: Introduce dev_pm_genpd_rpm_always_on() 2025-02-13 14:47:48 +01:00
pm_opp.h
pm_qos.h
pm_runtime.h PM: runtime: Convert pm_runtime_blocked() to static inline 2025-03-03 14:35:07 +01:00
pm_wakeirq.h
pm_wakeup.h PM: wakeup: Remove needless return in three void APIs 2025-03-03 13:29:21 +01:00
pmbus.h
pmu.h
pnp.h PNP: Expand length of fixup id string 2025-03-12 20:41:14 +01:00
poison.h
poll.h
polynomial.h
posix-clock.h posix-clock: Store file pointer in struct posix_clock_context 2025-03-05 12:43:54 +00:00
posix-timers.h posix-timers: Provide a mechanism to allocate a given timer ID 2025-03-13 12:07:18 +01:00
posix-timers_types.h
posix_acl.h fs: nfs: acl: Avoid -Wflex-array-member-not-at-end warning 2025-03-10 09:11:04 -04:00
posix_acl_xattr.h
power_supply.h power: supply: core: get rid of of_node 2025-03-08 01:42:34 +01:00
powercap.h
ppp-comp.h
ppp_channel.h ppp: use IFF_NO_QUEUE in virtual interfaces 2025-03-04 17:11:17 -08:00
ppp_defs.h
pps_gen_kernel.h pps: generators: replace copy of pps-gen info struct with const pointer 2025-02-21 10:46:49 +01:00
pps_kernel.h
pr.h
prandom.h
preempt.h [ Merge note: this pull request depends on you having merged 2025-03-24 22:06:11 -07:00
prefetch.h
prime_numbers.h
printk.h Flush console log from kernel_power_off() 2025-03-04 18:44:29 -08:00
prmt.h
proc_fs.h proc: fix UAF in proc_get_inode() 2025-03-16 17:40:22 -07:00
proc_ns.h
processor.h
profile.h
projid.h
property.h
pruss_driver.h
psci.h
pseudo_fs.h
psi.h
psi_types.h
psp-platform-access.h
psp-sev.h crypto: ccp: Add external API interface for PSP module initialization 2025-02-14 18:39:19 -05:00
psp-tee.h
psp.h
pstore.h
pstore_blk.h
pstore_ram.h
pstore_zone.h
ptdump.h
pti.h
ptp_classify.h
ptp_clock_kernel.h
ptp_kvm.h
ptp_mock.h
ptp_pch.h
ptr_ring.h
ptrace.h
ptrace_api.h
purgatory.h
pvclock_gtod.h
pwm.h pwm: Check for CONFIG_PWM using IS_REACHABLE() in main header 2025-02-28 23:56:07 +01:00
pwm_backlight.h
pxa2xx_ssp.h
pxa168_eth.h
qnx6_fs.h
quota.h
quotaops.h
radix-tree.h
raid_class.h
ramfs.h
random.h
randomize_kstack.h
range.h
ras.h
ratelimit.h
ratelimit_types.h
rational.h
rbtree.h
rbtree_augmented.h
rbtree_latch.h
rbtree_types.h
rcu_node_tree.h
rcu_notifier.h
rcu_segcblist.h
rcu_sync.h
rculist.h
rculist_bl.h
rculist_nulls.h
rcupdate.h rcu-tasks: Always inline rcu_irq_work_resched() 2025-04-01 09:12:17 +02:00
rcupdate_trace.h
rcupdate_wait.h rcu: Use _full() API to debug synchronize_rcu() 2025-03-04 18:44:29 -08:00
rcuref.h
rcutiny.h
rcutree.h RCU pull request for v6.15 2025-03-24 19:41:37 -07:00
rcuwait.h types: move struct rcuwait into types.h 2025-03-16 22:06:18 -07:00
rcuwait_api.h
reboot-mode.h
reboot.h reboot: retire hw_protection_reboot and hw_protection_shutdown helpers 2025-03-16 23:24:14 -07:00
reciprocal_div.h
ref_tracker.h
refcount.h refcount: introduce __refcount_{add|inc}_not_zero_limited_acquire 2025-03-16 22:06:19 -07:00
refcount_api.h
refcount_types.h
regmap.h regcache: Add support for sorting defaults arrays 2025-02-27 13:09:11 +00:00
regset.h
relay.h
remoteproc.h
resctrl.h x86/resctrl: Move get_config_index() to a header 2025-03-12 12:24:54 +01:00
resctrl_types.h x86/resctrl: Move resctrl types to a separate header 2025-03-12 12:23:00 +01:00
reset-controller.h
reset.h
resource.h
resource_ext.h
restart_block.h
resume_user_mode.h
rethook.h
rfkill.h
rhashtable-types.h
rhashtable.h rhashtable: remove needless return in three void APIs 2025-03-16 23:24:15 -07:00
ring_buffer.h tracing: Have persistent trace instances save KASLR offset 2025-03-28 08:39:27 -04:00
rio.h
rio_drv.h
rio_ids.h
rio_regs.h
rmap.h mm: stop maintaining the per-page mapcount of large folios (CONFIG_NO_PAGE_MAPCOUNT) 2025-03-17 22:06:48 -07:00
rmi.h
rndis.h
rodata_test.h
rolling_buffer.h
root_dev.h
rpmb.h
rpmsg.h
rseq.h
rslib.h
rtc.h rtc: pm8xxx: add support for uefi offset 2025-03-17 11:52:25 +01:00
rtmutex.h
rtnetlink.h
rtsx_common.h
rtsx_pci.h
rtsx_usb.h
rv.h rv: Add option for nested monitors and include sched 2025-03-24 17:27:39 -04:00
rw_hint.h
rwbase_rt.h
rwlock.h
rwlock_api_smp.h
rwlock_rt.h
rwlock_types.h
rwsem.h
sbitmap.h
scatterlist.h lib/scatterlist: Add SG_MITER_LOCAL and use it 2025-03-21 17:33:38 +08:00
scc.h
sched.h - The 7 patch series "powerpc/crash: use generic crashkernel 2025-04-01 10:06:52 -07:00
sched_clock.h
scmi_imx_protocol.h
scmi_protocol.h
scpi_protocol.h
screen_info.h
scs.h
sctp.h sctp: Remove unused payload from sctp_idatahdr 2025-02-25 15:18:45 +01:00
scx200.h
scx200_gpio.h
seccomp.h
seccomp_types.h
secretmem.h
securebits.h
security.h bpf-next-6.15 2025-03-30 12:43:03 -07:00
sed-opal-key.h
sed-opal.h
seg6.h
seg6_genl.h
seg6_hmac.h
seg6_iptunnel.h
seg6_local.h
selection.h
sem.h
sem_types.h
semaphore.h
seq_buf.h seq_buf: Mark binary printing functions with __printf() attribute 2025-03-28 13:37:11 +01:00
seq_file.h seq_file: Mark binary printing functions with __printf() attribute 2025-03-28 13:37:11 +01:00
seq_file_net.h
seqlock.h
seqlock_api.h
seqlock_types.h
serdev.h tty: serdev: drop serdev_controller_ops::write_room() 2025-03-20 08:00:51 -07:00
serial.h
serial_8250.h
serial_bcm63xx.h
serial_core.h
serial_s3c.h
serial_sci.h
serio.h
set_memory.h
sfp.h
sh_clk.h
sh_dma.h
sh_eth.h
sh_intc.h
sh_timer.h
shdma-base.h
shm.h
shmem_fs.h
shrinker.h
signal.h
signal_types.h
signalfd.h
siox.h
siphash.h
sizes.h <linux/sizes.h>: Cover all possible x86 CPU cache sizes 2025-03-04 11:17:33 +01:00
skb_array.h
skbuff.h net-timestamp: COMPLETION timestamp on packet tx completion 2025-03-25 12:48:05 -04:00
skbuff_ref.h
skmsg.h
slab.h - The 6 patch series "Enable strict percpu address space checks" from 2025-04-01 09:29:18 -07:00
slimbus.h
sm501-regs.h
sm501.h
smc91x.h
smp.h
smp_types.h
smpboot.h
smsc911x.h
smscphy.h
sock_diag.h
socket.h tcp: devmem: don't write truncated dmabuf CMSGs to userspace 2025-02-25 18:15:43 -08:00
sockptr.h
softirq.h
sonet.h
sony-laptop.h
sonypi.h
sort.h lib/sort.c: add _nonatomic() variants with cond_resched() 2025-04-01 15:20:46 -07:00
sound.h
soundcard.h
spinlock.h
spinlock_api.h
spinlock_api_smp.h
spinlock_api_up.h
spinlock_rt.h
spinlock_types.h
spinlock_types_raw.h
spinlock_types_up.h
spinlock_up.h
splice.h
spmi.h
sprintf.h print: use new #[export] macro for rust_fmt_argument 2025-03-09 20:52:46 +01:00
sram.h
srcu.h
srcutiny.h Merge branches 'docs.2025.02.04a', 'lazypreempt.2025.03.04a', 'misc.2025.03.04a', 'srcu.2025.02.05a' and 'torture.2025.02.05a' 2025-03-04 18:47:32 -08:00
srcutree.h
ssbi.h
stackdepot.h
stackleak.h
stackprotector.h
stacktrace.h
start_kernel.h
stat.h
statfs.h
static_call.h
static_call_types.h
static_key.h
stdarg.h
stddef.h
stm.h
stmmac.h net: stmmac: allow platforms to use PHY tx clock stop capability 2025-03-19 18:06:32 +01:00
stmp3xxx_rtc_wdt.h
stmp_device.h
stop_machine.h
string.h vsnprintf: Mark binary printing functions with __printf() attribute 2025-03-28 13:37:11 +01:00
string_choices.h lib/string_choices: Rearrange functions in sorted order 2025-03-03 09:35:50 -08:00
string_helpers.h
stringhash.h
stringify.h
sungem_phy.h
sunserialcore.h
sunxi-rsb.h
surface_acpi_notify.h
suspend.h
svga.h
sw842.h
swab.h
swait.h
swait_api.h
swap.h - The 6 patch series "Enable strict percpu address space checks" from 2025-04-01 09:29:18 -07:00
swap_cgroup.h mm: memcontrol: fix swap counter leak from offline cgroup 2025-03-16 17:40:24 -07:00
swapfile.h
swapops.h mm: use single SWP_DEVICE_EXCLUSIVE entry type 2025-03-16 22:05:58 -07:00
swiotlb.h
switchtec.h
sxgbe_platform.h
sync_core.h
sync_file.h
synclink.h
sys.h
sys_soc.h
syscall_user_dispatch.h
syscall_user_dispatch_types.h
syscalls.h vfs-6.15-rc1.mount 2025-03-24 09:34:10 -07:00
syscalls_api.h
syscore_ops.h
sysctl.h
sysfb.h
sysfs.h
syslog.h
sysrq.h
t10-pi.h
task_io_accounting.h
task_io_accounting_ops.h
task_work.h
taskstats_kern.h
tboot.h
tc.h
tca6416_keypad.h
tcp.h tcp: move icsk_clean_acked to a better location 2025-03-24 09:55:18 -07:00
tee_core.h
tee_drv.h
tegra-icc.h
termios_internal.h
text-patching.h
textsearch.h
textsearch_fsm.h
tfrc.h
thermal.h thermal: core: Remove duplicate struct declaration 2025-03-25 20:52:04 +01:00
thread_info.h uaccess: Introduce ucopysize.h 2025-02-28 11:51:26 -08:00
threads.h
thunderbolt.h
ti-emif-sram.h
ti_wilink_st.h
tick.h
tifm.h
timb_dma.h
timb_gpio.h
time.h
time32.h
time64.h
time_namespace.h vdso: Remove remnants of architecture-specific time storage 2025-02-21 09:54:03 +01:00
timecounter.h
timekeeper_internal.h
timekeeping.h
timer.h treewide: Switch/rename to timer_delete[_sync]() 2025-04-05 10:30:12 +02:00
timer_types.h
timerfd.h
timeriomem-rng.h
timerqueue.h
timerqueue_types.h
timex.h
tnum.h
topology.h arm64 updates for 6.15: 2025-03-25 13:16:16 -07:00
torture.h
toshiba.h
tpm.h tpm, tpm_tis: Workaround failed command reception on Infineon devices 2025-03-27 15:34:05 +02:00
tpm_command.h
tpm_eventlog.h
trace.h tracing: Mark binary printing functions with __printf() attribute 2025-03-28 13:37:11 +01:00
trace_clock.h
trace_events.h tracing: Remove orphaned event_trace_printk 2025-03-06 13:35:26 -05:00
trace_recursion.h
trace_seq.h tracing: Mark binary printing functions with __printf() attribute 2025-03-28 13:37:11 +01:00
tracefs.h
tracepoint-defs.h
tracepoint.h
transport_class.h
ts-nbus.h
tsacct_kern.h
tsm.h
tty.h tty: move N_TTY_BUF_SIZE to n_tty 2025-03-20 08:00:50 -07:00
tty_buffer.h
tty_driver.h tty: tty_driver: introduce TTY driver sub/types enums 2025-03-20 08:00:51 -07:00
tty_flip.h
tty_ldisc.h
tty_port.h
turris-omnia-mcu-interface.h
typecheck.h
types.h - The 7 patch series "powerpc/crash: use generic crashkernel 2025-04-01 10:06:52 -07:00
u64_stats_sync.h
u64_stats_sync_api.h
uacce.h
uaccess.h uaccess: Introduce ucopysize.h 2025-02-28 11:51:26 -08:00
ubsan.h
ucopysize.h mm: security: Check early if HARDENED_USERCOPY is enabled 2025-02-28 11:51:31 -08:00
ucs2_string.h
udp.h Revert "udp_tunnel: GRO optimizations" 2025-03-25 09:15:07 -07:00
uidgid.h
uidgid_types.h
uio.h uaccess: Introduce ucopysize.h 2025-02-28 11:51:26 -08:00
uio_driver.h
umh.h
unaligned.h
unicode.h
union_find.h
units.h
unroll.h
uprobes.h uprobes/x86: Harden uretprobe syscall trampoline check 2025-03-06 12:22:45 +01:00
usb.h USB: core: Add eUSB2 descriptor and parsing in USB core 2025-02-21 10:45:32 +01:00
usb_usual.h
usbdevice_fs.h
user-return-notifier.h
user.h
user_events.h
user_namespace.h ucount: use rcuref_t for reference counting 2025-03-16 22:30:50 -07:00
userfaultfd_k.h
usermode_driver.h
util_macros.h drm: Move for_each_if() to util_macros.h for wider use 2025-02-17 14:27:35 +01:00
uts.h
utsname.h
uuid.h
vbox_utils.h
vdpa.h
vdso_datastore.h vdso: Add generic time data storage 2025-02-21 09:54:01 +01:00
verification.h
vermagic.h
vexpress.h
vfio.h vfio-iommufd: Support pasid [at|de]tach for physical VFIO devices 2025-03-25 10:18:31 -03:00
vfio_pci_core.h
vfs.h
vfsdebug.h vfs: add initial support for CONFIG_DEBUG_VFS 2025-02-21 10:23:53 +01:00
vga_switcheroo.h
vgaarb.h
vhost_iotlb.h
via-core.h
via.h
via_i2c.h
videodev2.h
virtio.h
virtio_anchor.h
virtio_byteorder.h
virtio_caif.h
virtio_config.h
virtio_dma_buf.h
virtio_net.h
virtio_pci_admin.h
virtio_pci_legacy.h
virtio_pci_modern.h
virtio_ring.h
virtio_vsock.h
vm_event_item.h - The 6 patch series "Enable strict percpu address space checks" from 2025-04-01 09:29:18 -07:00
vmalloc.h
vmcore_info.h
vmpressure.h
vmstat.h - The 6 patch series "Enable strict percpu address space checks" from 2025-04-01 09:29:18 -07:00
vmw_vmci_api.h
vmw_vmci_defs.h
vringh.h
vt.h
vt_buffer.h
vt_kern.h
vtime.h
w1.h
wait.h for-6.15/block-20250322 2025-03-26 18:08:55 -07:00
wait_api.h
wait_bit.h
watch_queue.h
watchdog.h
win_minmax.h
wireless.h
wkup_m3_ipc.h
wm97xx.h
wmi.h
wordpart.h
workqueue.h
workqueue_api.h
workqueue_types.h
writeback.h - The 6 patch series "Enable strict percpu address space checks" from 2025-04-01 09:29:18 -07:00
ww_mutex.h
wwan.h
xarray.h mm/filemap: use xas_try_split() in __filemap_add_folio() 2025-03-17 22:07:01 -07:00
xattr.h
xxhash.h
xz.h
yam.h
zconf.h
zlib.h
zorro.h
zpool.h mm: zpool: remove zpool_malloc_support_movable() 2025-03-17 00:05:41 -07:00
zsmalloc.h mm: zsmalloc: remove object mapping APIs and per-CPU map areas 2025-03-17 00:05:41 -07:00
zstd.h zstd: Import upstream v1.5.7 2025-03-13 13:25:58 -07:00
zstd_errors.h zstd: Import upstream v1.5.7 2025-03-13 13:25:58 -07:00
zstd_lib.h zstd: Import upstream v1.5.7 2025-03-13 13:25:58 -07:00
zswap.h page_io: zswap: do not crash the kernel on decompression failure 2025-03-17 22:06:50 -07:00
zutil.h