mirror-linux/include/linux
Linus Torvalds 5c00eca95a - Make sure the array tracking which kernel text positions need to be
alternatives-patched doesn't get mishandled by out-of-order modifications,
   leading to it overflowing and causing page faults when patching
 
 - Avoid an infinite loop when early code does a ranged TLB invalidation before
   the broadcast TLB invalidation count of how many pages it can flush, has
   been read from CPUID
 
 - Fix a CONFIG_MODULES typo
 
 - Disable broadcast TLB invalidation when PTI is enabled to avoid an overflow
   of the bitmap tracking dynamic ASIDs which need to be flushed when the
   kernel switches between the user and kernel address space
 
 - Handle the case of a CPU going offline and thus reporting zeroes when
   reading top-level events in the resctrl code
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEzv7L6UO9uDPlPSfHEsHwGGHeVUoFAmhXwaMACgkQEsHwGGHe
 VUr6OQ//ThzgO6GdONGcLgTdiQ/c3Ug9tUf3k3uUeZhGp7MypEZgwBzHcU6jbkcX
 XYOdV5wJw+eetyj1/ueJqXBvQRWox6lOT064RZDwmmtJCRcSSAOxa5lbrHfnlgcd
 y9j7ml5cS/NzIfldiSynlE523SiYz2EOV0x0kY3xGkHdOT98VJHOpahgaaWmizvQ
 MEnv1AosYFGlwonq5kGu0vV8V4N0VRIe7/FjAxSuSNLUHwVdACqX9oyAdYbyw09p
 oNZjpozBJBNe70Wkg35ijQKlNGKkngwnPILmRgjZwHDH2FIRzrr6CqmHx6z336b+
 FkThRmVzJZfhtQVFM9V/prBB3GW8j/zIm61j67iz2yJW1Biz3xJKnUT+s7jd4ARr
 gGBAB+41UoaPsVKrrSQYlCsrFkUWn6b4AFT+l1eQDgnuc+ajX+OyHHXC+qVrBUbK
 lL80EoYyPrEMh8pP9wx7hdtVCvOTOSSSdFPe7RrnaT7satoBI/Aemz9tZqVzmkCs
 48iLZ4Xbwswo8U9mKIwap3IksG43LvDLWK1ydw+U6OzBuYGmu148JcSBKO3G1uhm
 YkRvmykNTxKO62mki8Wc86VP5IB5KxBcS6nO6GAGT3vsKPrkzi2GkqvaDi6Z0bEL
 1kjIaN/XKG4OQglba/DWoRLBXmd9LtsVrCJ1QGuY+ejYUJYLLMA=
 =NT0q
 -----END PGP SIGNATURE-----

Merge tag 'x86_urgent_for_v6.16_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull x86 fixes from Borislav Petkov:

 - Make sure the array tracking which kernel text positions need to be
   alternatives-patched doesn't get mishandled by out-of-order
   modifications, leading to it overflowing and causing page faults when
   patching

 - Avoid an infinite loop when early code does a ranged TLB invalidation
   before the broadcast TLB invalidation count of how many pages it can
   flush, has been read from CPUID

 - Fix a CONFIG_MODULES typo

 - Disable broadcast TLB invalidation when PTI is enabled to avoid an
   overflow of the bitmap tracking dynamic ASIDs which need to be
   flushed when the kernel switches between the user and kernel address
   space

 - Handle the case of a CPU going offline and thus reporting zeroes when
   reading top-level events in the resctrl code

* tag 'x86_urgent_for_v6.16_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  x86/alternatives: Fix int3 handling failure from broken text_poke array
  x86/mm: Fix early boot use of INVPLGB
  x86/its: Fix an ifdef typo in its_alloc()
  x86/mm: Disable INVLPGB when PTI is enabled
  x86,fs/resctrl: Remove inappropriate references to cacheinfo in the resctrl subsystem
2025-06-22 10:30:44 -07:00
..
amba
atomic
avf
bcma
bus bus: firewall: Fix missing static inline annotations for stubs 2025-05-07 11:25:02 +02:00
byteorder
can can: dev: add struct data_bittiming_params to group FD parameters 2025-05-21 14:33:28 +02:00
cdx
ceph ceph: Remove osd_client deadcode 2025-04-03 21:35:32 +02:00
clk
comedi comedi: remove the mapping of the Comedi buffer in vmalloc address space 2025-04-25 15:53:19 +02:00
crush
decompress
device devres: Add devm_is_action_added() helper 2025-04-28 09:30:41 +02:00
dma
dsa
extcon
firmware Arm SCMI updates for v6.16 2025-05-09 23:09:01 +02:00
fpga
framer
fsl net: enetc: add initial netc-lib driver to support NTMP 2025-05-08 19:43:51 -07:00
gpio gpio updates for v6.16-rc1 2025-05-27 15:22:01 -07:00
greybus
habanalabs treewide: fix typo "previlege" 2025-05-11 17:54:10 -07:00
hsi
i3c
iio iio: introduce IIO_DECLARE_BUFFER_WITH_TS macros 2025-05-21 14:20:31 +01:00
input
io_uring io_uring: add helper io_uring_cmd_ctx_handle() 2025-05-22 10:03:55 -06:00
irqchip dmaengine updates for v6.16 2025-06-05 08:49:30 -07:00
isdn
lockd
lsm
mailbox
mdio
memory
mfd mfd: maxim: Correct Samsung "Electronics" spelling in copyright headers 2025-06-03 09:46:41 +01:00
misc
mlx4
mlx5 RDMA/mlx5: Fix error flow upon firmware failure for RQ destruction 2025-05-05 11:44:37 -04:00
mmc mmc: rename mmc_can_gpio_ro() to mmc_host_can_gpio_ro() 2025-05-14 16:59:17 +02:00
mtd mtd: spinand: winbond: Prevent unsupported frequencies on dual/quad I/O variants 2025-06-18 11:18:45 +02:00
mux
net/intel iidc/ice/irdma: Update IDC to support multiple consumers 2025-05-09 11:35:43 -07:00
netfilter
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
pcs
pds pds_core: smaller adminq poll starting interval 2025-04-30 12:55:59 +01:00
perf
phy phy: hdmi: Add color depth configuration 2025-04-11 17:18:03 +05:30
pinctrl pinctrl: core: add devm_pinctrl_register_mappings() 2025-05-21 10:09:47 +02:00
platform_data Merge branch 'fixes' into for-next 2025-05-12 00:18:11 +03: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
raid raid6: Add RISC-V SIMD syndrome and recovery calculations 2025-06-05 14:03:07 -07:00
regulator regulator: max8952: Correct Samsung "Electronics" spelling in copyright headers 2025-05-19 11:41:43 +01:00
remoteproc
reset
rpmsg
rtc
sched - The 3 patch series "hung_task: extend blocking task stacktrace dump to 2025-05-31 19:12:53 -07:00
soc phy-for-6.16 2025-06-05 08:20:21 -07:00
soundwire soundwire updates for 6.16 2025-06-05 08:07:24 -07:00
spi spi: Updates for v6.16 2025-05-27 15:53:55 -07:00
ssb
sunrpc NFS Clent Updates for Linux 6.16 2025-06-03 16:13:32 -07:00
surface_aggregator
ulpi
unaligned
usb USB: gadget: fix up const issue with struct usb_function_instance 2025-05-23 12:31:34 +02:00
8250_pci.h
acct.h
acpi.h hyperv-next for v6.16 2025-06-03 08:39:20 -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 iommu/arm-smmu-qcom: Make set_stall work when the device is on 2025-05-21 11:34:06 +01:00
adxl.h
aer.h
agp_backend.h
agpgart.h
ahci-remap.h
ahci_platform.h
aio.h
alarmtimer.h
alcor_pci.h
align.h
alloc_tag.h alloc_tag: allocate percpu counters for module tags dynamically 2025-05-25 00:53:48 -07:00
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 arch_topology: Relocate cpu_scale to topology.[h|c] 2025-05-07 21:56:55 +02:00
args.h
arm-cci.h
arm-smccc.h arm64: kvm, smccc: Introduce and use API for getting hypervisor UUID 2025-05-23 16:30:55 +00:00
arm_ffa.h
arm_sdei.h firmware: SDEI: Allow sdei initialization without ACPI_APEI_GHES 2025-05-08 13:35:22 +01:00
armada-37xx-rwtm-mailbox.h
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
ata.h
ata_platform.h
atalk.h
atm.h
atm_tcp.h
atmdev.h atm: Revert atm_account_tx() if copy_from_iter_full() fails. 2025-06-17 18:42:44 -07:00
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 driver core: auxiliary bus: add device creation helpers 2025-04-15 15:20:37 +02:00
auxvec.h
average.h
backing-dev-defs.h
backing-dev.h writeback: fix false warning in inode_to_wb() 2025-04-17 20:10:08 -07:00
backing-file.h
backlight.h backlight: Replace fb events with a dedicated function call 2025-04-10 10:39:03 +01:00
badblocks.h
balloon_compaction.h
base64.h
bcd.h
bch.h
bcm47xx_nvram.h
bcm47xx_sprom.h
bcm47xx_wdt.h
bcm963xx_nvram.h MIPS: bcm63xx: nvram: avoid inefficient use of crc32_le_combine() 2025-05-20 08:44:33 +02:00
bcm963xx_tag.h
binfmts.h fs: remove uselib() system call 2025-04-21 10:27:59 +02:00
bio-integrity.h
bio.h bio: Fix bio_first_folio() for SPARSEMEM without VMEMMAP 2025-06-13 06:19:34 -06:00
bit_spinlock.h
bitfield.h bitfield: Add FIELD_MODIFY() helper 2025-04-29 15:58:38 -04:00
bitmap-str.h bitmap-str: Add missing header(s) 2025-04-29 15:58:38 -04:00
bitmap.h
bitops.h bits: introduce fixed-type GENMASK_U*() 2025-04-29 15:58:38 -04:00
bitrev.h
bits.h bits: introduce fixed-type BIT_U*() 2025-04-29 15:58:38 -04:00
blk-cgroup.h
blk-crypto-profile.h
blk-crypto.h
blk-integrity.h
blk-mq.h block: remove the q argument from blk_rq_map_kern 2025-05-07 07:31:07 -06:00
blk-pm.h
blk_types.h blk-throttle: Introduce flag "BIO_TG_BPS_THROTTLED" 2025-05-13 12:08:27 -06:00
blkdev.h - dm: better error handling when reloading a table 2025-06-03 15:54:46 -07:00
blkpg.h
blktrace_api.h
blockgroup_lock.h
bma150.h
bootconfig.h
bootmem_info.h
bottom_half.h
bpf-cgroup-defs.h
bpf-cgroup.h bpf-next-6.16 2025-05-28 15:52:42 -07:00
bpf-netns.h
bpf.h bpf: WARN_ONCE on verifier bugs 2025-05-19 08:17:08 -07:00
bpf_crypto.h
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: Do not include stack ptr register in precision backtracking bookkeeping 2025-05-27 14:09:12 -07:00
bpfptr.h
brcmphy.h
bsearch.h
bsg-lib.h
bsg.h
btf.h bpf: Prepare to reuse get_ctx_arg_idx 2025-04-17 10:50:55 -07:00
btf_ids.h
btree-128.h
btree-type.h
btree.h
btrfs.h
buffer_head.h mm/migrate: fix sleep in atomic for large folios and buffer heads 2025-04-22 18:16:08 +02:00
bug.h
build-salt.h
build_bug.h build_bug.h: more user friendly error messages in BUILD_BUG_ON_ZERO() 2025-04-29 15:58:38 -04:00
buildid.h
bvec.h block: Fix bvec_set_folio() for very large folios 2025-06-13 06:20:17 -06:00
c2port.h
cache.h
cacheflush.h
cacheinfo.h
call_once.h
capability.h
cb710.h
cc_platform.h
cciss_ioctl.h
ccp.h
cdev.h
cdrom.h
cfag12864b.h
cfi.h
cfi_types.h
cgroup-defs.h cgroup: document the rstat per-cpu initialization 2025-05-19 10:30:02 -10:00
cgroup.h cgroup: Changes for v6.16 2025-05-27 20:59:53 -07:00
cgroup_api.h
cgroup_dmem.h
cgroup_rdma.h
cgroup_refcnt.h
cgroup_subsys.h
circ_buf.h
cleanup.h cleanup: Provide retain_and_null_ptr() 2025-04-09 20:47:29 +02:00
clk-provider.h
clk.h
clkdev.h
clockchips.h
clocksource.h
clocksource_ids.h
closure.h
cma.h
cmpxchg-emu.h
cn_proc.h
cnt32_to_63.h
coda.h
codetag.h alloc_tag: handle module codetag load errors as module load failures 2025-06-05 22:02:23 -07:00
compaction.h
compat.h
compiler-clang.h
compiler-gcc.h
compiler-version.h integer-wrap: Force full rebuild when .scl file changes 2025-05-08 09:42:06 -07:00
compiler.h build_bug.h: more user friendly error messages in BUILD_BUG_ON_ZERO() 2025-04-29 15:58:38 -04:00
compiler_attributes.h
compiler_types.h - The 3 patch series "hung_task: extend blocking task stacktrace dump to 2025-05-31 19:12:53 -07:00
completion.h
component.h
configfs.h configfs: Add CONFIGFS_ATTR_PERM helper 2025-04-25 11:44:35 +02:00
connector.h
console.h
console_struct.h vt: bracketed paste support 2025-05-21 13:41:03 +02:00
consolemap.h vt: add ucs_get_fallback() 2025-05-21 13:39:45 +02:00
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 coredump: hand a pidfd to the usermode coredump helper 2025-05-02 14:28:47 +02:00
coresight-pmu.h
coresight-stm.h
coresight.h coresight: Introduce pause and resume APIs for source 2025-05-14 11:56:17 +01:00
count_zeros.h
counter.h
cper.h
cpu.h x86/smp: PM/hibernate: Split arch_resume_nosmt() 2025-06-07 14:22:56 +02:00
cpu_cooling.h
cpu_pm.h
cpu_rmap.h
cpu_smt.h
cpufeature.h
cpufreq.h cpufreq/sched: Move cpufreq-specific EAS checks to cpufreq 2025-05-07 21:17:56 +02:00
cpuhotplug.h perf: Remove too early and redundant CPU hotplug handling 2025-05-08 21:50:19 +02:00
cpuhplock.h
cpuidle.h
cpuidle_haltpoll.h
cpumask.h bitmap-for-6.16 2025-06-03 07:39:23 -07:00
cpumask_api.h
cpumask_types.h
cpuset.h vmscan,cgroup: apply mems_effective to reclaim 2025-05-12 23:50:33 -07:00
crash_core.h crash_dump: retrieve dm crypt keys in kdump kernel 2025-05-21 10:48:21 -07:00
crash_dump.h crash_dump: retrieve dm crypt keys in kdump kernel 2025-05-21 10:48:21 -07:00
crash_reserve.h
crc-ccitt.h
crc-itu-t.h
crc-t10dif.h
crc4.h
crc7.h
crc8.h
crc16.h lib/crc16: unexport crc16_table and crc16_byte() 2025-05-13 20:37:16 -07:00
crc32.h Networking changes for 6.16. 2025-05-28 15:24:36 -07:00
crc32c.h
crc32poly.h
crc64.h
cred.h
crypto.h crypto: api - Rename CRYPTO_ALG_REQ_CHAIN to CRYPTO_ALG_REQ_VIRT 2025-05-05 18:20:45 +08:00
cs5535.h
ctype.h
cuda.h
damon.h mm/damon/core: introduce damos quota goal metrics for memory node utilization 2025-05-12 23:50:29 -07:00
dasd_mod.h
davinci_emac.h
dax.h
dca.h
dcache.h vfs-6.16-rc1.async.dir 2025-05-26 08:02:43 -07:00
dccp.h net: Retire DCCP socket. 2025-04-11 18:58:10 -07:00
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 dm: Allow .prepare_ioctl to handle ioctls directly 2025-05-04 11:35:05 +02:00
device.h devres: Move devm_*_action*() APIs to devres.h 2025-04-28 09:30:40 +02:00
device_cgroup.h device_cgroup: avoid access to ->i_rdev in the common case in devcgroup_inode_permission() 2025-04-21 10:27:59 +02:00
devm-helpers.h
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 bpf-next-6.16 2025-05-28 15:52:42 -07:00
dma-direct.h
dma-direction.h
dma-fence-array.h
dma-fence-chain.h
dma-fence-unwrap.h dma-fence: Add helper to sort and deduplicate dma_fence arrays 2025-05-05 13:29:44 -04:00
dma-fence.h
dma-heap.h
dma-map-ops.h dma-mapping: move the PCI P2PDMA mapping helpers to pci-p2pdma.h 2025-05-06 08:36:53 +02:00
dma-mapping.h dma-mapping updates for Linux 6.16: 2025-05-27 20:09:06 -07:00
dma-resv.h
dmaengine.h
dmapool.h dmapool: add NUMA affinity support 2025-05-20 05:34:27 +02:00
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 cxl/edac: Add CXL memory device memory sparing control feature 2025-05-23 13:24:53 -07:00
edd.h
eeprom_93cx6.h
efi-bgrt.h
efi.h
efi_embedded_fw.h
efs_vh.h
eisa.h EISA: Increase length of device names 2025-04-17 10:56:11 +02:00
elf-fdpic.h
elf-randomize.h
elf.h
elfcore-compat.h
elfcore.h
elfnote-lto.h
elfnote.h
enclosure.h
energy_model.h PM: EM: Introduce em_adjust_cpu_capacity() 2025-05-13 14:34:18 +02:00
entry-common.h entry: Inline syscall_exit_to_user_mode() 2025-04-29 08:27:10 +02:00
entry-kvm.h
err.h
errname.h
errno.h
error-injection.h
errqueue.h
errseq.h
etherdevice.h
ethtool.h net: Add support for providing the PTP hardware source in tsinfo 2025-05-22 15:32:00 +02:00
ethtool_netlink.h
eventfd.h
eventpoll.h
evm.h
execmem.h Revert "mm/execmem: Unify early execmem_cache behaviour" 2025-06-11 11:20:52 +02:00
export-internal.h
export.h module: Provide EXPORT_SYMBOL_GPL_FOR_MODULES() helper 2025-05-25 18:12:14 +09:00
exportfs.h exportfs: require ->fh_to_parent() to encode connectable file handles 2025-05-30 07:30:47 +02:00
ext2_fs.h
extable.h
extcon-provider.h
extcon.h
f2fs_fs.h f2fs: fix to bail out in get_new_segment() 2025-05-06 15:46:54 +00:00
f75375s.h
falloc.h
fanotify.h fanotify: support watching filesystems and mounts inside userns 2025-05-19 22:46:34 +02:00
fault-inject-usercopy.h
fault-inject.h
fb.h fbdev: Remove constants of unused events 2025-04-10 10:39:14 +01:00
fbcon.h
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdtable.h
fec.h
fiemap.h
file.h fs: predict not having to do anything in fdput() 2025-04-08 10:28:07 +02:00
file_ref.h fs: fall back to file_ref_put() for non-last reference 2025-04-22 18:16:09 +02:00
fileattr.h
filelock.h
filter.h bpf-next-6.15 2025-03-30 12:43:03 -07:00
find.h find: Add find_first_andnot_bit() 2025-05-15 20:24:40 +02:00
fips.h
firewire.h
firmware-map.h
firmware.h
fixp-arith.h
flat.h
flex_proportions.h
folio_queue.h folio_queue: remove unused field `marks3` 2025-05-21 14:34:38 +02:00
font.h
fortify-string.h
fprobe.h
fpu.h
freezer.h
fs.h vfs-6.16-rc3.fixes 2025-06-16 08:18:43 -07:00
fs_api.h
fs_context.h
fs_parser.h fs/fs_parse: Remove unused and problematic validate_constant_table() 2025-04-21 10:27:59 +02:00
fs_pin.h
fs_stack.h
fs_struct.h
fs_types.h
fscache-cache.h
fscache.h Merge patch series "netfs: Miscellaneous fixes" 2025-05-21 14:35:34 +02:00
fscrypt.h
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
fsnotify_backend.h \n 2025-05-29 10:34:26 -07:00
fsverity.h
ftrace.h RISC-V Patches for the 6.16 Merge Window, Part 1 2025-06-06 18:05:18 -07:00
ftrace_irq.h
ftrace_regs.h
futex.h futex: Use RCU_INIT_POINTER() in futex_mm_init(). 2025-05-21 13:57:41 +02:00
fw_table.h
fwctl.h
fwnode.h device property: Add a note to the fwnode.h 2025-04-15 18:10:57 +02: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: rename try_alloc_pages() to alloc_pages_nolock() 2025-05-22 14:55:37 -07:00
gfp_api.h
gfp_types.h
glob.h
gnss.h
goldfish.h
gpio-pxa.h
gpio.h
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-hub: Fix typo and improve documentation 2025-05-21 14:21:34 +01:00
hid-sensor-ids.h
hid.h HID: core: Add functions for HID drivers to react on first open and last close call 2025-05-13 15:59:03 +02:00
hid_bpf.h
hidden.h
hiddev.h
hidraw.h
highmem-internal.h mm/kmap: Add kmap_local_page_try_from_panic() 2025-04-10 10:50:57 +02:00
highmem.h f2fs-for-6.16-rc1 2025-05-30 08:40:25 -07:00
highuid.h
hil.h
hil_mlc.h
hippidevice.h
hisi_acc_qm.h
hmm-dma.h mm/hmm: provide generic DMA managing logic 2025-05-12 06:06:42 -04:00
hmm.h mm/hmm: provide generic DMA managing logic 2025-05-12 06:06:42 -04:00
host1x.h
host1x_context_bus.h
hp_sdc.h
hpet.h
hrtimer.h hrtimer: Add missing ACCESS_PRIVATE() for hrtimer::function 2025-04-09 21:00:42 +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/huge_memory: remove useless folio pointers passing 2025-05-12 23:50:34 -07:00
hugetlb.h mm/hugetlb: unshare page tables during VMA split, not before 2025-06-05 22:02:24 -07:00
hugetlb_cgroup.h
hugetlb_inline.h
hung_task.h hung_task: replace blocker_mutex with encoded blocker 2025-05-11 17:54:07 -07:00
hw_breakpoint.h
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
hwspinlock.h
hyperv.h hyperv-next for v6.16 2025-06-03 08:39:20 -07:00
hypervisor.h
i2c-algo-bit.h
i2c-algo-pca.h
i2c-algo-pcf.h
i2c-atr.h i2c: atr: add passthrough flag 2025-05-22 11:07:05 +02:00
i2c-dev.h
i2c-mux.h
i2c-of-prober.h
i2c-smbus.h i2c: smbus: introduce Write Disable-aware SPD instantiating functions 2025-05-19 22:23:57 +02:00
i2c.h i2c: remove 'of_node' member from i2c_boardinfo 2025-05-20 22:49:39 +02: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 wifi: remove zero-length arrays 2025-06-17 14:29:19 +02:00
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
if_tunnel.h
if_vlan.h
igmp.h
ihex.h
ima.h ima: kexec: define functions to copy IMA log at soft boot 2025-04-29 15:54:54 -04:00
imx-media.h
in.h
in6.h
indirect_call_wrapper.h
inet.h net: core: Convert inet_addr_is_any() to sockaddr_storage 2025-05-27 08:25:42 +02:00
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 platform/x86:intel/vsec: Change return type of intel_vsec_register 2025-05-08 16:03:37 +03:00
interconnect-clk.h
interconnect-provider.h interconnect: core: Add dynamic id allocation support 2025-04-15 14:13:36 +03:00
interconnect.h interconnect: core: Add dynamic id allocation support 2025-04-15 14:13:36 +03:00
interrupt.h genirq: Fix typo in IRQ_NOTCONNECTED comment 2025-04-24 14:31:03 +02:00
interval_tree.h
interval_tree_generic.h
io-64-nonatomic-hi-lo.h
io-64-nonatomic-lo-hi.h
io-mapping.h
io-pgtable.h iommu/io-pgtable-arm: Add quirk to quiet WARN_ON() 2025-05-20 15:04:13 +01:00
io.h x86/devmem: Remove duplicate range_is_allowed() definition 2025-05-01 09:43:48 -07:00
io_uring.h
io_uring_types.h io_uring: pass in struct io_big_cqe to io_alloc_ocqe() 2025-05-17 18:47:18 -06:00
ioam6.h
ioam6_genl.h
ioam6_iptunnel.h
iocontext.h
iomap.h iomap: don't lose folio dropbehind state for overwrites 2025-05-28 09:26:07 +02:00
iommu-dma.h
iommu-helper.h
iommu.h IOMMU Updates for Linux v6.16: 2025-05-30 10:44:20 -07:00
iommufd.h
iopoll.h
ioport.h
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:msghandler: Export and fix panic messaging capability 2025-05-07 17:25:48 -05:00
ipmi_smi.h
ipv6.h
ipv6_route.h
irq.h Update for interrupt chip drivers: 2025-05-27 08:00:46 -07:00
irq_poll.h
irq_sim.h
irq_work.h
irqbypass.h
irqchip.h
irqdesc.h
irqdomain.h Updates for the MSI subsystem (core code and PCI): 2025-05-27 08:15:26 -07: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 journal_t argument from jbd2_chksum() 2025-05-20 10:31:12 -04:00
jhash.h
jiffies.h time/jiffies: Change register_refined_jiffies() to void __init 2025-04-30 09:06:23 +02:00
journal-head.h
joystick.h
jump_label.h
jump_label_ratelimit.h
jz4740-adc.h
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 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.h: move PTR_IF() and u64_to_user_ptr() to util_macros.h 2025-05-11 17:54:06 -07:00
kernel_read_file.h
kernel_stat.h
kernelcapi.h
kernfs.h
kexec.h - The 3 patch series "hung_task: extend blocking task stacktrace dump to 2025-05-31 19:12:53 -07:00
kexec_handover.h kexec: enable KHO support for memory preservation 2025-05-12 23:50:40 -07:00
key-type.h
key.h KEYS: Invert FINAL_PUT bit 2025-06-11 11:57:14 -07:00
keyboard.h
keyctl.h
kfence.h
kfifo.h
kgdb.h
khugepaged.h mm: khugepaged: decouple SHMEM and file folios' collapse 2025-05-22 14:55:38 -07:00
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
kthread.h
ktime.h
ktime_api.h
kvm_dirty_ring.h
kvm_host.h Merge branch 'kvm-lockdep-common' into HEAD 2025-05-28 06:29:17 -04:00
kvm_irqfd.h
kvm_para.h
kvm_types.h
l2tp.h
lantiq.h
lapb.h
latencytop.h
lcd.h backlight: lcd: Replace fb events with a dedicated function call 2025-04-10 10:39:10 +01:00
lcm.h
led-class-flash.h leds: flash: Add support for flash/strobe duration 2025-05-14 09:25:09 +01:00
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 leds: backlight trigger: Replace fb events with a dedicated function call 2025-04-10 10:39:13 +01:00
libata.h ata: libata-acpi: Do not assume 40 wire cable if no devices are enabled 2025-06-10 14:08:24 +02:00
libfdt.h
libfdt_env.h
libgcc.h
libnvdimm.h
libps2.h
license.h
limits.h
linear_range.h
linkage.h
linkmode.h
linux_logo.h
lis3lv02d.h
list.h list: remove redundant 'extern' for function prototypes 2025-05-11 17:54:14 -07:00
list_bl.h
list_lru.h
list_nulls.h
list_sort.h
litex.h
livepatch.h
livepatch_sched.h sched,livepatch: Untangle cond_resched() and live-patching 2025-05-14 13:16:24 +02:00
llc.h
llist.h llist: make llist_add_batch() a static inline 2025-05-27 19:40:34 -07:00
llist_api.h
local_lock.h locking/local_lock, mm: replace localtry_ helpers with local_trylock_t type 2025-04-11 17:32:35 -07:00
local_lock_internal.h locking/local_lock: fix _Generic() matching of local_trylock_t 2025-04-23 09:04:56 -07:00
lockdep.h
lockdep_api.h
lockdep_types.h
lockref.h
log2.h
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
mISDNdsp.h
mISDNhw.h
mISDNif.h
mailbox_client.h
mailbox_controller.h mailbox: Remove devm_mbox_controller_unregister 2025-05-26 16:23:39 -05:00
map_benchmark.h
maple.h
maple_tree.h maple_tree: add sufficient height 2025-05-11 17:48:29 -07:00
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 net: phy: fix up const issues in to_mdio_device() and to_phy_device() 2025-05-27 17:35:25 -07:00
mei_aux.h
mei_cl_bus.h
mem_encrypt.h
memblock.h memblock: introduce memmap_init_kho_scratch() 2025-05-12 23:50:39 -07:00
memcontrol.h memcg: nmi safe memcg stats for specific archs 2025-05-31 22:46:08 -07:00
memfd.h
memory-tiers.h
memory.h memory: implement memory_block_advise/probe_max_size 2025-05-11 17:48:07 -07:00
memory_hotplug.h
mempolicy.h mm/mempolicy: Weighted Interleave Auto-tuning 2025-05-21 09:55:15 -07:00
mempool.h
memregion.h
memremap.h
memstick.h
mhi.h
mhi_ep.h
micrel_phy.h net: phy: micrel: remove KSZ9477 EEE quirks now handled by phylink 2025-05-13 10:23:24 +02:00
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
minmax.h
misc_cgroup.h Merge branch 'kvm-tdx-initial' into HEAD 2025-04-07 07:36:33 -04:00
miscdevice.h
mm.h - The 2 patch series "zram: support algorithm-specific parameters" from 2025-06-02 16:00:26 -07:00
mm_api.h
mm_inline.h mm: convert VM_PFNMAP tracking to pfnmap_track() + pfnmap_untrack() 2025-05-22 14:55:37 -07:00
mm_types.h - The 2 patch series "zram: support algorithm-specific parameters" from 2025-06-02 16:00:26 -07:00
mm_types_task.h
mman.h mm: mmap: map MAP_STACK to VM_NOHUGEPAGE only if THP is enabled 2025-05-20 22:49:38 -07:00
mmap_lock.h - The 11 patch series "Add folio_mk_pte()" from Matthew Wilcox 2025-05-31 15:44:16 -07:00
mmdebug.h
mmiotrace.h
mmu_context.h
mmu_notifier.h mmu_notifiers: remove leftover stub macros 2025-05-31 22:46:13 -07:00
mmzone.h - The 2 patch series "zram: support algorithm-specific parameters" from 2025-06-02 16:00:26 -07:00
mnt_idmapping.h
mnt_namespace.h
mod_devicetable.h USB/Thunderbolt changes for 6.16-rc1 2025-06-06 12:45:35 -07:00
module.h x86/its: move its_pages array to struct mod_arch_specific 2025-06-11 11:20:51 +02:00
module_signature.h
module_symbol.h
moduleloader.h
moduleparam.h
most.h
mount.h mount-related bugfixes 2025-06-08 10:35:12 -07:00
moxtet.h
mpage.h
mpi.h
mpls.h
mpls_iptunnel.h
mroute.h
mroute6.h
mroute_base.h mr: consolidate the ipmr_can_free_table() checks. 2025-05-16 17:53:48 -07:00
msdos_fs.h
msdos_partition.h
msg.h
msi.h genirq/msi: Add helper for creating MSI-parent irq domains 2025-05-16 21:32:20 +02:00
msi_api.h
mtio.h
mutex.h locking/mutex: implement mutex_lock_killable_nest_lock 2025-05-27 12:16:41 -04:00
mutex_api.h
mutex_types.h
mv643xx_eth.h
mv643xx_i2c.h
mvebu-pmsu.h
mxm-wmi.h
namei.h vfs-6.16-rc1.async.dir 2025-05-26 08:02:43 -07:00
nd.h
ndctl.h
net.h Networking changes for 6.16. 2025-05-28 15:24:36 -07:00
net_tstamp.h net: Add support for providing the PTP hardware source in tsinfo 2025-05-22 15:32:00 +02:00
netdev_features.h
netdevice.h net: core: Convert dev_set_mac_address_user() to use struct sockaddr_storage 2025-05-27 08:25:43 +02:00
netdevice_xmit.h netfilter: nf_dup_netdev: Move the recursion counter struct netdev_xmit 2025-05-23 13:57:12 +02:00
netfilter.h netfilter: nf_tables: Have a list of nf_hook_ops in nft_hook 2025-05-23 13:57:13 +02:00
netfilter_bridge.h
netfilter_defs.h
netfilter_ipv4.h
netfilter_ipv6.h
netfilter_netdev.h
netfs.h netfs: Fix undifferentiation of DIO reads from unbuffered reads 2025-05-23 10:35:03 +02:00
netlink.h net: netlink: reduce extack cookie size 2025-05-19 16:06:42 -07:00
netpoll.h
nfs.h nfs: add missing selections of CONFIG_CRC32 2025-04-13 16:39:42 -04:00
nfs3.h
nfs4.h NFSv4: Allow FREE_STATEID to clean up delegations 2025-05-28 17:17:13 -04:00
nfs_common.h
nfs_fs.h
nfs_fs_i.h
nfs_fs_sb.h NFS: Add support for fallocate(FALLOC_FL_ZERO_RANGE) 2025-05-28 17:17:13 -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 nfs_localio: change nfsd_file_put_local() to take a pointer to __rcu pointer 2025-05-28 17:17:14 -04:00
nitro_enclaves.h
nl802154.h
nls.h
nmi.h
node.h
nodemask.h topology: make for_each_node_with_cpus() O(N) 2025-05-13 11:40:04 -04:00
nodemask_types.h
nospec.h
notifier.h
ns_common.h
nsc_gpio.h
nsproxy.h
ntb.h
ntb_transport.h
nubus.h
numa.h
numa_memblks.h mm: numa_memblks: introduce numa_add_reserved_memblk 2025-05-22 14:55:36 -07:00
nvme-auth.h
nvme-fc-driver.h
nvme-fc.h
nvme-keyring.h
nvme-rdma.h
nvme-tcp.h
nvme.h nvme: fix command limits status code 2025-06-04 09:51:10 +02:00
nvmem-consumer.h
nvmem-provider.h nvmem: Remove unused nvmem cell table support 2025-05-21 14:28:27 +02:00
nvram.h
oa_tc6.h
objagg.h
objpool.h
objtool.h
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 of: reserved_mem: Add functions to parse "memory-region" 2025-05-05 16:17:40 -05:00
oid_registry.h lib/oid_registry.c: remove unused sprint_OID 2025-05-11 17:54:13 -07:00
olpc-ec.h
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 overflow: Introduce __DEFINE_FLEX for having no initializer 2025-06-01 08:41:11 -07:00
packing.h
padata.h
page-flags-layout.h mm: page-flags-layout.h: change the KASAN_TAG_WIDTH for HW_TAGS 2025-05-12 23:50:49 -07:00
page-flags.h - The 11 patch series "Add folio_mk_pte()" from Matthew Wilcox 2025-05-31 15:44:16 -07:00
page-isolation.h
page_counter.h
page_ext.h
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 mm/page_table_check: Batch-check pmds/puds just like ptes 2025-05-09 13:43:07 +01:00
pageblock-flags.h mm: add CONFIG_PAGE_BLOCK_ORDER to select page block order 2025-05-31 22:46:13 -07:00
pagemap.h fuse update for 6.16 2025-06-02 15:31:05 -07:00
pagevec.h
pagewalk.h
panic.h x86/nmi: Consolidate NMI panic variables 2025-04-01 22:25:56 +02:00
panic_notifier.h
papr_scm.h
parman.h
parport.h
parport_pc.h
parser.h
part_stat.h block: export API to get the number of bdev inflight IO 2025-05-10 16:11:49 +08: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: host-common: Convert to library for host controller drivers 2025-05-30 12:21:57 -05:00
pci-ep-cfs.h
pci-epc.h PCI: endpoint: Align pci_epc_set_msix(), pci_epc_ops::set_msix() nr_irqs encoding 2025-05-28 16:47:56 -05:00
pci-epf.h PCI: endpoint: Retain fixed-size BAR size as well as aligned size 2025-05-28 16:15:40 -05:00
pci-p2pdma.h dma-mapping: move the PCI P2PDMA mapping helpers to pci-p2pdma.h 2025-05-06 08:36:53 +02:00
pci-pwrctrl.h
pci-tph.h
pci.h pci-v6.16-changes 2025-06-04 11:26:17 -07:00
pci_hotplug.h
pci_ids.h ASoC: Updates for v6.16 2025-05-22 20:30:34 +02:00
pcie-dwc.h
pcs-lynx.h
pcs-rzn1-miic.h
pe.h include: pe.h: Fix PE definitions 2025-05-21 16:46:37 +02:00
peci-cpu.h
peci.h
percpu-defs.h Update Christoph's Email address and make it consistent 2025-05-12 23:50:31 -07:00
percpu-refcount.h
percpu-rwsem.h locking/percpu-rwsem: add freezable alternative to down_read 2025-04-07 09:37:16 +02:00
percpu.h alloc_tag: allocate percpu counters for module tags dynamically 2025-05-25 00:53:48 -07:00
percpu_counter.h
perf_event.h perf: Add comment to enum perf_event_state 2025-06-05 14:37:53 +02:00
perf_event_api.h
perf_regs.h
personality.h
pfn.h
pfn_t.h
pgalloc_tag.h mm/codetag: move tag retrieval back upfront in __free_pages() 2025-05-11 17:26:06 -07:00
pgtable.h x86/mm/pat: remove old pfnmap tracking interface 2025-05-22 14:55:37 -07:00
pgtable_api.h
phonet.h
phy.h net: phy: fix up const issues in to_mdio_device() and to_phy_device() 2025-05-27 17:35:25 -07:00
phy_fixed.h net: phy: fixed_phy: constify status argument where possible 2025-05-20 18:17:43 -07:00
phy_led_triggers.h
phy_link_topology.h
phylib_stubs.h
phylink.h net: phylink: mac_link_(up|down)() clarifications 2025-04-22 18:21:53 -07:00
pid.h pidfs: get rid of __pidfd_prepare() 2025-04-26 08:28:03 +02:00
pid_namespace.h
pid_types.h
pidfs.h pidfs, coredump: add PIDFD_INFO_COREDUMP 2025-05-21 13:59:12 +02:00
pim.h
pipe_fs_i.h
pkeys.h
pktcdvd.h
pl320-ipc.h
platform_device.h
platform_profile.h
pldmfw.h
plist.h
plist_types.h
pm-trace.h
pm.h
pm_clock.h
pm_domain.h pmdomain: core: Add residency reflection for domain-idlestates to debugfs 2025-04-23 10:08:34 +02:00
pm_opp.h OPP: Add dev_pm_opp_set_level() 2025-05-02 11:03:18 +05:30
pm_qos.h
pm_runtime.h pci-v6.16-changes 2025-06-04 11:26:17 -07:00
pm_wakeirq.h
pm_wakeup.h PM: wakeup: Do not expose 4 device wakeup source APIs 2025-04-25 16:02:29 +02:00
pmbus.h
pmu.h
pnp.h
poison.h page_pool: Track DMA-mapped pages and unmap them when destroying the pool 2025-04-14 16:30:29 -07:00
poll.h
polynomial.h
posix-clock.h
posix-timers.h
posix-timers_types.h
posix_acl.h
posix_acl_xattr.h
power_supply.h platform-drivers-x86 for v6.16-1 2025-05-29 10:19:22 -07:00
powercap.h
ppp-comp.h
ppp_channel.h
ppp_defs.h
pps_gen_kernel.h
pps_kernel.h
pr.h
prandom.h
preempt.h
prefetch.h
prime_numbers.h
printk.h
prmt.h
proc_fs.h
proc_ns.h
processor.h
profile.h
projid.h
property.h Char/Misc/IIO pull request for 6.16-rc1 2025-06-06 11:50:47 -07:00
pruss_driver.h
psci.h
pseudo_fs.h
psi.h
psi_types.h
psp-platform-access.h
psp-sev.h crypto: ccp - Add new SEV/SNP platform shutdown API 2025-04-07 13:22:26 +08:00
psp-tee.h
psp.h
pstore.h
pstore_blk.h
pstore_ram.h
pstore_zone.h
ptdump.h mm/ptdump: split effective_prot() into level specific callbacks 2025-05-11 17:48:19 -07:00
pti.h
ptp_classify.h
ptp_clock_kernel.h net: ptp: introduce .supported_perout_flags to ptp_clock_info 2025-04-15 20:20:58 -07:00
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: Fix various formatting issues in kernel-doc 2025-04-24 16:43:54 +02: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: Reduce ___ratelimit() false-positive rate limiting 2025-05-08 16:13:27 -07:00
ratelimit_types.h ratelimit: Reduce ___ratelimit() false-positive rate limiting 2025-05-08 16:13:27 -07:00
rational.h
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
rcuref.h rcuref: Provide rcuref_is_dead() 2025-05-03 12:02:04 +02:00
rcutiny.h
rcutree.h
rcuwait.h
rcuwait_api.h
reboot-mode.h
reboot.h
reciprocal_div.h
ref_tracker.h
refcount.h
refcount_api.h
refcount_types.h
regmap.h regmap: irq: Add support for chips without separate IRQ status 2025-05-22 13:11:50 +01:00
regset.h
relay.h relay: remove unused relay_late_setup_files 2025-05-11 17:54:09 -07:00
remoteproc.h
resctrl.h x86,fs/resctrl: Remove inappropriate references to cacheinfo in the resctrl subsystem 2025-06-16 21:06:12 +02:00
resctrl_types.h x86/resctrl: Move enum resctrl_event_id to resctrl.h 2025-05-16 12:10:20 +02:00
reset-controller.h
reset.h reset: Add devm_reset_control_array_get_exclusive_released() 2025-05-05 15:16:50 +02:00
resource.h
resource_ext.h
restart_block.h futex: Fix outdated comment in struct restart_block 2025-05-08 20:29:07 +02:00
resume_user_mode.h
rethook.h
rfkill.h
rhashtable-types.h
rhashtable.h
ring_buffer.h ring-buffer: Add ring_buffer_record_is_on_cpu() 2025-05-09 15:19:10 -04:00
rio.h
rio_drv.h rapidio: remove unused functions 2025-05-11 17:54:09 -07:00
rio_ids.h
rio_regs.h
rmap.h mm/rmap: inline folio_test_large_maybe_mapped_shared() into callers 2025-05-12 23:50:45 -07:00
rmi.h
rndis.h
rodata_test.h
rolling_buffer.h
root_dev.h
rpmb.h
rpmsg.h rpmsg: core: Remove deadcode 2025-05-06 11:11:45 -06:00
rseq.h
rslib.h
rtc.h
rtmutex.h
rtnetlink.h net: hold instance lock during NETDEV_CHANGE 2025-04-07 11:13:39 -07:00
rtsx_common.h
rtsx_pci.h misc: rtsx: Remove deadcode 2025-04-25 15:53:59 +02:00
rtsx_usb.h
rv.h
rw_hint.h
rwbase_rt.h
rwlock.h
rwlock_api_smp.h
rwlock_rt.h
rwlock_types.h
rwsem.h
sbitmap.h
scatterlist.h scatterlist: fix extraneous '@'-sign kernel-doc notation 2025-06-11 22:42:35 -07:00
scc.h
sched.h - The 2 patch series "zram: support algorithm-specific parameters" from 2025-06-02 16:00:26 -07:00
sched_clock.h
scmi_imx_protocol.h firmware: arm_scmi: imx: Add i.MX95 CPU Protocol 2025-04-14 10:21:27 +01:00
scmi_protocol.h
scpi_protocol.h
screen_info.h drm/sysfb: vesadrm: Add gamma correction 2025-04-07 11:02:07 +02:00
scs.h
sctp.h
scx200.h
scx200_gpio.h
seccomp.h
seccomp_types.h
secretmem.h
securebits.h
security.h lsm: Move security_netlink_send to under CONFIG_SECURITY_NETWORK 2025-04-22 15:34:58 -04: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 hung_task: show the blocker task if the task is hung on semaphore 2025-05-11 17:54:08 -07:00
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
serial.h
serial_8250.h
serial_bcm63xx.h
serial_core.h serial: switch uart_port::iotype to enum uart_iotype 2025-04-25 13:46:31 +02:00
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 shmem: Add shmem_writeout() 2025-04-07 09:36:49 +02:00
shrinker.h
signal.h
signal_types.h
signalfd.h
siox.h
siphash.h
sizes.h
skb_array.h
skbuff.h net: remove skb_copy_and_hash_datagram_iter() 2025-05-21 15:40:17 -07:00
skbuff_ref.h net: add get_netmem/put_netmem support 2025-05-13 11:12:48 +02:00
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 mfd: sm501: Remove unused sm501_find_clock 2025-05-23 08:49:16 +01:00
smc91x.h
smp.h
smp_types.h
smpboot.h
smsc911x.h
smscphy.h
sock_diag.h
socket.h net: pass const to msg_data_left() 2025-04-10 18:34:05 -07:00
sockptr.h
softirq.h
sonet.h
sonypi.h
sort.h sort.h: hoist cmp_int() into generic header file 2025-05-11 17:54:12 -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
sram.h
srcu.h
srcutiny.h
srcutree.h
ssbi.h
stackdepot.h
stackleak.h
stackprotector.h
stacktrace.h
start_kernel.h
stat.h fs: add atomic write unit max opt to statx 2025-05-07 14:25:30 -07:00
statfs.h
static_call.h
static_call_types.h
static_key.h
stdarg.h
stddef.h
stm.h
stmmac.h net: stmmac: remove speed_mode_2500() method 2025-05-02 18:25:08 -07: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
string_helpers.h lib/string_helpers: Introduce parse_int_array() 2025-04-07 15:07:56 +01:00
stringhash.h
stringify.h
sungem_phy.h
sunserialcore.h
sunxi-rsb.h
surface_acpi_notify.h
suspend.h PM: sleep: Introduce pm_sleep_transition_in_progress() 2025-05-13 21:59:02 +02:00
svga.h
sw842.h
swab.h
swait.h
swait_api.h
swap.h mm: add swappiness=max arg to memory.reclaim for only anon reclaim 2025-05-12 23:50:35 -07:00
swap_cgroup.h
swapfile.h
swapops.h
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
syscalls_api.h
syscore_ops.h
sysctl.h
sysfb.h
sysfs.h sysfs: constify attribute_group::bin_attrs 2025-04-15 18:46:10 +02:00
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: add receive queue awareness in tcp_rcv_space_adjust() 2025-05-15 11:30:08 -07:00
tee_core.h
tee_drv.h
tegra-icc.h
termios_internal.h
text-patching.h
textsearch.h
textsearch_fsm.h
thermal.h
thread_info.h
threads.h
thunderbolt.h thunderbolt: Add Thunderbolt/USB4 <-> USB3 match function 2025-04-17 12:21:45 +03:00
ti-emif-sram.h
ti_wilink_st.h
tick.h tick/nohz: Remove unused tick_nohz_full_add_cpus_to() 2025-05-13 16:38:03 +02:00
tifm.h
timb_dma.h
timb_gpio.h
time.h
time32.h
time64.h
time_namespace.h timens: Add struct seq_file forward declaration 2025-06-04 11:27:11 +02:00
timecounter.h
timekeeper_internal.h timekeeping: Prevent coarse clocks going backwards 2025-04-28 11:17:29 +02:00
timekeeping.h
timer.h treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
timer_types.h
timerfd.h
timeriomem-rng.h
timerqueue.h
timerqueue_types.h
timex.h
tnum.h
topology.h bitmap-for-6.16 2025-06-03 07:39:23 -07:00
torture.h
toshiba.h
tpm.h tpm: tis: Double the timeout B to 4s 2025-05-15 04:49:15 +03:00
tpm_command.h
tpm_eventlog.h
tpm_svsm.h svsm: Add header with SVSM_VTPM_CMD helpers 2025-04-10 16:20:06 +02:00
trace.h tracing: Mark binary printing functions with __printf() attribute 2025-03-28 13:37:11 +01:00
trace_clock.h
trace_events.h
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 tracepoint: Have tracepoints created with DECLARE_TRACE() have _tp suffix 2025-05-14 11:19:32 -04:00
transport_class.h
ts-nbus.h
tsacct_kern.h
tsm-mr.h tsm-mr: Add TVM Measurement Register support 2025-05-08 19:17:33 -07:00
tsm.h configfs-tsm: Namespace TSM report symbols 2025-05-02 12:52:16 -07:00
tty.h
tty_buffer.h
tty_driver.h
tty_flip.h
tty_ldisc.h
tty_port.h tty: Remove unused API tty_port_register_device_serdev() 2025-04-25 13:44:28 +02:00
turris-omnia-mcu-interface.h
turris-signing-key.h firmware: turris-mox-rwtm: fix building without CONFIG_KEYS 2025-04-04 15:44:16 +02:00
typecheck.h
types.h kernel.h: move READ/WRITE definitions to <linux/types.h> 2025-05-11 17:54:06 -07:00
u64_stats_sync.h
u64_stats_sync_api.h
uacce.h
uaccess.h
ubsan.h KVM: arm64: Introduce CONFIG_UBSAN_KVM_EL2 2025-05-07 11:21:35 +01:00
ucopysize.h
ucs2_string.h
udp.h bpf: udp: Make sure iter->batch always contains a full bucket snapshot 2025-05-02 10:54:37 -07:00
uidgid.h
uidgid_types.h
uio.h - The 2 patch series "zram: support algorithm-specific parameters" from 2025-06-02 16:00:26 -07:00
uio_driver.h
umh.h
unaligned.h
unicode.h
union_find.h
units.h
unroll.h kbuild: require gcc-8 and binutils-2.30 2025-04-30 21:53:35 +02:00
uprobes.h kernel/events/uprobes: pass VMA to set_swbp(), set_orig_insn() and uprobe_write_opcode() 2025-05-11 17:48:18 -07:00
usb.h USB: core: Correct API usb_(enable|disable)_autosuspend() prototypes 2025-04-11 16:12:26 +02:00
usb_usual.h
usbdevice_fs.h
user-return-notifier.h
user.h
user_events.h
user_namespace.h
userfaultfd_k.h
usermode_driver.h
util_macros.h - The 3 patch series "hung_task: extend blocking task stacktrace dump to 2025-05-31 19:12:53 -07:00
uts.h
utsname.h
uuid.h
vbox_utils.h
vdpa.h
vdso_datastore.h
verification.h
vermagic.h randstruct: Force full rebuild when seed changes 2025-05-08 09:42:06 -07:00
vexpress.h
vfio.h
vfio_pci_core.h
vfs.h
vfsdebug.h
vga_switcheroo.h
vgaarb.h
vhost_iotlb.h
via-core.h
via.h
via_i2c.h
videodev2.h
virtio.h virtgpu: don't reset on shutdown 2025-04-18 10:05:49 -04:00
virtio_anchor.h
virtio_byteorder.h
virtio_caif.h
virtio_config.h virtio: reject shm region if length is zero 2025-05-28 03:19:03 -04:00
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 vsock/virtio: fix `rx_bytes` accounting for stream sockets 2025-05-26 19:04:21 +02:00
vm_event_item.h sched/numa: add statistics of numa balance task 2025-05-31 22:46:15 -07:00
vmalloc.h arm64 updates for 6.16 2025-05-28 14:55:35 -07:00
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
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: Changes for v6.16 2025-05-27 20:49:06 -07:00
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 xarray: make xa_alloc_cyclic() return 0 on all success cases 2025-05-11 17:48:19 -07:00
xattr.h
xxhash.h
xz.h
yam.h
zconf.h
zlib.h
zorro.h
zpool.h zsmalloc: prefer the the original page's node for compressed data 2025-05-11 17:48:06 -07:00
zsmalloc.h zsmalloc: prefer the the original page's node for compressed data 2025-05-11 17:48:06 -07:00
zstd.h
zstd_errors.h
zstd_lib.h
zswap.h
zutil.h