linux-yocto/include/linux
Kairui Song 4f79384a25 mm, swap_slots: remove slot cache for freeing path
The slot cache for freeing path is mostly for reducing the overhead of
si->lock.  As we have basically eliminated the si->lock usage for freeing
path, it can be removed.

This helps simplify the code, and avoids swap entries from being hold in
cache upon freeing.  The delayed freeing of entries have been causing
trouble for further optimizations for zswap [1] and in theory will also
cause more fragmentation, and extra overhead.

Test with build linux kernel showed both performance and fragmentation is
better without the cache:

tiem make -j96 / 768M memcg, 4K pages, 10G ZRAM, avg of 4 test run::
Before:
Sys time: 36047.78, Real time: 472.43
After: (-7.6% sys time, -7.3% real time)
Sys time: 33314.76, Real time: 437.67

time make -j96 / 1152M memcg, 64K mTHP, 10G ZRAM, avg of 4 test run:
Before:
Sys time: 46859.04, Real time: 562.63
hugepages-64kB/stats/swpout: 1783392
hugepages-64kB/stats/swpout_fallback: 240875
After: (-23.3% sys time, -21.3% real time)
Sys time: 35958.87, Real time: 442.69
hugepages-64kB/stats/swpout: 1866267
hugepages-64kB/stats/swpout_fallback: 158330

Sequential SWAP should be also slightly faster, tests didn't show a
measurable difference though, at least no regression:

Swapin 4G zero page on ZRAM (time in us):
Before (avg. 1923756)
1912391 1927023 1927957 1916527 1918263 1914284 1934753 1940813 1921791
After (avg. 1922290):
1919101 1925743 1916810 1917007 1923930 1935152 1917403 1923549 1921913

Link: https://lore.kernel.org/all/CAMgjq7ACohT_uerSz8E_994ZZCv709Zor+43hdmesW_59W1BWw@mail.gmail.com/[1]
Link: https://lkml.kernel.org/r/20250113175732.48099-14-ryncsn@gmail.com
Signed-off-by: Kairui Song <kasong@tencent.com>
Suggested-by: Chris Li <chrisl@kernel.org>
Cc: Baoquan He <bhe@redhat.com>
Cc: Barry Song <v-songbaohua@oppo.com>
Cc: "Huang, Ying" <ying.huang@linux.alibaba.com>
Cc: Hugh Dickens <hughd@google.com>
Cc: Johannes Weiner <hannes@cmpxchg.org>
Cc: Kalesh Singh <kaleshsingh@google.com>
Cc: Nhat Pham <nphamcs@gmail.com>
Cc: Ryan Roberts <ryan.roberts@arm.com>
Cc: Yosry Ahmed <yosryahmed@google.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
2025-01-25 20:22:37 -08:00
..
amba ARM: 9415/1: amba: Add dev_is_amba() function and export it for modules 2024-11-12 16:41:45 +00:00
atomic
avf
bcma
bus
byteorder
can
cdx
ceph ceph: correct ceph_mds_cap_peer field name 2024-11-19 11:08:17 +01:00
clk
comedi
crush
decompress
device
dma
dsa net: mscc: ocelot: be resilient to loss of PTP packets during transmission 2024-12-07 17:56:46 -08:00
extcon
firmware This is the bulk of the pin control changes for v6.13: 2024-11-25 17:24:51 -08:00
fpga
framer
fsl net: enetc: add initial netc-blk-ctrl driver support 2024-11-04 10:03:50 +00:00
gpio
greybus
habanalabs
hsi
i3c
iio iio: Move __private marking before struct element priv in struct iio_dev 2024-11-09 10:42:13 +00:00
input
io_uring io_uring: Change res2 parameter type in io_uring_cmd_done 2024-12-03 06:33:13 -07:00
irqchip
isdn
lockd lockd: Remove unused parameter to nlmsvc_testlock() 2024-11-18 20:23:04 -05:00
lsm
mailbox
mdio
mfd linux-watchdog 6.13-rc1 tag 2024-12-05 10:03:43 -08:00
misc
mlx4
mlx5 Nothing major here. Over the last two weeks we gathered only around 2025-01-03 14:36:54 -08:00
mmc
mtd MTD device changes: Aside from the platform_driver::remove() switch, two 2024-11-22 17:06:59 -08:00
mux
net/intel
netfilter
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
pcs
pds
perf
phy
pinctrl
platform_data dmaengine: amd: qdma: Remove using the private get and set dma_ops APIs 2024-12-04 18:27:32 +05:30
power
pse-pd
pwrseq
qat
qed
raid
regulator
remoteproc
reset
rpmsg
rtc rtc: m48t59: Use platform_data struct for year offset value 2024-11-18 14:31:57 +01:00
sched lazy tlb: fix hotplug exit race with MMU_LAZY_TLB_SHOOTDOWN 2025-01-13 22:40:42 -08:00
soc soc: driver updates for 6.12 2024-11-20 15:40:54 -08:00
soundwire soundwire updates for 6.13 2024-11-27 13:38:09 -08:00
spi MTD device changes: Aside from the platform_driver::remove() switch, two 2024-11-22 17:06:59 -08:00
ssb
sunrpc xdrgen: Keep track of on-the-wire data type widths 2024-11-11 13:42:01 -05:00
surface_aggregator
ulpi
unaligned
usb USB / Thunderbolt (USB4) changes for 6.13-rc1 2024-11-29 11:19:31 -08: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 module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
adb.h
adfs_fs.h
adreno-smmu-priv.h
adxl.h
aer.h
agp_backend.h
agpgart.h
ahci_platform.h
ahci-remap.h
aio.h
alarmtimer.h alarmtimers: Remove return value from alarm functions 2024-11-07 02:14:46 +01:00
alcor_pci.h misc: rtsx: Cleanup on DRV_NAME cardreader variables 2024-11-05 05:33:46 +01:00
align.h
alloc_tag.h alloc_tag: avoid current->alloc_tag manipulations when profiling is disabled 2025-01-25 20:22:35 -08: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 ARM cpufreq updates for 6.13 2024-11-19 21:35:14 +01:00
args.h
arm_ffa.h firmware: arm_ffa: Fix the race around setting ffa_dev->properties 2024-12-04 09:59:54 +00:00
arm_sdei.h
arm-cci.h
arm-smccc.h arm64: smccc: Remove broken support for SMCCCv1.3 SVE discard hint 2024-11-07 11:18:52 +00: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
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 backing-file: clean up the API 2024-11-11 10:45:03 +01:00
backlight.h
badblocks.h
balloon_compaction.h
base64.h
bcd.h
bch.h
bcm47xx_nvram.h
bcm47xx_sprom.h
bcm47xx_wdt.h
bcm963xx_nvram.h
bcm963xx_tag.h
binfmts.h
bio-integrity.h
bio.h block: Make bio_iov_bvec_set() accept pointer to const iov_iter 2024-12-12 08:43:28 -07:00
bit_spinlock.h
bitfield.h
bitmap-str.h
bitmap.h
bitops.h
bitrev.h
bits.h
blk_types.h
blk-cgroup.h
blk-crypto-profile.h
blk-crypto.h
blk-integrity.h
blk-mq-pci.h
blk-mq-virtio.h
blk-mq.h block: don't reorder requests in blk_mq_add_to_batch 2024-11-13 12:04:58 -07:00
blk-pm.h
blkdev.h block: Prevent potential deadlocks in zone write plug error recovery 2024-12-10 09:15:33 -07:00
blkpg.h
blktrace_api.h
blockgroup_lock.h
bma150.h
bootconfig.h
bootmem_info.h bootmem: stop using page->index 2024-11-07 14:38:07 -08:00
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: track changes_pkt_data property for global functions 2024-12-10 10:24:57 -08:00
bpf-cgroup-defs.h
bpf-cgroup.h Summary 2024-11-22 20:36:11 -08:00
bpf-netns.h
bpf.h bpf: Revert "bpf: Mark raw_tp arguments with PTR_MAYBE_NULL" 2024-12-13 16:24:53 -08:00
bpfptr.h
brcmphy.h
bsearch.h
bsg-lib.h
bsg.h
btf_ids.h
btf.h bpf: Move btf_type_is_struct_ptr() under CONFIG_BPF_SYSCALL 2024-11-04 10:00:39 -08:00
btree-128.h
btree-type.h
btree.h
btrfs.h
buffer_head.h
bug.h lib/list_debug.c: add object information in case of invalid object 2025-01-25 20:22:23 -08:00
build_bug.h
build-salt.h
buildid.h
bvec.h
c2port.h
cache.h
cacheflush.h
cacheinfo.h mm: introduce cpu_icache_is_aliasing() across all architectures 2024-12-18 19:04:43 -08:00
capability.h
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_rdma.h
cgroup_refcnt.h
cgroup_subsys.h
cgroup-defs.h
cgroup.h
circ_buf.h
cleanup.h headers/cleanup.h: Remove the if_not_guard() facility 2024-12-07 11:15:14 +01:00
clk-provider.h Merge branches 'clk-mobileye', 'clk-twl', 'clk-nuvoton', 'clk-renesas' and 'clk-bindings' into clk-next 2024-11-18 20:00:28 -08:00
clk.h
clkdev.h
clockchips.h
clocksource_ids.h
clocksource.h clocksource: Make negative motion detection more robust 2024-12-05 16:03:24 +01:00
closure.h
cma.h
cmpxchg-emu.h
cn_proc.h
cnt32_to_63.h
coda.h
codetag.h alloc_tag: support for page allocation tag compression 2024-11-07 14:25:16 -08:00
compaction.h
compat.h
compiler_attributes.h Compiler Attributes: disable __counted_by for clang < 19.1.3 2024-11-19 08:48:27 -08:00
compiler_types.h hardening updates for v6.13-rc1 2024-11-25 15:22:35 -08:00
compiler-clang.h Improve consistency of '#error' directive messages 2024-11-11 17:17:04 -08:00
compiler-gcc.h Improve consistency of '#error' directive messages 2024-11-11 17:17:04 -08:00
compiler-version.h
compiler.h x86/static-call: provide a way to do very early static-call updates 2024-12-13 09:28:32 +01:00
completion.h
component.h
configfs.h
connector.h
console_struct.h
console.h
consolemap.h
const.h
container_of.h
container.h
context_tracking_irq.h
context_tracking_state.h
context_tracking.h
cookie.h
cordic.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
cpuhotplug.h A set of updates for the interrupt subsystem: 2024-11-19 15:54:19 -08:00
cpuhplock.h
cpuidle_haltpoll.h
cpuidle.h cpuidle: Change :enter_dead() driver callback return type to void 2024-11-19 21:46:51 +01:00
cpumask_api.h
cpumask_types.h
cpumask.h
cpuset.h
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 cred: Add a light version of override/revert_creds() 2024-11-11 10:45:04 +01:00
crypto.h
cs5535.h
ctype.h
cuda.h
damon.h mm/damon: add 'allow' argument to damos_new_filter() 2025-01-25 20:22:32 -08:00
dasd_mod.h
davinci_emac.h
dax.h dax: Remove an unused field in struct dax_operations 2024-11-13 13:00:35 -06:00
dca.h
dcache.h
dccp.h
debug_locks.h
debugfs.h
debugobjects.h
delay.h
delayacct.h
delayed_call.h
dev_printk.h
devcoredump.h
devfreq_cooling.h
devfreq-event.h
devfreq.h
device_cgroup.h
device-mapper.h
device.h
devm-helpers.h
devpts_fs.h
dfl.h
digsig.h
dim.h dim: pass dim_sample to net_dim() by reference 2024-11-03 12:36:54 -08:00
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.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
dma-mapping.h
dma-resv.h
dmaengine.h linux/dmaengine.h: fix a few kernel-doc warnings 2024-12-04 17:41:25 +05:30
dmapool.h
dmar.h iommu/vt-d: Remove unused dmar_msi_read 2024-11-05 13:32:21 +01:00
dmi.h
dnotify.h
dns_resolver.h
dpll.h dpll: add clock quality level attribute and op 2024-11-03 08:39:07 -08:00
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 clocksource/drivers/dw_apb: Remove unused dw_apb_clockevent functions 2024-11-13 13:49:33 +01:00
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 x86/efi: Drop support for the EFI_PROPERTIES_TABLE 2024-11-15 17:40:00 +01: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 PM: EM: Add min/max available performance state limits 2024-11-04 23:00:47 +01:00
entry-common.h sched: Add TIF_NEED_RESCHED_LAZY infrastructure 2024-11-05 12:55:37 +01:00
entry-kvm.h sched: Add TIF_NEED_RESCHED_LAZY infrastructure 2024-11-05 12:55:37 +01:00
err.h
errname.h
errno.h
error-injection.h
errqueue.h
errseq.h
etherdevice.h
ethtool_netlink.h
ethtool.h Revert "net: ethtool: Avoid thousands of -Wflex-array-member-not-at-end warnings" 2024-11-18 18:52:11 -08:00
eventfd.h
eventpoll.h
evm.h
execmem.h alloc_tag: populate memory for module tags as needed 2024-11-07 14:25:16 -08:00
export-internal.h
export.h module: Convert default symbol namespace to string literal 2024-12-03 08:22:25 -08:00
exportfs.h vfs-6.13.exportfs 2024-11-26 13:26:15 -08:00
ext2_fs.h
extable.h
extcon-provider.h
extcon.h
f2fs_fs.h f2fs: fix to adjust appropriate length for fiemap 2024-11-21 16:12:30 +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 the bulk of struct fd memory safety stuff 2024-11-18 12:24:06 -08:00
fileattr.h
filelock.h
filter.h bpf: refactor bpf_helper_changes_pkt_data to use helper number 2024-12-10 10:24:57 -08:00
find.h
fips.h
firewire.h
firmware-map.h
firmware.h
fixp-arith.h
flat.h
flex_proportions.h
folio_queue.h
font.h
fortify-string.h fortify: Hide run-time copy size from value range tracking 2024-12-16 16:23:07 -08: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
fs_types.h
fs.h sanitize xattr and io_uring interactions with it, 2024-11-18 12:44:25 -08:00
fscache-cache.h
fscache.h
fscrypt.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.h
fsverity.h
ftrace_irq.h
ftrace_regs.h
ftrace.h
futex.h
fw_table.h module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
fwnode_mdio.h
fwnode.h
gameport.h
gcd.h
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: alloc_pages_bulk: rename API 2025-01-25 20:22:31 -08:00
glob.h
gnss.h
goldfish.h
gpio_keys.h
gpio-pxa.h
gpio.h gpio: Get rid of GPIOF_ACTIVE_LOW 2024-11-09 14:55:33 +01: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: bpf: constify hid_ops 2024-11-28 14:49:28 +01:00
hid-debug.h
hid-roccat.h
hid-sensor-hub.h
hid-sensor-ids.h iio: hid-sensors: Add proximity and attention IDs 2024-11-03 20:33:43 +00:00
hid.h Merge branch 'for-6.13/bpf' into for-linus 2024-11-18 22:02:17 +01:00
hidden.h
hiddev.h
hidraw.h
highmem-internal.h
highmem.h mm: use clear_user_(high)page() for arch with special user folio handling 2024-12-18 19:04:43 -08:00
highuid.h
hil_mlc.h
hil.h
hippidevice.h
hisi_acc_qm.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 hrtimers: Delete hrtimer_init_on_stack() 2024-11-07 02:47:07 +01:00
hte.h
huge_mm.h mm: add per-order mTHP swap-in fallback/fallback_charge counters 2025-01-13 22:40:49 -08:00
hugetlb_cgroup.h
hugetlb_inline.h
hugetlb.h mm/hugetlb: rename avoid_reserve to cow_from_owner 2025-01-25 20:22:30 -08:00
hw_breakpoint.h
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h hwmon: Add static visibility member to struct hwmon_ops 2024-11-10 14:48:06 -08:00
hwspinlock.h
hyperv.h Drivers: hv: util: Avoid accessing a ringbuffer not initialized yet 2024-12-09 18:44:15 +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: of-prober: Add GPIO support to simple helpers 2024-11-27 12:04:26 +01:00
i2c-smbus.h
i2c.h
i8042.h
i8253.h
i8254.h
icmp.h
icmpv6.h
idle_inject.h
idr.h
ieee80211.h wifi: mac80211: Support EHT 1024 aggregation size in TX 2024-11-12 13:41:45 +01: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 af_packet: fix vlan_get_protocol_dgram() vs MSG_PEEK 2025-01-02 18:40:59 -08:00
igmp.h
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 Merge branch 'next' into for-linus 2024-11-24 17:05:27 -08:00
instruction_pointer.h
instrumentation.h
instrumented.h
int_log.h
integrity.h
intel_rapl.h
intel_tcc.h
intel_th.h
intel_tpmi.h
intel_vsec.h platform/x86/intel/pmt: allow user offset for PMT callbacks 2024-11-14 15:16:50 +02:00
intel-ish-client-if.h
interconnect-clk.h
interconnect-provider.h
interconnect.h
interrupt.h softirq: Use a dedicated thread for timer wakeups on PREEMPT_RT. 2024-11-07 02:44:38 +01:00
interval_tree_generic.h
interval_tree.h
io_uring_types.h io_uring: make ctx->timeout_lock a raw spinlock 2024-12-17 08:21:46 -07:00
io_uring.h io_uring: Fix registered ring file refcount leak 2024-12-18 18:19:33 -07:00
io-64-nonatomic-hi-lo.h
io-64-nonatomic-lo-hi.h
io-mapping.h
io-pgtable.h iommu/arm-smmu-v3: Use S2FWB for NESTED domains 2024-11-12 14:11:03 -04:00
io.h
ioam6_genl.h
ioam6_iptunnel.h
ioam6.h
iocontext.h
iomap.h New xfs code for 6.13 2024-11-21 09:20:07 -08:00
iommu-dma.h
iommu-helper.h
iommu.h iommufd 6.13 merge window pull #2 2024-11-27 14:24:34 -08:00
iommufd.h iommufd/viommu: Add iommufd_viommu_find_dev helper 2024-11-12 11:46:19 -04:00
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.h
irq.h
irqbypass.h
irqchip.h
irqdesc.h
irqdomain_defs.h
irqdomain.h
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 jbd2: avoid dozens of -Wflex-array-member-not-at-end warnings 2024-11-13 12:56:48 -05:00
jhash.h
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 kasan: make kasan_record_aux_stack_noalloc() the default behaviour 2025-01-13 22:40:36 -08:00
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
kernelcapi.h
kernfs.h
kexec.h
key-type.h
key.h
keyboard.h
keyctl.h
kfence.h
kfifo.h
kgdb.h
khugepaged.h mm: move mm flags to mm_types.h 2024-11-05 16:56:26 -08:00
klist.h
kmemleak.h kmemleak: iommu/iova: fix transient kmemleak false positive 2024-11-11 17:22:26 -08:00
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
kref_api.h
kref.h
ks0108.h
ks8842.h
ks8851_mll.h
ksm.h mm: mass constification of folio/page pointers 2024-11-07 14:38:07 -08:00
kstrtox.h
kthread.h
ktime_api.h
ktime.h
kvm_dirty_ring.h
kvm_host.h KVM: x86: switch hugepage recovery thread to vhost_task 2024-11-14 13:20:04 -05:00
kvm_irqfd.h
kvm_para.h
kvm_types.h
l2tp.h
lantiq.h
lapb.h
latencytop.h
lcd.h
lcm.h
led-class-flash.h
led-class-multicolor.h
led-lm3530.h
leds-bd2802.h
leds-expresswire.h
leds-lp3944.h
leds-lp3952.h
leds-pca9532.h
leds-regulator.h
leds-ti-lmu-common.h
leds.h leds: class: Protect brightness_show() with led_cdev->led_access mutex 2024-11-06 08:42:59 +00:00
libata.h
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_lru: expand list_lru_add() docs with info about sublists 2025-01-13 22:40:38 -08:00
list_nulls.h
list_sort.h
list.h
litex.h
livepatch_sched.h
livepatch.h
llc.h
llist_api.h
llist.h
local_lock_internal.h
local_lock.h
lockdep_api.h
lockdep_types.h
lockdep.h
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
lwq.h
lz4.h
lzo.h
mailbox_client.h
mailbox_controller.h
map_benchmark.h
maple_tree.h maple_tree: add mas_for_each_rev() helper 2024-11-07 14:25:16 -08:00
maple.h
marvell_phy.h
math.h
math64.h
mbcache.h
mbus.h
mc6821.h
mc146818rtc.h
mcb.h
mdev.h
mdio-bitbang.h
mdio-gpio.h
mdio-mux.h
mdio.h mdio: Remove mdio45_ethtool_gset_npage() 2024-11-14 19:08:55 -08:00
mei_aux.h
mei_cl_bus.h
mem_encrypt.h
memblock.h mm/memmap: prevent double scanning of memmap by kmemleak 2025-01-25 20:22:30 -08:00
memcontrol.h memcg/hugetlb: remove memcg hugetlb try-commit-cancel protocol 2025-01-13 22:40:58 -08:00
memfd.h mm: perform all memfd seal checks in a single place 2025-01-13 22:40:51 -08:00
memory_hotplug.h mm: add build-time option for hotplug memory default online type 2025-01-25 20:22:21 -08:00
memory-tiers.h
memory.h
mempolicy.h mm/mempolicy: fix comments for better documentation 2024-11-05 16:56:25 -08:00
mempool.h
memregion.h
memremap.h
memstick.h
mhi_ep.h
mhi.h
micrel_phy.h
microchipphy.h
migrate_mode.h
migrate.h mm: migrate: remove unused argument vma from migrate_misplaced_folio() 2025-01-13 22:40:30 -08:00
mii_timestamper.h
mii.h
min_heap.h lib min_heap: avoid indirect function call by providing default swap 2024-11-05 17:12:35 -08:00
minmax.h
misc_cgroup.h
miscdevice.h
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm_api.h
mm_inline.h mm: zap_install_uffd_wp_if_needed: return whether uffd-wp pte has been re-installed 2025-01-13 22:40:47 -08:00
mm_types_task.h mm: page_frag: reuse existing space for 'size' and 'pfmemalloc' 2024-11-11 10:56:27 -08:00
mm_types.h mm: convert mm_lock_seq to a proper seqcount 2025-01-13 22:40:50 -08:00
mm.h mm: introduce ctor/dtor at PGD level 2025-01-25 20:22:24 -08:00
mman.h mm: refactor arch_calc_vm_flag_bits() and arm64 MTE handling 2024-11-05 16:49:55 -08:00
mmap_lock.h mm: introduce mmap_lock_speculate_{try_begin|retry} 2025-01-13 22:40:50 -08:00
mmdebug.h mm/debug: introduce VM_WARN_ON_VMG() to dump VMA merge state 2025-01-25 20:22:23 -08:00
mmiotrace.h
mmu_context.h
mmu_notifier.h mm: add missing mmu_notifier_clear_young for !MMU_NOTIFIER 2024-11-06 20:11:17 -08:00
mmzone.h memcg/hugetlb: add hugeTLB counters to memcg 2024-11-14 22:49:19 -08:00
mnt_idmapping.h
mnt_namespace.h
mod_devicetable.h
module_signature.h
module_symbol.h
module.h module: fix writing of livepatch relocations in ROX text 2025-01-12 19:03:37 -08:00
moduleloader.h module: prepare to handle ROX allocations for text 2024-11-07 14:25:15 -08:00
moduleparam.h
most.h
mount.h
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
netdev_features.h net, team, bonding: Add netdev_base_features helper 2024-12-12 11:59:18 +01:00
netdevice_xmit.h
netdevice.h ndo_fdb_del: Add a parameter to report whether notification was sent 2024-11-15 16:39:18 -08:00
netfilter_bridge.h
netfilter_defs.h
netfilter_ipv4.h
netfilter_ipv6.h
netfilter_netdev.h
netfilter.h
netfs.h
netlink.h Networking changes for 6.13. 2024-11-21 08:28:08 -08:00
netpoll.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2024-11-19 13:56:02 +01:00
nfs_common.h
nfs_fs_i.h
nfs_fs_sb.h
nfs_fs.h
nfs_iostat.h
nfs_page.h
nfs_ssc.h
nfs_xdr.h nfs: Annotate struct pnfs_commit_array with __counted_by() 2024-11-08 14:26:20 -05:00
nfs.h
nfs3.h
nfs4.h
nfsacl.h
nfslocalio.h nfs_common: must not hold RCU while calling nfsd_file_put_local 2024-11-18 20:23:12 -05:00
nitro_enclaves.h
nl802154.h
nls.h
nmi.h
node.h
nodemask_types.h
nodemask.h
nospec.h
notifier.h reboot: move reboot_notifier_list to kernel/reboot.c 2024-11-05 17:12:31 -08:00
ns_common.h
nsc_gpio.h
nsproxy.h
ntb_transport.h
ntb.h
nubus.h
numa_memblks.h mm/fake-numa: allow later numa node hotplug 2025-01-25 20:22:29 -08:00
numa.h
nvme-auth.h
nvme-fc-driver.h
nvme-fc.h
nvme-keyring.h
nvme-rdma.h
nvme-tcp.h
nvme.h nvme: introduce change ptpl and iekey definition 2024-11-21 08:57:41 -08: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_mdio.h
of_net.h
of_pci.h
of_pdt.h
of_platform.h
of_reserved_mem.h
of.h of: base: Add for_each_child_of_node_with_prefix() 2024-11-27 12:04:01 +01:00
oid_registry.h
olpc-ec.h
omap-dma.h
omap-gpmc.h
omap-iommu.h
omap-mailbox.h
omapfb.h
once_lite.h Rename .data.once to .data..once to fix resetting WARN*_ONCE 2024-11-27 09:38:27 +09:00
once.h Rename .data.once to .data..once to fix resetting WARN*_ONCE 2024-11-27 09:38:27 +09:00
oom.h mm: move mm flags to mm_types.h 2024-11-05 16:56:26 -08:00
openvswitch.h
osq_lock.h
overflow.h
packing.h
padata.h
page_counter.h
page_ext.h
page_frag_cache.h mm: page_frag: reuse existing space for 'size' and 'pfmemalloc' 2024-11-11 10:56:27 -08:00
page_idle.h
page_owner.h
page_ref.h
page_reporting.h
page_table_check.h
page-flags-layout.h alloc_tag: support for page allocation tag compression 2024-11-07 14:25:16 -08:00
page-flags.h mm: convert partially_mapped set/clear operations to be atomic 2024-12-18 19:04:45 -08:00
page-isolation.h mm/page_isolation: don't pass gfp flags to start_isolate_page_range() 2025-01-13 22:40:44 -08:00
pageblock-flags.h
pagemap.h filemap: remove unused folio_add_wait_queue 2025-01-13 22:40:38 -08:00
pagevec.h
pagewalk.h mm: pagewalk: add the ability to install PTEs 2024-11-11 00:26:44 -08:00
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 USB / Thunderbolt (USB4) changes for 6.13-rc1 2024-11-29 11:19:31 -08:00
pci-acpi.h
pci-ats.h
pci-bwctrl.h thermal: Add PCIe cooling driver 2024-11-16 10:09:30 -06:00
pci-doe.h
pci-ecam.h
pci-ep-cfs.h
pci-epc.h PCI: endpoint: Fix pci_epc_map map_size kerneldoc string 2024-11-18 17:18:21 +00:00
pci-epf.h
pci-p2pdma.h
pci-pwrctrl.h PCI/pwrctrl: Rename pwrctrl functions and structures 2024-11-21 16:01:27 +00:00
pci-tph.h
pci.h pci-v6.13-changes 2024-11-26 18:05:44 -08:00
pcs-lynx.h
pcs-rzn1-miic.h
pe.h
peci-cpu.h
peci.h
percpu_counter.h
percpu-defs.h percpu: remove intermediate variable in PERCPU_PTR() 2024-12-30 17:59:09 -08:00
percpu-refcount.h
percpu-rwsem.h
percpu.h
perf_event_api.h
perf_event.h perf/core: Correct perf sampling with guest VMs 2024-11-14 10:40:01 +01:00
perf_regs.h
personality.h
pfn_t.h
pfn.h
pgalloc_tag.h mm/codetag: swap tags when migrate pages 2024-12-05 19:54:46 -08:00
pgtable_api.h
pgtable.h mm: pgtable: make ptep_clear() non-atomic 2025-01-13 22:40:35 -08:00
phonet.h
phy_fixed.h
phy_led_triggers.h
phy_link_topology.h
phy.h net: phy: fix phy_ethtool_set_eee() incorrectly enabling LPI 2024-11-28 09:26:13 +01:00
phylib_stubs.h
phylink.h
pid_namespace.h
pid_types.h
pid.h
pidfs.h
pim.h
pipe_fs_i.h
pkeys.h
pktcdvd.h
pl320-ipc.h
platform_device.h Get rid of 'remove_new' relic from platform driver struct 2024-12-01 15:12:43 -08: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 Improve consistency of '#error' directive messages 2024-11-11 17:17:04 -08:00
pm-trace.h
pm.h module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08: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 posix-timers: Cleanup SIG_IGN workaround leftovers 2024-11-07 02:14:45 +01:00
power_supply.h
powercap.h
ppp_channel.h
ppp_defs.h
ppp-comp.h
pps_kernel.h
pr.h
prandom.h
preempt.h sched: Add Lazy preemption model 2024-11-05 12:55:38 +01:00
prefetch.h
prime_numbers.h
printk.h printk: add dummy printk_force_console_enter/exit helpers 2024-11-13 11:00:23 +01:00
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
ptrace_api.h
ptrace.h
purgatory.h
pvclock_gtod.h
pwm_backlight.h
pwm.h module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08: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 Merge branch 'cxl/for-6.13/dcd-prep' into cxl-for-next 2024-11-08 09:50:07 -07:00
ras.h
ratelimit_types.h
ratelimit.h
rational.h
rbtree_augmented.h
rbtree_latch.h seqlock, treewide: Switch to non-raw seqcount_latch interface 2024-11-05 12:55:35 +01:00
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_trace: Define rcu_tasks_trace lock guard 2024-11-23 17:47:53 -05:00
rcupdate_wait.h
rcupdate.h Rename .data.unlikely to .data..unlikely 2024-11-27 09:38:27 +09: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 regmap: Updates for v6.13 2024-11-20 12:09:47 -08:00
regset.h
relay.h
remoteproc.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
rio_drv.h
rio_ids.h
rio_regs.h
rio.h
rmap.h mm: mass constification of folio/page pointers 2024-11-07 14:38:07 -08:00
rmi.h
rndis.h
rodata_test.h
root_dev.h
rpmb.h
rpmsg.h
rseq.h
rslib.h
rtc.h
rtmutex.h
rtnetlink.h
rtsx_common.h misc: rtsx: Cleanup on DRV_NAME cardreader variables 2024-11-05 05:33:46 +01:00
rtsx_pci.h
rtsx_usb.h misc: rtsx: Cleanup on DRV_NAME cardreader variables 2024-11-05 05:33:46 +01:00
rv.h
rw_hint.h
rwbase_rt.h
rwlock_api_smp.h Improve consistency of '#error' directive messages 2024-11-11 17:17:04 -08:00
rwlock_rt.h
rwlock_types.h
rwlock.h Improve consistency of '#error' directive messages 2024-11-11 17:17:04 -08:00
rwsem.h
sbitmap.h
scatterlist.h scatterlist: fix incorrect func name in kernel-doc 2024-12-05 19:54:47 -08:00
scc.h
sched_clock.h
sched.h freezer, sched: Report frozen tasks as 'D' instead of 'R' 2024-12-29 10:14:20 +01: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.13 PR 20241112 2024-11-18 17:34:05 -08: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 seqlock: add raw_seqcount_try_begin 2025-01-13 22:40:50 -08:00
serdev.h
serial_8250.h
serial_bcm63xx.h
serial_core.h
serial_s3c.h
serial_sci.h
serial.h
serio.h
set_memory.h arch: introduce set_direct_map_valid_noflush() 2024-11-07 14:25:15 -08:00
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 - The series "zram: optimal post-processing target selection" from 2024-11-23 09:58:07 -08: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: Implement fault injection forcing skb reallocation 2024-11-12 12:05:33 +01:00
skmsg.h tcp_bpf: Add sk_rmem_alloc related logic for tcp_bpf ingress redirection 2024-12-20 17:59:47 +01:00
slab.h slab updates for 6.13 2024-11-25 16:51:24 -08:00
slimbus.h
sm501-regs.h
sm501.h
smc91x.h
smp_types.h
smp.h
smpboot.h
smsc911x.h
smscphy.h
sock_diag.h
socket.h
sockptr.h net: Comment copy_from_sockptr() explaining its behaviour 2024-11-28 08:57:42 +01:00
softirq.h
sonet.h
sony-laptop.h
sonypi.h
sort.h
sound.h
soundcard.h
spinlock_api_smp.h Improve consistency of '#error' directive messages 2024-11-11 17:17:04 -08:00
spinlock_api_up.h
spinlock_api.h
spinlock_rt.h rust: helpers: Avoid raw_spin_lock initialization for PREEMPT_RT 2024-11-11 11:49:46 +01:00
spinlock_types_raw.h
spinlock_types_up.h Improve consistency of '#error' directive messages 2024-11-11 17:17:04 -08:00
spinlock_types.h
spinlock_up.h Improve consistency of '#error' directive messages 2024-11-11 17:17:04 -08:00
spinlock.h
splice.h
spmi.h
sprintf.h
sram.h
srcu.h srcu: Unconditionally record srcu_read_lock_lite() in ->srcu_reader_flavor 2024-11-15 22:13:37 +01:00
srcutiny.h srcu: Unconditionally record srcu_read_lock_lite() in ->srcu_reader_flavor 2024-11-15 22:13:37 +01:00
srcutree.h srcu: Unconditionally record srcu_read_lock_lite() in ->srcu_reader_flavor 2024-11-15 22:13:37 +01:00
ssbi.h
stackdepot.h stackdepot: fix stack_depot_save_flags() in NMI context 2024-12-05 19:54:45 -08:00
stackleak.h
stackprotector.h
stacktrace.h
start_kernel.h
stat.h
statfs.h
static_call_types.h
static_call.h x86/static-call: fix 32-bit build 2024-12-18 09:47:43 -08:00
static_key.h
stdarg.h
stddef.h
stm.h
stmmac.h
stmp_device.h
stmp3xxx_rtc_wdt.h
stop_machine.h
string_choices.h
string_helpers.h
string.h printf: Remove unused 'bprintf' 2024-11-30 22:41:35 -05:00
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_cgroup.h mm/swap_cgroup: decouple swap cgroup recording and clearing 2025-01-25 20:22:19 -08:00
swap_slots.h mm, swap_slots: remove slot cache for freeing path 2025-01-25 20:22:37 -08:00
swap.h mm, swap: use a global swap cluster for non-rotation devices 2025-01-25 20:22:37 -08:00
swapfile.h
swapops.h mm: add PTE_MARKER_GUARD PTE marker 2024-11-11 00:26:44 -08:00
swiotlb.h
switchtec.h
sxgbe_platform.h
sync_core.h
sync_file.h
synclink.h
sys_soc.h
sys.h
syscall_user_dispatch_types.h
syscall_user_dispatch.h
syscalls_api.h
syscalls.h fs/xattr: add *at family syscalls 2024-11-06 12:59:44 -05:00
syscore_ops.h
sysctl.h
sysfb.h
sysfs.h sysfs: attribute_group: allow registration of const bin_attribute 2024-11-15 19:29:16 +01:00
syslog.h
sysrq.h
sysv_fs.h
t10-pi.h
task_io_accounting_ops.h
task_io_accounting.h
task_work.h kasan: make kasan_record_aux_stack_noalloc() the default behaviour 2025-01-13 22:40:36 -08:00
taskstats_kern.h
tboot.h
tc.h
tca6416_keypad.h
tcp.h net: tcp: replace the document for "lsndtime" in tcp_sock 2024-11-04 18:10:56 -08:00
tee_core.h
tee_drv.h
tegra-icc.h
termios_internal.h
text-patching.h asm-generic: introduce text-patching.h 2024-11-07 14:25:15 -08:00
textsearch_fsm.h
textsearch.h
tfrc.h
thermal.h
thread_info.h sched: Add TIF_NEED_RESCHED_LAZY infrastructure 2024-11-05 12:55:37 +01:00
threads.h
thunderbolt.h
ti_wilink_st.h
ti-emif-sram.h
tick.h A rather large update for timekeeping and timers: 2024-11-19 16:35:06 -08:00
tifm.h
timb_dma.h
timb_gpio.h
time_namespace.h
time.h
time32.h
time64.h
timecounter.h
timekeeper_internal.h
timekeeping.h
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.h tpm: Opt-in in disable PCR integrity protection 2024-11-13 21:10:45 +02:00
trace_clock.h
trace_events.h tracing: Constify string literal data member in struct trace_event_call 2024-12-23 21:53:43 -05:00
trace_recursion.h
trace_seq.h
trace.h
tracefs.h
tracepoint-defs.h
tracepoint.h Tracing updates for 6.13: 2024-11-28 11:46:13 -08:00
transport_class.h
ts-nbus.h
tsacct_kern.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
typecheck.h
types.h
u64_stats_sync_api.h
u64_stats_sync.h
uacce.h
uaccess.h vfs-6.13.usercopy 2024-11-18 10:50:09 -08:00
ubsan.h
ucs2_string.h
udp.h net/udp: Add 4-tuple hash list basis 2024-11-18 11:56:21 +00:00
uidgid_types.h
uidgid.h
uio_driver.h
uio.h
umh.h
unaligned.h
unicode.h
union_find.h
units.h
unroll.h
uprobes.h uprobes: Re-order struct uprobe_task to save some space 2024-11-11 11:49:48 +01:00
usb_usual.h
usb.h USB: make to_usb_device_driver() use container_of_const() 2024-11-14 17:57:33 +01:00
usbdevice_fs.h
user_events.h
user_namespace.h signal: restore the override_rlimit logic 2024-11-07 14:14:59 -08:00
user-return-notifier.h
user.h
userfaultfd_k.h mm: clear uffd-wp PTE/PMD state on mremap() 2025-01-12 19:03:37 -08:00
usermode_driver.h
util_macros.h util_macros.h: fix/rework find_closest() macros 2024-11-11 17:17:04 -08:00
uts.h
utsname.h
uuid.h
vbox_utils.h
vdpa.h
verification.h
vermagic.h preempt: Move PREEMPT_RT before PREEMPT in vermagic. 2024-12-23 10:46:38 +01:00
vexpress.h
vfio_pci_core.h
vfio.h
vfs.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
virtio_dma_buf.h
virtio_net.h
virtio_pci_admin.h virtio-pci: Introduce APIs to execute device parts admin commands 2024-11-13 15:25:41 -07:00
virtio_pci_legacy.h
virtio_pci_modern.h
virtio_ring.h
virtio_vsock.h
virtio.h virtio_ring: add a func argument 'recycle_done' to virtqueue_reset() 2024-12-10 11:22:21 +01:00
vm_event_item.h mm: count zeromap read and set for swapout and swapin 2024-11-11 00:00:37 -08:00
vmalloc.h alloc_tag: populate memory for module tags as needed 2024-11-07 14:25:16 -08:00
vmcore_info.h
vmpressure.h
vmstat.h mm/vmstat: fix a W=1 clang compiler warning 2024-12-18 19:04:46 -08:00
vmw_vmci_api.h
vmw_vmci_defs.h
vringh.h
vt_buffer.h vt_buffer.h: get rid of dead code in default scr_...() instances 2024-11-11 21:51:42 +01:00
vt_kern.h
vt.h
vtime.h
w1.h
wait_api.h
wait_bit.h
wait.h A rather large update for timekeeping and timers: 2024-11-19 16:35:06 -08: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
writeback.h Merge patch series "two little writeback cleanups v2" 2024-11-13 14:08:34 +01:00
ww_mutex.h locking/ww_mutex: Fix ww_mutex dummy lockdep map selftest warnings 2024-12-02 12:16:57 +01:00
wwan.h wwan: core: Add WWAN ADB and MIPC port type 2024-11-07 13:33:45 +01:00
xarray.h
xattr.h fs/xattr: add *at family syscalls 2024-11-06 12:59:44 -05:00
xxhash.h
xz.h
yam.h
zconf.h
zlib.h
zorro.h
zpool.h
zsmalloc.h
zstd_errors.h
zstd_lib.h
zstd.h
zswap.h mm: zswap: modify zswap_stored_pages to be atomic_long_t 2024-11-11 00:26:42 -08:00
zutil.h