twx-linux/include/linux
Linus Torvalds 57fcb7d930 vfs-6.17-rc1.fileattr
-----BEGIN PGP SIGNATURE-----
 
 iHUEABYKAB0WIQRAhzRXHqcMeLMyaSiRxhvAZXjcogUCaINCpgAKCRCRxhvAZXjc
 oqfFAQDcy3rROUF3W34KcSi7rDmaKVSX53d1tUoqH+1zDRpSlwEAriKDNC1ybudp
 YAnxVzkRHjHs1296WIuwKq5lfhJ60Q4=
 =geAl
 -----END PGP SIGNATURE-----

Merge tag 'vfs-6.17-rc1.fileattr' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs

Pull fileattr updates from Christian Brauner:
 "This introduces the new file_getattr() and file_setattr() system calls
  after lengthy discussions.

  Both system calls serve as successors and extensible companions to
  the FS_IOC_FSGETXATTR and FS_IOC_FSSETXATTR system calls which have
  started to show their age in addition to being named in a way that
  makes it easy to conflate them with extended attribute related
  operations.

  These syscalls allow userspace to set filesystem inode attributes on
  special files. One of the usage examples is the XFS quota projects.

  XFS has project quotas which could be attached to a directory. All new
  inodes in these directories inherit project ID set on parent
  directory.

  The project is created from userspace by opening and calling
  FS_IOC_FSSETXATTR on each inode. This is not possible for special
  files such as FIFO, SOCK, BLK etc. Therefore, some inodes are left
  with empty project ID. Those inodes then are not shown in the quota
  accounting but still exist in the directory. This is not critical but
  in the case when special files are created in the directory with
  already existing project quota, these new inodes inherit extended
  attributes. This creates a mix of special files with and without
  attributes. Moreover, special files with attributes don't have a
  possibility to become clear or change the attributes. This, in turn,
  prevents userspace from re-creating quota project on these existing
  files.

  In addition, these new system calls allow the implementation of
  additional attributes that we couldn't or didn't want to fit into the
  legacy ioctls anymore"

* tag 'vfs-6.17-rc1.fileattr' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs:
  fs: tighten a sanity check in file_attr_to_fileattr()
  tree-wide: s/struct fileattr/struct file_kattr/g
  fs: introduce file_getattr and file_setattr syscalls
  fs: prepare for extending file_get/setattr()
  fs: make vfs_fileattr_[get|set] return -EOPNOTSUPP
  selinux: implement inode_file_[g|s]etattr hooks
  lsm: introduce new hooks for setting/getting inode fsxattr
  fs: split fileattr related helpers into separate file
2025-07-28 15:24:14 -07:00
..
amba
atomic
avf
bcma
bus bus: firewall: Fix missing static inline annotations for stubs 2025-05-07 11:25:02 +02:00
byteorder
can can: dev: add struct data_bittiming_params to group FD parameters 2025-05-21 14:33:28 +02:00
cdx
ceph
clk
comedi
crush
decompress
device
dma
dsa
extcon
firmware Arm SCMI updates for v6.16 2025-05-09 23:09:01 +02:00
fpga
framer
fsl net: enetc: add initial netc-lib driver to support NTMP 2025-05-08 19:43:51 -07:00
gpio gpio updates for v6.16-rc1 2025-05-27 15:22:01 -07:00
greybus
habanalabs treewide: fix typo "previlege" 2025-05-11 17:54:10 -07:00
hsi
i3c
iio iio: introduce IIO_DECLARE_BUFFER_WITH_TS macros 2025-05-21 14:20:31 +01:00
input
io_uring io_uring: add helper io_uring_cmd_ctx_handle() 2025-05-22 10:03:55 -06:00
irqchip irqchip/irq-msi-lib: Fix build with PCI disabled 2025-07-10 23:46:05 +02:00
isdn
lockd
lsm
mailbox
mdio
memory
mfd mfd: maxim: Correct Samsung "Electronics" spelling in copyright headers 2025-06-03 09:46:41 +01:00
misc
mlx4
mlx5
mmc mmc: rename mmc_can_gpio_ro() to mmc_host_can_gpio_ro() 2025-05-14 16:59:17 +02:00
mtd mtd: nand: qpic_common: prevent out of bounds access of BAM arrays 2025-06-29 22:10:47 +01:00
mux
net/intel iidc/ice/irdma: Update IDC to support multiple consumers 2025-05-09 11:35:43 -07:00
netfilter
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
pcs
pds
perf
phy phy: use per-PHY lockdep keys 2025-06-15 21:19:08 +05:30
pinctrl pinctrl: core: add devm_pinctrl_register_mappings() 2025-05-21 10:09:47 +02:00
platform_data Move FCH header to a location accessible by all archs 2025-06-30 13:42:11 +03:00
power
pse-pd
pwrseq
qat
qed
raid raid6: Add RISC-V SIMD syndrome and recovery calculations 2025-06-05 14:03:07 -07:00
regulator regulator: max8952: Correct Samsung "Electronics" spelling in copyright headers 2025-05-19 11:41:43 +01:00
remoteproc
reset
rpmsg
rtc
sched - The 3 patch series "hung_task: extend blocking task stacktrace dump to 2025-05-31 19:12:53 -07:00
soc i2c: amd-isp: Initialize unique adapter name 2025-06-25 23:38:33 +02:00
soundwire soundwire updates for 6.16 2025-06-05 08:07:24 -07:00
spi spi: Raise limit on number of chip selects to 24 2025-06-29 22:10:52 +01:00
ssb
sunrpc Massage rpc_pipefs to use saner primitives and clean up the 2025-07-28 09:56:09 -07:00
surface_aggregator
ulpi
unaligned
usb usb: typec: altmodes/displayport: do not index invalid pin_assignments 2025-06-24 15:42:55 +01:00
8250_pci.h
acct.h
acpi_amd_wbrf.h
acpi_dma.h
acpi_iort.h
acpi_mdio.h
acpi_pmtmr.h
acpi_viot.h
acpi.h hyperv-next for v6.16 2025-06-03 08:39:20 -07:00
adb.h
adfs_fs.h
adreno-smmu-priv.h iommu/arm-smmu-qcom: Make set_stall work when the device is on 2025-05-21 11:34:06 +01:00
adxl.h
aer.h
agp_backend.h
agpgart.h
ahci_platform.h
ahci-remap.h
aio.h
alarmtimer.h
alcor_pci.h
align.h
alloc_tag.h alloc_tag: allocate percpu counters for module tags dynamically 2025-05-25 00:53:48 -07:00
altera_jtaguart.h
altera_uart.h
amd-iommu.h
amd-pmf-io.h
anon_inodes.h
aperture.h
apm_bios.h
apm-emulation.h
apple-gmux.h
arch_topology.h arch_topology: Relocate cpu_scale to topology.[h|c] 2025-05-07 21:56:55 +02:00
args.h
arm_ffa.h firmware: arm_ffa: Fix the missing entry in struct ffa_indirect_msg_hdr 2025-06-09 11:24:43 +01:00
arm_sdei.h firmware: SDEI: Allow sdei initialization without ACPI_APEI_GHES 2025-05-08 13:35:22 +01:00
arm-cci.h
arm-smccc.h arm64: kvm, smccc: Fix vendor uuid 2025-07-21 18:18:51 +01:00
armada-37xx-rwtm-mailbox.h
array_size.h
ascii85.h
asn1_ber_bytecode.h
asn1_decoder.h
asn1_encoder.h
asn1.h
assoc_array_priv.h
assoc_array.h
async_tx.h
async.h
ata_platform.h
ata.h
atalk.h
atm_tcp.h
atm.h
atmdev.h atm: Revert atm_account_tx() if copy_from_iter_full() fails. 2025-06-17 18:42:44 -07:00
atmel_pdc.h
atmel-isc-media.h
atmel-ssc.h
atomic.h
attribute_container.h
audit_arch.h
audit.h
auto_dev-ioctl.h
auto_fs.h
auxiliary_bus.h
auxvec.h
average.h
backing-dev-defs.h
backing-dev.h
backing-file.h
backlight.h
badblocks.h
balloon_compaction.h
base64.h
bcd.h
bch.h
bcm47xx_nvram.h
bcm47xx_sprom.h
bcm47xx_wdt.h
bcm963xx_nvram.h MIPS: bcm63xx: nvram: avoid inefficient use of crc32_le_combine() 2025-05-20 08:44:33 +02:00
bcm963xx_tag.h
binfmts.h
bio-integrity.h
bio.h bio: Fix bio_first_folio() for SPARSEMEM without VMEMMAP 2025-06-13 06:19:34 -06:00
bit_spinlock.h
bitfield.h
bitmap-str.h
bitmap.h
bitops.h
bitrev.h
bits.h
blk_types.h blk-throttle: Introduce flag "BIO_TG_BPS_THROTTLED" 2025-05-13 12:08:27 -06:00
blk-cgroup.h
blk-crypto-profile.h
blk-crypto.h
blk-integrity.h fs: add ioctl to query metadata and protection info capabilities 2025-07-01 14:00:15 +02:00
blk-mq.h block: remove the q argument from blk_rq_map_kern 2025-05-07 07:31:07 -06:00
blk-pm.h
blkdev.h vfs-6.17-rc1.integrity 2025-07-28 15:12:00 -07: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: Do not include stack ptr register in precision backtracking bookkeeping 2025-05-27 14:09:12 -07:00
bpf-cgroup-defs.h
bpf-cgroup.h bpf-next-6.16 2025-05-28 15:52:42 -07:00
bpf-netns.h
bpf.h bpf: WARN_ONCE on verifier bugs 2025-05-19 08:17:08 -07:00
bpfptr.h
brcmphy.h
bsearch.h
bsg-lib.h
bsg.h
btf_ids.h
btf.h
btree-128.h
btree-type.h
btree.h
btrfs.h
buffer_head.h fs: change write_begin/write_end interface to take struct kiocb * 2025-07-16 14:48:18 +02:00
bug.h
build_bug.h
build-salt.h
buildid.h
bvec.h block: Fix bvec_set_folio() for very large folios 2025-06-13 06:20:17 -06:00
c2port.h
cache.h
cacheflush.h
cacheinfo.h
call_once.h
capability.h
cb710.h
cc_platform.h
cciss_ioctl.h
ccp.h
cdev.h
cdrom.h
cfag12864b.h
cfi_types.h
cfi.h
cgroup_api.h
cgroup_dmem.h
cgroup_rdma.h
cgroup_refcnt.h
cgroup_subsys.h
cgroup-defs.h cgroup: document the rstat per-cpu initialization 2025-05-19 10:30:02 -10:00
cgroup.h cgroup: Changes for v6.16 2025-05-27 20:59:53 -07:00
circ_buf.h
cleanup.h cleanup: add a scoped version of CLASS() 2025-07-11 16:01:07 +02:00
clk-provider.h
clk.h
clkdev.h
clockchips.h
clocksource_ids.h
clocksource.h
closure.h
cma.h
cmpxchg-emu.h
cn_proc.h
cnt32_to_63.h
coda.h
codetag.h alloc_tag: handle module codetag load errors as module load failures 2025-06-05 22:02:23 -07:00
compaction.h
compat.h
compiler_attributes.h
compiler_types.h - The 3 patch series "hung_task: extend blocking task stacktrace dump to 2025-05-31 19:12:53 -07:00
compiler-clang.h
compiler-gcc.h
compiler-version.h integer-wrap: Force full rebuild when .scl file changes 2025-05-08 09:42:06 -07:00
compiler.h
completion.h
component.h
configfs.h
connector.h
console_struct.h vt: bracketed paste support 2025-05-21 13:41:03 +02:00
console.h
consolemap.h vt: add ucs_get_fallback() 2025-05-21 13:39:45 +02:00
const.h
container_of.h
container.h
context_tracking_irq.h
context_tracking_state.h
context_tracking.h
cookie.h
cordic.h
coredump.h coredump: rename do_coredump() to vfs_coredump() 2025-06-16 17:01:22 +02:00
coresight-pmu.h
coresight-stm.h
coresight.h coresight: Introduce pause and resume APIs for source 2025-05-14 11:56:17 +01:00
count_zeros.h
counter.h
cper.h
cpu_cooling.h
cpu_pm.h
cpu_rmap.h
cpu_smt.h
cpu.h x86/bugs: Add a Transient Scheduler Attacks mitigation 2025-06-17 17:17:02 +02:00
cpufeature.h
cpufreq.h cpufreq/sched: Move cpufreq-specific EAS checks to cpufreq 2025-05-07 21:17:56 +02:00
cpuhotplug.h perf: Remove too early and redundant CPU hotplug handling 2025-05-08 21:50:19 +02:00
cpuhplock.h
cpuidle_haltpoll.h
cpuidle.h
cpumask_api.h
cpumask_types.h
cpumask.h bitmap-for-6.16 2025-06-03 07:39:23 -07:00
cpuset.h vmscan,cgroup: apply mems_effective to reclaim 2025-05-12 23:50:33 -07:00
crash_core.h crash_dump: retrieve dm crypt keys in kdump kernel 2025-05-21 10:48:21 -07:00
crash_dump.h crash_dump: retrieve dm crypt keys in kdump kernel 2025-05-21 10:48:21 -07:00
crash_reserve.h
crc4.h
crc7.h
crc8.h
crc16.h lib/crc16: unexport crc16_table and crc16_byte() 2025-05-13 20:37:16 -07:00
crc32.h Networking changes for 6.16. 2025-05-28 15:24:36 -07:00
crc32c.h
crc32poly.h
crc64.h
crc-ccitt.h
crc-itu-t.h
crc-t10dif.h
cred.h cred: add auto cleanup method 2025-07-07 12:24:50 +02:00
crypto.h
cs5535.h
ctype.h
cuda.h
damon.h mm/damon/core: introduce damos quota goal metrics for memory node utilization 2025-05-12 23:50:29 -07:00
dasd_mod.h
davinci_emac.h
dax.h fs/dax: make it possible to check dev dax support without a VMA 2025-06-17 13:47:44 +02:00
dca.h
dcache.h make d_set_d_op() static 2025-06-11 13:39:52 -04:00
dccp.h
debug_locks.h
debugfs.h
debugobjects.h
delay.h
delayacct.h
delayed_call.h
dev_printk.h
devcoredump.h
devfreq_cooling.h
devfreq-event.h
devfreq.h
device_cgroup.h
device-mapper.h
device.h
devm-helpers.h
devpts_fs.h
dfl.h
digsig.h
dim.h
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 bpf-next-6.16 2025-05-28 15:52:42 -07:00
dma-direct.h
dma-direction.h
dma-fence-array.h
dma-fence-chain.h
dma-fence-unwrap.h
dma-fence.h
dma-heap.h
dma-map-ops.h dma-mapping: move the PCI P2PDMA mapping helpers to pci-p2pdma.h 2025-05-06 08:36:53 +02:00
dma-mapping.h dma-mapping updates for Linux 6.16: 2025-05-27 20:09:06 -07:00
dma-resv.h
dmaengine.h
dmapool.h dmapool: add NUMA affinity support 2025-05-20 05:34:27 +02:00
dmar.h
dmi.h
dnotify.h
dns_resolver.h
dpll.h
dqblk_qtree.h
dqblk_v1.h
dqblk_v2.h
drbd_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 cxl/edac: Add CXL memory device memory sparing control feature 2025-05-23 13:24:53 -07:00
edd.h
eeprom_93cx6.h
efi_embedded_fw.h
efi-bgrt.h
efi.h
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: Introduce em_adjust_cpu_capacity() 2025-05-13 14:34:18 +02:00
entry-common.h
entry-kvm.h
err.h
errname.h
errno.h
error-injection.h
errqueue.h
errseq.h
etherdevice.h
ethtool_netlink.h
ethtool.h net: Add support for providing the PTP hardware source in tsinfo 2025-05-22 15:32:00 +02:00
eventfd.h
eventpoll.h
evm.h
execmem.h Revert "mm/execmem: Unify early execmem_cache behaviour" 2025-06-11 11:20:52 +02:00
export-internal.h
export.h module: Provide EXPORT_SYMBOL_GPL_FOR_MODULES() helper 2025-05-25 18:12:14 +09:00
exportfs.h docs/vfs: update references to i_mutex to i_rwsem 2025-06-23 12:17:33 +02:00
ext2_fs.h
extable.h
extcon-provider.h
extcon.h
f2fs_fs.h f2fs: fix to bail out in get_new_segment() 2025-05-06 15:46:54 +00:00
f75375s.h
falloc.h fs: introduce FALLOC_FL_WRITE_ZEROES to fallocate 2025-06-23 12:45:13 +02:00
fanotify.h fanotify: support watching filesystems and mounts inside userns 2025-05-19 22:46:34 +02:00
fault-inject-usercopy.h
fault-inject.h
fb.h
fbcon.h
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdtable.h
fec.h
fiemap.h
file_ref.h
file.h
fileattr.h tree-wide: s/struct fileattr/struct file_kattr/g 2025-07-04 16:14:39 +02:00
filelock.h filelock: add new locks_wake_up_waiter() helper 2025-06-10 13:16:19 +02:00
filter.h
find.h find: Add find_first_andnot_bit() 2025-05-15 20:24:40 +02:00
fips.h
firewire.h
firmware-map.h
firmware.h
fixp-arith.h
flat.h
flex_proportions.h
folio_queue.h folio_queue: remove unused field marks3 2025-05-21 14:34:38 +02:00
font.h
fortify-string.h
fprobe.h
fpu.h
freezer.h
fs_api.h
fs_context.h fs_context: fix parameter name in infofc() macro 2025-06-18 11:20:19 +02:00
fs_parser.h
fs_pin.h
fs_stack.h docs/vfs: update references to i_mutex to i_rwsem 2025-06-23 12:17:33 +02:00
fs_struct.h fold fs_struct->{lock,seq} into a seqlock 2025-07-08 10:25:19 +02:00
fs_types.h
fs.h vfs-6.17-rc1.fileattr 2025-07-28 15:24:14 -07:00
fscache-cache.h
fscache.h Merge patch series "netfs: Miscellaneous fixes" 2025-05-21 14:35:34 +02:00
fscrypt.h
fsi-occ.h
fsi-sbefifo.h
fsi.h
fsl_devices.h
fsl_hypervisor.h
fsl_ifc.h
fsl-diu-fb.h
fsldma.h
fsnotify_backend.h \n 2025-05-29 10:34:26 -07:00
fsnotify.h
fsverity.h
ftrace_irq.h
ftrace_regs.h
ftrace.h RISC-V Patches for the 6.16 Merge Window, Part 1 2025-06-06 18:05:18 -07:00
futex.h futex: Initialize futex_phash_new during fork(). 2025-06-23 14:50:37 +02:00
fw_table.h
fwctl.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: rename try_alloc_pages() to alloc_pages_nolock() 2025-05-22 14:55:37 -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
hid-debug.h
hid-over-i2c.h
hid-over-spi.h
hid-roccat.h
hid-sensor-hub.h HID: sensor-hub: Fix typo and improve documentation 2025-05-21 14:21:34 +01:00
hid-sensor-ids.h
hid.h HID: core: Add functions for HID drivers to react on first open and last close call 2025-05-13 15:59:03 +02:00
hidden.h
hiddev.h
hidraw.h
highmem-internal.h
highmem.h f2fs-for-6.16-rc1 2025-05-30 08:40:25 -07:00
highuid.h
hil_mlc.h
hil.h
hippidevice.h
hisi_acc_qm.h
hmm-dma.h mm/hmm: provide generic DMA managing logic 2025-05-12 06:06:42 -04:00
hmm.h mm/hmm: provide generic DMA managing logic 2025-05-12 06:06:42 -04:00
host1x_context_bus.h
host1x.h
hp_sdc.h
hpet.h
hrtimer_api.h
hrtimer_defs.h
hrtimer_types.h
hrtimer.h
hte.h
huge_mm.h mm/huge_memory: remove useless folio pointers passing 2025-05-12 23:50:34 -07:00
hugetlb_cgroup.h
hugetlb_inline.h
hugetlb.h mm/hugetlb: unshare page tables during VMA split, not before 2025-06-05 22:02:24 -07:00
hung_task.h hung_task: replace blocker_mutex with encoded blocker 2025-05-11 17:54:07 -07:00
hw_breakpoint.h
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
hwspinlock.h
hyperv.h hyperv-next for v6.16 2025-06-03 08:39:20 -07:00
hypervisor.h
i2c-algo-bit.h
i2c-algo-pca.h
i2c-algo-pcf.h
i2c-atr.h i2c: atr: add passthrough flag 2025-05-22 11:07:05 +02:00
i2c-dev.h
i2c-mux.h
i2c-of-prober.h
i2c-smbus.h i2c: smbus: introduce Write Disable-aware SPD instantiating functions 2025-05-19 22:23:57 +02:00
i2c.h i2c: remove 'of_node' member from i2c_boardinfo 2025-05-20 22:49:39 +02:00
i8042.h
i8253.h
i8254.h
icmp.h
icmpv6.h
idle_inject.h
idr.h
ieee80211.h wifi: mac80211: correctly identify S1G short beacon 2025-07-07 10:42:15 +02:00
ieee802154.h
if_arp.h
if_bridge.h
if_eql.h
if_ether.h
if_fddi.h
if_hsr.h
if_link.h
if_macvlan.h
if_phonet.h
if_pppol2tp.h
if_pppox.h
if_rmnet.h
if_tap.h
if_team.h
if_tun.h
if_tunnel.h
if_vlan.h
igmp.h
ihex.h
ima.h
imx-media.h
in6.h
in.h
indirect_call_wrapper.h
inet_diag.h
inet.h net: core: Convert inet_addr_is_any() to sockaddr_storage 2025-05-27 08:25:42 +02:00
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
int_log.h
integrity.h
intel_rapl.h
intel_tcc.h
intel_th.h
intel_tpmi.h
intel_vsec.h platform/x86:intel/vsec: Change return type of intel_vsec_register 2025-05-08 16:03:37 +03:00
intel-ish-client-if.h
interconnect-clk.h
interconnect-provider.h interconnect: avoid memory allocation when 'icc_bw_lock' is held 2025-06-27 21:43:40 +03:00
interconnect.h
interrupt.h
interval_tree_generic.h
interval_tree.h
io_uring_types.h io_uring/msg_ring: ensure io_kiocb freeing is deferred for RCU 2025-07-08 11:08:31 -06:00
io_uring.h
io-64-nonatomic-hi-lo.h
io-64-nonatomic-lo-hi.h
io-mapping.h
io-pgtable.h iommu/io-pgtable-arm: Add quirk to quiet WARN_ON() 2025-05-20 15:04:13 +01:00
io.h
ioam6_genl.h
ioam6_iptunnel.h
ioam6.h
iocontext.h
iomap.h iomap: don't lose folio dropbehind state for overwrites 2025-05-28 09:26:07 +02:00
iommu-dma.h
iommu-helper.h
iommu.h IOMMU Updates for Linux v6.16: 2025-05-30 10:44:20 -07:00
iommufd.h
iopoll.h
ioport.h
ioprio.h
ioremap.h
iosys-map.h
iov_iter.h
iova_bitmap.h
iova.h
ip.h
ipack.h
ipc_namespace.h
ipc.h
ipmi_smi.h
ipmi.h ipmi:msghandler: Export and fix panic messaging capability 2025-05-07 17:25:48 -05:00
ipv6_route.h
ipv6.h
irq_poll.h
irq_sim.h
irq_work.h
irq.h Update for interrupt chip drivers: 2025-05-27 08:00:46 -07:00
irqbypass.h
irqchip.h
irqdesc.h
irqdomain_defs.h
irqdomain.h Updates for the MSI subsystem (core code and PCI): 2025-05-27 08:15:26 -07:00
irqflags_types.h
irqflags.h
irqhandler.h
irqnr.h
irqreturn.h
isa-dma.h
isa.h
isapnp.h
iscsi_boot_sysfs.h
iscsi_ibft.h
ism.h s390/ism: fix concurrency management in ism_cmd() 2025-07-24 10:57:26 +02:00
iversion.h
jbd2.h jbd2: remove journal_t argument from jbd2_chksum() 2025-05-20 10:31:12 -04: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
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 kernel.h: move PTR_IF() and u64_to_user_ptr() to util_macros.h 2025-05-11 17:54:06 -07:00
kernelcapi.h
kernfs.h
kexec_handover.h kexec: enable KHO support for memory preservation 2025-05-12 23:50:40 -07:00
kexec.h - The 3 patch series "hung_task: extend blocking task stacktrace dump to 2025-05-31 19:12:53 -07:00
key-type.h
key.h KEYS: Invert FINAL_PUT bit 2025-06-11 11:57:14 -07:00
keyboard.h
keyctl.h
kfence.h
kfifo.h
kgdb.h
khugepaged.h mm: khugepaged: decouple SHMEM and file folios' collapse 2025-05-22 14:55:38 -07:00
klist.h
kmemleak.h mm/alloc_tag: fix the kmemleak false positive issue in the allocation of the percpu variable tag->counters 2025-06-25 15:55:03 -07:00
kmod.h
kmsan_string.h
kmsan_types.h
kmsan-checks.h
kmsan.h
kmsg_dump.h
kobj_map.h
kobject_api.h
kobject_ns.h
kobject.h
kprobes.h
kref_api.h
kref.h
ks0108.h
ks8842.h
ks8851_mll.h
ksm.h
kstrtox.h
kthread.h
ktime_api.h
ktime.h
kvm_dirty_ring.h
kvm_host.h Merge branch 'kvm-lockdep-common' into HEAD 2025-05-28 06:29:17 -04:00
kvm_irqfd.h
kvm_para.h
kvm_types.h
l2tp.h
lantiq.h
lapb.h
latencytop.h
lcd.h
lcm.h
led-class-flash.h leds: flash: Add support for flash/strobe duration 2025-05-14 09:25:09 +01:00
led-class-multicolor.h
led-lm3530.h
leds-bd2802.h
leds-expresswire.h
leds-lp3944.h
leds-lp3952.h
leds-pca9532.h
leds-regulator.h
leds-ti-lmu-common.h
leds.h
libata.h ata: libata-acpi: Do not assume 40 wire cable if no devices are enabled 2025-06-10 14:08:24 +02:00
libfdt_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 list: remove redundant 'extern' for function prototypes 2025-05-11 17:54:14 -07:00
litex.h
livepatch_sched.h sched,livepatch: Untangle cond_resched() and live-patching 2025-05-14 13:16:24 +02:00
livepatch.h
llc.h
llist_api.h
llist.h llist: make llist_add_batch() a static inline 2025-05-27 19:40:34 -07:00
local_lock_internal.h
local_lock.h
lockdep_api.h
lockdep_types.h
lockdep.h
lockref.h
log2.h
logic_iomem.h
logic_pio.h
lp.h
lru_cache.h
lsm_audit.h
lsm_count.h
lsm_hook_defs.h tree-wide: s/struct fileattr/struct file_kattr/g 2025-07-04 16:14:39 +02:00
lsm_hooks.h
lwq.h
lz4.h
lzo.h
mailbox_client.h
mailbox_controller.h mailbox: Remove devm_mbox_controller_unregister 2025-05-26 16:23:39 -05:00
map_benchmark.h
maple_tree.h maple_tree: add sufficient height 2025-05-11 17:48:29 -07:00
maple.h
marvell_phy.h
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 net: phy: fix up const issues in to_mdio_device() and to_phy_device() 2025-05-27 17:35:25 -07:00
mei_aux.h
mei_cl_bus.h
mem_encrypt.h
memblock.h memblock: introduce memmap_init_kho_scratch() 2025-05-12 23:50:39 -07:00
memcontrol.h memcg: nmi safe memcg stats for specific archs 2025-05-31 22:46:08 -07:00
memfd.h
memory_hotplug.h
memory-tiers.h
memory.h memory: implement memory_block_advise/probe_max_size 2025-05-11 17:48:07 -07:00
mempolicy.h mm/mempolicy: Weighted Interleave Auto-tuning 2025-05-21 09:55:15 -07:00
mempool.h
memregion.h
memremap.h
memstick.h
mhi_ep.h
mhi.h
micrel_phy.h net: phy: micrel: remove KSZ9477 EEE quirks now handled by phylink 2025-05-13 10:23:24 +02:00
microchipphy.h
migrate_mode.h
migrate.h
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: convert VM_PFNMAP tracking to pfnmap_track() + pfnmap_untrack() 2025-05-22 14:55:37 -07:00
mm_types_task.h
mm_types.h - The 2 patch series "zram: support algorithm-specific parameters" from 2025-06-02 16:00:26 -07:00
mm.h mm: fix the inaccurate memory statistics issue for users 2025-07-09 21:07:55 -07:00
mman.h mm: mmap: map MAP_STACK to VM_NOHUGEPAGE only if THP is enabled 2025-05-20 22:49:38 -07:00
mmap_lock.h - The 11 patch series "Add folio_mk_pte()" from Matthew Wilcox 2025-05-31 15:44:16 -07:00
mmdebug.h
mmiotrace.h
mmu_context.h
mmu_notifier.h mmu_notifiers: remove leftover stub macros 2025-05-31 22:46:13 -07:00
mmzone.h - The 2 patch series "zram: support algorithm-specific parameters" from 2025-06-02 16:00:26 -07:00
mnt_idmapping.h
mnt_namespace.h
mod_devicetable.h USB/Thunderbolt changes for 6.16-rc1 2025-06-06 12:45:35 -07:00
module_signature.h
module_symbol.h
module.h x86/its: move its_pages array to struct mod_arch_specific 2025-06-11 11:20:51 +02:00
moduleloader.h
moduleparam.h
most.h
mount.h mount: separate the flags accessed only under namespace_sem 2025-06-29 19:03:29 -04:00
moxtet.h
mpage.h
mpi.h
mpls_iptunnel.h
mpls.h
mroute6.h
mroute_base.h mr: consolidate the ipmr_can_free_table() checks. 2025-05-16 17:53:48 -07:00
mroute.h
msdos_fs.h
msdos_partition.h
msg.h
msi_api.h
msi.h genirq/msi: Add helper for creating MSI-parent irq domains 2025-05-16 21:32:20 +02:00
mtio.h
mutex_api.h
mutex_types.h
mutex.h locking/mutex: implement mutex_lock_killable_nest_lock 2025-05-27 12:16:41 -04:00
mv643xx_eth.h
mv643xx_i2c.h
mvebu-pmsu.h
mxm-wmi.h
namei.h vfs-6.16-rc1.async.dir 2025-05-26 08:02:43 -07:00
nd.h
ndctl.h
net_tstamp.h net: Add support for providing the PTP hardware source in tsinfo 2025-05-22 15:32:00 +02:00
net.h Networking changes for 6.16. 2025-05-28 15:24:36 -07:00
netdev_features.h
netdevice_xmit.h netfilter: nf_dup_netdev: Move the recursion counter struct netdev_xmit 2025-05-23 13:57:12 +02:00
netdevice.h net: core: Convert dev_set_mac_address_user() to use struct sockaddr_storage 2025-05-27 08:25:43 +02:00
netfilter_bridge.h
netfilter_defs.h
netfilter_ipv4.h
netfilter_ipv6.h
netfilter_netdev.h
netfilter.h netfilter: nf_tables: Have a list of nf_hook_ops in nft_hook 2025-05-23 13:57:13 +02:00
netfs.h vfs-6.17-rc1.misc 2025-07-28 11:22:56 -07:00
netlink.h net: netlink: reduce extack cookie size 2025-05-19 16:06:42 -07:00
netpoll.h
nfs3.h
nfs4.h NFSv4: Allow FREE_STATEID to clean up delegations 2025-05-28 17:17:13 -04:00
nfs_common.h
nfs_fs_i.h
nfs_fs_sb.h NFS: Add support for fallocate(FALLOC_FL_ZERO_RANGE) 2025-05-28 17:17:13 -04:00
nfs_fs.h
nfs_iostat.h
nfs_page.h
nfs_ssc.h
nfs_xdr.h
nfs.h
nfsacl.h
nfslocalio.h nfs_localio: change nfsd_file_put_local() to take a pointer to __rcu pointer 2025-05-28 17:17:14 -04:00
nitro_enclaves.h
nl802154.h
nls.h
nmi.h
node.h
nodemask_types.h
nodemask.h topology: make for_each_node_with_cpus() O(N) 2025-05-13 11:40:04 -04:00
nospec.h
notifier.h
ns_common.h
nsc_gpio.h
nsproxy.h
ntb_transport.h
ntb.h
nubus.h
numa_memblks.h mm: numa_memblks: introduce numa_add_reserved_memblk 2025-05-22 14:55:36 -07:00
numa.h
nvme-auth.h
nvme-fc-driver.h
nvme-fc.h
nvme-keyring.h
nvme-rdma.h
nvme-tcp.h
nvme.h nvme: fix command limits status code 2025-06-04 09:51:10 +02:00
nvmem-consumer.h
nvmem-provider.h nvmem: Remove unused nvmem cell table support 2025-05-21 14:28:27 +02:00
nvram.h
oa_tc6.h
objagg.h
objpool.h
objtool_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: Add functions to parse "memory-region" 2025-05-05 16:17:40 -05:00
of.h
oid_registry.h lib/oid_registry.c: remove unused sprint_OID 2025-05-11 17:54:13 -07:00
olpc-ec.h
omap-dma.h
omap-gpmc.h
omap-iommu.h
omap-mailbox.h
omapfb.h
once_lite.h
once.h
oom.h
openvswitch.h
osq_lock.h
overflow.h overflow: Introduce __DEFINE_FLEX for having no initializer 2025-06-01 08:41:11 -07:00
packing.h
padata.h
page_counter.h
page_ext.h
page_frag_cache.h
page_idle.h
page_owner.h
page_ref.h
page_reporting.h
page_table_check.h mm/page_table_check: Batch-check pmds/puds just like ptes 2025-05-09 13:43:07 +01:00
page-flags-layout.h mm: page-flags-layout.h: change the KASAN_TAG_WIDTH for HW_TAGS 2025-05-12 23:50:49 -07:00
page-flags.h - The 11 patch series "Add folio_mk_pte()" from Matthew Wilcox 2025-05-31 15:44:16 -07:00
page-isolation.h
pageblock-flags.h mm: add CONFIG_PAGE_BLOCK_ORDER to select page block order 2025-05-31 22:46:13 -07:00
pagemap.h mm/pagemap: add write_begin_get_folio() helper function 2025-07-16 14:48:18 +02: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 block: export API to get the number of bdev inflight IO 2025-05-10 16:11:49 +08:00
pata_arasan_cf_data.h
patchkey.h
path.h
pch_dma.h
pci_hotplug.h
pci_ids.h ASoC: Updates for v6.16 2025-05-22 20:30:34 +02:00
pci-acpi.h
pci-ats.h
pci-bwctrl.h
pci-doe.h
pci-ecam.h PCI: host-common: Convert to library for host controller drivers 2025-05-30 12:21:57 -05:00
pci-ep-cfs.h
pci-epc.h PCI: endpoint: Align pci_epc_set_msix(), pci_epc_ops::set_msix() nr_irqs encoding 2025-05-28 16:47:56 -05:00
pci-epf.h PCI: endpoint: Retain fixed-size BAR size as well as aligned size 2025-05-28 16:15:40 -05:00
pci-p2pdma.h dma-mapping: move the PCI P2PDMA mapping helpers to pci-p2pdma.h 2025-05-06 08:36:53 +02:00
pci-pwrctrl.h
pci-tph.h
pci.h pci-v6.16-changes 2025-06-04 11:26:17 -07:00
pcie-dwc.h
pcs-lynx.h
pcs-rzn1-miic.h
pe.h include: pe.h: Fix PE definitions 2025-05-21 16:46:37 +02:00
peci-cpu.h
peci.h
percpu_counter.h
percpu-defs.h Update Christoph's Email address and make it consistent 2025-05-12 23:50:31 -07:00
percpu-refcount.h
percpu-rwsem.h
percpu.h alloc_tag: allocate percpu counters for module tags dynamically 2025-05-25 00:53:48 -07:00
perf_event_api.h
perf_event.h perf: Add comment to enum perf_event_state 2025-06-05 14:37:53 +02:00
perf_regs.h
personality.h
pfn_t.h
pfn.h
pgalloc_tag.h mm/codetag: move tag retrieval back upfront in __free_pages() 2025-05-11 17:26:06 -07:00
pgtable_api.h
pgtable.h x86/mm/pat: remove old pfnmap tracking interface 2025-05-22 14:55:37 -07:00
phonet.h
phy_fixed.h net: phy: fixed_phy: constify status argument where possible 2025-05-20 18:17:43 -07:00
phy_led_triggers.h
phy_link_topology.h
phy.h net: phy: fix up const issues in to_mdio_device() and to_phy_device() 2025-05-27 17:35:25 -07:00
phylib_stubs.h
phylink.h
pid_namespace.h
pid_types.h
pid.h pidfs: persist information 2025-06-19 14:28:24 +02:00
pidfs.h pidfs: remove pidfs_{get,put}_pid() 2025-06-19 14:28:24 +02:00
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
pm_opp.h
pm_qos.h
pm_runtime.h pci-v6.16-changes 2025-06-04 11:26:17 -07:00
pm_wakeirq.h
pm_wakeup.h
pm-trace.h
pm.h
pmbus.h
pmu.h
pnp.h
poison.h
poll.h
polynomial.h
posix_acl_xattr.h
posix_acl.h
posix-clock.h
posix-timers_types.h
posix-timers.h
power_supply.h power: supply: core: Add power_supply_get/set_property_direct() 2025-07-07 15:19:46 +03:00
powercap.h
ppp_channel.h
ppp_defs.h
ppp-comp.h
pps_gen_kernel.h
pps_kernel.h
pr.h
prandom.h
preempt.h
prefetch.h
prime_numbers.h
printk.h
prmt.h
proc_fs.h procfs: kill ->proc_dops 2025-06-10 22:08:05 -04:00
proc_ns.h uapi: export PROCFS_ROOT_INO 2025-07-10 09:39:18 +02:00
processor.h
profile.h
projid.h
property.h Char/Misc/IIO pull request for 6.16-rc1 2025-06-06 11:50:47 -07:00
pruss_driver.h
psci.h
pseudo_fs.h
psi_types.h
psi.h
psp-platform-access.h
psp-sev.h KVM: SVM: Add missing member in SNP_LAUNCH_START command structure 2025-06-25 07:27:27 -07:00
psp-tee.h
psp.h
pstore_blk.h
pstore_ram.h
pstore_zone.h
pstore.h
ptdump.h mm/ptdump: split effective_prot() into level specific callbacks 2025-05-11 17:48:19 -07:00
pti.h
ptp_classify.h
ptp_clock_kernel.h
ptp_kvm.h
ptp_mock.h
ptp_pch.h
ptr_ring.h
ptrace_api.h
ptrace.h
purgatory.h
pvclock_gtod.h
pwm_backlight.h
pwm.h
pxa2xx_ssp.h
pxa168_eth.h
qnx6_fs.h
quota.h
quotaops.h docs/vfs: update references to i_mutex to i_rwsem 2025-06-23 12:17:33 +02:00
radix-tree.h
raid_class.h
ramfs.h
random.h
randomize_kstack.h
range.h
ras.h
ratelimit_types.h ratelimit: Reduce ___ratelimit() false-positive rate limiting 2025-05-08 16:13:27 -07:00
ratelimit.h ratelimit: Reduce ___ratelimit() false-positive rate limiting 2025-05-08 16:13:27 -07:00
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: irq: Add support for chips without separate IRQ status 2025-05-22 13:11:50 +01:00
regset.h
relay.h relay: remove unused relay_late_setup_files 2025-05-11 17:54:09 -07:00
remoteproc.h
resctrl_types.h x86/resctrl: Move enum resctrl_event_id to resctrl.h 2025-05-16 12:10:20 +02:00
resctrl.h x86,fs/resctrl: Remove inappropriate references to cacheinfo in the resctrl subsystem 2025-06-16 21:06:12 +02:00
reset-controller.h
reset.h
resource_ext.h
resource.h
restart_block.h futex: Fix outdated comment in struct restart_block 2025-05-08 20:29:07 +02:00
resume_user_mode.h
rethook.h
rfkill.h
rhashtable-types.h
rhashtable.h
ring_buffer.h ring-buffer: Add ring_buffer_record_is_on_cpu() 2025-05-09 15:19:10 -04:00
rio_drv.h rapidio: remove unused functions 2025-05-11 17:54:09 -07:00
rio_ids.h
rio_regs.h
rio.h
rmap.h mm/rmap: inline folio_test_large_maybe_mapped_shared() into callers 2025-05-12 23:50:45 -07:00
rmi.h
rndis.h
rodata_test.h
rolling_buffer.h
root_dev.h
rpmb.h
rpmsg.h rpmsg: core: Remove deadcode 2025-05-06 11:11:45 -06:00
rseq.h
rslib.h
rtc.h
rtmutex.h
rtnetlink.h
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 scatterlist: fix extraneous '@'-sign kernel-doc notation 2025-06-11 22:42:35 -07:00
scc.h
sched_clock.h
sched.h Revert "sched/numa: add statistics of numa balance task" 2025-07-09 21:07:56 -07:00
scmi_imx_protocol.h
scmi_protocol.h
scpi_protocol.h
screen_info.h
scs.h
sctp.h
scx200_gpio.h
scx200.h
seccomp_types.h
seccomp.h
secretmem.h
securebits.h
security.h vfs-6.17-rc1.fileattr 2025-07-28 15:24:14 -07:00
sed-opal-key.h
sed-opal.h
seg6_genl.h
seg6_hmac.h
seg6_iptunnel.h
seg6_local.h
seg6.h
selection.h
sem_types.h
sem.h
semaphore.h hung_task: show the blocker task if the task is hung on semaphore 2025-05-11 17:54:08 -07:00
seq_buf.h
seq_file_net.h
seq_file.h
seqlock_api.h
seqlock_types.h
seqlock.h
serdev.h
serial_8250.h
serial_bcm63xx.h
serial_core.h
serial_s3c.h
serial_sci.h
serial.h
serio.h
set_memory.h
sfp.h
sh_clk.h
sh_dma.h
sh_eth.h
sh_intc.h
sh_timer.h
shdma-base.h
shm.h
shmem_fs.h
shrinker.h
signal_types.h
signal.h
signalfd.h
siox.h
siphash.h
sizes.h
skb_array.h
skbuff_ref.h net: add get_netmem/put_netmem support 2025-05-13 11:12:48 +02:00
skbuff.h net: remove skb_copy_and_hash_datagram_iter() 2025-05-21 15:40:17 -07:00
skmsg.h
slab.h
slimbus.h
sm501-regs.h
sm501.h mfd: sm501: Remove unused sm501_find_clock 2025-05-23 08:49:16 +01:00
smc91x.h
smp_types.h
smp.h
smpboot.h
smsc911x.h
smscphy.h
sock_diag.h
socket.h
sockptr.h
softirq.h
sonet.h
sonypi.h
sort.h sort.h: hoist cmp_int() into generic header file 2025-05-11 17:54:12 -07:00
sound.h
soundcard.h
spinlock_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 sprintf.h requires stdarg.h 2025-07-24 17:58:00 -07:00
sram.h
srcu.h
srcutiny.h
srcutree.h
ssbi.h
stackdepot.h
stackleak.h
stackprotector.h
stacktrace.h
start_kernel.h
stat.h fs: add atomic write unit max opt to statx 2025-05-07 14:25:30 -07:00
statfs.h
static_call_types.h
static_call.h
static_key.h
stdarg.h
stddef.h
stm.h
stmmac.h
stmp3xxx_rtc_wdt.h
stmp_device.h
stop_machine.h
string_choices.h
string_helpers.h
string.h
stringhash.h
stringify.h
sungem_phy.h
sunserialcore.h
sunxi-rsb.h
surface_acpi_notify.h
suspend.h PM: Restrict swap use to later in the suspend sequence 2025-06-26 20:39:34 +02:00
svga.h
sw842.h
swab.h
swait_api.h
swait.h
swap_cgroup.h
swap.h mm: add swappiness=max arg to memory.reclaim for only anon reclaim 2025-05-12 23:50:35 -07:00
swapfile.h
swapops.h
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: introduce file_getattr and file_setattr syscalls 2025-07-02 17:05:17 +02:00
syscore_ops.h
sysctl.h
sysfb.h
sysfs.h
syslog.h
sysrq.h
t10-pi.h
task_io_accounting_ops.h
task_io_accounting.h
task_work.h
taskstats_kern.h
tboot.h
tc.h
tca6416_keypad.h
tcp.h tcp: add receive queue awareness in tcp_rcv_space_adjust() 2025-05-15 11:30:08 -07:00
tee_core.h
tee_drv.h
tegra-icc.h
termios_internal.h
text-patching.h
textsearch_fsm.h
textsearch.h
thermal.h
thread_info.h
threads.h
thunderbolt.h
ti_wilink_st.h
ti-emif-sram.h
tick.h tick/nohz: Remove unused tick_nohz_full_add_cpus_to() 2025-05-13 16:38:03 +02:00
tifm.h
timb_dma.h
timb_gpio.h
time32.h
time64.h
time_namespace.h timens: Add struct seq_file forward declaration 2025-06-04 11:27:11 +02:00
time.h
timecounter.h
timekeeper_internal.h
timekeeping.h
timer_types.h
timer.h treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
timerfd.h
timeriomem-rng.h
timerqueue_types.h
timerqueue.h
timex.h
tnum.h
topology.h bitmap-for-6.16 2025-06-03 07:39:23 -07:00
torture.h
toshiba.h
tpm_command.h
tpm_eventlog.h
tpm_svsm.h
tpm.h tpm: don't bother with removal of files in directory we'll be removing 2025-06-17 18:11:01 -04:00
trace_clock.h
trace_events.h
trace_recursion.h
trace_seq.h
trace.h
tracefs.h
tracepoint-defs.h
tracepoint.h tracepoint: Have tracepoints created with DECLARE_TRACE() have _tp suffix 2025-05-14 11:19:32 -04:00
transport_class.h
ts-nbus.h
tsacct_kern.h
tsm-mr.h tsm-mr: Add TVM Measurement Register support 2025-05-08 19:17:33 -07:00
tsm.h
tty_buffer.h
tty_driver.h
tty_flip.h
tty_ldisc.h
tty_port.h
tty.h
turris-omnia-mcu-interface.h
turris-signing-key.h
typecheck.h
types.h kernel.h: move READ/WRITE definitions to <linux/types.h> 2025-05-11 17:54:06 -07:00
u64_stats_sync_api.h
u64_stats_sync.h
uacce.h
uaccess.h
ubsan.h KVM: arm64: Introduce CONFIG_UBSAN_KVM_EL2 2025-05-07 11:21:35 +01:00
ucopysize.h
ucs2_string.h
udp.h
uidgid_types.h
uidgid.h
uio_driver.h
uio.h - The 2 patch series "zram: support algorithm-specific parameters" from 2025-06-02 16:00:26 -07:00
umh.h
unaligned.h
unicode.h
union_find.h
units.h
unroll.h
uprobes.h kernel/events/uprobes: pass VMA to set_swbp(), set_orig_insn() and uprobe_write_opcode() 2025-05-11 17:48:18 -07:00
usb_usual.h
usb.h usb: acpi: fix device link removal 2025-06-19 12:36:19 +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 - The 3 patch series "hung_task: extend blocking task stacktrace dump to 2025-05-31 19:12:53 -07:00
uts.h
utsname.h
uuid.h
vbox_utils.h
vdpa.h
vdso_datastore.h
verification.h
vermagic.h randstruct: Force full rebuild when seed changes 2025-05-08 09:42:06 -07:00
vexpress.h
vfio_pci_core.h
vfio.h
vfs.h
vfsdebug.h
vga_switcheroo.h
vgaarb.h
vhost_iotlb.h
via_i2c.h
via-core.h
via.h
videodev2.h
virtio_anchor.h
virtio_byteorder.h
virtio_caif.h
virtio_config.h virtio: reject shm region if length is zero 2025-05-28 03:19:03 -04:00
virtio_dma_buf.h
virtio_net.h
virtio_pci_admin.h
virtio_pci_legacy.h
virtio_pci_modern.h
virtio_ring.h
virtio_vsock.h vsock/virtio: fix rx_bytes accounting for stream sockets 2025-05-26 19:04:21 +02:00
virtio.h
vm_event_item.h Revert "sched/numa: add statistics of numa balance task" 2025-07-09 21:07:56 -07:00
vmalloc.h arm64 updates for 6.16 2025-05-28 14:55:35 -07:00
vmcore_info.h
vmpressure.h
vmstat.h
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
workqueue_api.h
workqueue_types.h
workqueue.h workqueue: Changes for v6.16 2025-05-27 20:49:06 -07:00
writeback.h
ww_mutex.h
wwan.h
xarray.h xarray: make xa_alloc_cyclic() return 0 on all success cases 2025-05-11 17:48:19 -07:00
xattr.h
xxhash.h
xz.h
yam.h
zconf.h
zlib.h
zorro.h
zpool.h zsmalloc: prefer the the original page's node for compressed data 2025-05-11 17:48:06 -07:00
zsmalloc.h zsmalloc: prefer the the original page's node for compressed data 2025-05-11 17:48:06 -07:00
zstd_errors.h
zstd_lib.h
zstd.h
zswap.h
zutil.h