twx-linux/include/linux
Matthew Wilcox (Oracle) 53fbef56e0 mm: introduce memdesc_flags_t
Patch series "Add and use memdesc_flags_t".

At some point struct page will be separated from struct slab and struct
folio.  This is a step towards that by introducing a type for the 'flags'
word of all three structures.  This gives us a certain amount of type
safety by establishing that some of these unsigned longs are different
from other unsigned longs in that they contain things like node ID,
section number and zone number in the upper bits.  That lets us have
functions that can be easily called by anyone who has a slab, folio or
page (but not easily by anyone else) to get the node or zone.

There's going to be some unusual merge problems with this as some odd bits
of the kernel decide they want to print out the flags value or something
similar by writing page->flags and now they'll need to write page->flags.f
instead.  That's most of the churn here.  Maybe we should be removing
these things from the debug output?


This patch (of 11):

Wrap the unsigned long flags in a typedef.  In upcoming patches, this will
provide a strong hint that you can't just pass a random unsigned long to
functions which take this as an argument.

[willy@infradead.org: s/flags/flags.f/ in several architectures]
  Link: https://lkml.kernel.org/r/aKMgPRLD-WnkPxYm@casper.infradead.org
[nicola.vetrini@gmail.com: mips: fix compilation error]
  Link: https://lore.kernel.org/lkml/CA+G9fYvkpmqGr6wjBNHY=dRp71PLCoi2341JxOudi60yqaeUdg@mail.gmail.com/
  Link: https://lkml.kernel.org/r/20250825214245.1838158-1-nicola.vetrini@gmail.com
Link: https://lkml.kernel.org/r/20250805172307.1302730-1-willy@infradead.org
Link: https://lkml.kernel.org/r/20250805172307.1302730-2-willy@infradead.org
Signed-off-by: Matthew Wilcox (Oracle) <willy@infradead.org>
Signed-off-by: Matthew Wilcox (Oracle) <willy@infradead.org>
Acked-by: Zi Yan <ziy@nvidia.com>
Cc: Shakeel Butt <shakeel.butt@linux.dev>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
2025-09-13 16:55:07 -07:00
..
amba
atomic
avf
bcma
bnxt bnxt: move bnxt_hsi.h to include/linux/bnxt/hsi.h 2025-07-15 16:03:24 -07:00
bus
byteorder
can
cdx
ceph
clk
comedi
crush
decompress
device
dma
dsa
extcon
firmware pmdomain core: 2025-07-29 11:42:31 -07:00
fpga
framer
fsl
gpio treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
greybus
habanalabs
hsi
i3c i3c: Add more parameters for controllers to the header 2025-07-31 01:33:20 +02:00
iio iio: adc: ad_sigma_delta: add SPI offload support 2025-07-13 15:36:25 +01:00
input Input: touch-overlay - add touchscreen overlay handling 2025-07-27 01:41:21 -07:00
io_uring io_uring/cmd: remove struct io_uring_cmd_data 2025-07-18 12:34:56 -06:00
irqchip KVM/arm64 changes for 6.17, round #1 2025-07-29 12:27:40 -04:00
isdn
lockd
lsm
mailbox
mdio
memory
mfd MFD for v6.17 2025-07-31 11:50:25 -07:00
misc
mlx4
mlx5 RDMA support for DMA handle 2025-07-23 01:38:56 -04:00
mmc wifi: brcmfmac: Add support for the SDIO 43751 device 2025-07-18 14:14:24 +02:00
mtd * MTD changes: 2025-07-31 13:43:02 -07:00
mux
net/intel libie: add adminq helper for converting err to str 2025-07-24 09:38:29 -07:00
netfilter netfilter: x_tables: Remove unused functions xt_{in|out}name() 2025-07-25 18:36:42 +02:00
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
pcs
pds
perf perf: arm_pmuv3: Add support for the Branch Record Buffer Extension (BRBE) 2025-07-08 17:58:49 +01:00
phy
pinctrl
platform_data platform/x86: int3472: add hpd pin support 2025-08-18 09:55:05 +02:00
power
pse-pd
pwrseq
qat
qed
raid lib/raid6: replace custom zero page with ZERO_PAGE 2025-07-09 22:57:54 -07:00
regulator
remoteproc
reset
rpmsg
rtc rtc: ds1685: Update Joshua Kinard's email address. 2025-08-03 03:28:52 +02:00
sched mm: update coredump logic to correctly use bitmap mm flags 2025-09-13 16:54:57 -07:00
soc Pin control changes for v6.17 2025-08-02 12:07:09 -07:00
soundwire soundwire: amd: Add support for acp7.2 platform 2025-07-21 10:43:21 +05:30
spi * MTD changes: 2025-07-31 13:43:02 -07:00
ssb
sunrpc NFS client updates for Linux 6.17 2025-08-09 07:20:44 +03:00
surface_aggregator
ulpi
unaligned
usb [GIT PULL for v6.17] media updates 2025-07-31 13:16:09 -07:00
8250_pci.h
acct.h
acpi_amd_wbrf.h
acpi_dma.h
acpi_iort.h
acpi_mdio.h
acpi_pmtmr.h
acpi_viot.h
acpi.h arm64 updates for 6.17: 2025-07-29 20:21:54 -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 mm/percpu: conditionally define _shared_alloc_tag via CONFIG_ARCH_MODULE_NEEDS_WEAK_PER_CPU 2025-07-09 22:42:15 -07:00
altera_jtaguart.h
altera_uart.h
amd-iommu.h
amd-pmf-io.h
anon_inodes.h
aperture.h
apm_bios.h
apm-emulation.h
apple-gmux.h
arch_topology.h
args.h
arm_ffa.h
arm_sdei.h
arm-cci.h
arm-smccc.h arm64: kvm, smccc: Fix vendor uuid 2025-07-21 18:18:51 +01:00
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
atalk.h
atm_tcp.h
atm.h
atmdev.h atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control(). 2025-08-22 17:23:15 -07:00
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
backing-file.h
backlight.h
badblocks.h
balloon_compaction.h mm/balloon_compaction: provide single balloon_page_insert() and balloon_mapping_gfp_mask() 2025-07-13 16:38:32 -07:00
base64.h
bcd.h
bch.h
bcm47xx_nvram.h
bcm47xx_sprom.h
bcm47xx_wdt.h
bcm963xx_nvram.h
bcm963xx_tag.h
binfmts.h
bio-integrity.h
bio.h
bit_spinlock.h
bitfield.h bitfield: Ensure the return values of helper functions are checked 2025-07-31 11:28:03 -04:00
bitmap-str.h
bitmap.h
bitops.h
bitrev.h
bits.h bits: unify the non-asm GENMASK*() 2025-07-31 11:28:03 -04:00
blk_types.h
blk-cgroup.h
blk-crypto-profile.h
blk-crypto.h
blk-integrity.h block: change blk_get_meta_cap() stub return -ENOIOCTLCMD 2025-07-28 16:14:18 -07:00
blk-mq-dma.h
blk-mq.h
blk-pm.h
blkdev.h mempool: rename struct mempool_s to struct mempool 2025-09-13 16:54:59 -07:00
blkpg.h
blktrace_api.h
blockgroup_lock.h
bma150.h
bootconfig.h x86: Handle KCOV __init vs inline mismatches 2025-07-24 16:55:11 -07:00
bootmem_info.h
bottom_half.h
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: Avoid putting struct bpf_scc_callchain variables on the stack 2025-07-03 19:31:30 -07:00
bpf-cgroup-defs.h
bpf-cgroup.h bpf: Move cgroup iterator helpers to bpf.h 2025-07-31 11:30:05 -07:00
bpf-netns.h
bpf.h bpf: Fix oob access in cgroup local storage 2025-07-31 11:30:05 -07:00
bpfptr.h mm/slub: allow to set node and align in k[v]realloc 2025-09-13 16:54:45 -07:00
brcmphy.h net: phy: bcm5481x: MII-Lite activation 2025-07-09 19:32:31 -07:00
bsearch.h
bsg-lib.h
bsg.h
btf_ids.h
btf.h bpf: support for void/primitive __arg_untrusted global func params 2025-07-07 08:25:07 -07:00
btree-128.h
btree-type.h
btree.h
btrfs.h
buffer_head.h fs: change write_begin/write_end interface to take struct kiocb * 2025-07-16 14:48:18 +02:00
bug.h
build_bug.h
build-salt.h
buildid.h
bvec.h
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 cdrom: Call cdrom_mrw_exit from cdrom_release function 2025-07-22 19:10:17 -06:00
cfag12864b.h
cfi_types.h cfi: add C CFI type macro 2025-07-31 18:23:53 -07:00
cfi.h cfi: Move BPF CFI types and helpers to generic code 2025-07-31 18:23:53 -07:00
cgroup_api.h
cgroup_dmem.h
cgroup_rdma.h
cgroup_refcnt.h
cgroup_subsys.h
cgroup-defs.h
cgroup.h
circ_buf.h
cleanup.h cxl for v6.17 2025-08-01 15:47:06 -07:00
clk-provider.h
clk.h
clkdev.h
clockchips.h
clocksource_ids.h
clocksource.h
closure.h
cma.h
cmpxchg-emu.h
cn_proc.h
cnt32_to_63.h
coda.h
codetag.h alloc_tag: add sequence number for module and iterator 2025-07-09 22:42:06 -07:00
compaction.h
compat.h
compiler_attributes.h
compiler_types.h compiler_types: Provide __no_kstack_erase to disable coverage only on Clang 2025-07-29 17:19:35 -07:00
compiler-clang.h compiler_types: Provide __no_kstack_erase to disable coverage only on Clang 2025-07-29 17:19:35 -07:00
compiler-gcc.h Merge branch 'for-6.15-printf-attribute' into for-linus 2025-08-04 14:15:14 +02:00
compiler-version.h
compiler.h compiler: remove __ADDRESSABLE_ASM{_STR,}() again 2025-08-18 14:48:16 +02:00
completion.h
component.h
configfs.h
connector.h
console_struct.h
console.h
consolemap.h
const.h
container_of.h container_of: Document container_of() is not to be used in new code 2025-07-16 13:56:23 +02:00
container.h
context_tracking_irq.h
context_tracking_state.h
context_tracking.h
cookie.h
cordic.h
coredump.h Summary of significant series in this pull request: 2025-07-31 14:57:54 -07:00
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 Scheduler updates for v6.17: 2025-07-29 17:42:52 -07:00
cpufeature.h
cpufreq.h
cpuhotplug.h LoongArch: Add cpuhotplug hooks to fix high cpu usage of vCPU threads 2025-08-20 22:23:44 +08:00
cpuhplock.h
cpuidle_haltpoll.h
cpuidle.h
cpumask_api.h
cpumask_types.h
cpumask.h bitmap-for-6.17 2025-07-31 16:52:32 -07:00
cpuset.h
crash_core.h
crash_dump.h
crash_reserve.h kdump: implement reserve_crashkernel_cma 2025-07-19 19:08:23 -07:00
crc4.h
crc7.h
crc8.h
crc16.h
crc32.h
crc32c.h
crc32poly.h
crc64.h
crc-ccitt.h
crc-itu-t.h
crc-t10dif.h
cred.h cred: add auto cleanup method 2025-07-07 12:24:50 +02:00
crypto.h
cs5535.h
ctype.h
cuda.h
damon.h mm/damon: update expired description of damos_action 2025-09-13 16:54:49 -07:00
dasd_mod.h
davinci_emac.h
dax.h Summary of significant series in this pull request: 2025-07-31 14:57:54 -07:00
dca.h
dcache.h
dccp.h
debug_locks.h
debugfs.h debugfs_get_aux(): allow storing non-const void * 2025-07-09 13:30:29 +02:00
debugobjects.h
delay.h
delayacct.h
delayed_call.h
dev_printk.h
devcoredump.h
devfreq_cooling.h
devfreq-event.h
devfreq.h PM / devfreq: Allow devfreq driver to add custom sysfs ABIs 2025-07-14 20:22:59 +09:00
device_cgroup.h
device-mapper.h mm: remove callers of pfn_t functionality 2025-07-09 22:42:19 -07:00
device.h Driver core changes for 6.17-rc1 2025-07-29 12:15:39 -07:00
devm-helpers.h
devpts_fs.h
dfl.h
digsig.h
dim.h
dio.h
dirent.h
dlm_plock.h
dlm.h
dm9000.h
dm-bufio.h
dm-dirty-log.h
dm-io.h
dm-kcopyd.h
dm-region-hash.h
dm-verity-loadpin.h
dma-buf.h
dma-direct.h
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 of: reserved_mem: Restructure call site for dma_contiguous_early_fixup() 2025-08-11 13:05:38 +02:00
dma-mapping.h
dma-resv.h
dmaengine.h
dmapool.h
dmar.h
dmi.h
dnotify.h
dns_resolver.h
dpll.h
dqblk_qtree.h
dqblk_v1.h
dqblk_v2.h
drbd_config.h
drbd_genl_api.h
drbd_genl.h
drbd_limits.h
drbd.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
edd.h
eeprom_93cx6.h
efi_embedded_fw.h
efi-bgrt.h
efi.h EFI updates for v6.17 2025-08-09 18:10:01 +03:00
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
entry-common.h unwind_user/deferred: Add unwind cache 2025-07-31 10:20:04 -04:00
entry-kvm.h
err.h
errname.h
errno.h
error-injection.h
errqueue.h
errseq.h
etherdevice.h
ethtool_netlink.h
ethtool.h net: ethtool: remove the compat code for _rxfh_context ops 2025-07-08 11:56:40 -07:00
eventfd.h
eventpoll.h
evm.h
execmem.h execmem: drop writable parameter from execmem_fill_trapping_insns() 2025-08-02 12:06:12 -07:00
export-internal.h
export.h module: Rename EXPORT_SYMBOL_GPL_FOR_MODULES to EXPORT_SYMBOL_FOR_MODULES 2025-08-11 16:16:36 +02:00
exportfs.h
ext2_fs.h
extable.h
extcon-provider.h
extcon.h
f2fs_fs.h f2fs: Pass a folio to IS_INODE() 2025-07-22 15:57:02 +00:00
f75375s.h
falloc.h
fanotify.h
fault-inject-usercopy.h
fault-inject.h
fb.h
fbcon.h
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdtable.h
fec.h
fiemap.h
file_ref.h
file.h
fileattr.h tree-wide: s/struct fileattr/struct file_kattr/g 2025-07-04 16:14:39 +02:00
filelock.h
filter.h bpf-next-6.17 2025-07-30 09:58:50 -07:00
find.h cpumask: Remove unnecessary cpumask_nth_andnot() 2025-07-31 11:28:03 -04:00
fips.h
firewire.h firewire: core: use reference counting to invoke address handlers safely 2025-08-11 22:22:33 +09:00
firmware-map.h
firmware.h
fixp-arith.h
flat.h
flex_proportions.h
folio_queue.h
font.h
fortify-string.h fortify: Fix incorrect reporting of read buffer size 2025-07-29 17:19:29 -07:00
fprobe.h
fpu.h
freezer.h
fs_api.h
fs_context.h
fs_parser.h
fs_pin.h
fs_stack.h
fs_struct.h fold fs_struct->{lock,seq} into a seqlock 2025-07-08 10:25:19 +02:00
fs_types.h
fs.h Summary of significant series in this pull request: 2025-07-31 14:57:54 -07:00
fscache-cache.h
fscache.h
fscrypt.h f2fs-for-6.17-rc1 2025-08-04 16:27:21 -07:00
fsi-occ.h
fsi-sbefifo.h
fsi.h fsi: make fsi_bus_type constant 2025-07-16 14:28:21 +02:00
fsl_devices.h
fsl_hypervisor.h
fsl_ifc.h
fsl-diu-fb.h
fsldma.h
fsnotify_backend.h
fsnotify.h fsnotify: optimize FMODE_NONOTIFY_PERM for the common cases 2025-07-28 18:14:38 +02:00
fsverity.h
ftrace_irq.h
ftrace_regs.h
ftrace.h tracing: Remove redundant config HAVE_FTRACE_MCOUNT_RECORD 2025-07-22 20:15:56 -04:00
futex.h futex: Use RCU-based per-CPU reference counting instead of rcuref_t 2025-07-11 16:02:00 +02:00
fw_table.h
fwctl.h
fwnode_mdio.h
fwnode.h
gameport.h
gcd.h lib/math/gcd: use static key to select implementation at runtime 2025-07-19 19:08:28 -07:00
genalloc.h
generic-radix-tree.h
genl_magic_func.h
genl_magic_struct.h
getcpu.h
gfp_api.h
gfp_types.h
gfp.h mm/page_isolation: remove migratetype parameter from more functions 2025-07-13 16:38:18 -07:00
glob.h
gnss.h
goldfish.h
gpio_keys.h
gpio-pxa.h
gpio.h gpiolib: make legacy interfaces optional 2025-07-24 16:24:49 +02:00
greybus.h
group_cpus.h
hardirq.h
hash.h
hashtable_api.h
hashtable.h
hdlc.h
hdlcdrv.h
hdmi.h
hex.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 HID: core: Improve the kerneldoc for hid_report_len() 2025-07-15 17:28:27 +02:00
hidden.h
hiddev.h
hidraw.h
highmem-internal.h highmem: remove a use of folio->page 2025-07-09 22:42:11 -07:00
highmem.h mm: remove unmap_and_put_page() 2025-07-19 18:59:51 -07:00
highuid.h
hil_mlc.h
hil.h
hippidevice.h
hisi_acc_qm.h
hmm-dma.h
hmm.h
host1x_context_bus.h
host1x.h
hp_sdc.h
hpet.h
hrtimer_api.h
hrtimer_defs.h
hrtimer_types.h
hrtimer.h
hte.h
huge_mm.h mm/huge_memory: respect MADV_COLLAPSE with PR_THP_DISABLE_EXCEPT_ADVISED 2025-09-13 16:55:05 -07:00
hugetlb_cgroup.h
hugetlb_inline.h
hugetlb.h mm: drop hugetlb_free_pgd_range() 2025-07-24 19:12:32 -07:00
hung_task.h hung_task: extend hung task blocker tracking to rwsems 2025-07-19 19:08:26 -07:00
hw_breakpoint.h
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
hwspinlock.h
hyperv.h
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.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2025-07-11 11:42:38 -07: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 tun: remove unnecessary tun_xdp_hdr structure 2025-07-02 15:29:46 -07:00
if_tunnel.h
if_vlan.h
igmp.h
ihex.h
ima.h
imx-media.h
in6.h ipv6: Add sockaddr_inet unified address structure 2025-07-25 15:29:58 -07:00
in.h
indirect_call_wrapper.h
inet_diag.h
inet.h
inetdevice.h
init_ohci1394_dma.h
init_syscalls.h
init_task.h
init.h compiler_types: Provide __no_kstack_erase to disable coverage only on Clang 2025-07-29 17:19:35 -07:00
initrd.h
inotify.h
input.h
instruction_pointer.h
instrumentation.h
instrumented.h
int_log.h
integrity.h
intel_dg_nvm_aux.h
intel_pmt_features.h platform/x86/intel/pmt: Add PMT Discovery driver 2025-07-03 11:09:32 +03:00
intel_rapl.h
intel_tcc.h
intel_th.h
intel_tpmi.h platform/x86/intel/tpmi: Relocate platform info to intel_vsec.h 2025-07-03 11:09:35 +03:00
intel_vsec.h platform/x86/intel/pmt/telemetry: Add API to retrieve telemetry regions by feature 2025-07-03 11:09:43 +03:00
intel-ish-client-if.h
interconnect-clk.h
interconnect-provider.h
interconnect.h
interrupt.h
interval_tree_generic.h
interval_tree.h
io_uring_types.h for-6.17/io_uring-20250728 2025-07-28 16:30:12 -07:00
io_uring.h
io-64-nonatomic-hi-lo.h
io-64-nonatomic-lo-hi.h
io-mapping.h mm: remove mm/io-mapping.c 2025-08-02 12:06:10 -07:00
io-pgtable.h
io.h
ioam6_genl.h
ioam6_iptunnel.h
ioam6.h
iocontext.h
iomap.h iomap: add read_folio_range() handler for buffered writes 2025-07-14 10:51:33 +02:00
iommu-dma.h
iommu-helper.h
iommu.h iommufd 6.17 merge window pull 2025-07-31 12:43:08 -07:00
iommufd.h iommufd: Rename some shortterm-related identifiers 2025-07-18 17:33:08 -03:00
iopoll.h
ioport.h
ioprio.h block: Fix default IO priority if there is no IO context 2025-07-31 15:00:41 -06:00
ioremap.h
iosys-map.h iosys-map: Fix undefined behavior in iosys_map_clear() 2025-08-11 17:26:38 +02:00
iov_iter.h iov_iter: iterate_folioq: fix handling of offset >= folio size 2025-08-19 16:35:56 -07:00
iova_bitmap.h
iova.h
ip.h
ipack.h
ipc_namespace.h
ipc.h
ipmi_smi.h
ipmi.h
ipv6_route.h
ipv6.h ipv6: add force_forwarding sysctl to enable per-interface forwarding 2025-07-25 13:06:19 -07:00
irq_poll.h
irq_sim.h
irq_work.h
irq-entry-common.h Deferred unwind changes for 6.17 2025-08-01 09:46:24 -07:00
irq.h
irqbypass.h
irqchip.h
irqdesc.h
irqdomain_defs.h
irqdomain.h ARM: 2025-07-30 17:14:01 -07: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 s390/ism: fix concurrency management in ism_cmd() 2025-07-24 10:57:26 +02:00
iversion.h
jbd2.h
jhash.h include/linux/jhash.h: replace __get_unaligned_cpu32 in jhash function 2025-07-09 22:57:49 -07:00
jiffies.h
journal-head.h
joystick.h
jump_label_ratelimit.h
jump_label.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 kcov, usb: Don't disable interrupts in kcov_remote_start_usb_softirq() 2025-08-13 17:18:43 +02:00
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 tracing: Remove redundant config HAVE_FTRACE_MCOUNT_RECORD 2025-07-22 20:15:56 -04:00
kernelcapi.h
kernfs.h
kexec_handover.h
kexec.h kexec: add KEXEC_FILE_NO_CMA as a legal flag 2025-08-27 22:45:43 -07:00
key-type.h
key.h
keyboard.h
keyctl.h
kfence.h
kfifo.h
kgdb.h
khugepaged.h mm: convert core mm to mm_flags_*() accessors 2025-09-13 16:54:56 -07:00
klist.h
kmemleak.h
kmod.h module: Move modprobe_path and modules_disabled ctl_tables into the module subsys 2025-07-23 11:52:47 +02:00
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
kref_api.h
kref.h
ks0108.h
ks8842.h
ks8851_mll.h
ksm.h mm: convert core mm to mm_flags_*() accessors 2025-09-13 16:54:56 -07:00
kstack_erase.h stackleak: Rename stackleak_track_stack to __sanitizer_cov_stack_depth 2025-07-21 21:40:39 -07:00
kstrtox.h
kthread.h
ktime_api.h
ktime.h
kvm_dirty_ring.h
kvm_host.h
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 leds: Unexport of_led_get() 2025-07-02 17:18:01 +01:00
libata.h ata: libata-sata: Add link_power_management_supported sysfs attribute 2025-07-31 12:56:21 +09:00
libfdt_env.h
libfdt.h
libgcc.h
libnvdimm.h
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_sort.h
list.h
litex.h
livepatch_sched.h
livepatch.h
llc.h
llist_api.h
llist.h cgroup: llist: avoid memory tears for llist_node 2025-07-17 07:41:56 -10:00
local_lock_internal.h
local_lock.h
lockdep_api.h
lockdep_types.h locking/lockdep: Avoid struct return in lock_stats() 2025-07-14 21:57:20 -07:00
lockdep.h
lockref.h
log2.h ilog2: add max_pow_of_two_factor() 2025-07-17 06:01:16 -06:00
logic_iomem.h
logic_pio.h
lp.h
lru_cache.h
lsm_audit.h
lsm_count.h
lsm_hook_defs.h tree-wide: s/struct fileattr/struct file_kattr/g 2025-07-04 16:14:39 +02:00
lsm_hooks.h
lwq.h
lz4.h
lzo.h
mailbox_client.h
mailbox_controller.h
map_benchmark.h
maple_tree.h maple tree: add some comments 2025-07-13 16:38:24 -07:00
maple.h
marvell_phy.h
math64.h
math.h
mbcache.h
mbus.h
mc33xs2410.h pwm: mc33xs2410: add hwmon support 2025-07-24 09:20:39 +02:00
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
mem_encrypt.h
memblock.h memblock: fix kernel-doc for MEMBLOCK_RSRV_NOINIT 2025-08-26 10:47:03 +03:00
memcontrol.h memcg: optimize exit to user space 2025-09-13 16:55:01 -07:00
memfd.h mm: update core kernel code to use vm_flags_t consistently 2025-07-09 22:42:13 -07:00
memory_hotplug.h mm/page_alloc: add support for initializing pageblock as isolated 2025-07-13 16:38:17 -07:00
memory-tiers.h mm/memory-tier: fix abstract distance calculation overflow 2025-07-09 22:42:06 -07:00
memory.h mm,memory_hotplug: drop status_change_nid parameter from memory_notify 2025-07-13 16:38:17 -07:00
mempolicy.h
mempool.h mempool: rename struct mempool_s to struct mempool 2025-09-13 16:54:59 -07:00
memregion.h
memremap.h
memstick.h
mhi_ep.h
mhi.h
micrel_phy.h
microchipphy.h
migrate_mode.h
migrate.h treewide: remove MIGRATEPAGE_SUCCESS 2025-09-13 16:54:50 -07:00
mii_timestamper.h
mii.h
min_heap.h
minmax.h
misc_cgroup.h
miscdevice.h
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm_api.h
mm_inline.h mm: introduce memdesc_flags_t 2025-09-13 16:55:07 -07:00
mm_types_task.h
mm_types.h mm: introduce memdesc_flags_t 2025-09-13 16:55:07 -07:00
mm.h mm: introduce memdesc_flags_t 2025-09-13 16:55:07 -07:00
mman.h mm: convert core mm to mm_flags_*() accessors 2025-09-13 16:54:56 -07:00
mmap_lock.h mm: limit the scope of vma_start_read() 2025-09-13 16:54:43 -07:00
mmdebug.h mm/gup: remove (VM_)BUG_ONs 2025-07-09 22:41:56 -07:00
mmiotrace.h
mmu_context.h
mmu_notifier.h
mmzone.h mm: introduce memdesc_flags_t 2025-09-13 16:55:07 -07:00
mnt_idmapping.h
mnt_namespace.h
mod_devicetable.h
module_signature.h
module_symbol.h
module.h Kbuild updates for v6.17 2025-08-06 07:32:52 +03:00
moduleloader.h
moduleparam.h Kbuild updates for v6.17 2025-08-06 07:32:52 +03:00
most.h
mount.h
moxtet.h
mpage.h
mpi.h
mpls_iptunnel.h
mpls.h
mroute6.h
mroute_base.h
mroute.h
msdos_fs.h
msdos_partition.h
msg.h
msi_api.h
msi.h ARM: 2025-07-30 17:14:01 -07:00
mtio.h
mutex_api.h
mutex_types.h
mutex.h cxl for v6.17 2025-08-01 15:47:06 -07:00
mv643xx_eth.h
mv643xx_i2c.h
mvebu-pmsu.h
mxm-wmi.h
namei.h
nd.h
ndctl.h
net_tstamp.h
net.h
netdev_features.h
netdevice_xmit.h
netdevice.h net: update NAPI threaded config even for disabled NAPIs 2025-08-12 14:43:05 +02:00
netfilter_bridge.h
netfilter_defs.h
netfilter_ipv4.h
netfilter_ipv6.h
netfilter_netdev.h
netfilter.h netfilter: nfnetlink_hook: Dump flowtable info 2025-07-25 18:40:01 +02:00
netfs.h mempool: rename struct mempool_s to struct mempool 2025-09-13 16:54:59 -07:00
netlink.h
netpoll.h netpoll: Remove unused fields from inet_addr union 2025-07-25 13:59:41 -07:00
nfs3.h
nfs4.h
nfs_common.h
nfs_fs_i.h
nfs_fs_sb.h NFS: use a hash table for delegation lookup 2025-07-22 08:10:41 -04:00
nfs_fs.h nfs: Add timecreate to nfs inode 2025-07-14 15:20:02 -07:00
nfs_iostat.h
nfs_page.h NFS: Fix a race when updating an existing write 2025-08-19 11:16:02 -07:00
nfs_ssc.h
nfs_xdr.h nfs: Add timecreate to nfs inode 2025-07-14 15:20:02 -07:00
nfs.h
nfsacl.h
nfslocalio.h
nitro_enclaves.h
nl802154.h
nls.h
nmi.h watchdog/perf: Provide function for adjusting the event period 2025-07-04 13:17:30 +01:00
node.h mm,memory_hotplug: implement numa node notifier 2025-07-13 16:38:15 -07:00
nodemask_types.h
nodemask.h bitmap: generalize node_random() 2025-07-08 19:11:57 -04:00
nospec.h
notifier.h
ns_common.h
nsc_gpio.h
nsproxy.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.h nvme: fix typo in status code constant for self-test in progress 2025-07-17 13:38:07 +02:00
nvmem-consumer.h
nvmem-provider.h
nvram.h
oa_tc6.h
objagg.h
objpool.h
objtool_types.h
objtool.h
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/irq: Add of_msi_xlate() helper function 2025-07-08 18:35:52 +01:00
of_mdio.h
of_net.h
of_pci.h
of_pdt.h
of_platform.h
of_reserved_mem.h
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 mm: convert core mm to mm_flags_*() accessors 2025-09-13 16:54:56 -07:00
openvswitch.h
osq_lock.h
overflow.h
packing.h
padata.h
page_counter.h
page_ext.h
page_frag_cache.h
page_idle.h
page_owner.h mm/page_owner: convert set_page_owner_migrate_reason() to folios 2025-07-19 18:59:57 -07:00
page_ref.h
page_reporting.h
page_table_check.h
page-flags-layout.h
page-flags.h mm: introduce memdesc_flags_t 2025-09-13 16:55:07 -07:00
page-isolation.h mm/page_isolation: remove migratetype parameter from more functions 2025-07-13 16:38:18 -07:00
pageblock-flags.h mm/page_isolation: make page isolation a standalone bit 2025-07-13 16:38:17 -07:00
pagemap.h Summary of significant series in this pull request: 2025-07-31 14:57:54 -07:00
pagevec.h
pagewalk.h mm: madvise: use per_vma lock for MADV_FREE 2025-07-09 22:42:07 -07:00
panic_notifier.h
panic.h Runtime verification changes for 6.17 2025-07-30 16:23:12 -07:00
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: Move is_pciehp check out of pciehp_is_native() 2025-07-29 11:45:39 -05:00
pci_ids.h
pci-acpi.h
pci-ats.h
pci-bwctrl.h
pci-doe.h
pci-ecam.h
pci-ep-cfs.h
pci-ep-msi.h PCI: endpoint: Add RC-to-EP doorbell support using platform MSI controller 2025-07-24 16:51:17 -05:00
pci-epc.h
pci-epf.h PCI: endpoint: Add pci_epf_align_inbound_addr() helper for inbound address alignment 2025-07-24 16:51:41 -05:00
pci-p2pdma.h
pci-pwrctrl.h
pci-tph.h PCI/TPH: Expose pcie_tph_get_st_table_size() 2025-07-23 01:27:32 -04:00
pci.h Merge branch 'pci/resources' 2025-07-31 16:11:43 -05:00
pcie-dwc.h
pcs-lynx.h
pcs-rzn1-miic.h
pe.h
peci-cpu.h
peci.h
percpu_counter.h
percpu-defs.h mm/percpu: conditionally define _shared_alloc_tag via CONFIG_ARCH_MODULE_NEEDS_WEAK_PER_CPU 2025-07-09 22:42:15 -07:00
percpu-refcount.h
percpu-rwsem.h
percpu.h
perf_event_api.h
perf_event.h
perf_regs.h
personality.h
pfn.h mm: remove callers of pfn_t functionality 2025-07-09 22:42:19 -07:00
pgalloc_tag.h mm: introduce memdesc_flags_t 2025-09-13 16:55:07 -07:00
pgalloc.h mm: introduce and use {pgd,p4d}_populate_kernel() 2025-08-27 22:45:44 -07:00
pgtable_api.h
pgtable.h mm/memory: convert print_bad_pte() to print_bad_page_map() 2025-09-13 16:54:52 -07:00
phonet.h
phy_fixed.h
phy_led_triggers.h
phy_link_topology.h
phy.h net: phy: MII-Lite PHY interface mode 2025-07-09 19:32:30 -07:00
phylib_stubs.h
phylink.h
pid_namespace.h
pid_types.h
pid.h
pidfs.h
pim.h
pipe_fs_i.h
pkeys.h
pl320-ipc.h
platform_device.h
platform_profile.h
pldmfw.h
plist_types.h
plist.h
pm_clock.h
pm_domain.h pmdomain core: 2025-07-29 11:42:31 -07:00
pm_opp.h
pm_qos.h
pm_runtime.h Merge branches 'pm-runtime' and 'pm-powercap' 2025-07-22 18:01:15 +02:00
pm_wakeirq.h
pm_wakeup.h
pm-trace.h
pm.h Merge branches 'pm-misc' and 'pm-tools' 2025-07-22 18:07:11 +02:00
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
power_supply.h power supply and reset changes for the 6.17 series 2025-07-31 21:39:01 -07:00
powercap.h
ppp_channel.h
ppp_defs.h
ppp-comp.h
pps_gen_kernel.h
pps_kernel.h
pr.h
prandom.h
preempt.h
prefetch.h
prime_numbers.h
printk.h printk: Make vprintk_deferred() public 2025-07-09 15:27:00 -04:00
prmt.h
proc_fs.h Summary of significant series in this pull request: 2025-07-31 14:57:54 -07:00
proc_ns.h uapi: export PROCFS_ROOT_INO 2025-07-10 09:39:18 +02:00
processor.h
profile.h
projid.h
property.h
pruss_driver.h
psci.h
pseudo_fs.h
psi_types.h sched/psi: Optimize psi_group_change() cpu_clock() usage 2025-07-09 13:40:21 +02:00
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: Use ktime_get_clock_ts64() for timestamping 2025-07-03 15:36:04 +02:00
ptp_kvm.h
ptp_mock.h
ptp_pch.h
ptr_ring.h
ptrace_api.h
ptrace.h
purgatory.h
pvclock_gtod.h
pwm_backlight.h
pwm.h pwm: Expose PWM_WFHWSIZE in public header 2025-07-07 08:39:36 +02:00
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
rbtree_latch.h
rbtree_types.h
rbtree.h
rcu_node_tree.h
rcu_notifier.h
rcu_segcblist.h
rcu_sync.h
rculist_bl.h
rculist_nulls.h
rculist.h
rcupdate_trace.h
rcupdate_wait.h
rcupdate.h
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 regmap: Annotate that MMIO implies fast IO 2025-07-25 13:44:33 +01:00
regset.h regset: Add explicit core note name in struct user_regset 2025-07-14 22:27:46 -07:00
relay.h relayfs: support a counter tracking if data is too big to write 2025-07-09 22:57:52 -07:00
remoteproc.h
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.h tracing cleanups for v6.17: 2025-08-03 15:03:04 -07:00
rio_drv.h
rio_ids.h
rio_regs.h
rio.h
rmap.h mm/rmap: convert "enum rmap_level" to "enum pgtable_level" 2025-09-13 16:54:52 -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
rtmutex.h locking/rtmutex: Move max_lock_depth into rtmutex.c 2025-07-23 11:52:47 +02:00
rtnetlink.h
rtsx_common.h
rtsx_pci.h
rtsx_usb.h
rv.h rv: Retry when da monitor detects race conditions 2025-07-28 16:47:34 -04:00
rw_hint.h
rwbase_rt.h
rwlock_api_smp.h
rwlock_rt.h
rwlock_types.h
rwlock.h
rwsem.h Significant patch series in this pull request: 2025-08-03 16:23:09 -07:00
sbitmap.h lib/sbitmap: make sbitmap_get_shallow() internal 2025-08-07 06:30:17 -06:00
scatterlist.h
scc.h
sched_clock.h
sched.h - Make sure sanity checks down in the mutex lock path happen on the correct 2025-08-17 05:57:47 -07: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
securebits.h
security.h lsm/stable-6.17 PR 20250725 2025-07-28 18:20:32 -07:00
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
seqlock_api.h
seqlock_types.h
seqlock.h
serdev.h
serial_8250.h
serial_bcm63xx.h
serial_core.h
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 mm: stop passing a writeback_control structure to shmem_writeout 2025-07-09 22:41:57 -07:00
shrinker.h
signal_types.h
signal.h
signalfd.h
siox.h
siphash.h
sizes.h
skb_array.h
skbuff_ref.h
skbuff.h net: Introduce skb_copy_datagram_from_iter_full() 2025-08-21 17:47:57 -07:00
skmsg.h
slab.h mm/slub: allow to set node and align in k[v]realloc 2025-09-13 16:54:45 -07:00
slimbus.h
sm501-regs.h
sm501.h
smc91x.h
smp_types.h
smp.h A set of updates for SMP function calls: 2025-07-29 13:00:20 -07:00
smpboot.h
smsc911x.h
smscphy.h
sock_diag.h
socket.h
sockptr.h
softirq.h
sonet.h
sonypi.h
sort.h
sound.h
soundcard.h
spinlock_api_smp.h
spinlock_api_up.h
spinlock_api.h
spinlock_rt.h
spinlock_types_raw.h
spinlock_types_up.h
spinlock_types.h
spinlock_up.h
spinlock.h
splice.h
spmi.h
sprintf.h printk changes for 6.17 2025-08-04 10:54:36 -07:00
sram.h
srcu.h srcu: Add guards for SRCU-fast readers 2025-07-19 10:17:56 +05:30
srcutiny.h srcu: Remove SRCU-lite implementation 2025-07-16 09:51:08 +05:30
srcutree.h srcu: Remove SRCU-lite implementation 2025-07-16 09:51:08 +05:30
ssbi.h
stackdepot.h
stackprotector.h
stacktrace.h
start_kernel.h
stat.h
statfs.h
static_call_types.h
static_call.h
static_key.h
stdarg.h
stddef.h
stm.h
stmmac.h
stmp3xxx_rtc_wdt.h
stmp_device.h
stop_machine.h stop_machine: Improve kernel-doc function-header comments 2025-07-17 12:10:56 -07:00
string_choices.h
string_helpers.h
string.h string: Group str_has_prefix() and strstarts() 2025-07-17 16:39:49 -07:00
stringhash.h
stringify.h
sungem_phy.h
sunserialcore.h
sunxi-rsb.h
surface_acpi_notify.h
suspend.h drm for 6.17-rc1 2025-07-30 19:26:49 -07:00
svga.h
sw842.h
swab.h
swait_api.h
swait.h
swap_cgroup.h
swap.h mm: swap.h: Remove deleted field from comments 2025-09-13 16:55:00 -07:00
swapfile.h
swapops.h
swiotlb.h
switchtec.h
sxgbe_platform.h
sync_core.h
sync_file.h
synclink.h
sys_info.h panic: add 'panic_sys_info' sysctl to take human readable string parameter 2025-07-19 19:08:24 -07:00
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: Removed unused variable 2025-07-23 11:56:02 +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
tboot.h
tc.h
tca6416_keypad.h
tcp.h tcp: add tcp_sock_set_maxseg 2025-07-21 17:48:32 -07:00
tee_core.h
tee_drv.h
tegra-icc.h
termios_internal.h
text-patching.h
textsearch_fsm.h
textsearch.h
thermal.h
thread_info.h
threads.h
thunderbolt.h
ti_wilink_st.h
ti-emif-sram.h
tick.h
tifm.h
timb_dma.h
timb_gpio.h
time32.h
time64.h
time_namespace.h
time.h
timecounter.h
timekeeper_internal.h vdso/vsyscall: Update auxiliary clock data in the datapage 2025-07-18 13:45:33 +02:00
timekeeping.h timekeeping: Remove the temporary CLOCK_AUX workaround 2025-07-03 14:44:15 +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_command.h
tpm_eventlog.h
tpm_svsm.h
tpm.h Hi, 2025-07-28 18:18:16 -07:00
trace_clock.h
trace_events.h tracing: Remove EVENT_FILE_FL_SOFT_MODE flag 2025-07-22 20:15:51 -04:00
trace_recursion.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_flip.h
tty_ldisc.h
tty_port.h
tty.h
turris-omnia-mcu-interface.h
turris-signing-key.h
typecheck.h
types.h
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
umh.h
unaligned.h
unicode.h
union_find.h
units.h
unroll.h
unwind_deferred_types.h unwind deferred: Add unwind_completed mask to stop spurious callbacks 2025-07-31 10:20:10 -04:00
unwind_deferred.h unwind: Finish up unwind when a task exits 2025-07-31 10:20:11 -04:00
unwind_user_types.h unwind_user: Add user space unwinding API with frame pointer support 2025-07-29 14:46:07 -04:00
unwind_user.h unwind_user: Add user space unwinding API with frame pointer support 2025-07-29 14:46:07 -04:00
uprobes.h
usb_usual.h
usb.h usb: core: add urb->sgt parameter description 2025-07-21 17:40:02 +02:00
usbdevice_fs.h
user_events.h
user_namespace.h
user-return-notifier.h
user.h
userfaultfd_k.h mm/mremap: use an explicit uffd failure path for mremap 2025-07-24 19:12:29 -07:00
util_macros.h
uts.h
utsname.h
uuid.h
vbox_utils.h
vdpa.h
vdso_datastore.h
verification.h
vermagic.h
vexpress.h
vfio_pci_core.h vfio/pci: Do vf_token checks for VFIO_DEVICE_BIND_IOMMUFD 2025-08-05 15:41:14 -06:00
vfio.h vfio/pci: Do vf_token checks for VFIO_DEVICE_BIND_IOMMUFD 2025-08-05 15:41:14 -06:00
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_caif.h
virtio_config.h Revert "virtio: reject shm region if length is zero" 2025-08-26 03:38:10 -04:00
virtio_dma_buf.h
virtio_features.h virtio: introduce extended features 2025-07-08 18:04:58 +02:00
virtio_net.h net: implement virtio helpers to handle UDP GSO tunneling. 2025-07-08 18:05:47 +02:00
virtio_pci_admin.h
virtio_pci_legacy.h
virtio_pci_modern.h virtio_pci_modern: allow configuring extended features 2025-07-08 18:05:07 +02:00
virtio_ring.h
virtio_vsock.h vsock/virtio: Rename virtio_vsock_skb_rx_put() 2025-08-01 09:11:09 -04:00
virtio.h virtio, vhost: features, fixes 2025-08-01 14:17:48 -07:00
vm_event_item.h Revert "sched/numa: add statistics of numa balance task" 2025-07-09 21:07:56 -07:00
vmalloc.h mm/vmalloc: allow to set node and align in vrealloc 2025-09-13 16:54:45 -07:00
vmcore_info.h
vmpressure.h
vmstat.h mm/vmstat: make MEMCG select VM_EVENT_COUNTERS 2025-07-19 18:59:46 -07:00
vmw_vmci_api.h
vmw_vmci_defs.h
vringh.h vhost: vringh: Remove unused functions 2025-08-01 09:11:08 -04:00
vt_buffer.h
vt_kern.h
vt.h
vtime.h
w1.h
wait_api.h
wait_bit.h
wait.h
watch_queue.h
watchdog.h watchdog: Don't use "proxy" headers 2025-07-17 11:26:56 +02:00
win_minmax.h
wireless.h
wkup_m3_ipc.h
wm97xx.h
wmi.h
wordpart.h
workqueue_api.h
workqueue_types.h
workqueue.h
writeback.h mm: remove the for_reclaim field from struct writeback_control 2025-07-09 22:41:58 -07:00
ww_mutex.h
wwan.h
xarray.h
xattr.h
xxhash.h lib/xxhash: remove unused functions 2025-08-02 12:01:37 -07:00
xz.h
yam.h
zconf.h
zlib.h
zorro.h
zpool.h
zsmalloc.h mm: stop storing migration_ops in page->mapping 2025-07-13 16:38:29 -07:00
zstd_errors.h
zstd_lib.h
zstd.h
zswap.h
zutil.h