twx-linux/include/linux
Linus Torvalds a430d95c5e lsm/stable-6.12 PR 20240911
-----BEGIN PGP SIGNATURE-----
 
 iQJIBAABCAAyFiEES0KozwfymdVUl37v6iDy2pc3iXMFAmbiGGAUHHBhdWxAcGF1
 bC1tb29yZS5jb20ACgkQ6iDy2pc3iXPU8BAA1+A15pmS34I9pq7c8TmRz3rNEs/a
 zrW1aWJ0X/+axNS7sW3Pwtt1EKuaOhskKU8gNSieRhljC8rgXIVjZzLw6Atgcr5k
 upulGbU9TXyVisYN+PWv9/84ito6/nYsKb7Mg3nUVsdodtIFVnsk1fxYLPHQEBig
 Pl3i26U3VqH93Kz0W5vs/QR2uduPB8ZyscdTgcbrY9Vv1Y7IDZ2g9QsJVKLvbQKL
 qcPK1JkHa+sBPJxDqS9A40zgbLbdPQgWQzsXX3dz822w1Ga7FIHSqxMBA6HwHZ+L
 kV4P58wVfavhwt/cQSKMWI/yiGPMMd0B6yD+m8ojOvGfOfRCWxGMmEMqHNuZ3m7k
 Bfll5ZgZTY8phUUhiNf3nxO3F3MM/5bHdhPOj3RReqbAbS6uWr4/fThPDYY/zIo6
 NCY3HGxx3Ae64uQ01gC2p/czC50jDsMwlbXiZbrgdBhjBm/CVk5ozb80mLVcGrLB
 +6XMzzSbC8IaNAH2fDmUJ2ABdwyNPgsSOTGZVzIanpxu1SU2/yk3SMxkp8fv5s36
 wLeODUVcLgsjVV538Mkm6PGTE4TlXaH9yi6apMyJAGp0vPYx5c3Xxk2y5A5cur5p
 hcrbDiX2QgeqFbwsz36incmPmbef2NU2c8feR8XLtPJuwNIeRcMSje0pnkaFlRmb
 TAUJ1sDQAzZ8Fy0=
 =HIAO
 -----END PGP SIGNATURE-----

Merge tag 'lsm-pr-20240911' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm

Pull lsm updates from Paul Moore:

 - Move the LSM framework to static calls

   This transitions the vast majority of the LSM callbacks into static
   calls. Those callbacks which haven't been converted were left as-is
   due to the general ugliness of the changes required to support the
   static call conversion; we can revisit those callbacks at a future
   date.

 - Add the Integrity Policy Enforcement (IPE) LSM

   This adds a new LSM, Integrity Policy Enforcement (IPE). There is
   plenty of documentation about IPE in this patches, so I'll refrain
   from going into too much detail here, but the basic motivation behind
   IPE is to provide a mechanism such that administrators can restrict
   execution to only those binaries which come from integrity protected
   storage, e.g. a dm-verity protected filesystem. You will notice that
   IPE requires additional LSM hooks in the initramfs, dm-verity, and
   fs-verity code, with the associated patches carrying ACK/review tags
   from the associated maintainers. We couldn't find an obvious
   maintainer for the initramfs code, but the IPE patchset has been
   widely posted over several years.

   Both Deven Bowers and Fan Wu have contributed to IPE's development
   over the past several years, with Fan Wu agreeing to serve as the IPE
   maintainer moving forward. Once IPE is accepted into your tree, I'll
   start working with Fan to ensure he has the necessary accounts, keys,
   etc. so that he can start submitting IPE pull requests to you
   directly during the next merge window.

 - Move the lifecycle management of the LSM blobs to the LSM framework

   Management of the LSM blobs (the LSM state buffers attached to
   various kernel structs, typically via a void pointer named "security"
   or similar) has been mixed, some blobs were allocated/managed by
   individual LSMs, others were managed by the LSM framework itself.

   Starting with this pull we move management of all the LSM blobs,
   minus the XFRM blob, into the framework itself, improving consistency
   across LSMs, and reducing the amount of duplicated code across LSMs.
   Due to some additional work required to migrate the XFRM blob, it has
   been left as a todo item for a later date; from a practical
   standpoint this omission should have little impact as only SELinux
   provides a XFRM LSM implementation.

 - Fix problems with the LSM's handling of F_SETOWN

   The LSM hook for the fcntl(F_SETOWN) operation had a couple of
   problems: it was racy with itself, and it was disconnected from the
   associated DAC related logic in such a way that the LSM state could
   be updated in cases where the DAC state would not. We fix both of
   these problems by moving the security_file_set_fowner() hook into the
   same section of code where the DAC attributes are updated. Not only
   does this resolve the DAC/LSM synchronization issue, but as that code
   block is protected by a lock, it also resolve the race condition.

 - Fix potential problems with the security_inode_free() LSM hook

   Due to use of RCU to protect inodes and the placement of the LSM hook
   associated with freeing the inode, there is a bit of a challenge when
   it comes to managing any LSM state associated with an inode. The VFS
   folks are not open to relocating the LSM hook so we have to get
   creative when it comes to releasing an inode's LSM state.
   Traditionally we have used a single LSM callback within the hook that
   is triggered when the inode is "marked for death", but not actually
   released due to RCU.

   Unfortunately, this causes problems for LSMs which want to take an
   action when the inode's associated LSM state is actually released; so
   we add an additional LSM callback, inode_free_security_rcu(), that is
   called when the inode's LSM state is released in the RCU free
   callback.

 - Refactor two LSM hooks to better fit the LSM return value patterns

   The vast majority of the LSM hooks follow the "return 0 on success,
   negative values on failure" pattern, however, there are a small
   handful that have unique return value behaviors which has caused
   confusion in the past and makes it difficult for the BPF verifier to
   properly vet BPF LSM programs. This includes patches to
   convert two of these"special" LSM hooks to the common 0/-ERRNO pattern.

 - Various cleanups and improvements

   A handful of patches to remove redundant code, better leverage the
   IS_ERR_OR_NULL() helper, add missing "static" markings, and do some
   minor style fixups.

* tag 'lsm-pr-20240911' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm: (40 commits)
  security: Update file_set_fowner documentation
  fs: Fix file_set_fowner LSM hook inconsistencies
  lsm: Use IS_ERR_OR_NULL() helper function
  lsm: remove LSM_COUNT and LSM_CONFIG_COUNT
  ipe: Remove duplicated include in ipe.c
  lsm: replace indirect LSM hook calls with static calls
  lsm: count the LSMs enabled at compile time
  kernel: Add helper macros for loop unrolling
  init/main.c: Initialize early LSMs after arch code, static keys and calls.
  MAINTAINERS: add IPE entry with Fan Wu as maintainer
  documentation: add IPE documentation
  ipe: kunit test for parser
  scripts: add boot policy generation program
  ipe: enable support for fs-verity as a trust provider
  fsverity: expose verified fsverity built-in signatures to LSMs
  lsm: add security_inode_setintegrity() hook
  ipe: add support for dm-verity as a trust provider
  dm-verity: expose root hash digest and signature data to LSMs
  block,lsm: add LSM blob and new LSM hooks for block devices
  ipe: add permissive toggle
  ...
2024-09-16 18:19:47 +02:00
..
amba ARM: 9416/1: amba: make amba_bustype constant 2024-09-04 15:01:17 +01:00
atomic
avf iavf: add support for offloading tc U32 cls filters 2024-08-13 14:51:29 -07:00
bcma
bus
byteorder
can net: Add struct kernel_ethtool_ts_info 2024-07-15 08:02:26 -07:00
cdx driver core: have match() callback in struct bus_type take a const * 2024-07-03 15:16:54 +02:00
ceph
clk
comedi
crush
decompress
device driver core: make driver_find_device() take a const * 2024-07-10 09:41:57 +02:00
dma
dsa net: mscc: ocelot: use ocelot_xmit_get_vlan_info() also for FDMA and register injection 2024-08-16 09:59:32 +01:00
extcon
firmware firmware: qcom: qseecom: remove unused functions 2024-08-14 22:08:32 -05:00
fpga
framer
fsl driver core: have match() callback in struct bus_type take a const * 2024-07-03 15:16:54 +02:00
gpio gpiolib: unexport gpiochip_get_desc() 2024-07-02 11:40:37 +02:00
greybus
habanalabs
hsi
i3c I3C for 6.11 2024-07-27 10:53:06 -07:00
iio iio: buffer-dma: Enable support for DMABUFs 2024-06-30 11:29:24 +01:00
input
io_uring io_uring/cmd: give inline space in request to cmds 2024-09-11 10:44:10 -06:00
irqchip irqchip/riscv-imsic: Add ACPI support 2024-08-27 15:48:36 +02:00
isdn
lockd
mailbox
mdio
mfd drm next for 6.11-rc1: 2024-07-18 09:34:02 -07:00
misc misc: keba: Add basic KEBA CP500 system FPGA support 2024-07-04 12:29:07 +02:00
mlx4
mlx5 net/mlx5: Add NOT_READY command return status 2024-09-12 20:50:29 -07:00
mmc
mtd
mux
net/intel
netfilter
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
pcs net: pcs: xpcs: Add fwnode-based descriptor creation method 2024-07-05 09:35:51 +01:00
pds
perf perf: arm_pmuv3: Add support for Armv9.4 PMU instruction counter 2024-08-16 13:09:12 +01:00
phy
pinctrl
platform_data Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2024-09-12 17:11:24 -07:00
power
pse-pd net: pse-pd: Add new power limit get and set c33 features 2024-07-05 18:30:00 -07:00
pwrseq
qat
qed
raid
regulator regulator: core: Stub devm_regulator_bulk_get_const() if !CONFIG_REGULATOR 2024-08-30 15:43:52 +01:00
remoteproc
reset
rpmsg
rtc
sched
soc soc: qcom: pmic_glink: Fix race during initialization 2024-08-21 08:37:30 -05:00
soundwire Driver core changes for 6.11-rc1 2024-07-25 10:42:22 -07:00
spi spi: Add empty versions of ACPI functions 2024-08-02 18:51:59 +01:00
ssb driver core: have match() callback in struct bus_type take a const * 2024-07-03 15:16:54 +02:00
sunrpc NFS Client Updates for Linux 6.11 2024-07-18 17:17:30 -07:00
surface_aggregator
ulpi
unaligned
usb usb: gadget: Use u16 types for 16-bit fields 2024-07-10 13:56:22 +02: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 ACPI: bus: Add RINTC IRQ model for RISC-V 2024-08-27 15:48:35 +02: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 lib: add missing newline character in the warning message 2024-07-17 21:05:18 -07:00
altera_jtaguart.h
altera_uart.h
amd-iommu.h
amd-pmf-io.h
anon_inodes.h
aperture.h
apm_bios.h
apm-emulation.h
apple-gmux.h
arch_topology.h
args.h lsm: count the LSMs enabled at compile time 2024-08-22 12:23:47 -04:00
arm_ffa.h Driver core changes for 6.11-rc1 2024-07-25 10:42:22 -07:00
arm_sdei.h
arm-cci.h
arm-smccc.h arm64: smccc: Reserve block of KVM "vendor" services for pKVM hypercalls 2024-08-30 16:30:41 +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
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 Driver core changes for 6.11-rc1 2024-07-25 10:42:22 -07:00
auxvec.h
average.h
backing-dev-defs.h
backing-dev.h
backing-file.h
backlight.h backlight: Add BACKLIGHT_POWER_ constants for power states 2024-07-04 16:45:25 +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 execve: Keep bprm->argmin behind CONFIG_MMU 2024-07-13 21:31:57 -07:00
bio-integrity.h block: don't free the integrity payload in bio_integrity_unmap_free_user 2024-07-03 10:21:16 -06:00
bio.h block: rework bio splitting 2024-08-29 04:32:32 -06:00
bit_spinlock.h
bitfield.h
bitmap-str.h
bitmap.h fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE 2024-08-05 19:23:11 -04:00
bitops.h
bitrev.h
bits.h
blk_types.h block,lsm: add LSM blob and new LSM hooks for block devices 2024-08-20 14:02:33 -04:00
blk-cgroup.h
blk-crypto-profile.h
blk-crypto.h
blk-integrity.h block: split integrity support out of bio.h 2024-07-03 10:21:15 -06:00
blk-mq-pci.h
blk-mq-virtio.h
blk-mq.h block: Catch possible entries missing from rqf_name[] 2024-07-19 09:32:49 -06:00
blk-pm.h
blkdev.h for-6.12/block-20240913 2024-09-16 13:33:06 +02: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 updating attached freplace prog in prog_array map 2024-08-12 15:25:49 -07:00
bpf-cgroup-defs.h
bpf-cgroup.h bpf, net: Fix a potential race in do_sock_getsockopt() 2024-09-03 12:06:24 -07:00
bpf-netns.h
bpf.h - 875fa64577da ("mm/hugetlb_vmemmap: fix race with speculative PFN 2024-07-21 17:15:46 -07:00
bpfptr.h
brcmphy.h net: phy: bcm54811: Add LRE registers definitions 2024-07-14 20:38:34 -07:00
bsearch.h
bsg-lib.h
bsg.h
btf_ids.h
btf.h bpf-next-for-netdev 2024-07-09 17:01:46 +02: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
build_bug.h
build-salt.h
buildid.h
bvec.h block: add a bvec_phys helper 2024-07-08 01:51:05 -06:00
c2port.h
cache.h cache: add __cacheline_group_{begin, end}_aligned() (+ couple more) 2024-07-10 10:19:59 -07:00
cacheflush.h
cacheinfo.h - In the series "treewide: Refactor heap related implementation", 2024-07-21 17:56:22 -07:00
capability.h
cb710.h
cc_platform.h
cciss_ioctl.h
ccp.h
cdev.h
cdrom.h
cfag12864b.h
cfi_types.h
cfi.h
cgroup_api.h
cgroup_rdma.h
cgroup_refcnt.h
cgroup_subsys.h
cgroup-defs.h for-6.11/block-20240722 2024-07-22 11:32:05 -07:00
cgroup.h cpumask: cleanup core headers inclusion 2024-06-24 22:25:02 -07:00
circ_buf.h
cleanup.h Locking changes for v6.11: 2024-07-16 16:42:37 -07:00
clk-provider.h
clk.h
clkdev.h
clockchips.h cpumask: make core headers including cpumask_types.h where possible 2024-06-24 22:25:02 -07:00
clocksource_ids.h
clocksource.h
closure.h closures: fix closure_sync + closure debugging 2024-07-10 09:53:39 -04:00
cma.h
cmpxchg-emu.h
cn_proc.h
cnt32_to_63.h
coda.h
codetag.h
compaction.h
compat.h ftruncate: pass a signed offset 2024-06-24 18:29:20 +02:00
compiler_attributes.h
compiler_types.h
compiler-clang.h
compiler-gcc.h init/Kconfig: remove CONFIG_GCC_ASM_GOTO_OUTPUT_WORKAROUND 2024-07-18 10:33:14 -07:00
compiler-version.h
compiler.h minmax: improve macro expansion and type checking 2024-07-30 10:36:47 -07:00
completion.h
component.h
configfs.h
connector.h
console_struct.h
console.h
consolemap.h
const.h
container_of.h
container.h
context_tracking_irq.h
context_tracking_state.h
context_tracking.h kvm: Note an RCU quiescent state on guest exit 2024-09-04 10:44:42 -04:00
cookie.h
cordic.h
coredump.h
coresight-pmu.h
coresight-stm.h
coresight.h
count_zeros.h
counter.h
cper.h
cpu_cooling.h cpumask: cleanup core headers inclusion 2024-06-24 22:25:02 -07:00
cpu_pm.h
cpu_rmap.h cpumask: make core headers including cpumask_types.h where possible 2024-06-24 22:25:02 -07:00
cpu_smt.h
cpu.h - In the series "treewide: Refactor heap related implementation", 2024-07-21 17:56:22 -07:00
cpufeature.h
cpufreq.h cpufreq: Remove LATENCY_MULTIPLIER 2024-08-02 15:56:38 +02:00
cpuhotplug.h RISC-V Fixes for 6.11-rc2 2024-08-02 09:33:35 -07:00
cpuhplock.h
cpuidle_haltpoll.h
cpuidle.h
cpumask_api.h
cpumask_types.h cpumask: split out include/linux/cpumask_types.h 2024-06-24 22:25:01 -07:00
cpumask.h cpumask: Fix crash on updating CPU enabled mask 2024-08-08 10:39:41 -07:00
cpuset.h
crash_core.h
crash_dump.h
crash_reserve.h
crc4.h
crc7.h
crc8.h
crc16.h
crc32.h riscv: Optimize crc32 with Zbc extension 2024-07-10 13:19:50 -07:00
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/events: Use a common struct for DRAM and General Media events 2024-07-02 12:52:25 -07:00
damon.h mm/damon/core: implement DAMON context commit function 2024-07-03 19:30:13 -07:00
dasd_mod.h
davinci_emac.h
dax.h
dca.h
dcache.h vfs-6.11.inode 2024-07-15 11:39:44 -07:00
dccp.h
debug_locks.h
debugfs.h
debugobjects.h
delay.h
delayacct.h
delayed_call.h
dev_printk.h dev_printk: add new dev_err_probe() helpers 2024-06-30 12:27:16 +01:00
devcoredump.h
devfreq_cooling.h
devfreq-event.h
devfreq.h
device_cgroup.h
device-mapper.h - Optimize processing of flush bios in the dm-linear and dm-stripe 2024-07-19 10:48:44 -07:00
device.h
devm-helpers.h
devpts_fs.h
dfl.h driver core: have match() callback in struct bus_type take a const * 2024-07-03 15:16:54 +02:00
digsig.h
dim.h dim: add new interfaces for initialization and getting results 2024-06-25 17:15:06 -07:00
dio.h dio: Have dio_bus_match() callback take a const * 2024-07-10 15:38:14 +02:00
dirent.h
dlm_plock.h
dlm.h
dm9000.h
dm-bufio.h
dm-dirty-log.h
dm-io.h
dm-kcopyd.h
dm-region-hash.h
dm-verity-loadpin.h
dma-buf.h
dma-direct.h
dma-direction.h
dma-fence-array.h
dma-fence-chain.h mm: add comments for allocation helpers explaining why they are macros 2024-07-12 15:52:20 -07:00
dma-fence-unwrap.h
dma-fence.h
dma-heap.h
dma-map-ops.h
dma-mapping.h
dma-resv.h
dmaengine.h
dmapool.h
dmar.h
dmi.h
dnotify.h
dns_resolver.h
dpll.h dpll: add Embedded SYNC feature for a pin 2024-08-26 19:21:14 -07: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
dynamic_debug.h
dynamic_queue_limits.h
earlycpio.h
ecryptfs.h
edac.h
edd.h
eeprom_93cx6.h
efi_embedded_fw.h
efi-bgrt.h
efi.h efi: Replace efi_memory_attributes_table_t 0-sized array with flexible array 2024-07-12 10:06:01 +02:00
efs_vh.h
einj-cxl.h
eisa.h driver core: have match() callback in struct bus_type take a const * 2024-07-03 15:16:54 +02:00
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 net: Correct spelling in headers 2024-08-26 09:37:23 -07: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 ethtool: rss: don't report key if device doesn't support it 2024-08-12 14:16:24 +01:00
eventfd.h
eventpoll.h
evm.h
execmem.h
export-internal.h
export.h
exportfs.h
ext2_fs.h
extable.h
extcon-provider.h
extcon.h
f2fs_fs.h f2fs: clean up addrs_per_{inode,block}() 2024-07-10 23:15:36 +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
fault-inject-usercopy.h
fault-inject.h mm, page_alloc: put should_fail_alloc_page() back behing CONFIG_FAIL_PAGE_ALLOC 2024-07-17 21:05:18 -07:00
fb.h
fbcon.h
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdtable.h
fec.h
fiemap.h
file.h vfs-6.12.mount 2024-09-16 11:15:26 +02:00
fileattr.h
filelock.h vfs: dodge smp_mb in break_lease and break_deleg in the common case 2024-08-30 08:22:33 +02:00
filter.h inet6: constify 'struct net' parameter of various lookup helpers 2024-08-05 16:27:26 -07:00
find.h
fips.h
firewire.h Revert "firewire: Annotate struct fw_iso_packet with __counted_by()" 2024-07-27 10:28:28 +09:00
firmware-map.h
firmware.h
fixp-arith.h
flat.h
flex_proportions.h
folio_queue.h netfs: Speed up buffered reading 2024-09-12 12:20:41 +02:00
font.h
fortify-string.h
fprobe.h
fpu.h
freezer.h
fs_api.h
fs_context.h
fs_parser.h fs_parse: add uid & gid option option parsing helpers 2024-07-02 06:20:49 +02:00
fs_pin.h
fs_stack.h
fs_struct.h
fs_types.h
fs.h vfs-6.12.file 2024-09-16 09:14:02 +02:00
fscache-cache.h netfs, fscache: export fscache_put_volume() and add fscache_try_get_volume() 2024-07-03 10:36:14 +02:00
fscache.h
fscrypt.h
fsi-occ.h
fsi-sbefifo.h
fsi.h driver core: have match() callback in struct bus_type take a const * 2024-07-03 15:16:54 +02:00
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 sysctl: treewide: constify the ctl_table argument of proc_handlers 2024-07-24 20:59:29 +02:00
futex.h
fw_table.h
fwnode_mdio.h
fwnode.h
gameport.h driver core: have match() callback in struct bus_type take a const * 2024-07-03 15:16:54 +02:00
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 driver core: have match() callback in struct bus_type take a const * 2024-07-03 15:16:54 +02:00
group_cpus.h
hardirq.h
hash.h
hashtable_api.h
hashtable.h
hdlc.h
hdlcdrv.h
hdmi.h
hex.h
hid_bpf.h - 875fa64577da ("mm/hugetlb_vmemmap: fix race with speculative PFN 2024-07-21 17:15:46 -07:00
hid-debug.h
hid-roccat.h
hid-sensor-hub.h
hid-sensor-ids.h
hid.h HID: bpf: add HID-BPF hooks for hid_hw_output_report 2024-06-27 11:00:45 +02:00
hidden.h
hiddev.h
hidraw.h
highmem-internal.h mm/highmem: make nr_free_highpages() return "unsigned long" 2024-07-03 19:30:06 -07:00
highmem.h mm: move memory_failure_queue() into copy_mc_[user]_highpage() 2024-07-06 11:53:19 -07:00
highuid.h
hil_mlc.h
hil.h
hippidevice.h
hisi_acc_qm.h
hmm.h
host1x_context_bus.h
host1x.h
hp_sdc.h
hpet.h
hrtimer_api.h
hrtimer_defs.h
hrtimer_types.h
hrtimer.h
hte.h
huge_mm.h mm/huge_memory: avoid PMD-size page cache if needed 2024-07-26 14:33:09 -07:00
hugetlb_cgroup.h
hugetlb_inline.h
hugetlb.h mm/hugetlb: fix hugetlb vs. core-mm PT locking 2024-08-15 22:16:13 -07:00
hw_breakpoint.h
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
hwspinlock.h
hyperv.h driver core: have match() callback in struct bus_type take a const * 2024-07-03 15:16:54 +02: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-smbus.h
i2c.h i2c: Use IS_REACHABLE() for substituting empty ACPI functions 2024-08-14 19:34:19 +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 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
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 init/modpost: conditionally check section mismatch to __meminit* 2024-07-12 16:39:52 -07:00
initrd.h
inotify.h
input.h Input: make events() method return number of events processed 2024-07-08 16:22:49 -07:00
instruction_pointer.h
instrumentation.h
instrumented.h
int_log.h
integrity.h
intel_rapl.h
intel_tcc.h
intel_th.h
intel_tpmi.h
intel-ish-client-if.h
interconnect-clk.h interconnect: icc-clk: Add devm_icc_clk_register 2024-07-08 11:40:57 -05:00
interconnect-provider.h
interconnect.h
interrupt.h Updates for the interrupt subsystem: 2024-07-22 13:52:05 -07:00
interval_tree_generic.h
interval_tree.h
io_uring_types.h io_uring: user registered clockid for wait timeouts 2024-08-25 08:27:01 -06:00
io_uring.h
io-64-nonatomic-hi-lo.h
io-64-nonatomic-lo-hi.h
io-mapping.h
io-pgtable.h iommu/arm-smmu-v3: Add support for dirty tracking in domain alloc 2024-07-03 15:45:47 +01:00
io.h
ioam6_genl.h
ioam6_iptunnel.h
ioam6.h
iocontext.h
iomap.h
iommu-helper.h
iommu.h iommu: Handle iommu faults for a bad iopf setup 2024-08-23 11:16:39 +02:00
iommufd.h
iopoll.h
ioport.h
ioprio.h
ioremap.h
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
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 genirq/irq_sim: add an extended irq_sim initializer 2024-07-04 09:25:59 +02:00
irq_work.h
irq.h
irqbypass.h
irqchip.h
irqdesc.h
irqdomain_defs.h
irqdomain.h irqdomain: Fix the kernel-doc and plug it into Documentation 2024-07-15 15:13:56 +02: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
iversion.h
jbd2.h - 875fa64577da ("mm/hugetlb_vmemmap: fix race with speculative PFN 2024-07-21 17:15:46 -07:00
jhash.h include/linux/jhash.h: fix typos 2024-06-24 22:24:56 -07:00
jiffies.h
journal-head.h
joystick.h
jump_label_ratelimit.h
jump_label.h
jz4740-adc.h
jz4780-nemc.h
kallsyms.h
kasan-checks.h
kasan-enabled.h
kasan-tags.h
kasan.h
kbd_diacr.h
kbd_kern.h
kbuild.h
kconfig.h
kcore.h
kcov.h
kcsan-checks.h
kcsan.h
kdb.h
kdebug.h
kdev_t.h
kern_levels.h
kernel_read_file.h
kernel_stat.h cpumask: cleanup core headers inclusion 2024-06-24 22:25:02 -07:00
kernel-page-flags.h
kernel.h
kernelcapi.h
kernfs.h
kexec.h
key-type.h
key.h
keyboard.h
keyctl.h
kfence.h
kfifo.h
kgdb.h
khugepaged.h
klist.h
kmemleak.h
kmod.h
kmsan_string.h
kmsan_types.h kmsan: allow disabling KMSAN checks for the current task 2024-07-03 19:30:22 -07:00
kmsan-checks.h
kmsan.h kmsan: expose KMSAN_WARN_ON() 2024-07-03 19:30:23 -07:00
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 kvm: Note an RCU quiescent state on guest exit 2024-09-04 10:44:42 -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
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 Merge branch 'ib-mfd-leds-platform-6.11' into ibs-for-mfd-merged 2024-07-04 17:07:01 +01:00
libata.h ata,scsi: Remove wrapper ata_sas_port_alloc() 2024-07-04 11:52:32 +02:00
libfdt_env.h
libfdt.h
libgcc.h
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 mm: remove CONFIG_MEMCG_KMEM 2024-07-10 12:14:54 -07:00
list_nulls.h
list_sort.h
list.h
litex.h
livepatch_sched.h
livepatch.h
llc.h
llist_api.h
llist.h
local_lock_internal.h locking/local_lock: Add local nested BH locking infrastructure. 2024-06-24 16:41:22 -07:00
local_lock.h locking/local_lock: Add local nested BH locking infrastructure. 2024-06-24 16:41:22 -07:00
lockdep_api.h
lockdep_types.h lockdep: lockdep_set_notrack_class() 2024-07-14 19:00:16 -04:00
lockdep.h bcachefs changes for 6.11-rc1 (version 2) 2024-07-18 17:27:43 -07:00
lockref.h
log2.h
logic_iomem.h
logic_pio.h
lp.h
lru_cache.h
lsm_audit.h
lsm_count.h lsm: count the LSMs enabled at compile time 2024-08-22 12:23:47 -04:00
lsm_hook_defs.h lsm: add security_inode_setintegrity() hook 2024-08-20 14:02:58 -04: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
lzo.h
mailbox_client.h
mailbox_controller.h
map_benchmark.h
maple_tree.h
maple.h driver core: have match() callback in struct bus_type take a const * 2024-07-03 15:16:54 +02:00
marvell_phy.h
math64.h
math.h math.h: Add unsigned 8 bits fractional numbers type 2024-07-01 19:28:58 +01:00
mbcache.h
mbus.h
mc6821.h
mc146818rtc.h
mcb.h driver core: have match() callback in struct bus_type take a const * 2024-07-03 15:16:54 +02:00
mdev.h
mdio-bitbang.h
mdio-gpio.h
mdio-mux.h
mdio.h driver core: have match() callback in struct bus_type take a const * 2024-07-03 15:16:54 +02:00
mei_aux.h
mei_cl_bus.h
mem_encrypt.h
memblock.h - 875fa64577da ("mm/hugetlb_vmemmap: fix race with speculative PFN 2024-07-21 17:15:46 -07:00
memcontrol.h mm: memcg: add cacheline padding after lruvec in mem_cgroup_per_node 2024-07-26 14:33:09 -07:00
memfd.h mm/gup: introduce memfd_pin_folios() for pinning memfd folios 2024-07-12 15:52:09 -07:00
memory_hotplug.h mm/memory_hotplug: skip adjust_managed_page_count() for PageOffline() pages when offlining 2024-07-03 19:30:18 -07:00
memory-tiers.h memory tier: consolidate the initialization of memory tiers 2024-07-12 15:52:20 -07:00
memory.h
mempolicy.h
mempool.h
memregion.h
memremap.h
memstick.h
mhi_ep.h driver core: have match() callback in struct bus_type take a const * 2024-07-03 15:16:54 +02:00
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 mm/migrate: add MR_DAMON to migrate_reason 2024-07-03 19:30:12 -07:00
migrate.h mm: migrate: remove folio_migrate_copy() 2024-07-06 11:53:20 -07: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 lib min_heap: update min_heap_push() to use min_heap_sift_up() 2024-06-24 22:24:59 -07:00
minmax.h minmax: fix up min3() and max3() too 2024-07-31 09:57:18 -07:00
misc_cgroup.h cgroup/misc: Introduce misc.events.local 2024-07-12 06:45:23 -10:00
miscdevice.h
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm_api.h
mm_inline.h
mm_types_task.h
mm_types.h - 875fa64577da ("mm/hugetlb_vmemmap: fix race with speculative PFN 2024-07-21 17:15:46 -07:00
mm.h for-6.12/block-20240913 2024-09-16 13:33:06 +02:00
mman.h
mmap_lock.h
mmdebug.h
mmiotrace.h
mmu_context.h
mmu_notifier.h
mmzone.h mm: don't account memmap per-node 2024-08-15 22:16:14 -07:00
mnt_idmapping.h
mnt_namespace.h fs: add put_mnt_ns() cleanup helper 2024-08-09 12:44:50 +02:00
mod_devicetable.h
module_signature.h
module_symbol.h
module.h Modules changes for v6.11-rc1 2024-07-23 11:43:40 -07:00
moduleloader.h
moduleparam.h
most.h
mount.h
moxtet.h driver core: have match() callback in struct bus_type take a const * 2024-07-03 15:16:54 +02:00
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
mroute6.h
mroute_base.h
mroute.h
msdos_fs.h
msdos_partition.h
msg.h
msi_api.h
msi.h Switch ARM/ARM64 over to the modern per device MSI domains: 2024-07-22 14:02:19 -07:00
mtio.h
mutex_api.h
mutex_types.h
mutex.h
mv643xx_eth.h
mv643xx_i2c.h
mvebu-pmsu.h
mxm-wmi.h
namei.h
nd.h driver core: have match() callback in struct bus_type take a const * 2024-07-03 15:16:54 +02:00
ndctl.h
net_tstamp.h net: net_tstamp: Add unspec field to hwtstamp_source enumeration 2024-07-15 08:02:26 -07:00
net.h net: introduce helper sendpages_ok() 2024-07-28 16:47:51 -06:00
netdev_features.h netdev_features: remove NETIF_F_ALL_FCOE 2024-09-03 11:36:43 +02:00
netdevice_xmit.h net: softnet_data: Make xmit per task. 2024-06-24 16:41:23 -07:00
netdevice.h netdev: support binding dma-buf to netdevice 2024-09-11 20:44:31 -07:00
netfilter_bridge.h
netfilter_defs.h
netfilter_ipv4.h
netfilter_ipv6.h
netfilter_netdev.h
netfilter.h
netfs.h cachefiles, netfs: Fix write to partial block at EOF 2024-09-12 12:20:41 +02:00
netlink.h
netpoll.h net: netpoll: extract core of netpoll_cleanup 2024-08-13 10:58:58 +02:00
nfs3.h
nfs4.h NFSv4: Add support for the FATTR4_OPEN_ARGUMENTS attribute 2024-07-08 13:47:25 -04:00
nfs_fs_i.h
nfs_fs_sb.h nfs: Block on write congestion 2024-07-08 13:47:27 -04:00
nfs_fs.h
nfs_iostat.h
nfs_page.h nfs: move nfs_wait_on_request to write.c 2024-07-08 13:47:51 -04:00
nfs_ssc.h
nfs_xdr.h NFSv4.1: constify the stateid argument in nfs41_test_stateid() 2024-07-08 13:47:26 -04:00
nfs.h
nfsacl.h
nitro_enclaves.h
nl802154.h
nls.h
nmi.h
node.h cpumask: cleanup core headers inclusion 2024-06-24 22:25:02 -07:00
nodemask_types.h
nodemask.h
nospec.h
notifier.h
ns_common.h
nsc_gpio.h
nsproxy.h nsproxy: add helper to go from arbitrary namespace to ns_common 2024-06-28 10:37:29 +02:00
ntb_transport.h
ntb.h
nubus.h
numa.h
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 nvme: rename apptag and appmask to lbat and lbatm 2024-08-26 09:51:32 -07:00
nvmem-consumer.h
nvmem-provider.h
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.h
of_address.h
of_clk.h
of_device.h
of_dma.h
of_fdt.h
of_gpio.h
of_graph.h
of_iommu.h
of_irq.h
of_mdio.h
of_net.h
of_pci.h
of_pdt.h
of_platform.h
of_reserved_mem.h
of.h of: remove internal arguments from of_property_for_each_u32() 2024-07-25 06:53:47 -05:00
oid_registry.h
olpc-ec.h
omap-dma.h
omap-gpmc.h
omap-iommu.h
omap-mailbox.h
omapfb.h
once_lite.h
once.h
oom.h
openvswitch.h
osq_lock.h
overflow.h
packing.h
padata.h
page_counter.h mm/page_counter: move calculating protection values to page_counter 2024-07-12 15:52:20 -07:00
page_ext.h
page_idle.h
page_owner.h
page_ref.h mm/hugetlb_vmemmap: fix race with speculative PFN walkers 2024-07-03 22:40:38 -07:00
page_reporting.h
page_table_check.h
page-flags-layout.h
page-flags.h mm: read page_type using READ_ONCE 2024-07-03 19:30:20 -07:00
page-isolation.h
pageblock-flags.h minmax: avoid overly complicated constant expressions in VM code 2024-07-26 15:32:27 -07:00
pagemap.h filemap: introduce filemap_invalidate_pages 2024-09-11 10:44:10 -06:00
pagevec.h
pagewalk.h
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 parport: Remove parport_driver.devmodel 2024-07-03 16:44:22 +02:00
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 sound updates for 6.11-rc1 2024-07-19 12:39:34 -07:00
pci-acpi.h
pci-ats.h
pci-doe.h
pci-ecam.h
pci-ep-cfs.h
pci-epc.h PCI: endpoint: Introduce 'epc_deinit' event and notify the EPF drivers 2024-07-04 14:40:53 +00:00
pci-epf.h Driver core changes for 6.11-rc1 2024-07-25 10:42:22 -07:00
pci-p2pdma.h
pci-pwrctl.h PCI/pwrctl: Rescan bus on a separate thread 2024-09-03 17:11:05 -05:00
pci.h Driver core changes for 6.11-rc1 2024-07-25 10:42:22 -07: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-rwsem: remove the unused parameter 'read' 2024-08-19 13:45:03 +02:00
percpu.h cpumask: cleanup core headers inclusion 2024-06-24 22:25:02 -07:00
perf_event_api.h
perf_event.h drivers/perf: arm_spe: Use perf_allow_kernel() for permissions 2024-08-30 11:42:24 +01:00
perf_regs.h
personality.h
pfn_t.h
pfn.h
pgalloc_tag.h alloc_tag: introduce clear_page_tag_ref() helper function 2024-08-15 22:16:16 -07:00
pgtable_api.h
pgtable.h mm: define __pte_leaf_size() to also take a PMD entry 2024-07-12 15:52:15 -07: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: add helpers to handle sfp phy connect/disconnect 2024-08-23 13:04:34 +01:00
phylib_stubs.h
phylink.h net: phylink: Add phylink_set_fixed_link() to configure fixed link state in phylink 2024-09-11 11:06:11 +01:00
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 - In the series "treewide: Refactor heap related implementation", 2024-07-21 17:56:22 -07:00
pm_opp.h OPP: Introduce an OF helper function to inform if required-opps is used 2024-06-26 11:17:20 +05:30
pm_qos.h
pm_runtime.h
pm_wakeirq.h
pm_wakeup.h
pm-trace.h
pm.h
pmbus.h
pmu.h
pnp.h driver core: have match() callback in struct bus_type take a const * 2024-07-03 15:16:54 +02:00
poison.h - In the series "treewide: Refactor heap related implementation", 2024-07-21 17:56:22 -07:00
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: samsung-sdi-battery: Constify struct power_supply_maintenance_charge_table 2024-06-26 17:32:00 +02:00
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 trivial printk changes for 6.11 2024-07-25 13:18:41 -07:00
prmt.h ACPI: PRM: Add PRM handler direct call support 2024-08-01 14:23:39 +02: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
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/ioctl: support MONOTONIC{,_RAW} timestamps for PTP_SYS_OFFSET_EXTENDED 2024-09-08 18:40:33 +01:00
ptp_kvm.h
ptp_mock.h
ptp_pch.h
ptr_ring.h
ptrace_api.h
ptrace.h
purgatory.h
pvclock_gtod.h
pwm_backlight.h
pwm.h pwm: Drop pwm_apply_state() 2024-07-10 17:52:47 +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 randomize_kstack: Improve stack alignment codegen 2024-07-13 21:36:36 -07:00
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 - In the series "treewide: Refactor heap related implementation", 2024-07-21 17:56:22 -07:00
rcuref.h
rcutiny.h
rcutree.h
rcuwait_api.h
rcuwait.h
reboot-mode.h
reboot.h
reciprocal_div.h
ref_tracker.h
refcount_api.h
refcount_types.h
refcount.h refcount: Report UAF for refcount_sub_and_test(0) when counter==0 2024-08-05 14:34:23 -07:00
regmap.h regmap: Implement regmap_multi_reg_read() 2024-07-10 23:05:45 +01: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
resource_ext.h
resource.h
restart_block.h
resume_user_mode.h
rethook.h
rfkill.h wifi: rfkill: Correct parameter type for rfkill_set_hw_state_reason() 2024-08-27 10:28:55 +02:00
rhashtable-types.h
rhashtable.h
ring_buffer.h ring-buffer: Remove unused function ring_buffer_nr_pages() 2024-08-07 20:26:44 -04:00
rio_drv.h
rio_ids.h
rio_regs.h
rio.h driver core: have match() callback in struct bus_type take a const * 2024-07-03 15:16:54 +02:00
rmap.h mm: extend rmap flags arguments for folio_add_new_anon_rmap 2024-07-03 19:30:18 -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 sbitmap: fix io hung due to race on sbitmap_word::cleared 2024-07-19 09:39:32 -06:00
scatterlist.h swiotlb: reduce swiotlb pool lookups 2024-07-10 07:59:03 +02:00
scc.h
sched_clock.h
sched.h - In the series "treewide: Refactor heap related implementation", 2024-07-21 17:56:22 -07:00
scmi_protocol.h driver core: have match() callback in struct bus_type take a const * 2024-07-03 15:16:54 +02:00
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 fsverity: expose verified fsverity built-in signatures to LSMs 2024-08-20 14:03:18 -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 cpumask: cleanup core headers inclusion 2024-06-24 22:25:02 -07: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: sh-sci: Add support for RZ/V2H(P) SoC 2024-06-24 16:09:37 +02:00
serial.h
serio.h driver core: have match() callback in struct bus_type take a const * 2024-07-03 15:16:54 +02:00
set_memory.h
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 mm: thp: support "THPeligible" semantics for mTHP with anonymous shmem 2024-07-12 15:52:21 -07:00
shrinker.h
signal_types.h
signal.h
signalfd.h
siox.h
siphash.h
sizes.h
skb_array.h
skbuff_ref.h net: support non paged skb frags 2024-09-11 20:44:31 -07:00
skbuff.h net: add support for skbs with unreadable frags 2024-09-11 20:44:31 -07:00
skmsg.h mm: add comments for allocation helpers explaining why they are macros 2024-07-12 15:52:20 -07:00
slab.h mm: add kmem_cache_create_rcu() 2024-08-29 15:20:32 +02:00
slimbus.h driver core: have match() callback in struct bus_type take a const * 2024-07-03 15:16:54 +02:00
sm501-regs.h
sm501.h
smc91x.h
smp_types.h
smp.h
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
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 ARM: 2024-07-20 12:41:03 -07:00
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
stmmac.h net: stmmac: move stmmac_fpe_cfg to stmmac_priv data 2024-09-10 16:42:11 -07:00
stmp3xxx_rtc_wdt.h
stmp_device.h
stop_machine.h cpumask: make core headers including cpumask_types.h where possible 2024-06-24 22:25:02 -07:00
string_choices.h
string_helpers.h
string.h
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
swap_slots.h
swap.h Merge branch 'mm-hotfixes-stable' into mm-stable to pick up "mm: fix 2024-07-06 11:44:41 -07:00
swapfile.h
swapops.h mm: provide mm_struct and address to huge_ptep_get() 2024-07-12 15:52:15 -07:00
swiotlb.h swiotlb: reduce swiotlb pool lookups 2024-07-10 07:59:03 +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 fhandle: expose u64 mount id to name_to_handle_at(2) 2024-09-05 11:39:17 +02:00
syscore_ops.h
sysctl.h sysctl: treewide: constify the ctl_table argument of proc_handlers 2024-07-24 20:59:29 +02:00
sysfb.h video/aperture: optionally match the device in sysfb_disable() 2024-08-26 19:14:48 -04:00
sysfs.h
syslog.h
sysrq.h
sysv_fs.h
t10-pi.h block: t10-pi: Return correct ref tag when queue has no integrity profile 2024-07-04 02:02:33 -06:00
task_io_accounting_ops.h
task_io_accounting.h
task_work.h task_work: Add TWA_NMI_CURRENT as an additional notify mode. 2024-07-09 13:26:34 +02:00
taskstats_kern.h
tboot.h
tc.h driver core: have match() callback in struct bus_type take a const * 2024-07-03 15:16:54 +02:00
tca6416_keypad.h
tcp.h
tee_core.h
tee_drv.h driver core: have match() callback in struct bus_type take a const * 2024-07-03 15:16:54 +02:00
tegra-icc.h
termios_internal.h
textsearch_fsm.h
textsearch.h
tfrc.h
thermal.h thermal: core: Drop unused bind/unbind functions and callbacks 2024-08-23 15:42:58 +02:00
thread_info.h
threads.h
thunderbolt.h
ti_wilink_st.h
ti-emif-sram.h
tick.h
tifm.h
timb_dma.h
timb_gpio.h
time32.h
time64.h
time_namespace.h
time.h
timecounter.h
timekeeper_internal.h
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 cpumask: make core headers including cpumask_types.h where possible 2024-06-24 22:25:02 -07:00
toshiba.h
tpm_command.h
tpm_eventlog.h
tpm.h tpm: Address !chip->auth in tpm_buf_append_hmac_session*() 2024-07-05 02:12:27 +03:00
trace_clock.h
trace_events.h Probes fixes for v6.11-rc2: 2024-08-09 09:43:46 -07:00
trace_recursion.h
trace_seq.h
trace.h
tracefs.h
tracepoint-defs.h
tracepoint.h cpumask: cleanup core headers inclusion 2024-06-24 22:25:02 -07:00
transport_class.h
ts-nbus.h
tsacct_kern.h
tsm.h
tty_buffer.h
tty_driver.h
tty_flip.h
tty_ldisc.h
tty_port.h
tty.h
turris-omnia-mcu-interface.h platform: cznic: Add preliminary support for Turris Omnia MCU 2024-07-01 15:46:36 +02:00
typecheck.h
types.h
u64_stats_sync_api.h
u64_stats_sync.h
uacce.h
uaccess.h uaccess: always export _copy_[from|to]_user with CONFIG_RUST 2024-07-08 23:44:01 +02:00
ubsan.h
ucs2_string.h
udp.h
uidgid_types.h
uidgid.h
uio_driver.h
uio.h iov_iter: Provide copy_folio_from_iter() 2024-09-12 12:20:39 +02:00
umh.h
unicode.h
units.h
unroll.h kernel: Add helper macros for loop unrolling 2024-08-20 14:05:33 -04:00
uprobes.h
usb_usual.h
usb.h USB: core: add 'shutdown' callback to usb_driver 2024-07-10 13:58:24 +02:00
usbdevice_fs.h
user_events.h
user_namespace.h uidgid: make sure we fit into one cacheline 2024-09-12 12:16:09 +02:00
user-return-notifier.h
user.h
userfaultfd_k.h mm: add MAP_DROPPABLE for designating always lazily freeable mappings 2024-07-19 20:22:12 +02:00
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.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: tighten bad gso csum offset check in virtio_net_hdr 2024-09-11 20:43:07 -07:00
virtio_pci_admin.h
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: allow driver to disable the configure change notification 2024-08-15 19:14:19 -07:00
vm_event_item.h
vmalloc.h
vmcore_info.h
vmpressure.h
vmstat.h mm: don't account memmap per-node 2024-08-15 22:16:14 -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 platform/x86: wmi: Add driver_override support 2024-06-24 20:36:08 +03:00
wordpart.h wordpart.h: Add REPEAT_BYTE_U32() 2024-06-24 18:16:44 +01:00
workqueue_api.h
workqueue_types.h
workqueue.h - In the series "treewide: Refactor heap related implementation", 2024-07-21 17:56:22 -07:00
writeback.h inode: port __I_NEW to var event 2024-08-30 08:22:39 +02:00
ww_mutex.h
wwan.h
xarray.h
xattr.h
xxhash.h
xz.h
yam.h
zconf.h
zlib.h
zorro.h zorro: make match function take a const pointer 2024-07-10 10:25:54 +02:00
zpool.h
zsmalloc.h
zstd_errors.h
zstd_lib.h
zstd.h
zswap.h mm: zswap: fix zswap_never_enabled() for CONFIG_ZSWAP==N 2024-07-10 12:14:55 -07:00
zutil.h