linux/include/linux
Ge Yang 67bab13307 mm/hugetlb: wait for hugetlb folios to be freed
Since the introduction of commit c77c0a8ac4 ("mm/hugetlb: defer freeing
of huge pages if in non-task context"), which supports deferring the
freeing of hugetlb pages, the allocation of contiguous memory through
cma_alloc() may fail probabilistically.

In the CMA allocation process, if it is found that the CMA area is
occupied by in-use hugetlb folios, these in-use hugetlb folios need to be
migrated to another location.  When there are no available hugetlb folios
in the free hugetlb pool during the migration of in-use hugetlb folios,
new folios are allocated from the buddy system.  A temporary state is set
on the newly allocated folio.  Upon completion of the hugetlb folio
migration, the temporary state is transferred from the new folios to the
old folios.  Normally, when the old folios with the temporary state are
freed, it is directly released back to the buddy system.  However, due to
the deferred freeing of hugetlb pages, the PageBuddy() check fails,
ultimately leading to the failure of cma_alloc().

Here is a simplified call trace illustrating the process:
cma_alloc()
    ->__alloc_contig_migrate_range() // Migrate in-use hugetlb folios
        ->unmap_and_move_huge_page()
            ->folio_putback_hugetlb() // Free old folios
    ->test_pages_isolated()
        ->__test_page_isolated_in_pageblock()
             ->PageBuddy(page) // Check if the page is in buddy

To resolve this issue, we have implemented a function named
wait_for_freed_hugetlb_folios().  This function ensures that the hugetlb
folios are properly released back to the buddy system after their
migration is completed.  By invoking wait_for_freed_hugetlb_folios()
before calling PageBuddy(), we ensure that PageBuddy() will succeed.

Link: https://lkml.kernel.org/r/1739936804-18199-1-git-send-email-yangge1116@126.com
Fixes: c77c0a8ac4 ("mm/hugetlb: defer freeing of huge pages if in non-task context")
Signed-off-by: Ge Yang <yangge1116@126.com>
Reviewed-by: Muchun Song <muchun.song@linux.dev>
Acked-by: David Hildenbrand <david@redhat.com>
Cc: Baolin Wang <baolin.wang@linux.alibaba.com>
Cc: Barry Song <21cnbao@gmail.com>
Cc: Oscar Salvador <osalvador@suse.de>
Cc: <stable@vger.kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
2025-03-05 21:36:14 -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 virtchnl: fix m68k build. 2024-10-22 15:54:11 +02:00
bcma PCI: Rename CRS Completion Status to RRS 2024-09-10 19:52:30 -05:00
bus firewall: remove misplaced semicolon from stm32_firewall_get_firewall 2025-01-09 22:57:34 +01:00
byteorder
can net: Add struct kernel_ethtool_ts_info 2024-07-15 08:02:26 -07:00
cdx
ceph ceph: streamline request head structures in MDS client 2025-01-27 16:07:42 +01:00
clk
comedi
crush
decompress xz: switch from public domain to BSD Zero Clause License (0BSD) 2024-09-01 20:43:24 -07:00
device driver core: add a faux bus for use when a simple device/bus is needed 2025-02-13 16:58:51 +01:00
dma dmaengine: ti: k3-udma: Remove unused declarations 2024-08-28 23:35:13 +05:30
dsa net: mscc: ocelot: be resilient to loss of PTP packets during transmission 2024-12-07 17:56:46 -08:00
extcon
firmware soc: driver updates for 6.14 2025-01-24 14:56:59 -08:00
fpga
framer
fsl bus: fsl-mc: constify the struct device_type usage 2025-01-10 15:25:01 +01:00
gpio
greybus
habanalabs
hsi
i3c i3c: fix kdoc parameter description for module_i3c_i2c_driver() 2025-01-12 23:49:23 +01:00
iio iio: gts-helper: add helpers to ease searches of gain_sel and new_gain 2025-01-04 12:33:57 +00:00
input Input: matrix_keypad - remove support for platform data 2024-09-05 21:43:42 -07:00
io_uring io_uring: get rid of alloc cache init_once handling 2025-01-23 11:32:28 -07:00
irqchip irqchip/gic-v4: Don't allow a VMOVP on a dying VPE 2024-10-08 17:44:27 +02:00
isdn
lockd lockd: Remove unused parameter to nlmsvc_testlock() 2024-11-18 20:23:04 -05:00
lsm lsm: add the lsm_prop data structure 2024-10-11 14:34:11 -04:00
mailbox mailbox: add Samsung Exynos driver 2025-01-18 16:18:48 -06:00
mdio
memory memory: ti-aemif: Export aemif_*_cs_timings() 2024-12-09 20:38:27 +01:00
mfd - Fix race in device_node_get_regmap() using more extensive locking. 2025-01-22 09:16:02 -08:00
misc misc: keba: Add UART devices 2024-10-13 17:16:57 +02:00
mlx4
mlx5 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux 2025-01-14 11:13:35 -08:00
mmc mmc: crypto: add mmc_from_crypto_profile() 2024-12-19 14:43:28 +01:00
mtd mtd: spinand: Add support for read DTR operations 2025-01-15 19:24:03 +01:00
mux
net/intel
netfilter net: reformat kdoc return statements 2024-12-09 14:44:59 -08:00
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
pcs net: pcs: xpcs: make xpcs_get_interfaces() static 2025-01-06 16:26:13 -08:00
pds
perf perf/arm_pmuv3: Add PMUv3.9 per counter EL0 access control 2024-10-28 17:27:15 +00:00
phy phy: sun4i-usb: Fix a typo 2024-10-11 14:37:29 +05:30
pinctrl pinctrl: pinconf-generic: Add support for "input-schmitt-microvolt" property 2024-08-04 00:54:49 +02:00
platform_data USB / Thunderbolt driver updates for 6.14-rc1 2025-01-27 16:29:16 -08:00
power bq27xxx: add voltage min design for bq27000 and bq27200 2024-12-19 00:42:21 +01:00
pse-pd net: pse-pd: Clean ethtool header of PSE structures 2025-01-14 13:56:33 +01:00
pwrseq
qat
qed
raid
regulator regulator: Updates for v6.14 2025-01-22 09:03:41 -08:00
remoteproc
reset
rpmsg
rtc rtc: m48t59: Use platform_data struct for year offset value 2024-11-18 14:31:57 +01:00
sched cgroup: fix race between fork and cgroup.kill 2025-02-02 06:54:51 -10:00
soc soc: mediatek: cmdq: Remove cmdq_pkt_finalize() helper function 2024-12-13 17:30:58 +01:00
soundwire soundwire updates for 6.14 2025-01-29 14:38:19 -08:00
spi spi: spi-mem: Estimate the time taken by operations 2025-01-10 15:20:04 +00:00
ssb
sunrpc NFS Client Updates for Linux 6.14 2025-01-28 14:23:46 -08:00
surface_aggregator
ulpi
unaligned
usb usb: typec: tcpci: Prevent Sink disconnection before vPpsShutdown in SPR PPS 2025-01-17 12:40:20 +01:00
8250_pci.h
acct.h
acpi_amd_wbrf.h
acpi_dma.h dmaengine: acpi: Clean up headers 2024-10-14 23:27:57 +05:30
acpi_iort.h
acpi_mdio.h
acpi_pmtmr.h clocksource: acpi_pm: Add external callback for suspend/resume 2024-09-06 14:49:20 +02:00
acpi_viot.h
acpi.h ACPI: header: implement acpi_device_handle when !ACPI 2024-12-19 20:59:36 +01:00
adb.h
adfs_fs.h
adreno-smmu-priv.h iommu/arm-smmu: Add support for PRR bit setup 2025-01-07 13:55:07 +00:00
adxl.h
aer.h PCI: Add TLP Prefix reading to pcie_read_tlp_log() 2025-01-16 12:04:38 -06:00
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 iommu/amd: remove return value of amd_iommu_detect 2025-01-06 12:42:00 +01:00
amd-pmf-io.h HID: amd_sfh: Add support to export device operating states 2025-01-09 13:38:04 +02:00
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 lsm: count the LSMs enabled at compile time 2024-08-22 12:23:47 -04:00
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 ASN.1: Clean up include statements in public headers 2024-10-05 13:22:04 +08:00
asn1_encoder.h ASN.1: Clean up include statements in public headers 2024-10-05 13:22:04 +08:00
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 driver core: attribute_container: Remove unused functions 2024-09-13 15:41:42 +02:00
audit_arch.h
audit.h
auto_dev-ioctl.h
auto_fs.h
auxiliary_bus.h drivers/base: Remove unused auxiliary_find_device 2024-10-14 08:21:09 +02:00
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 backlight: Remove notifier 2024-10-09 15:42:48 +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
bcm963xx_tag.h
binfmts.h AT_EXECVE_CHECK introduction for v6.14-rc1 2025-01-22 20:34:42 -08:00
bio-integrity.h block: make bio_integrity_map_user() static inline 2024-12-23 08:19:09 -07:00
bio.h block: remove bio_add_pc_page 2025-01-04 15:27:35 -07:00
bit_spinlock.h
bitfield.h
bitmap-str.h
bitmap.h include: update references to include/asm-<arch> 2025-01-12 20:20:59 -08:00
bitops.h bitops: add generic parity calculation for u8 2025-01-12 23:55:50 +01:00
bitrev.h
bits.h linux/bits.h: simplify GENMASK_INPUT_CHECK() 2024-12-30 10:29:25 -08:00
blk_types.h for-6.12/block-20240925 2024-09-25 14:56:40 -07:00
blk-cgroup.h
blk-crypto-profile.h
blk-crypto.h
blk-integrity.h blk-integrity: remove seed for user mapped buffers 2024-10-30 07:49:32 -06:00
blk-mq.h block: cleanup and fix batch completion adding conditions 2025-02-13 08:20:18 -07:00
blk-pm.h
blkdev.h block: get rid of request queue ->sysfs_dir_lock 2025-01-29 07:16:47 -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: Postpone bpf_selem_free() in bpf_selem_unlink_storage_nolock() 2024-10-24 10:25:59 -07:00
bpf_lsm.h bpf, lsm: Add check for BPF LSM return value 2024-07-29 13:09:22 -07:00
bpf_mem_alloc.h bpf: Add bpf_mem_alloc_check_size() helper 2024-10-30 12:13:46 -07:00
bpf_mprog.h
bpf_trace.h
bpf_types.h bpf: Add the missing BPF_LINK_TYPE invocation for sockmap 2024-10-24 10:17:12 -07:00
bpf_verifier.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf 2024-12-16 08:53:59 -08:00
bpf-cgroup-defs.h
bpf-cgroup.h Summary 2024-11-22 20:36:11 -08:00
bpf-netns.h
bpf.h bpf-next-6.14 2025-01-23 08:04:07 -08:00
bpfptr.h
brcmphy.h
bsearch.h
bsg-lib.h
bsg.h
btf_ids.h bpf: Add kmem_cache iterator 2024-10-14 18:33:04 -07:00
btf.h bpf: Reject struct_ops registration that uses module ptr and the module btf_id is missing 2025-01-03 10:16:46 -08:00
btree-128.h
btree-type.h
btree.h
btrfs.h
buffer_head.h vfs-6.12.folio 2024-09-16 08:54:30 +02:00
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 lib/buildid: rename build_id_parse() into build_id_parse_nofault() 2024-09-11 09:58:30 -07:00
bvec.h block: use page_to_phys in bvec_phys 2025-01-06 07:36:39 -07:00
c2port.h
cache.h
cacheflush.h
cacheinfo.h ARM updates for 6.14-rc1 2025-01-27 08:50:19 -08:00
call_once.h kvm: defer huge page recovery vhost task to later 2025-01-24 10:53:56 -05:00
capability.h
cb710.h
cc_platform.h x86/sev: Add Secure TSC support for SNP guests 2025-01-07 20:27:23 +01:00
cciss_ioctl.h
ccp.h
cdev.h
cdrom.h
cfag12864b.h auxdisplay: Remove unused functions 2024-10-08 20:48:18 +03:00
cfi_types.h
cfi.h
cgroup_api.h
cgroup_dmem.h kernel/cgroup: Add "dmem" memory accounting cgroup 2025-01-06 17:24:38 +01:00
cgroup_rdma.h
cgroup_refcnt.h
cgroup_subsys.h kernel/cgroup: Add "dmem" memory accounting cgroup 2025-01-06 17:24:38 +01:00
cgroup-defs.h cgroup: fix race between fork and cgroup.kill 2025-02-02 06:54:51 -10:00
cgroup.h sched_ext: Initial pull request for v6.12 2024-09-21 09:44:57 -07:00
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 clk: Drop obsolete devm_clk_bulk_get_all_enable() helper 2024-12-23 12:53:52 -08:00
clkdev.h
clockchips.h
clocksource_ids.h s390/time: Add clocksource id to TOD clock 2024-10-30 17:02:38 -07:00
clocksource.h clocksource: Make negative motion detection more robust 2024-12-05 16:03:24 +01:00
closure.h closures: Add closure_wait_event_timeout() 2024-10-09 16:57:57 -04:00
cma.h mm/cma: add cma_{alloc,free}_folio() 2024-09-03 21:15:36 -07:00
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 unreachable: Unify 2024-12-02 12:01:43 +01:00
compiler-version.h
compiler.h hardening fixes for v6.14-rc2 2025-02-08 14:12:17 -08:00
completion.h
component.h
configfs.h
connector.h
console_struct.h
console.h printk: nbcon: Show replay message on takeover 2024-09-04 15:56:32 +02:00
consolemap.h
const.h
container_of.h
container.h
context_tracking_irq.h
context_tracking_state.h context_tracking: Tag context_tracking_enabled_this_cpu() __always_inline 2024-08-15 21:30:43 +05:30
context_tracking.h RCU pull request for v6.12 2024-09-18 07:52:24 +02:00
cookie.h
cordic.h
coredump.h coredump: Do not lock during 'comm' reporting 2024-10-31 15:06:28 -07:00
coresight-pmu.h coresight: Emit sink ID in the HW_ID packets 2024-08-20 15:02:38 +01:00
coresight-stm.h
coresight.h coresight: Add support for trace filtering by source 2024-12-13 10:25:15 +00:00
count_zeros.h
counter.h
cper.h
cpu_cooling.h
cpu_pm.h
cpu_rmap.h
cpu_smt.h
cpu.h riscv: Add ghostwrite vulnerability 2025-01-18 12:33:39 -08:00
cpufeature.h
cpufreq.h cpufreq: Avoid a bad reference count on CPU node 2024-10-01 20:43:44 +02:00
cpuhotplug.h kthread: Default affine kthread to its preferred NUMA node 2025-01-08 18:15:03 +01: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 cpumask: Rephrase comments for cpumask_any*() APIs 2025-01-19 13:45:35 -05:00
cpuset.h cgroup/cpuset: guard cpuset-v1 code under CONFIG_CPUSETS_V1 2024-08-30 10:00:16 -10:00
crash_core.h
crash_dump.h fs/proc/vmcore: introduce PROC_VMCORE_DEVICE_RAM to detect device RAM ranges in 2nd kernel 2025-01-27 09:39:19 -05:00
crash_reserve.h
crc-ccitt.h
crc-itu-t.h
crc-t10dif.h lib/crc-t10dif: add support for arch overrides 2024-12-01 17:23:13 -08:00
crc4.h
crc7.h
crc8.h
crc16.h
crc32.h lib/crc32: expose whether the lib is really optimized at runtime 2024-12-01 17:23:01 -08:00
crc32c.h lib/crc32: make crc32c() go directly to lib 2024-12-01 17:23:02 -08:00
crc32poly.h
crc64.h
cred.h cred: fold get_new_cred_many() into get_cred_many() 2024-12-02 11:25:15 +01:00
crypto.h
cs5535.h
ctype.h
cuda.h
damon.h mm/damon: explain "effective quota" on kernel-doc comment 2025-01-25 20:22:40 -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 assorted stuff for this merge window 2025-02-01 15:07:56 -08:00
dccp.h
debug_locks.h
debugfs.h saner replacement for debugfs_rename() 2025-01-15 13:14:37 +01:00
debugobjects.h debugobjects: Prepare for batching 2024-10-15 17:30:32 +02:00
delay.h timers: Adjust flseep() to reflect reality 2024-10-16 00:36:47 +02:00
delayacct.h delayacct: add delay min to record delay peak 2025-01-12 20:21:16 -08:00
delayed_call.h
dev_printk.h driver core: Add device probe log helper dev_warn_probe() 2024-10-08 18:41:06 +01:00
devcoredump.h
devfreq_cooling.h
devfreq-event.h
devfreq.h
device_cgroup.h
device-mapper.h dm-table: atomic writes support 2025-01-17 22:23:47 +01:00
device.h devres: add devm_remove_action_nowarn() 2025-01-10 15:49:06 +01:00
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-mapping: replace zone_dma_bits by zone_dma_limit 2024-08-22 06:18:00 +02:00
dma-direction.h
dma-fence-array.h dma-buf: Split out dma fence array create into alloc and arm functions 2024-08-30 11:41:05 -07:00
dma-fence-chain.h
dma-fence-unwrap.h
dma-fence.h dma-buf: give examples of error codes to use 2024-09-06 18:05:58 +02:00
dma-heap.h dma-buf: heaps: Deduplicate docs and adopt common format 2024-07-23 09:52:23 +02:00
dma-map-ops.h dma-mapping: remove an outdated comment from dma-map-ops.h 2024-10-29 08:53:37 +01:00
dma-mapping.h dma-mapping: drop unneeded includes from dma-mapping.h 2024-10-29 08:54:18 +01:00
dma-resv.h drm/scheduler: Improve documentation 2024-09-24 12:02:37 +02:00
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 dql: annotate data-races around dql->last_obj_cnt 2024-10-31 19:19:36 -07:00
earlycpio.h
ecryptfs.h
edac.h
edd.h
eeprom_93cx6.h misc: eeprom: eeprom_93cx6: Add quirk for extra read clock cycle 2024-10-11 08:42:03 +02:00
efi_embedded_fw.h
efi-bgrt.h
efi.h efi: Use BIT_ULL() constants for memory attributes 2025-02-04 14:08:22 +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: Move sched domains rebuild function from schedutil to EM 2024-12-18 20:32:13 +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 err.h: add ERR_PTR_PCPU(), PTR_ERR_PCPU() and IS_ERR_PCPU() macros 2024-09-03 21:15:38 -07:00
errname.h
errno.h
error-injection.h
errqueue.h
errseq.h
etherdevice.h net: reformat kdoc return statements 2024-12-09 14:44:59 -08:00
ethtool_netlink.h ethtool: Add support for specifying information source in cable test results 2024-08-26 09:33:58 -07:00
ethtool.h net: move HDS config from ethtool state 2025-01-20 11:44:57 -08:00
eventfd.h
eventpoll.h epoll: annotate racy check 2024-10-22 11:16:56 +02:00
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 export: Add __gendwarfksyms_ptr_ references to exported symbols 2025-01-11 01:25:26 +09:00
exportfs.h exportfs: add permission method 2024-12-17 09:16:11 +01: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 fs: sort out the fallocate mode vs flag mess 2024-08-28 16:53:57 +02:00
fanotify.h fanotify: allow to set errno in FAN_DENY permission response 2024-12-10 12:03:17 +01:00
fault-inject-usercopy.h
fault-inject.h fault-inject: improve build for CONFIG_FAULT_INJECTION=n 2024-09-01 20:43:33 -07:00
fb.h backlight: lcd: Test against struct fb_info.lcd_dev 2024-09-30 16:49:41 +01:00
fbcon.h
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdtable.h move close_range(2) into fs/file.c, fold __close_range() into it 2024-10-07 13:34:41 -04:00
fec.h
fiemap.h fiemap: use kernel-doc includes in fiemap docbook 2024-12-22 11:29:50 +01:00
file_ref.h fs: add file_ref 2024-10-19 14:16:45 +02:00
file.h the bulk of struct fd memory safety stuff 2024-11-18 12:24:06 -08:00
fileattr.h
filelock.h Merge patch series "Fixup NLM and kNFSD file lock callbacks" 2024-10-02 07:52:07 +02:00
filter.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2024-12-19 11:35:07 -08:00
find.h find: Switch from inline to __always_inline 2024-08-18 10:07:59 -07:00
fips.h
firewire.h firewire: core: update documentation of kernel APIs for flushing completions 2024-09-12 22:30:37 +09:00
firmware-map.h
firmware.h
fixp-arith.h
flat.h
flex_proportions.h
folio_queue.h netfs: Add a tracepoint to log the lifespan of folio_queue structs 2024-12-20 22:34:02 +01:00
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 tracing/fprobe: Remove nr_maxactive from fprobe 2024-12-26 10:50:05 -05:00
fpu.h
freezer.h
fs_api.h
fs_context.h fs/super.c: introduce get_tree_bdev_flags() 2024-10-21 14:30:26 +02:00
fs_parser.h bcachefs: add support for true/false & yes/no in bool-type options 2024-12-21 01:36:17 -05:00
fs_pin.h
fs_stack.h
fs_struct.h
fs_types.h
fs.h vfs: sanity check the length passed to inode_set_cached_link() 2025-02-07 10:29:59 +01:00
fscache-cache.h
fscache.h
fscrypt.h Pass parent directory inode and expected name to ->d_revalidate() 2025-01-27 19:25:23 -05:00
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: pass optional file access range in pre-content event 2024-12-10 12:03:17 +01:00
fsnotify.h fsnotify: use accessor to set FMODE_NONOTIFY_* 2025-02-07 10:27:26 +01:00
fsverity.h
ftrace_irq.h
ftrace_regs.h fgraph: Replace fgraph_ret_regs with ftrace_regs 2024-12-26 10:50:02 -05:00
ftrace.h fgraph: Remove calltime and rettime from generic operations 2025-01-21 21:55:49 -05:00
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 device property: Split property reading bool and presence test ops 2025-01-13 17:47:29 -06:00
gameport.h
gcd.h
genalloc.h
generic-radix-tree.h lib/generic-radix-tree.c: add preallocation 2024-09-09 09:41:47 -04:00
genl_magic_func.h
genl_magic_struct.h
getcpu.h
gfp_api.h
gfp_types.h mm: warn about illegal __GFP_NOFAIL usage in a more appropriate location and manner 2024-09-09 16:39:03 -07:00
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 video: hdmi: Remove unused hdmi_infoframe_check 2024-12-22 07:03:42 +01:00
hex.h
hid_bpf.h HID: bpf: constify hid_ops 2024-11-28 14:49:28 +01:00
hid-debug.h
hid-over-i2c.h HID: intel-thc-hid: intel-quicki2c: Add HIDI2C protocol implementation 2025-01-09 10:14:16 +01:00
hid-over-spi.h HID: intel-thc-hid: intel-quickspi: Add HIDSPI protocol implementation 2025-01-09 10:14:16 +01:00
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 HID: fix generic desktop D-Pad controls 2025-01-09 10:06:14 +01:00
hidden.h
hiddev.h
hidraw.h HID: hidraw: add HIDIOCREVOKE ioctl 2024-08-29 10:39:37 +02:00
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 crypto: hisilicon/qm - support new function communication 2025-01-14 11:31:13 +08:00
hmm.h
host1x_context_bus.h gpu: host1x: Make host1x_context_device_bus_type constant 2024-08-29 20:14:29 +02:00
host1x.h gpu: host1x: Set up device DMA parameters 2024-10-15 18:46:25 +02:00
hp_sdc.h
hpet.h
hrtimer_api.h
hrtimer_defs.h hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING 2025-01-23 20:06:35 +01:00
hrtimer_types.h
hrtimer.h hrtimers: Handle CPU state correctly on hotplug 2025-01-16 13:06:14 +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: wait for hugetlb folios to be freed 2025-03-05 21:36:14 -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 hyperv: Switch from hyperv-tlfs.h to hyperv/hvhdk.h 2025-01-10 00:54:21 +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 Revert "i2c: Replace list-based mechanism for handling auto-detected clients" 2025-02-05 14:22:12 +01:00
i8042.h Input: i8042 - Add support for platform filter contexts 2025-01-15 16:26:39 +02:00
i8253.h clockevents/drivers/i8253: Fix stop sequence for timer 0 2024-08-02 18:27:05 +02:00
i8254.h
icmp.h
icmpv6.h
idle_inject.h
idr.h
ieee80211.h wifi: mac80211: Fix common size calculation for ML element 2025-01-13 15:34:09 +01:00
ieee802154.h
if_arp.h
if_bridge.h
if_eql.h
if_ether.h
if_fddi.h
if_hsr.h net: hsr: Create and export hsr_get_port_ndev() 2025-01-14 12:17:27 +01:00
if_link.h
if_macvlan.h
if_phonet.h
if_pppol2tp.h
if_pppox.h
if_rmnet.h net: qualcomm: rmnet: Correct spelling in if_rmnet.h 2024-08-26 09:37:22 -07:00
if_tap.h
if_team.h
if_tun.h
if_tunnel.h
if_vlan.h if_vlan: fix kdoc warnings 2025-01-07 18:06:51 -08:00
igmp.h netlink: add IGMP/MLD join/leave notifications 2024-12-15 12:31:35 +00:00
ihex.h
ima.h
imx-media.h
in.h
in6.h
indirect_call_wrapper.h
inet_diag.h
inet.h
inetdevice.h ipv4: Use per-netns RTNL helpers in inet_rtm_newaddr(). 2024-10-29 11:54:57 +01:00
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 objtool: Collect more annotations in objtool.h 2024-12-02 12:01:43 +01:00
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 HID: intel-ish-hid: Remove unused ishtp_cl_tx_empty 2025-01-09 10:09:11 +01:00
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: get rid of alloc cache init_once handling 2025-01-23 11:32:28 -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/io-pgtable-arm: Add way to debug pgtable walk 2025-01-07 15:44:20 +00:00
io.h
ioam6_genl.h
ioam6_iptunnel.h
ioam6.h
iocontext.h
iomap.h iomap: fix zero padding data issue in concurrent append writes 2024-12-11 11:09:05 +01:00
iommu-dma.h iommu/dma: remove most stubs in iommu-dma.h 2024-09-22 18:48:00 +02:00
iommu-helper.h
iommu.h iommu: Remove the remove_dev_pasid op 2024-12-18 09:39:37 +01:00
iommufd.h iommufd/viommu: Add iommufd_viommu_find_dev helper 2024-11-12 11:46:19 -04:00
iopoll.h iopoll/regmap/phy/snd: Fix comment referencing outdated timer documentation 2024-10-16 00:36:47 +02:00
ioport.h resource: Add resource set range and size helpers 2024-10-10 17:44:43 -05:00
ioprio.h sched/rt: Rename realtime_{prio, task}() to rt_or_dl_{prio, task}() 2024-08-07 18:32:38 +02:00
ioremap.h x86/ioremap: Improve iounmap() address range checks 2024-08-26 10:19:55 -07:00
iosys-map.h
iov_iter.h cifs: Use iterate_and_advance*() routines directly for hashing 2024-09-12 12:20:42 +02:00
iova_bitmap.h
iova.h
ip.h
ipack.h
ipc_namespace.h
ipc.h
ipmi_smi.h
ipmi.h ipmi: make ipmi_destroy_user() return void 2025-01-02 21:11:52 -06:00
ipv6_route.h
ipv6.h Add support for PIO p flag 2024-07-31 13:49:48 +01:00
irq_poll.h
irq_sim.h
irq_work.h
irq.h genirq: Remove IRQ_MOVE_PCNTXT and related code 2025-01-15 21:38:53 +01:00
irqbypass.h
irqchip.h
irqdesc.h
irqdomain_defs.h
irqdomain.h irqdomain: Allow giving name suffix for domain 2024-08-09 22:37:54 +02:00
irqflags_types.h
irqflags.h lockdep: Add lockdep_cleanup_dead_cpu() 2024-10-17 20:07:22 -07:00
irqhandler.h
irqnr.h genirq: Unexport nr_irqs 2024-10-16 21:56:59 +02:00
irqreturn.h
isa-dma.h
isa.h
isapnp.h
iscsi_boot_sysfs.h
iscsi_ibft.h
ism.h
iversion.h
jbd2.h jbd2: switch to using the crc32c library 2024-12-01 17:23:02 -08:00
jhash.h
jiffies.h jiffies: Cast to unsigned long in secs_to_jiffies() conversion 2025-01-31 09:30:49 +01:00
journal-head.h
joystick.h
jump_label_ratelimit.h
jump_label.h jump_label: Define guard() for jump_label_lock 2025-01-10 09:00:13 +09:00
jz4740-adc.h
jz4780-nemc.h
kallsyms.h module: Extend the preempt disabled section in dereference_symbol_descriptor(). 2025-01-26 13:04:37 +01:00
kasan-checks.h
kasan-enabled.h
kasan-tags.h
kasan.h The various patchsets are summarized below. Plus of course many 2025-01-26 18:36:23 -08:00
kbd_diacr.h
kbd_kern.h
kbuild.h
kconfig.h
kcore.h fs/proc/vmcore: move vmcore definitions out of kcore.h 2025-01-27 09:39:07 -05:00
kcov.h
kcsan-checks.h
kcsan.h
kdb.h kdb: Remove unused flags stack 2025-01-25 08:22:26 +00:00
kdebug.h
kdev_t.h
kern_levels.h
kernel_read_file.h
kernel_stat.h
kernel-page-flags.h x86: remove PG_uncached 2024-09-03 21:15:46 -07:00
kernel.h
kernelcapi.h
kernfs.h
kexec.h
key-type.h
key.h KEYS: Remove unused declarations 2024-09-20 18:28:26 +03:00
keyboard.h
keyctl.h
kfence.h kfence: introduce burst mode 2024-09-01 20:26:03 -07:00
kfifo.h kfifo: don't include dma-mapping.h in kfifo.h 2024-10-23 08:05:20 +02:00
kgdb.h serial: kgdb_nmi: Remove unused knock code 2025-01-17 12:52:27 +01:00
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 printk: Add a short description string to kmsg_dump() 2024-07-17 12:35:24 +02:00
kobj_map.h
kobject_api.h
kobject_ns.h kobject: Remove unused functions 2025-01-14 19:45:35 +01:00
kobject.h
kprobes.h kprobes: Remove obsoleted declaration for init_test_probes 2024-09-25 20:12:58 +09:00
kref_api.h
kref.h kref: Improve documentation 2024-12-13 08:49:31 -07:00
ks0108.h
ks8842.h
ks8851_mll.h
ksm.h ksm: add ksm involvement information for each process 2025-01-25 20:22:40 -08:00
kstrtox.h
kthread.h treewide: Introduce kthread_run_worker[_on_cpu]() 2025-01-08 18:15:03 +01:00
ktime_api.h
ktime.h ktime: Add us_to_ktime() 2024-12-09 13:48:23 -08:00
kvm_dirty_ring.h
kvm_host.h KVM: remove kvm_arch_post_init_vm 2025-02-04 11:27:45 -05:00
kvm_irqfd.h
kvm_para.h
kvm_types.h
l2tp.h
lantiq.h
lapb.h
latencytop.h
lcd.h backlight: lcd: Do not include <linux/fb.h> in lcd header 2024-09-30 16:49:42 +01:00
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 SCSI misc on 20250126 2025-01-26 16:12:44 -08:00
libfdt_env.h
libfdt.h
libgcc.h m68k: Use kernel's generic muldi3 libgcc function 2024-12-09 13:29:17 +01:00
libnvdimm.h
libps2.h
license.h
limits.h
linear_range.h
linkage.h
linkmode.h linkmode: Change return type of linkmode_andnot to bool 2024-08-02 16:32:29 -07:00
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 list: Remove duplicated and unused macro list_for_each_reverse 2024-10-14 08:21:09 +02:00
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 locking/lockdep: Avoid creating new name string literals in lockdep_set_subclass() 2024-10-17 20:07:23 -07:00
lockref.h lockref: remove count argument of lockref_init 2025-02-07 10:27:25 +01:00
log2.h
logic_iomem.h
logic_pio.h logic_pio: Constify fwnode_handle 2024-10-14 16:33:24 -05:00
lp.h
lru_cache.h lib/lru_cache: fix spelling mistake "colision"->"collision" 2024-09-01 20:43:29 -07:00
lsm_audit.h selinux/stable-6.14 PR 20250121 2025-01-21 20:09:14 -08:00
lsm_count.h lsm: count the LSMs enabled at compile time 2024-08-22 12:23:47 -04:00
lsm_hook_defs.h lsm: lsm_context in security_dentry_init_security 2024-12-04 14:58:51 -05:00
lsm_hooks.h lsm: replace indirect LSM hook calls with static calls 2024-08-22 12:24:10 -04:00
lwq.h
lz4.h include/linux/lz4.h: add some missing macros 2025-01-24 22:47:28 -08:00
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/memblock: add memblock_alloc_or_panic interface 2025-01-25 20:22:38 -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 memstick: Constify struct memstick_device_id 2024-10-14 12:40:10 +02:00
mhi_ep.h
mhi.h Driver core changes for 6.11-rc1 2024-07-25 10:42:22 -07:00
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 net: Add struct kernel_ethtool_ts_info 2024-07-15 08:02:26 -07:00
mii.h net: mii: constify advertising mask 2024-08-11 17:04:29 +01:00
min_heap.h Mainly individually changelogged singleton patches. The patch series in 2025-01-26 17:50:53 -08:00
minmax.h minmax.h: remove some #defines that are only expanded once 2025-01-24 22:47:27 -08:00
misc_cgroup.h
miscdevice.h misc: trivial: Remove undesired double space from struct definition 2024-12-23 19:14:28 +01:00
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm_api.h
mm_inline.h mm/mglru: rework workingset protection 2025-01-25 20:22:39 -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 x86/mm changes for v6.14: 2025-01-31 10:39:07 -08:00
mm.h The various patchsets are summarized below. Plus of course many 2025-01-26 18:36:23 -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 sched,arm64: Handle CPU isolation on last resort fallback rq selection 2025-01-08 18:14:23 +01:00
mmu_notifier.h mm: add missing mmu_notifier_clear_young for !MMU_NOTIFIER 2024-11-06 20:11:17 -08:00
mmzone.h mm/mglru: rework workingset protection 2025-01-25 20:22:39 -08:00
mnt_idmapping.h fs/mnt_idmapping: introduce an invalid_mnt_idmap 2024-09-23 11:07:55 +02:00
mnt_namespace.h fs: add put_mnt_ns() cleanup helper 2024-08-09 12:44:50 +02:00
mod_devicetable.h x86/cpu: Expose only stepping min/max interface 2024-12-17 16:14:49 -08:00
module_signature.h
module_symbol.h
module.h kbuild: keep symbols for symbol_get() even with CONFIG_TRIM_UNUSED_KSYMS 2025-02-06 01:08:58 +09: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 vfs-6.14-rc1.misc 2025-01-20 09:40:49 -08:00
moxtet.h
mpage.h
mpi.h crypto: lib/mpi - Add error checks to extension 2024-08-17 13:55:50 +08:00
mpls_iptunnel.h
mpls.h
mroute_base.h inet: ipmr: fix data-races 2025-01-15 15:07:23 -08:00
mroute.h
mroute6.h
msdos_fs.h
msdos_partition.h
msg.h
msi_api.h
msi.h genirq/msi: Silence 'set affinity failed' warning 2024-07-29 12:46:35 -05:00
mtio.h
mutex_api.h
mutex_types.h
mutex.h locking/mutex: Introduce mutex_init_with_key() 2024-09-13 07:36:02 +02:00
mv643xx_eth.h
mv643xx_i2c.h
mvebu-pmsu.h
mxm-wmi.h
namei.h
nd.h
ndctl.h
net_tstamp.h net: Add the possibility to support a selected hwtstamp in netdevice 2024-12-16 12:51:40 +00:00
net.h socket: Remove unused kernel_sendmsg_locked 2025-01-14 17:29:04 -08:00
netdev_features.h net, team, bonding: Add netdev_base_features helper 2024-12-12 11:59:18 +01:00
netdevice_xmit.h
netdevice.h Reapply "net: skb: introduce and use a single page frag cache" 2025-02-13 08:49:44 -08:00
netfilter_bridge.h
netfilter_defs.h
netfilter_ipv4.h
netfilter_ipv6.h
netfilter_netdev.h net: reformat kdoc return statements 2024-12-09 14:44:59 -08:00
netfilter.h netfilter: nfnetlink_queue: remove old clash resolution logic 2024-09-26 13:03:03 +02:00
netfs.h netfs: Change the read result collector to only use one work item 2024-12-20 22:34:08 +01:00
netlink.h Networking changes for 6.13. 2024-11-21 08:28:08 -08:00
netpoll.h netpoll: Make netpoll_send_udp return status instead of void 2024-12-04 19:15:38 -08:00
nfs_common.h nfs: fix incorrect error handling in LOCALIO 2025-01-21 11:34:43 -05:00
nfs_fs_i.h
nfs_fs_sb.h nfs: probe for LOCALIO when v4 client reconnects to server 2025-01-14 17:05:10 -05:00
nfs_fs.h nfs: cache all open LOCALIO nfsd_file(s) in client 2025-01-14 17:04:05 -05:00
nfs_iostat.h
nfs_page.h
nfs_ssc.h
nfs_xdr.h Provide stable parent and name to ->d_revalidate() instances 2025-01-30 09:13:35 -08:00
nfs.h nfs: add LOCALIO support 2024-09-23 15:03:30 -04:00
nfs3.h
nfs4.h nfsd: switch to autogenerated definitions for open_delegation_type4 2025-01-21 15:30:01 -05:00
nfsacl.h
nfslocalio.h nfs: probe for LOCALIO when v3 client reconnects to server 2025-01-14 17:05:10 -05:00
nitro_enclaves.h
nl802154.h
nls.h
nmi.h
node.h
nodemask_types.h
nodemask.h nodemask: Switch from inline to __always_inline 2024-08-18 10:08:00 -07:00
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 arch, mm: pull out allocation of NODE_DATA to generic code 2024-09-03 21:15:28 -07:00
nvme-auth.h
nvme-fc-driver.h - In the series "treewide: Refactor heap related implementation", 2024-07-21 17:56:22 -07:00
nvme-fc.h
nvme-keyring.h nvme-tcp: check for invalidated or revoked key 2024-08-22 13:25:07 -07:00
nvme-rdma.h nvme-rdma: send cntlid in the RDMA_CM_REQUEST Private Data 2024-08-26 08:11:19 -07:00
nvme-tcp.h
nvme.h nvmet: Implement host identifier set feature support 2025-01-10 19:30:48 -08:00
nvmem-consumer.h
nvmem-provider.h nvmem: specify ->reg_read/reg_write() expected return values 2024-12-30 15:35:59 +01:00
nvram.h
oa_tc6.h net: ethernet: oa_tc6: add helper function to enable zero align rx frame 2024-09-11 20:53:45 -07:00
objagg.h
objpool.h
objtool_types.h objtool: Convert {.UN}REACHABLE to ANNOTATE 2024-12-02 12:01:44 +01:00
objtool.h objtool: Fix ANNOTATE_REACHABLE to be a normal annotation 2024-12-02 12:01:44 +01:00
of_address.h of: address: Add parent_bus_addr to struct of_pci_range 2025-01-18 15:04:23 -06:00
of_clk.h
of_device.h
of_dma.h
of_fdt.h of/fdt: add dt_phys arg to early_init_dt_scan and early_init_dt_verify 2024-10-29 15:32:45 -05:00
of_gpio.h
of_graph.h of: property: add of_graph_get_next_port_endpoint() 2024-10-24 16:35:48 -05:00
of_iommu.h
of_irq.h of: Constify struct device_node function arguments 2024-10-15 08:58:36 -05:00
of_mdio.h
of_net.h
of_pci.h
of_pdt.h
of_platform.h of: Hide of_default_bus_match_table[] 2024-12-10 10:50:26 -06:00
of_reserved_mem.h
of.h of: Do not expose of_alias_scan() and correct its comments 2025-01-17 08:52:57 -06:00
oid_registry.h
olpc-ec.h
omap-dma.h
omap-gpmc.h memory: omap-gpmc: deadcode a pair of functions 2024-12-14 11:41:05 +01:00
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 lib: packing: add pack_fields() and unpack_fields() 2024-12-11 20:13:00 -08:00
padata.h
page_counter.h kernel/cgroup: Add "dmem" memory accounting cgroup 2025-01-06 17:24:38 +01:00
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: add PG_dropbehind folio flag 2025-01-25 20:22:42 -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 minmax: avoid overly complicated constant expressions in VM code 2024-07-26 15:32:27 -07:00
pagemap.h mm: add FGP_DONTCACHE folio creation flag 2025-01-25 20:22:44 -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 printk/panic: Allow cpu backtraces to be written into ringbuffer during panic 2024-08-13 14:16:22 +02: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 fs: remove unused path_put_init() 2024-08-30 08:22:38 +02:00
pch_dma.h
pci_hotplug.h
pci_ids.h serial: 8250_pci: Share WCH IDs with parport_serial driver 2024-12-04 16:42:55 +01:00
pci-acpi.h
pci-ats.h iommu: Allow ATS to work on VFs when the PF uses IDENTITY 2024-08-30 14:29:30 +02:00
pci-bwctrl.h thermal: Add PCIe cooling driver 2024-11-16 10:09:30 -06:00
pci-doe.h
pci-ecam.h PCI: host-generic: Allow {en,dis}able_device() to be provided via pci_ecam_ops 2025-01-15 14:52:12 -06:00
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: endpoint: Replace magic number '6' by PCI_STD_NUM_BARS 2024-12-12 12:59:11 -06:00
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/TPH: Add Steering Tag support 2024-10-02 16:23:10 -05:00
pci.h pci-v6.14-changes 2025-01-25 16:03:40 -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-rwsem: remove the unused parameter 'read' 2024-08-19 13:45:03 +02:00
percpu.h mm: percpu: increase PERCPU_DYNAMIC_SIZE_SHIFT on certain builds. 2024-10-17 00:28:07 -07:00
perf_event_api.h
perf_event.h perf/core: Export perf_exclude_event() 2024-12-09 15:50:31 +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 net: phy: Introduce ethernet link topology representation 2024-08-23 13:04:34 +01:00
phy.h net: phy: remove leftovers from switch to linkmode bitmaps 2025-01-18 17:40:10 -08:00
phylib_stubs.h net: ethtool: plumb PHY stats to PHY drivers 2025-01-14 11:44:19 +01:00
phylink.h net: phylink: add EEE management 2025-01-16 17:22:59 -08:00
pid_namespace.h pid: allow pid_max to be set per pid namespace 2024-12-02 11:25:25 +01:00
pid_types.h
pid.h kernel-6.14-rc1.pid 2025-01-20 10:29:11 -08:00
pidfs.h pidfs: allow bind-mounts 2024-12-22 11:03:10 +01:00
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 ACPI: platform_profile: Add documentation 2025-01-17 19:16:53 +02:00
pldmfw.h pldmfw: enable selected component update 2025-01-16 13:04:41 -08:00
plist_types.h
plist.h
pm_clock.h
pm_domain.h pmdomain: core: Support naming idle states 2024-12-10 12:16:43 +01:00
pm_opp.h PM / OPP: Add reference counting helpers for Rust implementation 2025-01-20 09:05:51 +05:30
pm_qos.h
pm_runtime.h
pm_wakeirq.h PM: sleep: wakeirq: Introduce device-managed variant of dev_pm_set_wake_irq() 2025-01-17 20:27:46 +01:00
pm_wakeup.h PM: wakeup: implement devm_device_init_wakeup() helper 2024-12-18 20:47:23 +01:00
pm-trace.h
pm.h More power management updates for 6.14-rc1 2025-01-30 15:10:34 -08:00
pmbus.h hwmon: (pmbus/core) improve handling of write protected regulators 2024-12-14 08:00:44 -08:00
pmu.h
pnp.h
poison.h - In the series "treewide: Refactor heap related implementation", 2024-07-21 17:56:22 -07:00
poll.h poll: kill poll_does_not_wait() 2025-01-10 11:59:00 +01:00
polynomial.h
posix_acl_xattr.h
posix_acl.h acl: Annotate struct posix_acl with __counted_by() 2024-10-22 11:16:59 +02:00
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 power: supply: add undervoltage health status property 2025-01-15 22:39:18 +01:00
powercap.h
ppp_channel.h
ppp_defs.h
ppp-comp.h
pps_gen_kernel.h drivers pps: add PPS generators support 2025-01-08 13:18:09 +01:00
pps_kernel.h pps: Fix a use-after-free 2025-01-07 15:16:48 +01:00
pr.h
prandom.h prandom: Include <linux/percpu.h> in <linux/prandom.h> 2024-10-03 18:21:07 +02:00
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 ACPI: PRM: Fix missing guid_t declaration in linux/prmt.h 2025-01-14 18:24:33 +01:00
proc_fs.h
proc_ns.h
processor.h
profile.h profiling: remove profile=sleep support 2024-08-04 13:36:28 -07:00
projid.h
property.h device property: Split property reading bool and presence test ops 2025-01-13 17:47:29 -06:00
pruss_driver.h soc: ti: pruss: Fix pruss APIs 2025-01-02 10:37:14 -06:00
psci.h
pseudo_fs.h pseudofs: add support for export_ops 2024-12-14 12:40:40 +01:00
psi_types.h
psi.h
psp-platform-access.h
psp-sev.h crypto: ccp: Add external API interface for PSP module initialization 2025-02-14 18:39:19 -05:00
psp-tee.h
psp.h
pstore_blk.h
pstore_ram.h
pstore_zone.h
pstore.h pstore: replace spinlock_t by raw_spinlock_t 2024-08-26 13:33:50 -07:00
ptdump.h
pti.h
ptp_classify.h move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
ptp_clock_kernel.h net: reformat kdoc return statements 2024-12-09 14:44:59 -08:00
ptp_kvm.h
ptp_mock.h
ptp_pch.h
ptr_ring.h ptr_ring: do not block hard interrupts in ptr_ring_resize_multiple() 2024-12-18 17:55:30 -08:00
ptrace_api.h
ptrace.h
purgatory.h
pvclock_gtod.h
pwm_backlight.h
pwm.h pwm: Two fixes for the pwm core and the pwm-microchip-core driver 2025-01-27 15:45:29 -08:00
pxa2xx_ssp.h
pxa168_eth.h
qnx6_fs.h
quota.h quota: remove unneeded return value of register_quota_format 2024-07-22 18:13:44 +02:00
quotaops.h
radix-tree.h
raid_class.h
ramfs.h
random.h random: Do not include <linux/prandom.h> in <linux/random.h> 2024-10-03 18:20:55 +02:00
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: convert flags to int to save 8 bytes in size 2024-09-01 20:43:38 -07:00
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 rbtree: add rb_find_add_cached() to rbtree.h 2025-01-13 14:53:18 +01:00
rcu_node_tree.h
rcu_notifier.h
rcu_segcblist.h rcu/nocb: Simplify (de-)offloading state machine 2024-09-09 00:03:55 +05:30
rcu_sync.h
rculist_bl.h
rculist_nulls.h
rculist.h rculist: add list_bidir_{del,prev}_rcu() 2025-01-09 16:58:52 +01:00
rcupdate_trace.h rcupdate_trace: Define rcu_tasks_trace lock guard 2024-11-23 17:47:53 -05:00
rcupdate_wait.h rcutorture: Check preemption for failing reader 2024-12-14 17:03:41 +01:00
rcupdate.h mm/slab: Move kvfree_rcu() into SLAB 2025-01-11 20:39:43 +01:00
rcuref.h
rcutiny.h rcu: Delete unused rcu_gp_might_be_stalled() function 2024-10-23 18:00:17 +02:00
rcutree.h rcu: Delete unused rcu_gp_might_be_stalled() function 2024-10-23 18:00:17 +02:00
rcuwait_api.h
rcuwait.h
reboot-mode.h
reboot.h
reciprocal_div.h
ref_tracker.h
refcount_api.h
refcount_types.h
refcount.h refcount: Report UAF for refcount_sub_and_test(0) when counter==0 2024-08-05 14:34:23 -07:00
regmap.h Expand SoundWire MBQ register map support 2025-01-07 23:28:07 +00:00
regset.h
relay.h
remoteproc.h
resctrl.h x86/resctrl: Fix arch_mbm_* array overrun on SNC 2024-08-28 11:13:08 +02:00
reset-controller.h
reset.h reset: Add devres helpers to request pre-deasserted reset controls 2024-10-01 17:39:53 +02:00
resource_ext.h
resource.h
restart_block.h
resume_user_mode.h
rethook.h
rfkill.h net: reformat kdoc return statements 2024-12-09 14:44:59 -08:00
rhashtable-types.h
rhashtable.h
ring_buffer.h Linux 6.11-rc3 2024-08-14 16:59:28 -04:00
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
rolling_buffer.h netfs: Abstract out a rolling folio buffer implementation 2024-12-20 22:34:02 +01:00
root_dev.h
rpmb.h rpmb: add Replay Protected Memory Block (RPMB) subsystem 2024-08-26 13:16:20 +02:00
rpmsg.h
rseq.h
rslib.h
rtc.h
rtmutex.h
rtnetlink.h rtnetlink: Add rtnl_net_lock_killable(). 2025-01-07 13:45:53 +01:00
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 locking/rt: Add sparse annotation PREEMPT_RT's sleeping locks. 2024-10-24 11:27:01 +02:00
rwlock_types.h
rwlock.h Improve consistency of '#error' directive messages 2024-11-11 17:17:04 -08:00
rwsem.h
sbitmap.h lib/sbitmap: define swap_lock as raw_spinlock_t 2024-09-20 00:20:06 -06:00
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 Mainly individually changelogged singleton patches. The patch series in 2025-01-26 17:50:53 -08:00
scmi_imx_protocol.h firmware: arm_scmi: Add module aliases to i.MX vendor protocols 2024-12-10 10:30:45 +00:00
scmi_protocol.h
scpi_protocol.h
screen_info.h
scs.h
sctp.h
scx200_gpio.h
scx200.h
seccomp_types.h
seccomp.h seccomp: Stub for !CONFIG_SECCOMP 2025-01-08 14:50:11 -08:00
secretmem.h
securebits.h
security.h lsm: lsm_context in security_dentry_init_security 2024-12-04 14:58:51 -05:00
sed-opal-key.h
sed-opal.h block: sed-opal: add ioctl IOC_OPAL_SET_SID_PW 2024-10-22 08:16:40 -06:00
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 The various patchsets are summarized below. Plus of course many 2025-01-26 18:36:23 -08:00
serdev.h
serial_8250.h Revert "serial: 8250: Switch to nbcon console" 2025-01-22 10:35:56 +01:00
serial_bcm63xx.h
serial_core.h tty: serial: handle HAS_IOPORT dependencies 2024-10-28 21:44:28 +00:00
serial_s3c.h tty: serial: samsung: Fix serial rx on Apple A7-A9 2024-09-11 15:47:13 +02:00
serial_sci.h
serial.h
serio.h Input: serio - define serio_pause_rx guard to pause and resume serio ports 2024-10-04 00:58:14 -07:00
set_memory.h arch: introduce set_direct_map_valid_noflush() 2024-11-07 14:25:15 -08:00
sfp.h net: sfp: Add helper to return the SFP bus name 2024-08-23 13:04:34 +01:00
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 ptr_ring: do not block hard interrupts in ptr_ring_resize_multiple() 2024-12-18 17:55:30 -08:00
skbuff_ref.h net: support non paged skb frags 2024-09-11 20:44:31 -07:00
skbuff.h xdp: add generic xdp_buff_add_frag() 2024-12-19 19:51:13 -08: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 mm/slab: Move kvfree_rcu() into SLAB 2025-01-11 20:39:43 +01:00
slimbus.h
sm501-regs.h
sm501.h
smc91x.h
smp_types.h
smp.h RCU pull request for v6.12 2024-09-18 07:52:24 +02:00
smpboot.h
smsc911x.h
smscphy.h
sock_diag.h
socket.h tcp: RX path for devmem TCP 2024-09-11 20:44:32 -07:00
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 Merge branches 'fixes.2024.12.14a', 'rcutorture.2024.12.14a', 'srcu.2024.12.14a' and 'torture-test.2024.12.14a' into rcu-merge.2024.12.14a 2024-12-14 17:32:26 +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 Merge branches 'fixes.2024.12.14a', 'rcutorture.2024.12.14a', 'srcu.2024.12.14a' and 'torture-test.2024.12.14a' into rcu-merge.2024.12.14a 2024-12-14 17:32:26 +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 fs: pack struct kstat better 2025-01-29 09:04:28 -08:00
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 net: stmmac: Fix clock rate variables size 2024-12-09 18:36:02 -08:00
stmp_device.h
stmp3xxx_rtc_wdt.h
stop_machine.h
string_choices.h lib/string_choices: Add some comments to make more clear for string choices helpers. 2024-09-05 09:50:16 -07:00
string_helpers.h
string.h hardening fixes for v6.14-rc2 2025-02-08 14:12:17 -08:00
stringhash.h
stringify.h
sungem_phy.h net: sungem_phy: Constify struct mii_phy_def 2024-08-08 19:59:06 -07:00
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/vmscan: fix hard LOCKUP in function isolate_lru_folios 2025-02-01 03:53:23 -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 sysctl: update comments to new registration APIs 2024-10-23 15:28:28 +02:00
sysfb.h firmware: sysfb: Add a sysfb_handles_screen_info() helper function 2024-09-30 01:40:51 +00:00
sysfs.h sysfs: constify bin_attribute argument of sysfs_bin_attr_simple_read() 2025-01-09 10:43:58 +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: add tee_device_set_dev_groups() 2024-08-26 13:16:20 +02:00
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 thermal: core: Add stub for thermal_zone_device_update() 2024-12-14 08:00:44 -08:00
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 nfsd: add support for delegated timestamps 2025-01-21 15:30:01 -05:00
timecounter.h
timekeeper_internal.h timekeeping: Remove CONFIG_DEBUG_TIMEKEEPING 2024-11-02 10:14:31 +01:00
timekeeping.h timekeeping: Remove unused ktime_get_fast_timestamps() 2025-01-15 19:49:14 +01:00
timer_types.h
timer.h
timerfd.h
timeriomem-rng.h
timerqueue_types.h
timerqueue.h
timex.h ntp: Make tick_usec static 2024-10-02 16:53:38 +02:00
tnum.h
topology.h
torture.h torture: Add dowarn argument to torture_sched_setaffinity() 2024-12-14 16:38:23 +01:00
toshiba.h
tpm_command.h
tpm_eventlog.h tpm: fix unsigned/signed mismatch errors related to __calc_tpm2_event_size 2024-10-15 20:27:29 +02:00
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 updates for v6.14: 2025-01-23 17:51:16 -08:00
trace_recursion.h
trace_seq.h
trace.h
tracefs.h
tracepoint-defs.h tracing: Introduce tracepoint_is_faultable() 2024-11-01 14:37:31 -04:00
tracepoint.h tracepoint: Reduce duplication of __DO_TRACE_CALL 2024-12-26 10:38:37 -05:00
transport_class.h
ts-nbus.h
tsacct_kern.h
tsm.h
tty_buffer.h
tty_driver.h Documentation: move dev-tools debugging files to process/debugging/ 2024-12-17 13:46:53 -07:00
tty_flip.h
tty_ldisc.h
tty_port.h
tty.h
turris-omnia-mcu-interface.h turris-omnia-mcu-interface.h: Move macro definitions outside of enums 2024-12-17 14:50:56 +00:00
typecheck.h
types.h include: update references to include/asm-<arch> 2025-01-12 20:20:59 -08:00
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 x86/traps: Enable UBSAN traps on x86 2024-08-06 13:42:40 +02:00
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 fs, iov_iter: define meta io descriptor 2024-12-23 08:17:16 -07:00
umh.h
unaligned.h move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
unicode.h unicode: Recreate utf8_parse_version() 2024-10-28 13:36:54 +01:00
union_find.h Union-Find: add a new module in kernel library 2024-07-30 13:04:36 -10:00
units.h
unroll.h kernel: Add helper macros for loop unrolling 2024-08-20 14:05:33 -04:00
uprobes.h uprobes: Reuse return_instances between multiple uretprobes within task 2024-12-09 15:50:30 +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 vdpa: support set mac address from vdpa tool 2024-09-10 02:51:48 -04:00
verification.h crypto: asymmetric_keys - Remove unused key_being_used_for[] 2025-01-19 12:44:28 +08:00
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: create admin queues alongside other virtqueues 2024-07-17 05:43:21 -04:00
virtio_dma_buf.h
virtio_net.h net: test for not too small csum_start in virtio_net_hdr_to_skb() 2024-10-02 17:21:59 -07:00
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 vsock/virtio: add SIOCOUTQ support for all virtio based transports 2024-08-02 09:20:28 +01:00
virtio.h virtio_pci: Add support for PCIe Function Level Reset 2025-01-27 09:39:26 -05: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 VMCI: fix reference to ioctl-number.rst 2025-01-10 16:12:45 +01:00
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 sched/wait: Remove unused bit_wait_io_timeout 2024-10-07 09:28:41 +02:00
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 wifi: wext: merge adjacent CONFIG_COMPAT ifdef blocks 2024-10-08 21:54:05 +02:00
wkup_m3_ipc.h
wm97xx.h
wmi.h platform/x86: wmi: Introduce to_wmi_driver() 2024-10-29 15:44:23 +02:00
wordpart.h
workqueue_api.h
workqueue_types.h
workqueue.h workqueue: Adjust WQ_MAX_ACTIVE from 512 to 2048 2024-10-08 08:46:54 -10:00
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 net: reformat kdoc return statements 2024-12-09 14:44:59 -08:00
xarray.h
xattr.h fs/xattr: add *at family syscalls 2024-11-06 12:59:44 -05:00
xxhash.h
xz.h xz: remove XZ_EXTERN and extern from functions 2024-09-01 20:43:27 -07:00
yam.h
zconf.h
zlib.h
zorro.h
zpool.h
zsmalloc.h
zstd_errors.h
zstd_lib.h
zstd.h lib: zstd: export API needed for dictionary support 2024-09-09 16:39:06 -07:00
zswap.h mm: zswap: modify zswap_stored_pages to be atomic_long_t 2024-11-11 00:26:42 -08:00
zutil.h