twx-linux/include/linux
David Hildenbrand cdd9a571b7 fs/proc: move page_mapcount() to fs/proc/internal.h
...  and rename it to folio_precise_page_mapcount().  fs/proc is the last
remaining user, and that should stay that way.

While at it, cleanup kpagecount_read() a bit: there are still some legacy
leftovers -- when the interface was introduced it returned the page
refcount, but was changed briefly afterwards to return the page mapcount. 
Further, some simple folio conversion.

Once we stop using the per-page mapcounts of large folios, all
folio_precise_page_mapcount() users will have to implement an alternative
way to achieve what they are trying to achieve, possibly in a less precise
way.

[dan.carpenter@linaro.org: fix uninitialized variable in pagemap_pmd_range()]
  Link: https://lkml.kernel.org/r/9d6eaba7-92f8-4a70-8765-38a519680a87@moroto.mountain
Link: https://lkml.kernel.org/r/20240607122357.115423-6-david@redhat.com
Signed-off-by: David Hildenbrand <david@redhat.com>
Signed-off-by: Dan Carpenter <dan.carpenter@linaro.org>
Cc: Alexey Dobriyan <adobriyan@gmail.com>
Cc: Jonathan Corbet <corbet@lwn.net>
Cc: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
Cc: Lance Yang <ioworker0@gmail.com>
Cc: Oscar Salvador <osalvador@suse.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
2024-07-03 19:30:06 -07:00
..
amba
atomic locking/atomic: scripts: fix ${atomic}_sub_and_test() kerneldoc 2024-06-05 15:52:34 +02:00
avf
bcma
bus
byteorder
can
cdx
ceph
clk
comedi
crush
decompress
device
dma
dsa
extcon
firmware sound updates for 6.10-rc1 2024-05-15 10:02:36 -07:00
fpga
framer
fsl
gpio gpio updates for v6.10-rc1 2024-05-14 15:07:07 -07:00
greybus
habanalabs
hsi
i3c
iio iio: invensense: fix timestamp glitches when switching frequency 2024-05-03 11:48:56 +01:00
input
io_uring
irqchip
isdn
lockd
mailbox
mdio
mfd Char/Misc and other driver subsystem changes for 6.10-rc1 2024-05-22 12:26:46 -07:00
mlx4
mlx5 net/mlx5: Fix MTMP register capability offset in MCAM register 2024-05-24 13:27:07 +01:00
mmc MMC core: 2024-05-16 08:56:49 -07:00
mtd
mux
net/intel
netfilter
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
pcs
pds
perf drivers/perf: riscv: Implement SBI PMU snapshot function 2024-04-26 13:13:16 +05:30
phy
pinctrl
platform_data Char/Misc and other driver subsystem changes for 6.10-rc1 2024-05-22 12:26:46 -07:00
power
pse-pd net: pse-pd: Use EOPNOTSUPP error code instead of ENOTSUPP 2024-06-11 19:33:37 -07:00
qat
qed
raid
regulator regulator: Fixes for v6.10 2024-05-23 13:39:42 -07:00
remoteproc remoteproc: mediatek: Add IMGSYS IPI command 2024-04-30 10:44:53 -06:00
reset
rpmsg
rtc
sched virtio: features, fixes, cleanups 2024-05-23 12:04:36 -07:00
soc
soundwire soundwire: intel_ace2x: use DOAIS and DODS settings from firmware 2024-05-04 18:26:50 +05:30
spi spi: Fix OCTAL mode support 2024-06-18 14:48:27 +01:00
ssb
sunrpc SUNRPC: add a new svc_find_listener helper 2024-05-06 09:07:22 -04:00
surface_aggregator
ulpi
unaligned
usb usb: phy: tegra: Replace of_gpio.h by proper one 2024-05-10 10:36:31 +01:00
8250_pci.h
acct.h
acpi_amd_wbrf.h
acpi_dma.h
acpi_iort.h ACPI/IORT: Handle memory address size limits as limits 2024-04-26 12:07:23 +02:00
acpi_mdio.h
acpi_pmtmr.h
acpi_viot.h
acpi.h gpio updates for v6.10-rc1 2024-05-14 15:07:07 -07: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
alcor_pci.h
align.h
alloc_tag.h mm: percpu: Include smp.h in alloc_tag.h 2024-05-26 14:40:39 -07:00
altera_jtaguart.h
altera_uart.h
amd-iommu.h
amd-pmf-io.h
anon_inodes.h fs: Create anon_inode_getfile_fmode() 2024-04-26 10:33:05 +02:00
aperture.h
apm_bios.h
apm-emulation.h
apple-gmux.h
arch_topology.h
args.h
arm_ffa.h
arm_sdei.h
arm-cci.h
arm-smccc.h
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
ath9k_platform.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 ovl: implement tmpfile 2024-05-02 20:35:57 +02:00
backlight.h Merge branches 'ib-backlight-auxdisplay-staging-omap-6.9', 'ib-backlight-auxdisplay-hid-fb-6.9' and 'ib-backlight-hid-fbdev-lcd-scripts-6.10' into ibs-for-backlight-merged 2024-05-10 15:43:31 +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
bio.h block: unmap and free user mapped integrity via submitter 2024-06-12 11:00:50 -06:00
bit_spinlock.h
bitfield.h
bitmap-str.h
bitmap.h
bitops.h bitmap patches for 6.10 2024-05-21 15:29:01 -07:00
bitrev.h
bits.h
blk_types.h Compactifying bdev flags 2024-05-21 13:02:56 -07:00
blk-cgroup.h
blk-crypto-profile.h
blk-crypto.h
blk-integrity.h block: remove blk_queue_max_integrity_segments 2024-05-27 09:16:22 -06:00
blk-mq-pci.h
blk-mq-virtio.h
blk-mq.h
blk-pm.h
blkdev.h block: Fix zone write plugging handling of devices with a runt zone 2024-05-30 15:03:52 -06:00
blkpg.h
blktrace_api.h
blockgroup_lock.h
bma150.h
bootconfig.h
bootmem_info.h
bottom_half.h
bpf_crypto.h
bpf_lirc.h
bpf_local_storage.h
bpf_lsm.h
bpf_mem_alloc.h
bpf_mprog.h
bpf_trace.h
bpf_types.h
bpf_verifier.h bpf: Fix reg_set_min_max corruption of fake_reg 2024-06-13 11:16:01 -07:00
bpf-cgroup-defs.h
bpf-cgroup.h
bpf-netns.h
bpf.h The usual shower of singleton fixes and minor series all over MM, 2024-05-19 09:21:03 -07:00
bpfptr.h mm: change inlined allocation helpers to account at the call site 2024-04-25 20:55:59 -07:00
brcmphy.h
bsearch.h
bsg-lib.h
bsg.h
btf_ids.h bpf: Include linux/types.h for u32 2024-04-29 16:28:07 -07:00
btf.h bpf: Harden __bpf_kfunc tag against linker kfunc removal 2024-06-14 19:14:37 +02:00
btree-128.h
btree-type.h
btree.h
btrfs.h
buffer_head.h mm: remove page_mapping() 2024-07-03 19:29:59 -07:00
bug.h
build_bug.h
build-salt.h
buildid.h
bvec.h
c2port.h
cache.h
cacheflush.h
cacheinfo.h
capability.h
cb710.h
cc_platform.h
cciss_ioctl.h
ccp.h
cdev.h
cdrom.h scsi: sr: Fix unintentional arithmetic wraparound 2024-05-15 10:05:24 -04:00
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
clk-provider.h
clk.h
clkdev.h
clockchips.h
clocksource_ids.h
clocksource.h
closure.h closures: closure_get_not_zero(), closure_return_sync() 2024-06-23 00:57:21 -04:00
cma.h
cmpxchg-emu.h
cn_proc.h
cnt32_to_63.h
coda.h
codetag.h lib: add memory allocations report in show_mem() 2024-04-25 20:55:57 -07:00
compaction.h
compat.h ftruncate: pass a signed offset 2024-06-24 18:29:20 +02:00
compiler_attributes.h Compiler Attributes: Add __always_used macro 2024-05-09 09:25:08 -07:00
compiler_types.h compiler_types.h: Define __retain for __attribute__((__retain__)) 2024-06-14 19:08:32 +02:00
compiler-clang.h clang: work around asm input constraint problems 2024-05-22 14:12:11 -07:00
compiler-gcc.h
compiler-version.h
compiler.h
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 fs/coredump: Enable dynamic configuration of max file note size 2024-05-08 09:53:00 -07:00
coresight-pmu.h
coresight-stm.h
coresight.h
count_zeros.h
counter.h
cper.h
cpu_cooling.h
cpu_pm.h
cpu_rmap.h
cpu_smt.h
cpu.h
cpufeature.h
cpufreq.h
cpuhotplug.h
cpuidle_haltpoll.h
cpuidle.h
cpumask_api.h
cpumask.h RISC-V Patches for the 6.10 Merge Window, Part 1 2024-05-22 09:56:00 -07:00
cpuset.h
crash_core.h
crash_dump.h
crash_reserve.h
crc4.h
crc7.h
crc8.h
crc16.h
crc32.h
crc32c.h
crc32poly.h
crc64.h
crc-ccitt.h
crc-itu-t.h
crc-t10dif.h
cred.h
crypto.h
cs5535.h
ctype.h
cuda.h
cxl-event.h cxl/cper: Fix non-ACPI-APEI-GHES build 2024-05-02 12:12:08 -07:00
damon.h mm/damon: add DAMOS filter type YOUNG 2024-05-05 17:53:55 -07:00
dasd_mod.h
davinci_emac.h
dax.h
dca.h
dcache.h
dccp.h
debug_locks.h
debugfs.h
debugobjects.h
delay.h
delayacct.h
delayed_call.h
dev_printk.h
devcoredump.h
devfreq_cooling.h
devfreq-event.h
devfreq.h
device_cgroup.h
device-mapper.h
device.h driver core: remove devm_device_add_groups() 2024-06-04 15:53:36 +02:00
devm-helpers.h devm-helpers: Fix a misspelled cancellation in the comments 2024-05-14 11:43:40 +02:00
devpts_fs.h
dfl.h
digsig.h
dim.h
dio.h
dirent.h
dlm_plock.h
dlm.h
dm9000.h
dm-bufio.h
dm-dirty-log.h
dm-io.h
dm-kcopyd.h
dm-region-hash.h
dm-verity-loadpin.h
dma-buf.h
dma-direct.h dma-mapping: Add helpers for dma_range_map bounds 2024-04-26 12:07:24 +02:00
dma-direction.h
dma-fence-array.h
dma-fence-chain.h mm: change inlined allocation helpers to account at the call site 2024-04-25 20:55:59 -07:00
dma-fence-unwrap.h
dma-fence.h Reapply "drm/qxl: simplify qxl_fence_wait" 2024-05-06 13:28:59 -07:00
dma-heap.h
dma-map-ops.h dma-mapping updates for Linux 6.10 2024-05-20 10:23:39 -07:00
dma-mapping.h dma: fix DMA sync for drivers not calling dma_set_mask*() 2024-05-09 19:00:29 +02:00
dma-resv.h
dmaengine.h
dmapool.h
dmar.h iommu/vt-d: Allocate DMAR fault interrupts locally 2024-04-26 11:57:36 +02:00
dmi.h
dnotify.h
dns_resolver.h
dpll.h
dqblk_qtree.h
dqblk_v1.h
dqblk_v2.h
drbd_config.h
drbd_genl_api.h
drbd_genl.h
drbd_limits.h
drbd.h
ds2782_battery.h
dtlk.h
dtpm.h
dw_apb_timer.h
dynamic_debug.h
dynamic_queue_limits.h
earlycpio.h
ecryptfs.h
edac.h
edd.h
eeprom_93cx6.h
eeprom_93xx46.h
efi_embedded_fw.h
efi-bgrt.h
efi.h
efs_vh.h
einj-cxl.h
eisa.h
elf-fdpic.h
elf-randomize.h
elf.h
elfcore-compat.h
elfcore.h
elfnote-lto.h
elfnote.h
enclosure.h
energy_model.h
entry-common.h
entry-kvm.h
err.h
errname.h
errno.h
error-injection.h
errqueue.h
errseq.h
etherdevice.h netkit: Fix pkt_type override upon netkit pass verdict 2024-05-25 10:48:57 -07:00
ethtool_netlink.h
ethtool.h
eventfd.h
eventpoll.h
evm.h
execmem.h mm/execmem, arch: convert remaining overrides of module_alloc to execmem 2024-05-14 00:31:43 -07:00
export-internal.h
export.h
exportfs.h
ext2_fs.h
extable.h
extcon-provider.h
extcon.h
f2fs_fs.h f2fs: fix some ambiguous comments 2024-05-11 00:41:15 +00:00
f75375s.h
falloc.h
fanotify.h
fault-inject-usercopy.h
fault-inject.h
fb.h - Fix-ups 2024-05-22 10:45:12 -07:00
fbcon.h
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdtable.h
fec.h
fiemap.h
file.h file: add fd_raw cleanup class 2024-05-09 13:02:39 +02:00
fileattr.h
filelock.h
filter.h kallsyms: rework symbol lookup return codes 2024-06-27 17:43:40 +02:00
find.h bitmap patches for 6.10 2024-05-21 15:29:01 -07:00
fips.h
firewire.h firewire: Annotate struct fw_iso_packet with __counted_by() 2024-05-06 11:06:04 +09:00
firmware-map.h
firmware.h
fixp-arith.h
flat.h
flex_proportions.h
font.h
fortify-string.h kasan, fortify: properly rename memintrinsics 2024-05-24 11:55:05 -07:00
fprobe.h fprobe: Add entry/exit callbacks types 2024-05-01 23:18:47 +09:00
fpu.h arch: add ARCH_HAS_KERNEL_FPU_SUPPORT 2024-05-19 14:36:17 -07:00
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 Assorted commits that had missed the last merge window... 2024-05-21 13:11:44 -07:00
fscache-cache.h
fscache.h netfs: Replace PG_fscache by setting folio->private and marking dirty 2024-04-29 15:01:42 +01:00
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.h kallsyms: rework symbol lookup return codes 2024-06-27 17:43:40 +02:00
futex.h
fw_table.h
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: add folio_alloc_mpol() 2024-07-03 19:29:52 -07:00
glob.h
gnss.h
goldfish.h
gpio_keys.h
gpio-pxa.h
gpio.h
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 The usual shower of singleton fixes and minor series all over MM, 2024-05-19 09:21:03 -07:00
hid-debug.h
hid-roccat.h
hid-sensor-hub.h
hid-sensor-ids.h
hid.h HID: do not assume HAT Switch logical max < 8 2024-05-07 15:38:36 +02:00
hidden.h
hiddev.h
hidraw.h
highmem-internal.h
highmem.h
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
hte.h
huge_mm.h mm: shmem: add mTHP counters for anonymous shmem 2024-07-03 19:30:04 -07:00
hugetlb_cgroup.h
hugetlb_inline.h
hugetlb.h mm/hugetlb: mm/memory_hotplug: use a folio in scan_movable_pages() 2024-07-03 19:30:02 -07:00
hw_breakpoint.h
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
hwspinlock.h
hyperv.h
hypervisor.h
i2c-algo-bit.h
i2c-algo-pca.h
i2c-algo-pcf.h
i2c-atr.h
i2c-dev.h
i2c-mux.h i2c: mux: Remove class argument from i2c_mux_add_adapter() 2024-05-13 16:13:19 +02:00
i2c-smbus.h
i2c.h i2c: Add nop fwnode operations 2024-06-21 13:33:17 +02:00
i8042.h
i8253.h
i8254.h
icmp.h
icmpv6.h
idle_inject.h
idr.h
ieee80211.h
ieee802154.h
if_arp.h
if_bridge.h
if_eql.h
if_ether.h
if_fddi.h
if_hsr.h
if_link.h
if_ltalk.h
if_macvlan.h
if_phonet.h
if_pppol2tp.h
if_pppox.h
if_rmnet.h
if_tap.h
if_team.h
if_tun.h
if_tunnel.h
if_vlan.h
igmp.h
ihex.h
ima.h
imx-media.h
in6.h
in.h
indirect_call_wrapper.h
inet_diag.h
inet.h
inetdevice.h
init_ohci1394_dma.h
init_syscalls.h
init_task.h
init.h
initrd.h
inotify.h
input.h
instruction_pointer.h
instrumentation.h
instrumented.h instrumented.h: add instrument_memcpy_before, instrument_memcpy_after 2024-04-25 21:07:02 -07:00
int_log.h
integrity.h
intel_rapl.h powercap: intel_rapl: Introduce APIs for PMU support 2024-04-30 21:10:37 +02:00
intel_tcc.h
intel_th.h
intel_tpmi.h platform/x86/intel/tpmi: Add additional TPMI header fields 2024-04-29 13:01:08 +02:00
intel-ish-client-if.h
interconnect-clk.h
interconnect-provider.h
interconnect.h
interrupt.h
interval_tree_generic.h
interval_tree.h
io_uring_types.h io_uring: remove dead struct io_submit_state member 2024-06-24 19:46:10 -06:00
io_uring.h
io-64-nonatomic-hi-lo.h
io-64-nonatomic-lo-hi.h
io-mapping.h
io-pgtable.h
io.h The usual shower of singleton fixes and minor series all over MM, 2024-05-19 09:21:03 -07:00
ioam6_genl.h
ioam6_iptunnel.h
ioam6.h
iocontext.h
iomap.h
iommu-helper.h
iommu.h iommu: Return right value in iommu_sva_bind_device() 2024-06-04 13:54:31 +02:00
iommufd.h
iopoll.h
ioport.h
ioprio.h
ioremap.h
iosys-map.h
iov_iter.h
iova_bitmap.h
iova.h iommu/dma: fix zeroing of bounce buffer padding used by untrusted devices 2024-05-07 13:29:45 +02:00
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 Revert "genirq/msi: Provide constants for PCI/IMS support" 2024-05-15 17:02:08 -05:00
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 bd_inode series 2024-05-21 09:51:42 -07: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
kbd_diacr.h
kbd_kern.h
kbuild.h
kconfig.h
kcore.h
kcov.h 19 hotfixes, 8 of which are cc:stable. 2024-06-17 12:30:07 -07:00
kcsan-checks.h
kcsan.h
kdb.h
kdebug.h
kdev_t.h
kern_levels.h
kernel_read_file.h
kernel_stat.h
kernel-page-flags.h
kernel.h
kernelcapi.h
kernfs.h
kexec.h Mainly singleton patches, documented in their respective changelogs. 2024-05-19 14:02:03 -07:00
key-type.h
key.h
keyboard.h
keyctl.h
kfence.h
kfifo.h TTY/Serial changes for 6.10-rc1 2024-05-22 11:53:02 -07:00
kgdb.h
khugepaged.h
klist.h
kmemleak.h
kmod.h
kmsan_string.h
kmsan_types.h
kmsan-checks.h mm: kmsan: implement kmsan_memmove() 2024-04-25 21:07:02 -07:00
kmsan.h
kmsg_dump.h
kobj_map.h
kobject_api.h
kobject_ns.h
kobject.h
kprobes.h kprobe/ftrace: bail out if ftrace was killed 2024-05-16 07:23:30 +09:00
kref_api.h
kref.h
ks0108.h
ks8842.h
ks8851_mll.h
ksm.h mm/ksm: fix ksm_zero_pages accounting 2024-06-05 19:19:26 -07:00
kstrtox.h
kthread.h
ktime_api.h
ktime.h
kvm_dirty_ring.h
kvm_host.h KVM cleanups for 6.10: 2024-05-12 03:16:47 -04:00
kvm_irqfd.h
kvm_para.h
kvm_types.h
l2tp.h
lantiq.h
lapb.h
latencytop.h
lcd.h backlight: lcd: Constify lcd_ops 2024-05-03 10:44: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
libata.h ata,scsi: libata-core: Do not leak memory for ata_port struct members 2024-06-30 22:23:21 +02:00
libfdt_env.h
libfdt.h
libgcc.h
libnvdimm.h
libps2.h
license.h
limits.h
linear_range.h
linkage.h
linkmode.h
linux_logo.h
lis3lv02d.h
list_bl.h
list_lru.h
list_nulls.h
list_sort.h
list.h
litex.h
livepatch_sched.h
livepatch.h livepatch: Rename KLP_* to KLP_TRANSITION_* 2024-05-09 15:48:01 +02:00
llc.h
llist_api.h
llist.h
local_lock_internal.h
local_lock.h
lockdep_api.h
lockdep_types.h
lockdep.h PCI: Revert the cfg_access_lock lockdep mechanism 2024-06-04 12:10:05 -05:00
lockref.h
log2.h
logic_iomem.h
logic_pio.h
lp.h
lru_cache.h
lsm_audit.h
lsm_hook_defs.h ima: Avoid blocking in RCU read-side critical section 2024-06-13 14:26:50 -04:00
lsm_hooks.h
lwq.h
lz4.h
lzo.h
mailbox_client.h
mailbox_controller.h
map_benchmark.h
maple_tree.h
maple.h
marvell_phy.h net: phy: marvell: add support for MV88E6250 family internal PHYs 2024-05-07 15:17:52 -07:00
math64.h
math.h
mbcache.h
mbus.h
mc6821.h
mc146818rtc.h
mcb.h
mdev.h
mdio-bitbang.h
mdio-gpio.h
mdio-mux.h
mdio.h
mei_aux.h
mei_cl_bus.h
mem_encrypt.h
memblock.h mm/mm_init: use node's number of cpus in deferred_page_init_max_threads 2024-07-03 19:29:58 -07:00
memcontrol.h memcg: rearrange fields of mem_cgroup_per_node 2024-07-03 19:30:02 -07:00
memfd.h
memory_hotplug.h
memory-tiers.h memory tier: dax/kmem: introduce an abstract layer for finding, allocating, and putting memory types 2024-05-05 17:53:25 -07:00
memory.h
mempolicy.h
mempool.h mempool: hook up to memory allocation profiling 2024-04-25 20:55:56 -07:00
memregion.h
memremap.h
memstick.h
mhi_ep.h
mhi.h
micrel_phy.h
microchipphy.h
migrate_mode.h mm: remove MIGRATE_SYNC_NO_COPY mode 2024-07-03 19:30:00 -07:00
migrate.h mm: migrate: remove migrate_folio_extra() 2024-07-03 19:30:00 -07:00
mii_timestamper.h
mii.h
min_heap.h
minmax.h
misc_cgroup.h
miscdevice.h
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm_api.h
mm_inline.h
mm_types_task.h
mm_types.h mm/ksm: fix ksm_zero_pages accounting 2024-06-05 19:19:26 -07:00
mm.h fs/proc: move page_mapcount() to fs/proc/internal.h 2024-07-03 19:30:06 -07:00
mman.h
mmap_lock.h mm: use rwsem assertion macros for mmap_lock 2024-04-25 20:56:24 -07:00
mmdebug.h
mmiotrace.h
mmu_context.h
mmu_notifier.h
mmzone.h mm/page_alloc: Separate THP PCP into movable and non-movable categories 2024-06-24 20:52:11 -07:00
mnt_idmapping.h
mnt_namespace.h
mod_devicetable.h x86/cpu: Fix x86_match_cpu() to match just X86_VENDOR_INTEL 2024-05-22 11:31:10 +02:00
module_signature.h
module_symbol.h
module.h kallsyms: rework symbol lookup return codes 2024-06-27 17:43:40 +02:00
moduleloader.h mm/execmem, arch: convert remaining overrides of module_alloc to execmem 2024-05-14 00:31:43 -07:00
moduleparam.h
most.h
mount.h
moxtet.h
mpage.h
mpi.h
mpls_iptunnel.h
mpls.h
mroute6.h
mroute_base.h
mroute.h
msdos_fs.h
msdos_partition.h
msg.h
msi_api.h Revert "genirq/msi: Provide constants for PCI/IMS support" 2024-05-15 17:02:08 -05:00
msi.h pci-v6.10-changes 2024-05-21 10:09:28 -07:00
mtio.h
mutex_api.h
mutex_types.h
mutex.h
mv643xx_eth.h
mv643xx_i2c.h
mv643xx.h
mvebu-pmsu.h
mxm-wmi.h
namei.h
nd.h
ndctl.h
net_tstamp.h
net.h net: change proto and proto_ops accept type 2024-05-13 18:19:09 -06:00
netdev_features.h
netdevice.h net: revert partially applied PHY topology series 2024-05-13 18:35:02 -07:00
netfilter_bridge.h
netfilter_defs.h
netfilter_ipv4.h
netfilter_ipv6.h
netfilter_netdev.h
netfilter.h
netfs.h netfs: fix kernel doc for nets_wait_for_outstanding_io() 2024-05-28 14:34:15 +02:00
netlink.h
netpoll.h
nfs3.h
nfs4.h nfsd: trivial GET_DIR_DELEGATION support 2024-05-06 09:07:17 -04:00
nfs_fs_i.h
nfs_fs_sb.h
nfs_fs.h NFS: add atomic_open for NFSv3 to handle O_TRUNC correctly. 2024-05-20 11:09:20 -04:00
nfs_iostat.h
nfs_page.h
nfs_ssc.h
nfs_xdr.h
nfs.h
nfsacl.h
nitro_enclaves.h
nl802154.h
nls.h
nmi.h watchdog: allow nmi watchdog to use raw perf event 2024-05-08 08:41:29 -07:00
node.h
nodemask_types.h
nodemask.h
nospec.h
notifier.h
ns_common.h
nsc_gpio.h
nsproxy.h
ntb_transport.h
ntb.h
nubus.h
numa.h memblock: use numa_valid_node() helper to check for invalid node ID 2024-06-16 10:17:57 +03:00
nvme-auth.h
nvme-fc-driver.h
nvme-fc.h
nvme-keyring.h
nvme-rdma.h
nvme-tcp.h
nvme.h nvmet: make 'tsas' attribute idempotent for RDMA 2024-06-21 08:49:10 -07:00
nvmem-consumer.h
nvmem-provider.h nvmem: layouts: store owner from modules with nvmem_layout_driver_register() 2024-05-03 07:26:38 +02:00
nvram.h
objagg.h
objpool.h objpool: cache nr_possible_cpus() and avoid caching nr_cpu_ids 2024-05-01 23:18:48 +09:00
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: reserved_mem: Remove the use of phandle from the reserved_mem APIs 2024-05-03 07:49:13 -05:00
of.h
oid_registry.h
olpc-ec.h
omap-dma.h
omap-gpmc.h
omap-iommu.h
omap-mailbox.h mailbox: omap: Move omap_mbox_irq_t into driver 2024-05-19 22:29:43 -05:00
omapfb.h
once_lite.h
once.h
oom.h
openvswitch.h
osq_lock.h
overflow.h
packing.h
padata.h
page_counter.h
page_ext.h mm: make page_ext_get() take a const argument 2024-04-25 20:56:14 -07:00
page_idle.h mm: generate PAGE_IDLE_FLAG definitions 2024-04-25 20:56:35 -07:00
page_owner.h
page_ref.h mm: remove page_ref_sub_return() 2024-05-05 17:53:49 -07:00
page_reporting.h
page_table_check.h
page-flags-layout.h
page-flags.h mm: remove page_mapping() 2024-07-03 19:29:59 -07:00
page-isolation.h mm: page_isolation: prepare for hygienic freelists 2024-04-25 20:56:04 -07:00
pageblock-flags.h mm: set pageblock_order to HPAGE_PMD_ORDER in case with !CONFIG_HUGETLB_PAGE but THP enabled 2024-04-25 20:56:44 -07:00
pagemap.h mm: remove page_mapping() 2024-07-03 19:29:59 -07:00
pagevec.h
pagewalk.h
panic_notifier.h
panic.h
papr_scm.h
parman.h
parport_pc.h
parport.h
parser.h
part_stat.h Use bdev_is_paritition() instead of open-coding it 2024-05-02 17:48:09 -04:00
pata_arasan_cf_data.h
patchkey.h
path.h
pch_dma.h
pci_hotplug.h
pci_ids.h pci-v6.10-changes 2024-05-21 10:09:28 -07:00
pci-acpi.h
pci-ats.h
pci-doe.h
pci-ecam.h
pci-ep-cfs.h
pci-epc.h
pci-epf.h
pci-p2pdma.h
pci.h PCI: Revert the cfg_access_lock lockdep mechanism 2024-06-04 12:10:05 -05:00
pcs-lynx.h
pcs-rzn1-miic.h
pe.h
peci-cpu.h
peci.h
percpu_counter.h
percpu-defs.h percpu: add __this_cpu_try_cmpxchg() 2024-07-03 19:30:02 -07:00
percpu-refcount.h
percpu-rwsem.h
percpu.h mm: change inlined allocation helpers to account at the call site 2024-04-25 20:55:59 -07:00
perf_event_api.h
perf_event.h
perf_regs.h
personality.h
pfn_t.h
pfn.h
pgalloc_tag.h lib/alloc_tag: fix RCU imbalance in pgalloc_tag_get() 2024-06-15 10:43:05 -07:00
pgtable_api.h
pgtable.h mm: introduce arch_do_swap_page_nr() which allows restore metadata for nr pages 2024-07-03 19:30:01 -07:00
phonet.h
phy_fixed.h
phy_led_triggers.h
phy.h net: revert partially applied PHY topology series 2024-05-13 18:35:02 -07:00
phylib_stubs.h
phylink.h
pid_namespace.h
pid_types.h
pid.h
pidfs.h
pim.h
pipe_fs_i.h
pkeys.h
pktcdvd.h
pl320-ipc.h
platform_device.h
platform_profile.h
pldmfw.h
plist_types.h
plist.h
pm_clock.h
pm_domain.h OPP: Fix required_opp_tables for multiple genpds using same table 2024-05-17 12:22:46 +02:00
pm_opp.h
pm_qos.h
pm_runtime.h
pm_wakeirq.h
pm_wakeup.h
pm-trace.h
pm.h
pmbus.h
pmu.h
pnp.h PNP: Hide pnp_bus_type from the non-PNP code 2024-05-28 21:53:51 +02:00
poison.h
poll.h
polynomial.h
posix_acl_xattr.h
posix_acl.h
posix-clock.h
posix-timers_types.h
posix-timers.h
power_supply.h
powercap.h
ppp_channel.h
ppp_defs.h
ppp-comp.h
pps_kernel.h
pr.h
prandom.h
preempt.h
prefetch.h
prime_numbers.h
printk.h Revert "printk: Save console options for add_preferred_console_match()" 2024-06-25 07:58:10 +02:00
prmt.h
proc_fs.h
proc_ns.h
processor.h
profile.h profiling: Remove create_prof_cpu_mask(). 2024-04-27 11:17:48 -07:00
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 mm: change inlined allocation helpers to account at the call site 2024-04-25 20:55:59 -07:00
ptrace_api.h
ptrace.h
purgatory.h
pvclock_gtod.h
pwm_backlight.h
pwm.h pwm: Make pwmchip_[sg]et_drvdata() a wrapper around dev_set_drvdata() 2024-04-30 18:57:07 +02:00
pxa2xx_ssp.h
pxa168_eth.h
qnx6_fs.h
quota.h
quotaops.h
radix-tree.h
raid_class.h
ramfs.h
random.h
randomize_kstack.h
range.h
ras.h
ratelimit_types.h
ratelimit.h
rational.h
rbtree_augmented.h
rbtree_latch.h
rbtree_types.h
rbtree.h
rcu_node_tree.h
rcu_notifier.h
rcu_segcblist.h
rcu_sync.h
rculist_bl.h
rculist_nulls.h
rculist.h
rcupdate_trace.h
rcupdate_wait.h
rcupdate.h
rcuref.h
rcutiny.h
rcutree.h
rcuwait_api.h
rcuwait.h
reboot-mode.h
reboot.h
reciprocal_div.h
ref_tracker.h
refcount_api.h
refcount_types.h
refcount.h
regmap.h regmap: Reorder fields in 'struct regmap_config' to save some memory 2024-05-07 10:31:42 +09: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: plumb through alloc tag 2024-04-25 20:55:57 -07:00
rhashtable.h
ring_buffer.h ring-buffer: Introducing ring-buffer mapping functions 2024-05-13 18:09:56 -04:00
rio_drv.h
rio_ids.h
rio_regs.h
rio.h
rmap.h rmap: remove DEFINE_PAGE_VMA_WALK() 2024-07-03 19:29:59 -07:00
rmi.h
rndis.h
rodata_test.h
root_dev.h
rpmsg.h
rseq.h
rslib.h
rtc.h
rtmutex.h
rtnetlink.h
rtsx_common.h
rtsx_pci.h
rtsx_usb.h
rv.h
rw_hint.h
rwbase_rt.h
rwlock_api_smp.h
rwlock_rt.h
rwlock_types.h
rwlock.h
rwsem.h
sbitmap.h
scatterlist.h
scc.h
sched_clock.h
sched.h The usual shower of singleton fixes and minor series all over MM, 2024-05-19 09:21:03 -07:00
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 mm: merge folio_is_secretmem() and folio_fast_pin_allowed() into gup_fast_folio_allowed() 2024-04-25 20:56:13 -07:00
securebits.h
security.h ima: Avoid blocking in RCU read-side critical section 2024-06-13 14:26:50 -04: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 seq_file: Optimize seq_puts() 2024-05-02 16:28:15 +02:00
seqlock_api.h
seqlock_types.h
seqlock.h
serdev.h
serial_8250.h
serial_bcm63xx.h
serial_core.h serial: core: introduce uart_port_tx_limited_flags() 2024-06-24 16:14:48 +02:00
serial_s3c.h
serial_sci.h
serial.h
serio.h
set_memory.h
sfp.h net: revert partially applied PHY topology series 2024-05-13 18:35:02 -07:00
sh_clk.h
sh_dma.h
sh_eth.h
sh_intc.h
sh_timer.h
shdma-base.h
shm.h
shmem_fs.h
shrinker.h
signal_types.h
signal.h
signalfd.h
siox.h
siphash.h
sizes.h
skb_array.h mm: change inlined allocation helpers to account at the call site 2024-04-25 20:55:59 -07:00
skbuff_ref.h Revert "net: mirror skb frag ref/unref helpers" 2024-05-03 16:05:53 -07:00
skbuff.h The usual shower of singleton fixes and minor series all over MM, 2024-05-19 09:21:03 -07:00
skmsg.h The usual shower of singleton fixes and minor series all over MM, 2024-05-19 09:21:03 -07:00
slab.h The usual shower of singleton fixes and minor series all over MM, 2024-05-19 09:21:03 -07: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 net: have do_accept() take a struct proto_accept_arg argument 2024-05-13 18:19:19 -06:00
sockptr.h mm: change inlined allocation helpers to account at the call site 2024-04-25 20:55:59 -07:00
softirq.h
sonet.h
sony-laptop.h
sonypi.h
sort.h
sound.h
soundcard.h
spinlock_api_smp.h
spinlock_api_up.h
spinlock_api.h
spinlock_rt.h
spinlock_types_raw.h
spinlock_types_up.h
spinlock_types.h
spinlock_up.h
spinlock.h
splice.h
spmi.h
sprintf.h
sram.h
srcu.h
srcutiny.h
srcutree.h
ssbi.h
stackdepot.h
stackleak.h
stackprotector.h
stacktrace.h
start_kernel.h
stat.h
statfs.h
static_call_types.h
static_call.h
static_key.h
stdarg.h
stddef.h
stm.h stm class: Add source type 2024-05-04 18:57:21 +02:00
stmmac.h net: stmmac: move the EST structure to struct stmmac_priv 2024-05-13 18:33:10 -07:00
stmp3xxx_rtc_wdt.h
stmp_device.h
stop_machine.h
string_choices.h
string_helpers.h
string.h mm/util: Swap kmemdup_array() arguments 2024-06-06 08:55:20 -07: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
swap_slots.h
swap.h mm: remove the implementation of swap_free() and always use swap_free_nr() 2024-07-03 19:30:01 -07:00
swapfile.h
swapops.h
swiotlb.h swiotlb: remove alloc_size argument to swiotlb_tbl_map_single() 2024-05-07 13:29:28 +02:00
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 linux/syscalls.h: add missing __user annotations 2024-06-25 15:57:38 +02:00
syscore_ops.h
sysctl.h sysctl changes for v6.10-rc1 2024-05-17 17:31:24 -07:00
sysfb.h
sysfs.h sysfs: Unbreak the build around sysfs_bin_attr_simple_read() 2024-06-04 15:56:45 +02:00
syslog.h
sysrq.h
sysv_fs.h
t10-pi.h
task_io_accounting_ops.h
task_io_accounting.h
task_work.h
taskstats_kern.h
tboot.h
tc.h
tca6416_keypad.h
tcp.h
tee_core.h
tee_drv.h
tegra-icc.h
termios_internal.h
textsearch_fsm.h
textsearch.h
tfrc.h
thermal.h
thread_info.h
threads.h printk: Change type of CONFIG_BASE_SMALL to bool 2024-05-06 17:39:09 +02:00
thunderbolt.h
ti_wilink_st.h
ti-emif-sram.h
tick.h
tifm.h
timb_dma.h
timb_gpio.h
time32.h
time64.h
time_namespace.h
time.h
timecounter.h
timekeeper_internal.h
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: Rename TPM2_OA_TMPL to TPM2_OA_NULL_KEY and make it local 2024-05-28 13:14:23 +03:00
trace_clock.h
trace_events.h
trace_recursion.h ftrace: make extra rcu_is_watching() validation check optional 2024-05-01 23:18:48 +09:00
trace_seq.h
trace.h
tracefs.h eventfs/tracing: Add callback for release of an eventfs_inode 2024-05-04 04:25:37 -04:00
tracepoint-defs.h
tracepoint.h
transport_class.h
ts-nbus.h
tsacct_kern.h
tsm.h
tty_buffer.h
tty_driver.h tty: add the option to have a tty reject a new ldisc 2024-05-04 18:45:11 +02:00
tty_flip.h
tty_ldisc.h
tty_port.h
tty.h alpha: drop pre-EV56 support 2024-05-06 12:05:00 +02:00
typecheck.h
types.h
u64_stats_sync_api.h
u64_stats_sync.h
uacce.h
uaccess.h
ubsan.h
ucs2_string.h
udp.h printk changes for 6.10 2024-05-15 12:34:46 -07:00
uidgid_types.h
uidgid.h
uio_driver.h
uio.h
umh.h
unicode.h
units.h
uprobes.h
usb_usual.h
usb.h usb: core: Remove the useless struct usb_devmap which is just a bitmap 2024-05-04 18:23:03 +02:00
usbdevice_fs.h
user_events.h
user_namespace.h
user-return-notifier.h
user.h
userfaultfd_k.h
usermode_driver.h
util_macros.h
uts.h
utsname.h
uuid.h
vbox_utils.h
vdpa.h
verification.h
vermagic.h
vexpress.h
vfio_pci_core.h vfio/pci: Use unmap_mapping_range() 2024-05-31 15:15:51 -06:00
vfio.h vfio: Create vfio_fs_type with inode per device 2024-05-31 15:15:51 -06:00
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_legacy.h
virtio_pci_modern.h
virtio_ring.h
virtio_vsock.h
virtio.h virtio: add debugfs infrastructure to allow to debug virtio features 2024-04-26 13:26:53 +02:00
vm_event_item.h
vmalloc.h mm: vmalloc: enable memory allocation profiling 2024-04-25 20:55:57 -07:00
vmcore_info.h
vmpressure.h
vmstat.h mm: page_alloc: consolidate free page accounting 2024-04-25 20:56:04 -07:00
vmw_vmci_api.h
vmw_vmci_defs.h
vringh.h
vt_buffer.h
vt_kern.h
vt.h
vtime.h
w1.h
wait_api.h
wait_bit.h
wait.h
watch_queue.h
watchdog.h
win_minmax.h
wireless.h
wkup_m3_ipc.h
wm97xx.h
wmi.h
wordpart.h bitops: Move aligned_byte_mask() to wordpart.h 2024-05-19 16:12:38 -07:00
workqueue_api.h
workqueue_types.h
workqueue.h workqueue: Increase worker desc's length to 32 2024-06-07 06:24:16 -10:00
writeback.h writeback: support retrieving per group debug writeback stats of bdi 2024-05-05 17:53:51 -07:00
ww_mutex.h
wwan.h
xarray.h The usual shower of singleton fixes and minor series all over MM, 2024-05-19 09:21:03 -07:00
xattr.h
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
zutil.h