linux/include/linux
Linus Torvalds 018cf9bf78 kernel-7.4-rc1.signal
Please consider pulling these changes from the signed kernel-7.4-rc1.signal tag.
 
 Thanks!
 Christian
 -----BEGIN PGP SIGNATURE-----
 
 iHUEABYKAB0WIQRAhzRXHqcMeLMyaSiRxhvAZXjcogUCatHrlQAKCRCRxhvAZXjc
 ol44AP9GXKnV7oRC5J2uldXgoE7GQRjf790BwJSFf2qHGPJeUwD6AzK4IH2KIEmW
 XB8DEzDKabDKCt0bsTgM7NPqMXPOyA8=
 =o2lX
 -----END PGP SIGNATURE-----

Merge tag 'kernel-7.4-rc1.signal' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs

Pull signal handling updates from Christian Brauner:
 "This stops TIF_NOTIFY_SIGNAL from interrupting work that can't be
  restarted and fixes a bunch of coredump and signal bugs.

  TIF_NOTIFY_SIGNAL kicks a task out of an uninterruptible sleep so it
  returns to userspace, runs its task work and goes back to sleep. That
  breaks coredumps: dump_interrupted() only lets fatal signals interrupt
  a dump and writes to a regular file ignore TIF_NOTIFY_SIGNAL. But the
  pipe and the socket paths check signal_pending() Adeep down in code
  that is shared with regular syscalls and bail. So a crashing process
  with io_uring requests in flight loses most of its coredump.

  In the selftest an unfixed kernel delivers 357324 of at least 5111808
  bytes. And io_uring isn't the only source. klp_send_signals(),
  bpf_task_work_schedule_signal(), landlock's tsync, kthread_stop() and
  the printk kunit test raise the bit as well, some of them from irq
  context against any task. So this can't be fixed per subsystem and the
  state has to be per-task and ambient.

  Add PF_NO_NOTIFY_SIGNAL and no_notify_signal_save()/restore() helpers
  modelled on memalloc_nofs_save(). Inside such a section
  signal_pending() ignores TIF_NOTIFY_SIGNAL. Coredumps, the smb send
  path, which hand-rolled its own version of this, and the pid namespace
  reaper, which busy-looped when the bit kept getting raised, are
  converted.

  The second part is a set of fixes that fell out of looking at the
  coredump code with kres and modelling it in TLA+:

  - coredump_finish() woke the parked threads without holding rcu. A
    parked thread can exit on a spurious wakeup and be freed before
    wake_up_process() takes its pi_lock.

  - Only SIGKILL and the freezers interrupt a dump now and the three
    freezers agree. Power management and cgroup v1 freezing aborted a
    dump while a cgroup v2 freeze either waited for the dump or cut it
    short depending on where the core went.

  - io-wq set its exit bit without a barrier against the task work that
    creates workers. On weakly ordered architectures exit could hang on
    worker_done.

  - retarget_shared_pending() slingshotted a shared signal to the dumper
    when a zapped sibling restored its signal mask. That set
    TIF_SIGPENDING on the dumper and truncated the core.

  - A tracer could clear the signal mask of a user worker with
    PTRACE_SETSIGMASK and inject a coredump signal. An io-wq worker of
    an SQPOLL ring dumping core deadlocks the whole group.
    PTRACE_SETSIGMASK is refused for user workers now and
    __set_task_blocked() enforces the fork-time mask.

  - exec cancels io_uring requests before de_thread() so a worker
    creation queued as task work can't add a thread to a thread group
    that de_thread() just took down.

  - No io threads are created from a PF_SIGNALED or PF_POSTCOREDUMP
    creator anymore. Such a worker was invisible to zap_process() but
    still decremented threads_remaining on exit so the dumper could
    leave coredump_wait_inactive() early.

  Also included are a comment that do_each_pid_task() needs
  tasklist_lock, a READ_ONCE() in pid_alive() and a regression test for
  fork() into a pid namespace whose ancestor lost its init"

* tag 'kernel-7.4-rc1.signal' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs: (21 commits)
  pid: use READ_ONCE() in pid_alive()
  selftests: pid_namespace: test fork with dead ancestor
  pid: document that do_each_pid_task() needs tasklist_lock
  signal: enforce the user worker signal mask in __set_task_blocked()
  fork: use SIG_KERNEL_ONLY_MASK for the user worker signal mask
  fork: don't create io threads once PF_POSTCOREDUMP is set
  fork: move the coredump and exec checks into create_io_thread()
  exec: cancel io_uring requests before de_thread()
  selftests/coredump: expect PTRACE_SETSIGMASK to be refused on a user worker
  selftests/coredump: test a user worker as the coredumping thread
  ptrace: refuse to change the signal mask of a user worker
  selftests/coredump: test shared signal retargeting during a dump
  signal: only SIGKILL and the freezers interrupt a coredumping task
  signal: don't retarget shared signals in a dying thread group
  io-wq: order the exit bit against worker creation task work
  coredump: hold RCU while releasing parked threads
  pid_namespace: prevent TIF_NOTIFY_SIGNAL from interrupting the reaper
  smb: prevent TIF_NOTIFY_SIGNAL from interrupting
  selftests/coredump: test that TIF_NOTIFY_SIGNAL doesn't truncate a coredump
  coredump: prevent TIF_NOTIFY_SIGNAL from interrupting coredumps
  ...
2026-10-19 16:22:15 -10:00
..
amba
atomic
bcma
bnge
bnxt bnxt_en: Update bnxt firmware spec 2026-08-07 14:18:13 -03:00
bus
byteorder
can can: fix unique skb identifier regression under RPS 2026-10-01 17:05:03 +02:00
cdx
ceph libceph: remove ceph_put_page_vector() 2026-08-26 19:57:28 +02:00
clk Merge branches 'clk-imx', 'clk-rockchip', 'clk-samsung', 'clk-qcom' and 'clk-allwinner' into clk-next 2026-08-20 16:51:33 -07:00
comedi
crush
decompress
device
device-id s390/ap: Drop unused member from ap_device_id 2026-08-31 16:25:38 +02:00
dma dmaengine updates for v7.3 2026-08-24 12:21:15 -07:00
dsa
extcon
firmware remoteproc updates for v7.3 2026-08-25 14:03:31 -07:00
fpga
framer
fs fscrypt updates for 7.3 2026-08-17 19:04:16 -07:00
fsl Networking changes for 7.3. 2026-08-20 08:16:04 -07:00
generic_pt
gpio
greybus
habanalabs
hsi
i3c I3C for 7.3 2026-08-23 13:28:57 -07:00
iio More thermal control updates for 7.3-rc1 2026-08-26 14:21:30 -07:00
input Input: elan_i2c - use device-id/acpi.h for ACPI IDs 2026-08-09 14:48:47 -07:00
io_uring io_uring/rsrc: add io_buffer_register_bvec() 2026-08-17 17:02:10 +02:00
irqchip irqchip/gic-v5: Release IRS iomem region on driver init failure 2026-08-20 10:23:53 +02:00
kho/abi kho: make radix max key width more obvious 2026-08-03 21:53:54 +03:00
lockd lockd, nfsd: RCU-protect nlmsvc_ops dispatch 2026-08-10 09:54:35 -04:00
lsm
mailbox
mdio
memory
mfd MFD for v7.3 2026-08-27 10:45:08 -07:00
misc
mlx4
mlx5 Including fixes from Bluetooth, IPSec and Netfilter. 2026-08-27 13:53:43 -07:00
mmc
mtd mtd: spinand: fix NULL pointer dereference with no ECC engine 2026-09-04 20:32:21 +02:00
mux
net/intel libie: add bookkeeping support for control queue messages 2026-08-12 13:56:51 -07:00
netfilter Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2026-08-06 11:53:47 -07:00
netfilter_arp netfilter: arp_tables: remove the 32bit compat interface 2026-09-07 18:48:52 +02:00
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
ns nsfs: keep namespace tree fields stable until after RCU grace period 2026-08-21 13:59:05 +02:00
pcs
pds pds_core: add host backed memory support for firmware 2026-08-05 17:59:29 -07:00
perf perf: RISC-V: store available counter mask as bitmap 2026-09-01 19:19:26 -06:00
phy
pinctrl
platform_data MFD for v7.3 2026-08-27 10:45:08 -07:00
power
pse-pd
pwrseq power: sequencing: rename pwrseq_power_on/off() to pwrseq_enable/disable() 2026-08-26 10:05:45 +02:00
qat
qed
raid
raspberrypi
regulator
remoteproc
reset
rpmsg
rtc
sched kernel-7.4-rc1.signal 2026-10-19 16:22:15 -10:00
soc soc: qcom: geni-se: Correct QUP Core ICC vote constants 2026-09-23 12:22:40 +02:00
soundwire soundwire updates for 7.3 2026-08-24 12:16:16 -07:00
spi spi: spi-mem: Flag DQS capability 2026-08-10 18:00:47 +01:00
ssb
sunrpc RDMA v7.3 merge window pull 2026-08-21 11:48:54 -07:00
surface_aggregator
ulpi
unaligned
usb USB: serial: fix driver deregistration order 2026-09-08 11:00:48 +02:00
8250_pci.h
acct.h
acpi_amd_wbrf.h
acpi_dma.h
acpi_iort.h
acpi_mdio.h
acpi_pmtmr.h
acpi_rimt.h
acpi_viot.h
acpi.h Power management updates for 7.3-rc1 2026-08-18 08:47:09 -07:00
adb.h
adfs_fs.h
adi-axi-common.h
adreno-smmu-priv.h
adxl.h
aer.h
agp_backend.h
agpgart.h
ahci_platform.h
ahci-remap.h
aio.h
alarmtimer.h
alcor_pci.h
align.h
alloc_tag.h
altera_jtaguart.h
altera_uart.h
amd-iommu.h
amd-pmf-io.h platform-drivers-x86 for v7.3-1 2026-08-24 10:16:35 -07:00
annotate.h
anon_inodes.h
aperture.h
apm_bios.h
apm-emulation.h
apple-gmux.h
arch_topology.h
args.h
arm_ffa.h
arm_mpam.h
arm_sdei.h firmware: arm_sdei: add SDEI_EVENT_SIGNAL support 2026-08-02 09:21:06 +00:00
arm-cci.h
arm-smccc.h
armada-37xx-rwtm-mailbox.h
array_size.h
ascii85.h
asn1_ber_bytecode.h
asn1_decoder.h
asn1_encoder.h
asn1.h
assoc_array_priv.h
assoc_array.h
async_tx.h
async.h
ata_platform.h
ata.h ata changes for 7.3 2026-08-19 12:31:50 -07:00
atm.h
atmdev.h
atmel_pdc.h
atmel-isc-media.h
atmel-ssc.h
atomic.h
attribute_container.h
audit_arch.h
audit.h
auto_dev-ioctl.h
auto_fs.h
auxiliary_bus.h
auxvec.h
average.h
backing-dev-defs.h
backing-dev.h mm: remove wb_writeout_inc 2026-08-04 19:18:48 -07:00
backing-file.h
backlight.h
badblocks.h
balloon.h
base64.h
bcd.h
bch.h
bcm47xx_nvram.h
bcm47xx_sprom.h
bcm47xx_wdt.h
bcm963xx_nvram.h
bcm963xx_tag.h
binfmt_misc.h binfmt_misc: correctly account pre-opened interpreters 2026-08-03 23:36:18 +02:00
binfmts.h binfmt_misc: let a 'B' entry bind its interpreters 2026-08-03 19:15:44 +02:00
bio-integrity.h block: lift BIP_CHECK_FLAGS to include/linux/bio-integrity.h 2026-08-04 07:22:27 -06:00
bio.h block: introduce bio_iov_iter_set() 2026-08-15 17:09:32 -06:00
bit_spinlock.h
bitfield.h
bitmap-str.h
bitmap.h
bitops.h
bitrev.h
bits.h
blk_plug.h block: split out a new blk_plug.h header 2026-08-04 06:57:05 -06:00
blk_types.h for-7.3/block-20260819 2026-08-20 13:55:16 -07:00
blk-cgroup.h block: skip blkcg walk in blk_cgroup_congested() when nothing throttled 2026-08-15 17:15:08 -06:00
blk-crypto-profile.h
blk-crypto.h
blk-integrity.h
blk-mq-dma.h
blk-mq.h
blk-pm.h
blkdev.h for-7.3/block-20260819 2026-08-20 13:55:16 -07:00
blkpg.h
blktrace_api.h
blockgroup_lock.h
bma150.h
bootconfig.h
bottom_half.h
bpf_crypto.h
bpf_defs.h
bpf_ksock.h bpf: Add ksock kfuncs 2026-08-15 23:36:18 +02:00
bpf_lirc.h
bpf_local_storage.h
bpf_lsm.h
bpf_mem_alloc.h
bpf_mprog.h
bpf_trace.h
bpf_types.h
bpf_verifier.h bpf: Prevent variable arena/non-arena register contents 2026-09-22 19:34:04 +00:00
bpf-cgroup-defs.h
bpf-cgroup.h
bpf-netns.h
bpf.h bpf: Skip detached progs in trampoline images that are still in use 2026-09-29 05:54:16 +00:00
bpfptr.h
brcmphy.h
bsearch.h
bsg-lib.h scsi: bsg: Pass reply_len to bsg_setup_queue() to fit UFS ARPMB replies 2026-10-14 22:14:52 -04:00
bsg.h
btf_ids.h
btf.h bpf: Add KF_PERFMON kfunc flag 2026-09-10 16:55:47 -07:00
btree-128.h
btree-type.h
btree.h
btrfs.h
buffer_head.h
bug.h
build_bug.h
build-salt.h
buildid.h
bvec.h block: rename bi_bvec_done 2026-08-06 06:47:33 -06:00
c2port.h
cache_coherency.h
cache.h
cacheflush.h
cacheinfo.h
call_once.h
capability.h capability: Add new capable_noaudit 2026-08-21 09:09:54 +02:00
cb710.h
cc_platform.h
cciss_ioctl.h
ccp.h
cdev.h
cdrom.h
cfag12864b.h
cfi_types.h
cfi.h
cgroup_api.h
cgroup_dmem.h cgroup/dmem: Add reclaim callback for lowering max below current usage 2026-08-06 23:38:03 +02:00
cgroup_namespace.h
cgroup_rdma.h
cgroup_refcnt.h
cgroup_subsys.h
cgroup-defs.h cgroup: fix spurious SIGKILL of CLONE_INTO_CGROUP children 2026-08-31 06:19:38 -10:00
cgroup.h drm for 7.3-rc1 2026-08-21 08:41:00 -07:00
circ_buf.h
cleanup.h
clk-provider.h Merge branches 'clk-pile' and 'clk-microchip' into clk-next 2026-08-20 16:51:47 -07:00
clk.h
clkdev.h
clockchips.h
clocksource_ids.h
clocksource.h
closure.h
cma.h
cmpxchg-emu.h
cn_proc.h
cnum.h
coda.h
codetag.h alloc_tag: add ioctl to /proc/allocinfo 2026-08-24 18:43:12 -07:00
compaction.h mm: page_alloc: move capture_control to the page allocator 2026-08-06 18:57:24 -07:00
compat.h
compiler_attributes.h
compiler_types.h
compiler-clang.h
compiler-context-analysis.h
compiler-gcc.h
compiler-version.h
compiler.h
completion.h
component.h
configfs.h
connector.h
console_struct.h
console.h braille: nbcon: Allow to use a serial console with NBCON API as Braille console 2026-10-02 10:26:42 +02:00
consolemap.h
const.h
container_of.h
container.h
context_tracking_irq.h
context_tracking_state.h
context_tracking.h
cookie.h
cordic.h
coreboot.h
coredump.h
coresight-pmu.h
coresight-stm.h
coresight.h
count_zeros.h
counter.h
cper.h
cpu_cooling.h
cpu_pm.h
cpu_rmap.h
cpu_smt.h
cpu.h
cpufeature.h
cpufreq.h cpufreq: intel_pstate: Fix max_freq fallback in cpufreq_update_pressure() 2026-09-29 12:23:20 +02:00
cpuhotplug.h
cpuhplock.h
cpuidle_haltpoll.h
cpuidle.h
cpumask_api.h
cpumask_types.h
cpumask.h
cpuset.h Misc scheduler fixes: 2026-08-22 16:40:23 -07:00
crash_core.h
crash_dump.h
crash_reserve.h
crc-ccitt.h
crc-itu-t.h
crc-t10dif.h
crc4.h
crc7.h
crc8.h
crc16.h
crc32.h
crc32c.h
crc32poly.h
crc64.h
cred.h
crypto.h
cs5535.h
ctype.h
cuda.h
damon.h mm/damon: update outdated comment about DAMOS filter handling 2026-08-06 18:57:22 -07:00
dasd_mod.h
davinci_emac.h
dax.h
dca.h
dcache.h
dccp.h
debug_locks.h
debugfs.h
debugobjects.h
delay.h
delayacct.h
delayed_call.h
designware_i2c.h i2c: designware: Global register definitions 2026-08-27 12:00:16 -04:00
dev_printk.h
devcoredump.h
devfreq_cooling.h
devfreq-event.h
devfreq-governor.h
devfreq.h
device_cgroup.h
device-mapper.h
device.h
devm-helpers.h
devpts_fs.h
dfl.h
dibs.h dibs: initialise dibs->lock in dibs_dev_alloc() 2026-08-05 17:41:38 -07:00
digsig.h
dim.h
dio.h
dirent.h
dlm_plock.h
dlm.h
dm-bufio.h
dm-dirty-log.h
dm-io.h
dm-kcopyd.h
dm-region-hash.h
dm-verity-loadpin.h
dm9000.h
dma-buf-mapping.h
dma-buf.h dma-buf: dma-heap: don't publish fd before copy_to_user() succeeds 2026-08-24 13:57:59 +02:00
dma-direct.h
dma-direction.h
dma-fence-array.h dma-buf: fix some kernel-doc warnings 2026-08-31 11:00:46 +02:00
dma-fence-chain.h dma-buf: fix some kernel-doc warnings 2026-08-31 11:00:46 +02:00
dma-fence-unwrap.h
dma-fence.h dma-buf/dma-fence: fix checking signaling bit for timeline and driver name v3 2026-09-15 10:02:53 +02:00
dma-heap.h
dma-map-ops.h
dma-mapping.h
dma-resv.h
dmaengine.h
dmapool.h
dmar.h iommu/vt-d: Support the new DMA_REMAP_OPT_OUT flag bit 2026-08-10 10:04:07 +02:00
dmi.h
dnotify.h
dns_resolver.h
dpll.h
dqblk_qtree.h
dqblk_v1.h
dqblk_v2.h
ds2782_battery.h
dtpm.h
dw_apb_timer.h
dynamic_debug.h
dynamic_queue_limits.h
earlycpio.h
ecryptfs.h
edac.h
edd.h
eeprom_93cx6.h
efi_embedded_fw.h
efi-bgrt.h
efi.h efi: make efi_guid_to_str() take a const GUID pointer 2026-08-20 14:49:39 +03:00
ehl_pse_io_aux.h
eisa.h
elf-fdpic.h
elf-randomize.h
elf.h
elfcore-compat.h
elfcore.h
elfnote-lto.h
elfnote.h
enclosure.h
energy_model.h
entry-common.h entry: Guard syscall_enter_audit() invocation with CONFIG_AUDITSYSCALL 2026-09-07 11:17:54 +02:00
entry-virt.h
err.h
errname.h
errno.h
error-injection.h
errqueue.h
errseq.h
etherdevice.h
ethtool_netlink.h ethtool: remove unused __ETHTOOL_LINK_MODE_MASK_NWORDS 2026-08-20 13:04:44 -07:00
ethtool.h net: ethtool: keep rtnl_lock for the ioctl self test 2026-09-18 17:19:15 -07:00
eventfd.h
eventpoll.h
evm.h
execmem.h mm/execmem: fix fallback_end description in kernel-doc 2026-08-24 18:43:09 -07:00
export-internal.h
export.h
exportfs_block.h
exportfs.h
ext2_fs.h
extable.h
extcon-provider.h
extcon.h
f2fs_fs.h
f75375s.h
falloc.h
fanotify.h
fault-inject-usercopy.h
fault-inject.h
fb.h
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdtable.h
fec.h
fiemap.h
file_ref.h
file.h
fileattr.h
filelock.h
filter.h x86/bpf: Make arch_bpf_trampoline_size allocate from EXECMEM_MODULE_DATA 2026-08-20 17:52:31 +02:00
find.h
fips.h
firewire.h
firmware-map.h
firmware.h
fixp-arith.h fixp-arith: convert comments to kernel-doc format 2026-08-02 19:25:47 -07:00
flat.h
flex_proportions.h
folio_batch.h
folio_queue.h
font.h fbdev code updates for 7.3-rc1: 2026-08-21 09:49:54 -07:00
fortify-string.h
fprobe.h
fpu.h
freezer.h
fs_api.h
fs_context.h
fs_dirent.h
fs_parser.h
fs_pin.h
fs_stack.h
fs_struct.h
fs.h readdir: take no inode lock on an immutable directory 2026-10-04 12:36:13 +02:00
fscache-cache.h
fscache.h
fscrypt.h
fserror.h
fsi-occ.h
fsi-sbefifo.h
fsi.h
fsl_devices.h
fsl_hypervisor.h
fsl_ifc.h
fsl-diu-fb.h
fsldma.h
fsnotify_backend.h fsnotify: prevent mark additions during connector teardown 2026-10-14 22:08:05 +02:00
fsnotify.h
fsverity.h
ftrace_irq.h
ftrace_regs.h
ftrace.h ftrace: Take trace_array reference before accessing its ftrace_ops 2026-09-01 16:38:19 -04:00
futex_types.h futex: Fix mm reuse handling for FUT_OFF_MMSHARED 2026-10-14 15:11:48 +02:00
futex.h futex: Fix mm reuse handling for FUT_OFF_MMSHARED 2026-10-14 15:11:48 +02:00
fw_table.h
fwctl.h
fwnode_mdio.h
fwnode.h
gameport.h
gcd.h
genalloc.h
generic-radix-tree.h
gfp_api.h
gfp_types.h
gfp.h mm/page_alloc: remove a couple of VM_BUG_ON()st 2026-08-06 18:57:11 -07:00
glob.h
gnss.h
goldfish.h
gpio_keys.h
gpio-pxa.h
gpio.h
gpu_buddy.h drm/gpu: Add gpu_buddy_allocated_addr_to_block helper 2026-08-06 16:58:54 +05:30
greybus.h
group_cpus.h
hardirq.h preempt: Introduce HAS_SEPARATE_PREEMPT_RESCHED_BITS 2026-08-10 10:50:19 +02:00
hash.h
hashtable_api.h
hashtable.h
hdlc.h
hdmi.h
hex.h
hfs_common.h
hid_bpf.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-7.3/core' into for-linus 2026-08-19 09:27:26 +02:00
hidden.h
hiddev.h
hidraw.h
highmem-internal.h
highmem.h
highuid.h
hil_mlc.h
hil.h
hisi_acc_qm.h
hmm-dma.h
hmm.h mm/hmm: add hmm_range_fault_unlocked_timeout() for mmap lock-drop support 2026-08-04 19:18:54 -07:00
host1x_context_bus.h
host1x.h
hp_sdc.h
hpet.h
hrtimer_api.h
hrtimer_bases.h timekeeping: Use u32 for clock_was_set_seq 2026-08-11 18:11:20 +02:00
hrtimer_rearm.h hrtimer: Use the mask to clear TIF_HRTIMER_REARM from the exit work 2026-09-29 23:42:11 +02:00
hrtimer_types.h
hrtimer.h
hte.h
huge_mm.h mm/huge_memory: fold split_folio_to_list_to_order() into split_folio_to_order() 2026-08-06 18:57:16 -07:00
hugetlb_cgroup.h
hugetlb_inline.h
hugetlb.h mm/rmap: add try_to_unmap_poisoned_hugetlb_one 2026-08-04 19:19:06 -07:00
hung_task.h
hw_bitfield.h
hw_breakpoint.h
hw_random.h
hwmon-sysfs.h hwmon: (sysfs) Allow drivers to register const attributes 2026-08-10 08:59:43 -07:00
hwmon-vid.h
hwmon.h Revert "thermal: hwmon: Use extra_groups for adding temperature attributes" 2026-07-31 16:32:38 +02:00
hwspinlock.h
hyperv.h Drivers: hv: Remove support for WS2012/2012R2 & Win8/8.1 version of Hyper-V 2026-08-24 00:35:41 +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
i8042.h
i8253.h
i8254.h
icmp.h
icmpv6.h
idle_inject.h
idr.h
ieee80211-eht.h
ieee80211-he.h
ieee80211-ht.h
ieee80211-mesh.h wifi: mac80211: avoid out-of-bounds read for empty PREQ elements 2026-09-04 09:54:42 +02:00
ieee80211-nan.h
ieee80211-p2p.h
ieee80211-s1g.h
ieee80211-uhr.h
ieee80211-vht.h
ieee80211.h
ieee802154.h
if_arp.h
if_bridge.h
if_eql.h
if_ether.h
if_fddi.h
if_hsr.h
if_link.h
if_macvlan.h
if_phonet.h
if_pppol2tp.h
if_pppox.h
if_rmnet.h
if_tap.h
if_team.h
if_tun.h vhost-net: wake queue of tun/tap after ptr_ring consume 2026-08-07 17:29:15 -07:00
if_tunnel.h
if_vlan.h vlan: require the MAC header to be present in __vlan_insert_inner_tag() 2026-09-19 15:47:15 -07:00
igmp.h igmp: convert struct ip_sf_list to RCU 2026-08-31 17:22:03 -07:00
ihex.h
ima.h
imx-media.h
in.h
in6.h
indirect_call_wrapper.h
inet_diag.h
inet.h
inetdevice.h
init_ohci1394_dma.h
init_syscalls.h
init_task.h
init.h
initrd.h
inotify.h
input.h Input: reject inhibit and uninhibit requests on unregistering devices 2026-08-05 23:01:44 -07:00
instruction_pointer.h
instrumentation.h
instrumented.h
int_log.h
integrity.h
intel_dg_nvm_aux.h
intel_pmt_features.h
intel_rapl.h
intel_tcc.h
intel_th.h
intel_tpmi.h
intel_vsec.h
intel-ish-client-if.h
interconnect-clk.h
interconnect-provider.h
interconnect.h
interrupt_rc.h preempt: Remove hardirq_disable_count() 2026-08-30 20:25:21 +02:00
interrupt.h
interval_tree_generic.h
interval_tree.h
io_uring_types.h io_uring-7.3-20261010 2026-10-11 08:53:11 -07:00
io_uring.h
io-64-nonatomic-hi-lo.h
io-64-nonatomic-lo-hi.h
io-mapping.h
io-pgtable.h
io.h
ioam6_genl.h
ioam6_iptunnel.h
ioam6.h
iocontext.h
iomap.h for-7.3/block-20260819 2026-08-20 13:55:16 -07:00
iommu-debug-pagealloc.h
iommu-dma.h
iommu-helper.h
iommu.h
iommufd.h
iopoll.h
ioport.h
ioprio.h
ioremap.h
iosys-map.h
iov_iter.h
iova_bitmap.h
iova.h
ip.h
ipack.h
ipc_namespace.h
ipc.h
ipmi_smi.h
ipmi.h
ipv6_route.h
ipv6.h
irq_poll.h
irq_sim.h
irq_work_types.h
irq_work.h
irq-entry-common.h entry: Account the deferred hrtimer rearm as hardirq context for lockdep 2026-10-14 15:11:48 +02:00
irq.h
irqbypass.h
irqchip.h
irqdesc.h
irqdomain_defs.h
irqdomain.h irqdomain: Delete irq_domain_add_linear() 2026-09-04 08:40:07 +02:00
irqflags_types.h
irqflags.h
irqhandler.h
irqnr.h
irqreturn.h
isa-dma.h
isa.h
isapnp.h
iscsi_boot_sysfs.h
iscsi_ibft.h
ism.h
iversion.h
jbd2.h
jhash.h
jiffies.h
journal-head.h
joystick.h
jump_label_ratelimit.h
jump_label.h static_call / jump_label: Replace __ASSEMBLY__ with __ASSEMBLER__ in headers 2026-07-31 10:32:24 +02:00
jz4780-nemc.h
kallsyms.h
kasan-checks.h
kasan-enabled.h
kasan-tags.h
kasan.h
kbd_diacr.h
kbd_kern.h
kbuild.h
kconfig.h
kcore.h
kcov.h
kcsan-checks.h
kcsan.h
kdb.h
kdebug.h
kdev_t.h
kern_levels.h
kernel_read_file.h
kernel_stat.h
kernel-page-flags.h
kernel.h sched: Remove the unused preempt_offset parameter of __cant_sleep() 2026-08-10 10:50:19 +02:00
kernfs.h
kexec_handover.h mm/mm_init: don't rely on memblock to get KHO scratch migratetype 2026-08-04 09:25:55 +03:00
kexec.h
key-type.h
key.h
keyboard.h
keyctl.h
kfence.h
kfifo.h
kgdb.h
kho_block.h
kho_radix_tree.h kho: add kho_radix_init_tree() 2026-08-04 09:22:36 +03:00
khugepaged.h
klist.h
kmemleak.h
kmod.h
kmsan_string.h
kmsan_types.h
kmsan-checks.h
kmsan.h
kmsg_dump.h
kobj_map.h
kobject_api.h
kobject_ns.h
kobject.h
kprobes.h kprobes: Protect kprobe_blacklist with RCU 2026-09-03 09:04:25 +09:00
kref_api.h
kref.h
ks0108.h
ks8842.h
ksm.h
kstack_erase.h
kstrtox.h
ksysfs.h
kthread.h
ktime_api.h
ktime.h
kvm_dirty_ring.h
kvm_host.h Revert "KVM: Check for duplicate vcpu_id as early as possible" 2026-09-26 00:49:49 -04:00
kvm_irqfd.h
kvm_para.h
kvm_types.h
l2tp.h
landlock.h landlock: Add create_ruleset and free_ruleset tracepoints 2026-08-17 10:17:13 +02:00
lantiq.h
lapb.h
latencytop.h
lcd.h
lcm.h
leafops.h mm: rename uffd-wp PTE accessors to uffd 2026-08-04 19:18:36 -07:00
led-class-flash.h
led-class-multicolor.h
led-lm3530.h
leds-bd2802.h
leds-expresswire.h
leds-lp3944.h
leds-lp3952.h
leds-pca9532.h
leds-regulator.h
leds-ti-lmu-common.h
leds.h
libata.h ata: libata-core: Extend Samsung LPM quirk to AMD controllers 2026-09-21 13:08:58 +02:00
libfdt_env.h
libfdt.h
libgcc.h
libnvdimm.h nvdimm: virtio_pmem: stop allocating child flush bio 2026-08-19 06:38:45 -04:00
libps2.h
license.h
limits.h
linear_range.h
linkage.h
linkmode.h
linux_logo.h
lis3lv02d.h
list_bl.h
list_lru.h
list_nulls.h
list_private.h
list_sort.h
list.h mm.git review status for master..mm-nonmm-stable 2026-08-23 08:07:11 -07:00
litex.h
livepatch_external.h
livepatch_helpers.h
livepatch_sched.h
livepatch.h
liveupdate.h
llc.h
llist_api.h
llist.h llist: use correct function parameter name 2026-08-05 11:20:13 -07:00
local_lock_internal.h
local_lock.h
lockdep_api.h
lockdep_types.h locking/lockdep: add sequence counter to held_lock 2026-08-24 18:43:28 -07:00
lockdep.h locking/lockdep: add sequence counter to held_lock 2026-08-24 18:43:28 -07:00
lockref.h
log2.h
logic_iomem.h
logic_pio.h
lp.h
lru_cache.h
lsm_audit.h
lsm_count.h
lsm_hook_defs.h
lsm_hooks.h security: lsm: allow LSMs to register for late_initcall_sync init 2026-08-04 12:35:02 -04:00
lwq.h
lz4.h
lzo.h
mailbox_client.h
mailbox_controller.h
maple_tree.h regmap: Drop map lock during cache init and exit 2026-10-13 00:11:44 +01:00
maple.h
marvell_phy.h
math.h
math64.h
mbcache.h
mbus.h
mc33xs2410.h
mc6821.h
mc146818rtc.h
mcb.h
mdev.h
mdio-bitbang.h
mdio-mux.h
mdio.h
mei_aux.h
mei_cl_bus.h
mem_encrypt.h
memblock.h memblock: add memblock_reserved_hugetlb_size() 2026-08-04 09:29:03 +03:00
memcontrol.h mm.git review status for linus..mm-stable 2026-08-27 09:17:06 -07:00
memfd.h mm/vma: update do_mmap() to use vma_flags_t 2026-08-06 18:57:01 -07:00
memory_hotplug.h mm/memory_hotplug: add offline_and_remove_memory_ranges() 2026-08-06 18:56:59 -07:00
memory-failure.h
memory-tiers.h
memory.h mm/memory: add memory_block_aligned_range() helper 2026-08-06 18:56:58 -07:00
mempolicy.h
mempool.h netfs: Fix missing alloc tagging of direct mempool allocations 2026-09-25 17:30:39 +02:00
memregion.h
memremap.h
memstick.h
mhi_ep.h
mhi.h MHI Host 2026-08-07 16:13:17 +02:00
micrel_phy.h
microchipphy.h
migrate_mode.h
migrate.h
mii_timestamper.h
mii.h
min_heap.h
minmax.h
misc_cgroup.h
miscdevice.h
mm_api.h
mm_inline.h mm/memory: move pte_install_uffd_wp_if_needed() into memory.c 2026-08-06 18:57:20 -07:00
mm_types_task.h
mm_types.h sched/cache: Decouple sched_cache_group from mm to fix UAF 2026-09-22 10:50:35 +02:00
mm.h mm: introduce linear_anon_page_index() 2026-08-24 18:42:50 -07:00
mman.h
mmap_lock.h x86/mm/pat: Acquire init_mm write lock on collapse to avoid UAF 2026-09-09 08:38:56 +02:00
mmdebug.h
mmiotrace.h
mmu_context.h
mmu_notifier.h
mmzone.h mm/sparse: keep mem_section_usage_size() internal 2026-08-24 18:43:06 -07:00
mnt_idmapping.h
mnt_namespace.h
mod_devicetable.h
module_signature.h
module_symbol.h
module.h module: Remove unnecessary module::args 2026-08-06 13:29:03 +02:00
moduleloader.h
moduleparam.h
most.h most: most.h: fix lots of kernel-doc warnings 2026-07-31 14:19:04 +02:00
mount.h namespace: don't inherit MNT_UMOUNT in clone_mnt() 2026-09-26 15:47:41 +02:00
moxtet.h
mpage.h
mpi.h
mpls_iptunnel.h
mpls.h
mroute_base.h
mroute.h
mroute6.h
msdos_fs.h
msdos_partition.h
msg.h
msi_api.h
msi.h
mtio.h
mutex_api.h
mutex_types.h
mutex.h
mv643xx_eth.h
mv643xx_i2c.h
mvebu-pmsu.h
mxm-wmi.h
namei.h
nd.h
ndctl.h
net_tstamp.h
net.h Networking changes for 7.3. 2026-08-20 08:16:04 -07:00
netdev_features.h
netdevice_xmit.h
netdevice.h netfilter: flowtable: restore ieee80211 forward path 2026-09-30 09:35:20 +02:00
netfilter_bridge.h
netfilter_defs.h
netfilter_ipv4.h
netfilter_ipv6.h
netfilter_netdev.h net: cap skb->queue_mapping when the tx queue is picked 2026-09-29 17:49:35 -07:00
netfilter.h
netfs.h netfs: clear post-EOF pagecache when extending a file via write 2026-09-30 14:22:44 -03:00
netlink.h
netpoll.h
nfs_common.h
nfs_fs_i.h
nfs_fs_sb.h
nfs_fs.h mm.git review status for linus..mm-stable 2026-08-27 09:17:06 -07:00
nfs_iostat.h
nfs_page.h
nfs_ssc.h
nfs_xdr.h NFSv4.2: fix LAYOUTSTATS send buffer exhaustion 2026-08-20 15:18:20 -07:00
nfs.h
nfs3.h
nfs4.h NFS client updates for Linux 7.3 2026-08-26 15:09:21 -07:00
nfsacl.h
nfslocalio.h
nitro_enclaves.h
nl802154.h
nls.h
nmi.h mm.git review status for master..mm-nonmm-stable 2026-08-23 08:07:11 -07:00
node.h
nodemask_types.h
nodemask.h
nospec.h
notifier.h
ns_common.h
nsc_gpio.h
nsfs.h
nsproxy.h unshare: don't drop active namespace references that were never taken 2026-10-01 14:20:07 +02:00
nstree.h
ntb_transport.h
ntb.h
nubus.h
numa_memblks.h
numa.h
nvme-auth.h
nvme-fc-driver.h
nvme-fc.h
nvme-keyring.h
nvme-rdma.h
nvme-tcp.h nvme-tcp.h: drop kernel-doc comments, fix a few descriptions 2026-09-03 14:15:11 -07:00
nvme.h nvme: fix swapped ZRASF zone state values for full and read only 2026-10-03 01:55:22 -07:00
nvmem-consumer.h
nvmem-provider.h nvmem: layouts: Add fixed-layout driver 2026-07-31 11:00:13 +02:00
nvram.h
oa_tc6.h
objagg.h
objpool.h
objtool_types.h objtool: Replace __ASSEMBLY__ with __ASSEMBLER__ in header files 2026-08-07 18:27:18 +02:00
objtool.h objtool: Replace __ASSEMBLY__ with __ASSEMBLER__ in header files 2026-08-07 18:27:18 +02:00
of_address.h
of_clk.h
of_device.h
of_dma.h
of_fdt.h
of_graph.h
of_iommu.h
of_irq.h
of_mdio.h
of_net.h
of_pci.h PCI: Add support for PCIe WAKE# interrupt 2026-08-11 18:54:17 -05:00
of_pdt.h
of_platform.h
of_reserved_mem.h of: reserved_mem: Introduce devres-managed initialization function 2026-08-11 16:54:37 -05:00
of.h
oid_registry.h
olpc-ec.h
omap-dma.h
omap-gpmc.h
omap-iommu.h
omap-mailbox.h
omapfb.h
once_lite.h
once.h
oom.h
openvswitch.h
osq_lock.h
overflow.h
packing.h
padata.h
page_counter.h
page_ext.h mm/page_ext: remove pgdat_page_ext_init() 2026-08-24 18:43:03 -07:00
page_frag_cache.h
page_idle.h
page_owner.h
page_ref.h
page_reporting.h
page_table_check.h
page-flags-layout.h
page-flags.h
page-isolation.h
pageblock-flags.h
pagemap.h mm: introduce linear_anon_page_index() 2026-08-24 18:42:50 -07:00
pagewalk.h
panic_notifier.h
panic.h
papr_scm.h
parman.h
parport_pc.h
parport.h
parser.h
part_stat.h
pata_arasan_cf_data.h
patchkey.h
path.h
pch_dma.h
pci_hotplug.h
pci_ids.h pci-v7.3-changes 2026-08-23 12:44:10 -07:00
pci-acpi.h
pci-ats.h
pci-bwctrl.h
pci-doe.h
pci-ecam.h
pci-ep-cfs.h
pci-ep-msi.h
pci-epc.h
pci-epf.h
pci-ide.h
pci-p2pdma.h
pci-pwrctrl.h
pci-tph.h
pci-tsm.h
pci.h PCI/AER: Keep ANFE masked on Apple T2 Secure Enclave 2026-10-12 15:11:35 -05:00
pcie-dwc.h pci-v7.3-changes 2026-08-23 12:44:10 -07:00
pcs-lynx.h
pcs-rzn1-miic.h
pe.h
peci-cpu.h
peci.h
percpu_counter.h
percpu-defs.h percpu: drop CONFIG_DEBUG_FORCE_WEAK_PER_CPU 2026-08-24 18:43:24 -07:00
percpu-refcount.h
percpu-rwsem.h
percpu.h
perf_event_api.h
perf_event.h perf: Replace perf_event_header__init_id with full header init 2026-10-01 14:02:06 +02:00
perf_regs.h
personality.h
pfn.h
pgalloc_tag.h
pgalloc.h
pgtable_api.h
pgtable.h mm: decouple protnone helpers from CONFIG_NUMA_BALANCING 2026-08-04 19:18:36 -07:00
phonet.h
phy_fixed.h
phy_led_triggers.h
phy_link_topology.h
phy_port.h
phy.h net: phy: c45: add genphy_c45_pma_soft_reset() 2026-07-31 18:22:48 -07:00
phylib_stubs.h
phylink.h net: phylink: treat PSGMII as an inband capable interface 2026-08-13 18:21:31 -07:00
pid_namespace.h
pid_types.h
pid.h pid: use READ_ONCE() in pid_alive() 2026-10-12 11:13:01 +02:00
pidfs.h
pim.h
pipe_fs_i.h pipe: only enable the extra wake_up(rd_wait) for EPOLLET consumers 2026-08-12 11:36:41 +02:00
pkeys.h
pl320-ipc.h
platform_device.h Linux 7.2-rc7 2026-08-10 01:20:05 +02:00
platform_profile.h
pldmfw.h
plist_types.h
plist.h
pm_clock.h
pm_domain.h
pm_opp.h
pm_qos.h
pm_runtime.h
pm_wakeirq.h
pm_wakeup.h
pm-trace.h
pm.h
pmbus.h
pmu.h
pnp.h
poison.h
poll.h
polynomial.h
posix_acl_xattr.h
posix_acl.h
posix-clock.h
posix-timers_types.h
posix-timers.h timekeeping: Rename clockid_aux_valid() to clockid_is_aux_clock() 2026-08-11 18:11:19 +02:00
power_supply.h power: supply: core: prevent unregistering a power supply while a callback runs 2026-10-04 18:49:02 +02:00
powercap.h
ppp_channel.h
ppp_defs.h
ppp-comp.h
pps_gen_kernel.h
pps_kernel.h pps: don't allow PPS_KC_BIND on removed devices 2026-08-03 21:10:10 -07:00
pr.h
prandom.h
preempt.h preempt: Remove hardirq_disable_count() 2026-08-30 20:25:21 +02:00
prefetch.h
prime_numbers.h
printk.h
prmt.h
proc_fs.h
proc_ns.h
processor.h
profile.h
projid.h
property.h
pruss_driver.h
psci.h
pseudo_fs.h
psi_types.h
psi.h
psp-platform-access.h
psp-sev.h
psp-tee.h
psp.h
pstore_blk.h
pstore_ram.h
pstore_zone.h
pstore.h
ptdump.h
pti.h
ptp_classify.h
ptp_clock_kernel.h
ptp_kvm.h
ptp_mock.h
ptp_pch.h
ptr_ring.h ptr_ring: move free-space check into separate helper 2026-08-07 17:29:16 -07:00
ptrace_api.h
ptrace.h
purgatory.h
pvclock_gtod.h
pwm_backlight.h
pwm.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_types.h
ratelimit.h
rational.h
rbtree_augmented.h sched/eevdf: Fix rb augmented with multi fields 2026-09-10 10:22:52 +02:00
rbtree_latch.h rbtree: fixup kernel-doc names 2026-08-05 11:20:12 -07:00
rbtree_types.h
rbtree.h rbtree: fixup kernel-doc names 2026-08-05 11:20:12 -07:00
rcu_node_tree.h
rcu_notifier.h
rcu_segcblist.h
rcu_sync.h
rculist_bl.h
rculist_nulls.h
rculist.h
rcupdate_trace.h Merge branches 'expcb.2026.07.24a', 'misc.2026.07.30a', 'rcu-tasks.2026.07.30a', 'srcu.2026.08.11a' and 'torture.2026.08.14a' into HEAD 2026-08-14 15:43:51 -07:00
rcupdate_wait.h
rcupdate.h slab changes for 7.3 2026-08-24 10:58:57 -07:00
rcuref.h
rcutiny.h
rcutree.h
rcuwait_api.h
rcuwait.h
reboot-mode.h
reboot.h
reciprocal_div.h
ref_tracker.h
refcount_api.h
refcount_types.h
refcount.h
regmap.h
regset.h
relay.h
remoteproc.h remoteproc: replace BSD blurb with SPDX identifier in remoteproc.h 2026-08-04 17:32:02 -05:00
resctrl_types.h
resctrl.h
reset-controller.h
reset.h
resource_ext.h
resource.h
restart_block.h
resume_user_mode.h
rethook.h
rfkill.h
rhashtable-types.h
rhashtable.h
ring_buffer_types.h
ring_buffer.h tracing/remotes: Catch nr_page_va overflow in ring_buffer_desc sizing 2026-09-13 13:06:43 -04:00
rio_drv.h
rio_ids.h
rio_regs.h
rio.h
rmap.h mm: vmscan: convert folio_referenced() to use vma_flags_t 2026-08-24 18:42:54 -07:00
rmi.h
rndis.h
rodata_test.h
rolling_buffer.h netfs: Fix readahead synchronisation issues by loading all folios upfront 2026-08-31 09:54:38 +02:00
root_dev.h
rpmb.h
rpmsg.h
rsc_table.h remoteproc: fix OOB read via signed offset in rsc_table_for_each_entry() 2026-08-04 17:32:02 -05:00
rseq_entry.h rseq: Prevent hard lockup on granted time slice extension 2026-08-10 09:37:54 +02:00
rseq_types.h
rseq.h
rslib.h
rtc.h
rtmutex.h
rtnetlink.h net: cap skb->queue_mapping when the tx queue is picked 2026-09-29 17:49:35 -07:00
rtsx_common.h
rtsx_pci.h
rtsx_usb.h
rv.h
rw_hint.h
rwbase_rt.h
rwlock_api_smp.h
rwlock_rt.h
rwlock_types.h
rwlock.h
rwsem.h
sbitmap.h
scatterlist.h
sched_clock.h
sched.h kernel-7.4-rc1.signal 2026-10-19 16:22:15 -10:00
scmi_imx_protocol.h
scmi_protocol.h
scpi_protocol.h
screen_info.h
scs.h
sctp.h
scx200_gpio.h
scx200.h
seccomp_types.h
seccomp.h
secretmem.h
secure_boot.h
securebits.h
security.h
sed-opal-key.h
sed-opal.h
seg6_genl.h
seg6_hmac.h
seg6_iptunnel.h
seg6_local.h
seg6.h
selection.h
sem_types.h
sem.h
semaphore.h
seq_buf.h
seq_file_net.h
seq_file.h seq_file: rename mangle_path to seq_mangle_path 2026-07-31 10:09:14 +02:00
seqlock_api.h
seqlock_types.h
seqlock.h
serdev.h
serial_8250.h serial: 8250: allow low-level drivers to override break control 2026-08-03 16:51:57 +02:00
serial_bcm63xx.h
serial_core.h serial: 8250: allow UART drivers to override rx_trig_bytes handling 2026-08-03 16:51:57 +02:00
serial_s3c.h
serial_sci.h
serial.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 shmem: provide a shmem_write_folio wrapper 2026-08-24 18:43:14 -07:00
shrinker.h
signal_types.h
signal.h
signalfd.h
simple_ring_buffer.h
siox.h
siphash.h siphash: clean up kernel-doc comments 2026-09-16 11:48:10 +02:00
sizes.h
skb_array.h
skbuff_ref.h
skbuff.h net: cap skb->queue_mapping when the tx queue is picked 2026-09-29 17:49:35 -07:00
skmsg.h
slab.h Merge branch 'slab/for-7.3/kfree_rcu_nolock' into slab/for-next 2026-08-24 15:01:27 +02:00
slimbus.h
sm501-regs.h
sm501.h
smbdirect.h
smc91x.h
smp_types.h
smp.h
smpboot.h
smsc911x.h
smscphy.h
sock_diag.h
socket.h net: Add connect_socket() helper 2026-08-15 23:36:18 +02:00
sockptr.h
softirq.h
sonypi.h
sort.h
sound.h
soundcard.h
spinlock_api_smp.h irq,spin_lock: Add counted interrupt disabling/enabling 2026-08-10 10:50:18 +02:00
spinlock_api_up.h irq,spin_lock: Add counted interrupt disabling/enabling 2026-08-10 10:50:18 +02:00
spinlock_api.h
spinlock_rt.h irq,spin_lock: Add counted interrupt disabling/enabling 2026-08-10 10:50:18 +02:00
spinlock_types_raw.h
spinlock_types_up.h
spinlock_types.h
spinlock_up.h
spinlock.h locking: Revert switching guards to _irq_{disable,enable}() 2026-08-24 12:58:54 +02:00
splice.h
spmi.h
sprintf.h
sram.h
srcu.h RCU updates: 2026-08-23 18:00:22 -07:00
srcutiny.h
srcutree.h
ssbi.h
stackdepot.h
stackprotector.h
stacktrace.h stacktrace: header: repair kernel-doc comments 2026-08-05 11:20:13 -07:00
start_kernel.h
stat.h fs: document semantics of kstat::{uid,gid} fields 2026-08-12 11:36:39 +02:00
statfs.h
static_call_types.h static_call / jump_label: Replace __ASSEMBLY__ with __ASSEMBLER__ in headers 2026-07-31 10:32:24 +02:00
static_call.h
static_key.h
stdarg.h
stddef.h
stm.h
stmmac.h
stmp_device.h
stmp3xxx_rtc_wdt.h
stop_machine.h stop_machine: Make stop_one_cpu_nowait() return void 2026-07-31 12:35:26 +02:00
string_choices.h
string_helpers.h
string.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_api.h
swait.h
swap_ops.h mm/swap: move swap_ops into file systems for file system-based swap 2026-08-24 18:43:20 -07:00
swap.h mm/swap: move swap_ops into file systems for file system-based swap 2026-08-24 18:43:20 -07:00
swapfile.h
swapops.h mm: include swap.h in swapops.h 2026-08-24 18:43:26 -07:00
swiotlb.h dma-mapping updates for Linux 7.3: 2026-08-24 11:35:46 -07:00
switchtec.h
sxgbe_platform.h
sync_core.h
sync_file.h
sys_info.h
sys_soc.h
sys.h
syscall_user_dispatch_types.h
syscall_user_dispatch.h
syscalls_api.h
syscalls.h
syscore_ops.h
sysctl.h sysctl: repair some kernel-doc comments 2026-08-05 15:28:23 +02:00
sysfb.h
sysfs.h
syslog.h
sysrq.h
t10-pi.h
task_io_accounting_ops.h
task_io_accounting.h
task_work.h
taskstats_kern.h taskstats: remove dead taskstats_exit_mutex declaration 2026-08-03 21:10:11 -07:00
tboot.h
tc.h
tcp.h tcp: clarify comment for mdev_us in struct tcp_sock 2026-08-12 18:24:31 -07:00
tee_core.h
tee_drv.h
tegra-icc.h
tegra-mipi-cal.h
termios_internal.h
text-patching.h
textsearch_fsm.h
textsearch.h
thermal.h
thread_info.h
threads.h
thunderbolt.h thunderbolt: Use separate lock class for each ring 2026-09-04 08:28:47 +02:00
ti_wilink_st.h
ti-emif-sram.h
tick.h s390 updates for 7.3 merge window 2026-08-23 10:26:44 -07:00
tifm.h
timb_dma.h
time_namespace.h
time.h
time32.h
time64.h
timecounter.h
timekeeper_internal.h timekeeping: Use u32 for clock_was_set_seq 2026-08-11 18:11:20 +02:00
timekeeping.h timekeeping: Use u32 for clock_was_set_seq 2026-08-11 18:11:20 +02:00
timer_types.h
timer.h
timerfd.h
timeriomem-rng.h
timerqueue_types.h
timerqueue.h
timex.h
tnum.h
topology.h
torture.h
toshiba.h
tpm_buf.h tpm-buf: Add TPM buffer support header for standalone reuse 2026-08-25 18:13:37 +03:00
tpm_command.h tpm: Move TPM common base definitions to the command header 2026-08-25 18:13:35 +03:00
tpm_eventlog.h tpm: Remove main TPM header from TPM event log header 2026-08-25 18:13:36 +03:00
tpm_ptp.h tpm: Move platform specific definitions to the new PTP header 2026-08-25 18:13:35 +03:00
tpm_svsm.h
tpm.h tpm-buf: Add TPM buffer support header for standalone reuse 2026-08-25 18:13:37 +03:00
trace_clock.h
trace_events.h
trace_printk.h
trace_recursion.h
trace_remote_event.h
trace_remote.h
trace_seq.h
trace.h
tracefs.h
tracepoint-defs.h
tracepoint.h
transport_class.h
ts-nbus.h
tsacct_kern.h
tsm-mr.h
tsm.h
tty_buffer.h
tty_driver.h tty: add missing driver flag kernel-doc colon 2026-10-02 11:15:22 +02:00
tty_flip.h
tty_ldisc.h
tty_port.h tty: port: fix tty_port_tty_vhangup() race 2026-09-23 11:59:31 +02:00
tty.h tty: add break_wait kernel-doc 2026-09-25 12:08:43 +02:00
turris-omnia-mcu-interface.h
turris-signing-key.h
typecheck.h
types.h slab changes for 7.3 2026-08-24 10:58:57 -07:00
u64_stats_sync_api.h
u64_stats_sync.h
uacce.h
uaccess.h
ubsan.h
ucopysize.h
ucs2_string.h
udp.h
uidgid_types.h
uidgid.h
uio_driver.h
uio.h block: validate user space vectors during extraction 2026-07-31 08:10:49 -06:00
umh.h
unaligned.h
unicode.h unicode: free the map after a grace period 2026-10-14 22:08:03 +02:00
union_find.h
units.h
unroll.h
unwind_deferred_types.h
unwind_deferred.h
unwind_user_types.h
unwind_user.h
uprobes.h uprobes: Switch uretprobes_srcu to SRCU-fast-updown 2026-08-03 10:09:08 +02:00
usb_usual.h
usb.h
usbdevice_fs.h
user_events.h
user_namespace.h userns: declare the KUnit-visible helpers whenever KUnit is enabled 2026-09-11 15:00:37 +02:00
user-return-notifier.h
user.h
userfaultfd_k.h mm: fold userfaultfd_rwp() to false without CONFIG_ARCH_HAS_PTE_PROTNONE 2026-08-06 18:57:25 -07:00
util_macros.h
uts_namespace.h
uts.h
utsname.h sysctl: remove CONFIG_PROC_SYSCTL, it just mirrors CONFIG_SYSCTL 2026-08-05 15:28:23 +02:00
uuid.h
vbox_utils.h
vdpa.h
vdso_datastore.h
verification.h
vermagic.h
vexpress.h
vfio_pci_core.h
vfio.h
vfs.h
vfsdebug.h
vga_switcheroo.h
vgaarb.h
vhost_iotlb.h
via_i2c.h
via-core.h
via.h
videodev2.h
virtio_anchor.h
virtio_byteorder.h
virtio_config.h
virtio_dma_buf.h virtio_dma_buf: fix typo in kdoc comment: get_uid -> get_uuid 2026-08-19 06:38:45 -04:00
virtio_features.h
virtio_net.h net: always dissect GSO packets in __virtio_net_hdr_to_skb() 2026-10-06 15:35:40 -07:00
virtio_pci_admin.h
virtio_pci_legacy.h
virtio_pci_modern.h
virtio_ring.h
virtio_vsock.h
virtio.h virtio: add virtio_device_shutdown() helper 2026-08-19 06:38:44 -04:00
vm_event_item.h mm/vmstat: add NRSWP{IN,OUT} counters 2026-08-24 18:43:15 -07:00
vmalloc.h mm/vmalloc: make vm_struct.nr_pages an unsigned long 2026-08-24 18:43:00 -07:00
vmcore_info.h
vmpressure.h
vmstat.h mm/vmscan: reduce lru_lock contention via vmstat-derived scan-balance cost 2026-08-24 18:42:56 -07:00
vmw_vmci_api.h
vmw_vmci_defs.h
vringh.h
vt_buffer.h
vt_kern.h
vt.h
vtime.h
w1.h
wait_api.h
wait_bit.h futex: Fix might_sleep() warning in futex_pivot_pending() 2026-08-20 18:26:42 +02:00
wait.h futex: Fix might_sleep() warning in futex_pivot_pending() 2026-08-20 18:26:42 +02:00
watch_queue.h
watchdog.h
win_minmax.h
wireless.h
wkup_m3_ipc.h
wm97xx.h
wmi.h
wordpart.h
workqueue_api.h
workqueue_types.h
workqueue.h NFS/localio: issue IO inline when not in a memory-reclaim context 2026-08-17 09:02:07 -07:00
writeback.h
ww_mutex.h
wwan.h
xarray.h
xattr.h
xxhash.h
xz.h
zconf.h
zlib.h
zorro.h
zsmalloc.h
zstd_errors.h
zstd_lib.h
zstd.h
zswap.h
zutil.h