mirror-linux/include/linux
Linus Torvalds 4a39ac5b7d Random number generator updates for Linux 6.12-rc1.
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEEq5lC5tSkz8NBJiCnSfxwEqXeA64FAmboHyUACgkQSfxwEqXe
 A66wGQ/8DRIjBllwf1YuTWi4T6OcfoYxK6C9bXO6QPP5gzdTyFE9pvDuuPyad6+F
 FR086ydTHeodemz1dFiQCL9etcUaxo4+6FRKyXKF9/1ezGbTA5nJd0/fKJGlqbI2
 EoA4LNYHOsvCZk1BTpxRNWKeKphU9zQgQdSigy6Rx8p269UkGmIZjD1PtUc+vqfR
 Ox0dK/Cswyo236fRi5HzaoMntWI4vXgLfxty0e1R7tfbstkCxSKWAON1lo3uHgkA
 0HpJXWgWXAPt9gp++Fs/jGNpOqbt6IaKeV5f7CjYfvWhlFjNMhQxF+PbxknaZn/k
 K0gQsItOIoFTfbQdLDIdfnj9awMdLW8FB2A1WXHpNr9pVC4ickPb1bMTF/XRd0tm
 wBNu4BL0gklx6017KZg5uINMIduzMLGkBLRFiBW0en/sZMLTJTMg58BJn0CL1Pmh
 1ll/Q3ToSMHalvxU2OnJagTwh4fzzCEpK/hW9WiDO4jSCsMXyX0clinrCjNo1JfA
 tqgTWEy3uGtg+dg0Du9VD5JASbNQSJ0ZRnas5+qz10IRWWfTolrsk61dliXLQ4Sv
 tSryDtsE2znwJF1Krh4aHNSSVhD5/l/8QaXkf9aZc/kkaHxwsx83FuWnqw6nMz8c
 l4B2MbH0jUgsEqEyx+0iwk+FXE9kZKWumTVLjFZ6bRnq3q+uq0U=
 =mWCw
 -----END PGP SIGNATURE-----

Merge tag 'random-6.12-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/crng/random

Pull random number generator updates from Jason Donenfeld:
 "Originally I'd planned on sending each of the vDSO getrandom()
  architecture ports to their respective arch trees. But as we started
  to work on this, we found lots of interesting issues in the shared
  code and infrastructure, the fixes for which the various archs needed
  to base their work.

  So in the end, this turned into a nice collaborative effort fixing up
  issues and porting to 5 new architectures -- arm64, powerpc64,
  powerpc32, s390x, and loongarch64 -- with everybody pitching in and
  commenting on each other's code. It was a fun development cycle.

  This contains:

   - Numerous fixups to the vDSO selftest infrastructure, getting it
     running successfully on more platforms, and fixing bugs in it.

   - Additions to the vDSO getrandom & chacha selftests. Basically every
     time manual review unearthed a bug in a revision of an arch patch,
     or an ambiguity, the tests were augmented.

     By the time the last arch was submitted for review, s390x, v1 of
     the series was essentially fine right out of the gate.

   - Fixes to the the generic C implementation of vDSO getrandom, to
     build and run successfully on all archs, decoupling it from
     assumptions we had (unintentionally) made on x86_64 that didn't
     carry through to the other architectures.

   - Port of vDSO getrandom to LoongArch64, from Xi Ruoyao and acked by
     Huacai Chen.

   - Port of vDSO getrandom to ARM64, from Adhemerval Zanella and acked
     by Will Deacon.

   - Port of vDSO getrandom to PowerPC, in both 32-bit and 64-bit
     varieties, from Christophe Leroy and acked by Michael Ellerman.

   - Port of vDSO getrandom to S390X from Heiko Carstens, the arch
     maintainer.

  While it'd be natural for there to be things to fix up over the course
  of the development cycle, these patches got a decent amount of review
  from a fairly diverse crew of folks on the mailing lists, and, for the
  most part, they've been cooking in linux-next, which has been helpful
  for ironing out build issues.

  In terms of architectures, I think that mostly takes care of the
  important 64-bit archs with hardware still being produced and running
  production loads in settings where vDSO getrandom is likely to help.

  Arguably there's still RISC-V left, and we'll see for 6.13 whether
  they find it useful and submit a port"

* tag 'random-6.12-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/crng/random: (47 commits)
  selftests: vDSO: check cpu caps before running chacha test
  s390/vdso: Wire up getrandom() vdso implementation
  s390/vdso: Move vdso symbol handling to separate header file
  s390/vdso: Allow alternatives in vdso code
  s390/module: Provide find_section() helper
  s390/facility: Let test_facility() generate static branch if possible
  s390/alternatives: Remove ALT_FACILITY_EARLY
  s390/facility: Disable compile time optimization for decompressor code
  selftests: vDSO: fix vdso_config for s390
  selftests: vDSO: fix ELF hash table entry size for s390x
  powerpc/vdso: Wire up getrandom() vDSO implementation on VDSO64
  powerpc/vdso: Wire up getrandom() vDSO implementation on VDSO32
  powerpc/vdso: Refactor CFLAGS for CVDSO build
  powerpc/vdso32: Add crtsavres
  mm: Define VM_DROPPABLE for powerpc/32
  powerpc/vdso: Fix VDSO data access when running in a non-root time namespace
  selftests: vDSO: don't include generated headers for chacha test
  arm64: vDSO: Wire up getrandom() vDSO implementation
  arm64: alternative: make alternative_has_cap_likely() VDSO compatible
  selftests: vDSO: also test counter in vdso_test_chacha
  ...
2024-09-18 15:26:31 +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
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: imx: remove duplicate scmi_imx_misc_ctrl_get() 2024-09-11 08:55:35 +00:00
fpga
framer
fsl
gpio
greybus
habanalabs
hsi
i3c I3C for 6.11 2024-07-27 10:53:06 -07:00
iio
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 pwm: Changes for v6.12-rc1 2024-09-18 10:39:35 +02: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 mmc: core: Replace the argument of mmc_sd_switch() with defines 2024-09-03 14:14:51 +02:00
mtd mtd: spinand: Add support for setting plane select bits 2024-09-09 11:52:06 +02:00
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 hwmon updates for v6.12 2024-09-18 12:40:48 +02: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 signal: Remove task argument from dequeue_signal() 2024-07-29 21:57:35 +02:00
soc soc: qcom: pmic_glink: Fix race during initialization 2024-08-21 08:37:30 -05:00
soundwire soundwire: intel: increase maximum number of links 2024-08-19 12:25:53 +01:00
spi spi: remove spi_controller_is_slave() and spi_slave_abort() 2024-09-10 12:41:42 +01:00
ssb
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.h ACPI: bus: Add RINTC IRQ model for RISC-V 2024-08-27 15:48:35 +02:00
acpi_amd_wbrf.h
acpi_dma.h
acpi_iort.h
acpi_mdio.h
acpi_pmtmr.h clocksource: acpi_pm: Add external callback for suspend/resume 2024-09-06 14:49:20 +02:00
acpi_viot.h
adb.h
adfs_fs.h
adreno-smmu-priv.h
adxl.h
aer.h
agp_backend.h
agpgart.h
ahci-remap.h
ahci_platform.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-emulation.h
apm_bios.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-cci.h
arm-smccc.h arm64: smccc: Reserve block of KVM "vendor" services for pKVM hypercalls 2024-08-30 16:30:41 +01:00
arm_ffa.h firmware: arm_ffa: Add support for FFA_MSG_SEND_DIRECT_{REQ,RESP}2 2024-08-20 15:40:44 +01:00
arm_sdei.h
armada-37xx-rwtm-mailbox.h
array_size.h
ascii85.h
asn1.h
asn1_ber_bytecode.h
asn1_decoder.h
asn1_encoder.h
assoc_array.h
assoc_array_priv.h
async.h
async_tx.h
ata.h
ata_platform.h
atalk.h
ath9k_platform.h
atm.h
atm_tcp.h
atmdev.h
atmel-isc-media.h
atmel-ssc.h
atmel_pdc.h
atomic.h
attribute_container.h
audit.h
audit_arch.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
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-cgroup.h
blk-crypto-profile.h
blk-crypto.h
blk-integrity.h
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
blk_types.h block,lsm: add LSM blob and new LSM hooks for block devices 2024-08-20 14:02:33 -04:00
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-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
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
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.h bpf-next-for-netdev 2024-07-09 17:01:46 +02:00
btf_ids.h
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-salt.h
build_bug.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.h
cfi_types.h
cgroup-defs.h cgroup: Show # of subsystem CSSes in cgroup.stat 2024-07-31 07:00:02 -10:00
cgroup.h
cgroup_api.h
cgroup_rdma.h
cgroup_refcnt.h
cgroup_subsys.h
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
clocksource.h
clocksource_ids.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
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 string: Check for "nonstring" attribute on strscpy() arguments 2024-08-22 17:04:43 -07:00
compiler_attributes.h
compiler_types.h string: Check for "nonstring" attribute on strscpy() arguments 2024-08-22 17:04:43 -07:00
completion.h
component.h
configfs.h
connector.h
console.h printk: nbcon: Show replay message on takeover 2024-09-04 15:56:32 +02:00
console_struct.h
consolemap.h
const.h
container.h
container_of.h
context_tracking.h RCU pull request for v6.12 2024-09-18 07:52:24 +02:00
context_tracking_irq.h
context_tracking_state.h context_tracking: Tag context_tracking_enabled_this_cpu() __always_inline 2024-08-15 21:30:43 +05:30
cookie.h
cordic.h
coredump.h binfmt_elf, coredump: Log the reason of the failed core dumps 2024-08-05 21:29:20 -07:00
coresight-pmu.h
coresight-stm.h
coresight.h
count_zeros.h
counter.h
cper.h
cpu.h - In the series "treewide: Refactor heap related implementation", 2024-07-21 17:56:22 -07:00
cpu_cooling.h
cpu_pm.h
cpu_rmap.h
cpu_smt.h
cpufeature.h
cpufreq.h cpufreq: Remove LATENCY_MULTIPLIER 2024-08-02 15:56:38 +02:00
cpuhotplug.h Performance events changes for v6.12: 2024-09-18 15:03:58 +02:00
cpuhplock.h
cpuidle.h
cpuidle_haltpoll.h
cpumask.h cpumask: Fix crash on updating CPU enabled mask 2024-08-08 10:39:41 -07:00
cpumask_api.h
cpumask_types.h
cpuset.h cgroup/cpuset: guard cpuset-v1 code under CONFIG_CPUSETS_V1 2024-08-30 10:00:16 -10:00
crash_core.h
crash_dump.h
crash_reserve.h
crc-ccitt.h
crc-itu-t.h
crc-t10dif.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
cred.h
crypto.h
cs5535.h
ctype.h
cuda.h
cxl-event.h
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
devcoredump.h
devfreq-event.h
devfreq.h
devfreq_cooling.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
device_cgroup.h
devm-helpers.h
devpts_fs.h
dfl.h
digsig.h
dim.h
dio.h dio: Have dio_bus_match() callback take a const * 2024-07-10 15:38:14 +02:00
dirent.h
dlm.h
dlm_plock.h
dm-bufio.h
dm-dirty-log.h
dm-io.h
dm-kcopyd.h
dm-region-hash.h
dm-verity-loadpin.h
dm9000.h
dma-buf.h
dma-direct.h
dma-direction.h
dma-fence-array.h
dma-fence-chain.h 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.h
drbd_config.h
drbd_genl.h
drbd_genl_api.h
drbd_limits.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-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
efi_embedded_fw.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 treewide: context_tracking: Rename CONTEXT_* into CT_STATE_* 2024-07-29 07:33:10 +05:30
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.h ethtool: rss: don't report key if device doesn't support it 2024-08-12 14:16:24 +01:00
ethtool_netlink.h ethtool: Add support for specifying information source in cable test results 2024-08-26 09:33:58 -07: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 fbdev: Introduce devm_register_framebuffer() 2024-08-30 18:42:38 +02:00
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.h vfs-6.12.file 2024-09-16 09:14:02 +02:00
fs_api.h
fs_context.h
fs_parser.h
fs_pin.h
fs_stack.h
fs_struct.h
fs_types.h
fscache-cache.h
fscache.h
fscrypt.h
fsi-occ.h
fsi-sbefifo.h
fsi.h
fsl-diu-fb.h
fsl_devices.h
fsl_hypervisor.h
fsl_ifc.h
fsldma.h
fsnotify.h
fsnotify_backend.h
fsverity.h
ftrace.h sysctl: treewide: constify the ctl_table argument of proc_handlers 2024-07-24 20:59:29 +02:00
ftrace_irq.h
futex.h
fw_table.h
fwnode.h
fwnode_mdio.h
gameport.h
gcd.h
genalloc.h
generic-radix-tree.h
genl_magic_func.h
genl_magic_struct.h
getcpu.h
gfp.h
gfp_api.h
gfp_types.h
glob.h
gnss.h
goldfish.h
gpio-pxa.h
gpio.h gpiolib: legacy: Kill GPIOF_DIR_* definitions 2024-09-02 11:47:06 +02:00
gpio_keys.h
greybus.h
group_cpus.h
hardirq.h
hash.h
hashtable.h
hashtable_api.h
hdlc.h
hdlcdrv.h
hdmi.h
hex.h
hid-debug.h
hid-roccat.h
hid-sensor-hub.h
hid-sensor-ids.h
hid.h
hid_bpf.h - 875fa64577da ("mm/hugetlb_vmemmap: fix race with speculative PFN 2024-07-21 17:15:46 -07:00
hidden.h
hiddev.h
hidraw.h
highmem-internal.h
highmem.h mm: move memory_failure_queue() into copy_mc_[user]_highpage() 2024-07-06 11:53:19 -07:00
highuid.h
hil.h
hil_mlc.h
hippidevice.h
hisi_acc_qm.h
hmm.h
host1x.h
host1x_context_bus.h
hp_sdc.h
hpet.h
hrtimer.h
hrtimer_api.h
hrtimer_defs.h
hrtimer_types.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.h mm/hugetlb: fix hugetlb vs. core-mm PT locking 2024-08-15 22:16:13 -07:00
hugetlb_cgroup.h
hugetlb_inline.h
hw_breakpoint.h
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h hwmon: Remove devm_hwmon_device_unregister() API function 2024-09-13 07:27:36 -07:00
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-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 clockevents/drivers/i8253: Fix stop sequence for timer 0 2024-08-02 18:27:05 +02:00
i8254.h
icmp.h
icmpv6.h
idle_inject.h
idr.h
ieee80211.h
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
in.h
in6.h
indirect_call_wrapper.h
inet.h
inet_diag.h
inetdevice.h
init.h init/modpost: conditionally check section mismatch to __meminit* 2024-07-12 16:39:52 -07:00
init_ohci1394_dma.h
init_syscalls.h
init_task.h
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-ish-client-if.h
intel_rapl.h
intel_tcc.h
intel_th.h
intel_tpmi.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 genirq: Fix typo in struct comment 2024-08-23 20:50:19 +02:00
interval_tree.h
interval_tree_generic.h
io-64-nonatomic-hi-lo.h
io-64-nonatomic-lo-hi.h
io-mapping.h
io-pgtable.h iommu/amd: Store the nid in io_pgtable_cfg instead of the domain 2024-09-04 11:38:34 +02:00
io.h
io_uring.h
io_uring_types.h io_uring: user registered clockid for wait timeouts 2024-08-25 08:27:01 -06:00
ioam6.h
ioam6_genl.h
ioam6_iptunnel.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 x86/ioremap: Improve iounmap() address range checks 2024-08-26 10:19:55 -07:00
iosys-map.h
iov_iter.h cifs: Use iterate_and_advance*() routines directly for hashing 2024-09-12 12:20:42 +02:00
iova.h
iova_bitmap.h
ip.h
ipack.h
ipc.h
ipc_namespace.h
ipmi.h
ipmi_smi.h
ipv6.h Add support for PIO p flag 2024-07-31 13:49:48 +01:00
ipv6_route.h
irq.h genirq: Remove irq_chip_regs:: Polarity 2024-08-08 17:15:02 +02: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
irqbypass.h
irqchip.h
irqdesc.h
irqdomain.h irqdomain: Allow giving name suffix for domain 2024-08-09 22:37:54 +02:00
irqdomain_defs.h
irqflags.h
irqflags_types.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
jiffies.h treewide: Fix wrong singular form of jiffies in comments 2024-09-08 20:47:40 +02:00
journal-head.h
joystick.h
jump_label.h
jump_label_ratelimit.h
jz4740-adc.h
jz4780-nemc.h
kallsyms.h
kasan-checks.h
kasan-enabled.h
kasan-tags.h
kasan.h slub: Introduce CONFIG_SLUB_RCU_DEBUG 2024-08-27 14:12:51 +02:00
kbd_diacr.h
kbd_kern.h
kbuild.h
kconfig.h
kcore.h
kcov.h
kcsan-checks.h
kcsan.h
kdb.h
kdebug.h
kdev_t.h
kern_levels.h
kernel-page-flags.h
kernel.h
kernel_read_file.h
kernel_stat.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-checks.h
kmsan.h kmsan: expose KMSAN_WARN_ON() 2024-07-03 19:30:23 -07:00
kmsan_string.h
kmsan_types.h kmsan: allow disabling KMSAN checks for the current task 2024-07-03 19:30:22 -07:00
kmsg_dump.h
kobj_map.h
kobject.h
kobject_api.h
kobject_ns.h
kprobes.h
kref.h
kref_api.h
ks0108.h
ks8842.h
ks8851_mll.h
ksm.h
kstrtox.h
kthread.h
ktime.h
ktime_api.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.h
libfdt_env.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.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
litex.h
livepatch.h
livepatch_sched.h
llc.h
llist.h
llist_api.h
local_lock.h
local_lock_internal.h
lockdep.h bcachefs changes for 6.11-rc1 (version 2) 2024-07-18 17:27:43 -07:00
lockdep_api.h
lockdep_types.h lockdep: lockdep_set_notrack_class() 2024-07-14 19:00:16 -04: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
mISDNdsp.h
mISDNhw.h
mISDNif.h
mailbox_client.h
mailbox_controller.h
map_benchmark.h
maple.h
maple_tree.h
marvell_phy.h
math.h
math64.h
mbcache.h
mbus.h
mc6821.h
mc146818rtc.h
mcb.h
mdev.h
mdio-bitbang.h
mdio-gpio.h
mdio-mux.h
mdio.h
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-tiers.h memory tier: consolidate the initialization of memory tiers 2024-07-12 15:52:20 -07:00
memory.h
memory_hotplug.h mm/memory_hotplug: skip adjust_managed_page_count() for PageOffline() pages when offlining 2024-07-03 19:30:18 -07:00
mempolicy.h
mempool.h
memregion.h
memremap.h
memstick.h
mhi.h Driver core changes for 6.11-rc1 2024-07-25 10:42:22 -07:00
mhi_ep.h
micrel_phy.h
microchipphy.h
migrate.h mm: migrate: remove folio_migrate_copy() 2024-07-06 11:53:20 -07:00
migrate_mode.h mm/migrate: add MR_DAMON to migrate_reason 2024-07-03 19:30:12 -07:00
mii.h net: mii: constify advertising mask 2024-08-11 17:04:29 +01:00
mii_timestamper.h net: Add struct kernel_ethtool_ts_info 2024-07-15 08:02:26 -07:00
min_heap.h
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
mm.h Random number generator updates for Linux 6.12-rc1. 2024-09-18 15:26:31 +02:00
mm_api.h
mm_inline.h
mm_types.h - 875fa64577da ("mm/hugetlb_vmemmap: fix race with speculative PFN 2024-07-21 17:15:46 -07:00
mm_types_task.h
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.h Modules changes for v6.11-rc1 2024-07-23 11:43:40 -07:00
module_signature.h
module_symbol.h
moduleloader.h
moduleparam.h
most.h
mount.h
moxtet.h
mpage.h
mpi.h crypto: lib/mpi - Add error checks to extension 2024-08-17 13:55:50 +08:00
mpls.h
mpls_iptunnel.h
mroute.h
mroute6.h
mroute_base.h
msdos_fs.h
msdos_partition.h
msg.h
msi.h Switch ARM/ARM64 over to the modern per device MSI domains: 2024-07-22 14:02:19 -07:00
msi_api.h
mtio.h
mutex.h
mutex_api.h
mutex_types.h
mv643xx_eth.h
mv643xx_i2c.h
mvebu-pmsu.h
mxm-wmi.h
namei.h
nd.h
ndctl.h
net.h net: introduce helper sendpages_ok() 2024-07-28 16:47:51 -06:00
net_tstamp.h net: net_tstamp: Add unspec field to hwtstamp_source enumeration 2024-07-15 08:02:26 -07:00
netdev_features.h netdev_features: remove NETIF_F_ALL_FCOE 2024-09-03 11:36:43 +02:00
netdevice.h netdev: support binding dma-buf to netdevice 2024-09-11 20:44:31 -07:00
netdevice_xmit.h
netfilter.h
netfilter_bridge.h
netfilter_defs.h
netfilter_ipv4.h
netfilter_ipv6.h
netfilter_netdev.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
nfs.h
nfs3.h
nfs4.h NFSv4: Add support for the FATTR4_OPEN_ARGUMENTS attribute 2024-07-08 13:47:25 -04:00
nfs_fs.h
nfs_fs_i.h
nfs_fs_sb.h nfs: Block on write congestion 2024-07-08 13:47:27 -04:00
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
nfsacl.h
nitro_enclaves.h
nl802154.h
nls.h
nmi.h
node.h
nodemask.h
nodemask_types.h
nospec.h
notifier.h
ns_common.h
nsc_gpio.h
nsproxy.h
ntb.h
ntb_transport.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.h
objtool_types.h
of.h of: remove internal arguments from of_property_for_each_u32() 2024-07-25 06:53:47 -05:00
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
oid_registry.h
olpc-ec.h
omap-dma.h
omap-gpmc.h ARM: OMAP2+: Remove obsoleted declaration for gpmc_onenand_init 2024-08-30 10:57:24 -07:00
omap-iommu.h
omap-mailbox.h
omapfb.h
once.h
once_lite.h
oom.h
openvswitch.h
osq_lock.h
overflow.h
packing.h
padata.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
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
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.h printk/panic: Allow cpu backtraces to be written into ringbuffer during panic 2024-08-13 14:16:22 +02:00
panic_notifier.h
papr_scm.h
parman.h
parport.h
parport_pc.h
parser.h
part_stat.h
pata_arasan_cf_data.h
patchkey.h
path.h fs: remove unused path_put_init() 2024-08-30 08:22:38 +02:00
pch_dma.h
pci-acpi.h
pci-ats.h iommu: Allow ATS to work on VFs when the PF uses IDENTITY 2024-08-30 14:29:30 +02:00
pci-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
pci_hotplug.h
pci_ids.h x86/amd_nb: Add new PCI IDs for AMD family 1Ah model 60h 2024-07-29 08:53:49 +02:00
pcs-lynx.h
pcs-rzn1-miic.h
pe.h
peci-cpu.h
peci.h
percpu-defs.h
percpu-refcount.h
percpu-rwsem.h percpu-rwsem: remove the unused parameter 'read' 2024-08-19 13:45:03 +02:00
percpu.h
percpu_counter.h
perf_event.h Performance events changes for v6.12: 2024-09-18 15:03:58 +02:00
perf_event_api.h
perf_regs.h
personality.h
pfn.h
pfn_t.h
pgalloc_tag.h alloc_tag: introduce clear_page_tag_ref() helper function 2024-08-15 22:16:16 -07:00
pgtable.h mm: define __pte_leaf_size() to also take a PMD entry 2024-07-12 15:52:15 -07:00
pgtable_api.h
phonet.h
phy.h net: phy: add helpers to handle sfp phy connect/disconnect 2024-08-23 13:04:34 +01:00
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
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.h
pid_namespace.h
pid_types.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.h
plist_types.h
pm-trace.h
pm.h
pm_clock.h
pm_domain.h PM: domains: add device managed version of dev_pm_domain_attach|detach_list() 2024-08-20 11:19:49 +02:00
pm_opp.h
pm_qos.h
pm_runtime.h
pm_wakeirq.h
pm_wakeup.h
pmbus.h
pmu.h
pnp.h
poison.h - In the series "treewide: Refactor heap related implementation", 2024-07-21 17:56:22 -07:00
poll.h
polynomial.h
posix-clock.h
posix-timers.h posix-timers: Convert timer list to hlist 2024-07-29 21:57:35 +02:00
posix-timers_types.h
posix_acl.h
posix_acl_xattr.h
power_supply.h power: supply: Change usb_types from an array into a bitmask 2024-09-03 23:20:28 +02:00
powercap.h
ppp-comp.h
ppp_channel.h
ppp_defs.h
pps_kernel.h
pr.h
prandom.h
preempt.h
prefetch.h
prime_numbers.h
printk.h printk: Coordinate direct printing in panic 2024-08-21 14:56:25 +02: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.h
psi_types.h
psp-platform-access.h
psp-sev.h
psp-tee.h
psp.h
pstore.h pstore: replace spinlock_t by raw_spinlock_t 2024-08-26 13:33:50 -07:00
pstore_blk.h
pstore_ram.h
pstore_zone.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.h
ptrace_api.h
purgatory.h
pvclock_gtod.h
pwm.h pwm: Don't export pwm_capture() 2024-09-05 11:14:14 +02:00
pwm_backlight.h
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.h
ratelimit_types.h
rational.h
rbtree.h rbtree: provide rb_find_rcu() / rb_find_add_rcu() 2024-09-05 16:56:15 +02:00
rbtree_augmented.h
rbtree_latch.h
rbtree_types.h
rcu_node_tree.h
rcu_notifier.h
rcu_segcblist.h rcu/nocb: Simplify (de-)offloading state machine 2024-09-09 00:03:55 +05:30
rcu_sync.h
rculist.h rcu: Better define "atomic" for list replacement 2024-07-31 21:18:57 +05:30
rculist_bl.h
rculist_nulls.h
rcupdate.h Merge branches 'context_tracking.15.08.24a', 'csd.lock.15.08.24a', 'nocb.09.09.24a', 'rcutorture.14.08.24a', 'rcustall.09.09.24a', 'srcu.12.08.24a', 'rcu.tasks.14.08.24a', 'rcu_scaling_tests.15.08.24a', 'fixes.12.08.24a' and 'misc.11.08.24a' into next.09.09.24a 2024-09-09 00:09:47 +05:30
rcupdate_trace.h
rcupdate_wait.h
rcuref.h
rcutiny.h slab updates for 6.12 2024-09-18 08:53:53 +02:00
rcutree.h slab updates for 6.12 2024-09-18 08:53:53 +02:00
rcuwait.h
rcuwait_api.h
reboot-mode.h
reboot.h
reciprocal_div.h
ref_tracker.h
refcount.h refcount: Report UAF for refcount_sub_and_test(0) when counter==0 2024-08-05 14:34:23 -07:00
refcount_api.h
refcount_types.h
regmap.h regmap: Allow setting IRQ domain name suffix 2024-08-13 12:45:01 +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.h
resource_ext.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.h
rio_drv.h
rio_ids.h
rio_regs.h
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
rpmb.h rpmb: add Replay Protected Memory Block (RPMB) subsystem 2024-08-26 13:16:20 +02:00
rpmsg.h
rseq.h
rslib.h
rtc.h
rtmutex.h
rtnetlink.h
rtsx_common.h
rtsx_pci.h
rtsx_usb.h
rv.h
rw_hint.h
rwbase_rt.h
rwlock.h
rwlock_api_smp.h
rwlock_rt.h
rwlock_types.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.h cgroup/cpuset: Remove cpuset_slab_spread_rotor 2024-07-30 12:29:08 -10:00
sched_clock.h
scmi_imx_protocol.h firmware: arm_scmi: Add initial support for i.MX MISC protocol 2024-08-28 21:54:13 +01:00
scmi_protocol.h
scpi_protocol.h
screen_info.h
scs.h
sctp.h
scx200.h
scx200_gpio.h
seccomp.h
seccomp_types.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.h
seg6_genl.h
seg6_hmac.h
seg6_iptunnel.h
seg6_local.h
selection.h
sem.h
sem_types.h
semaphore.h
seq_buf.h
seq_file.h
seq_file_net.h
seqlock.h
seqlock_api.h
seqlock_types.h
serdev.h
serial.h
serial_8250.h
serial_bcm63xx.h
serial_core.h serial: core: Acquire nbcon context in port->lock wrapper 2024-08-21 14:56:23 +02:00
serial_s3c.h
serial_sci.h
serio.h
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.h
signal_types.h
signalfd.h
siox.h
siphash.h
sizes.h
skb_array.h
skbuff.h net: add support for skbs with unreadable frags 2024-09-11 20:44:31 -07:00
skbuff_ref.h net: support non paged skb 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 Merge branch 'slab/for-6.12/kmem_cache_args' into slab/for-next 2024-09-13 11:13:03 +02:00
slimbus.h
sm501-regs.h
sm501.h
smc91x.h
smp.h RCU pull request for v6.12 2024-09-18 07:52:24 +02:00
smp_types.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.h
spinlock_api.h
spinlock_api_smp.h
spinlock_api_up.h
spinlock_rt.h
spinlock_types.h
spinlock_types_raw.h
spinlock_types_up.h
spinlock_up.h
splice.h
spmi.h
sprintf.h
sram.h
srcu.h ARM: 2024-07-20 12:41:03 -07:00
srcutiny.h
srcutree.h srcu: faster gp seq wrap-around 2024-08-12 23:50:58 +05:30
ssbi.h
stackdepot.h
stackleak.h
stackprotector.h
stacktrace.h
start_kernel.h
stat.h
statfs.h
static_call.h
static_call_types.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
string.h string: Check for "nonstring" attribute on strscpy() arguments 2024-08-22 17:04:43 -07:00
string_choices.h lib/string_choices: Add some comments to make more clear for string choices helpers. 2024-09-05 09:50:16 -07:00
string_helpers.h
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.h
swait_api.h
swap.h Merge branch 'mm-hotfixes-stable' into mm-stable to pick up "mm: fix 2024-07-06 11:44:41 -07:00
swap_cgroup.h
swap_slots.h
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.h
sys_soc.h
syscall_user_dispatch.h
syscall_user_dispatch_types.h
syscalls.h fhandle: expose u64 mount id to name_to_handle_at(2) 2024-09-05 11:39:17 +02:00
syscalls_api.h
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.h
task_io_accounting_ops.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
tca6416_keypad.h
tcp.h
tee_core.h tee: add tee_device_set_dev_groups() 2024-08-26 13:16:20 +02:00
tee_drv.h
tegra-icc.h
termios_internal.h
textsearch.h
textsearch_fsm.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-emif-sram.h
ti_wilink_st.h
tick.h
tifm.h
timb_dma.h
timb_gpio.h
time.h
time32.h
time64.h
time_namespace.h
timecounter.h
timekeeper_internal.h treewide: Fix wrong singular form of jiffies in comments 2024-09-08 20:47:40 +02:00
timekeeping.h
timer.h
timer_types.h
timerfd.h
timeriomem-rng.h
timerqueue.h
timerqueue_types.h
timex.h
tnum.h
topology.h
torture.h
toshiba.h
tpm.h tpm: Address !chip->auth in tpm_buf_append_hmac_session*() 2024-07-05 02:12:27 +03:00
tpm_command.h
tpm_eventlog.h
trace.h
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
tracefs.h
tracepoint-defs.h
tracepoint.h
transport_class.h
ts-nbus.h
tsacct_kern.h
tsm.h
tty.h
tty_buffer.h
tty_driver.h
tty_flip.h
tty_ldisc.h
tty_port.h
turris-omnia-mcu-interface.h
typecheck.h
types.h
u64_stats_sync.h
u64_stats_sync_api.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 x86/traps: Enable UBSAN traps on x86 2024-08-06 13:42:40 +02:00
ucs2_string.h
udp.h
uidgid.h
uidgid_types.h
uio.h iov_iter: Provide copy_folio_from_iter() 2024-09-12 12:20:39 +02:00
uio_driver.h
umh.h
unicode.h
union_find.h Union-Find: add a new module in kernel library 2024-07-30 13:04:36 -10:00
units.h
unroll.h kernel: Add helper macros for loop unrolling 2024-08-20 14:05:33 -04:00
uprobes.h perf/uprobe: split uprobe_unregister() 2024-09-05 16:56:14 +02:00
usb.h USB: core: add 'shutdown' callback to usb_driver 2024-07-10 13:58:24 +02:00
usb_usual.h
usbdevice_fs.h
user-return-notifier.h
user.h
user_events.h
user_namespace.h uidgid: make sure we fit into one cacheline 2024-09-12 12:16:09 +02:00
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.h
vfio_pci_core.h
vfs.h
vga_switcheroo.h
vgaarb.h
vhost_iotlb.h
via-core.h
via.h
via_i2c.h
videodev2.h
virtio.h virtio: allow driver to disable the configure change notification 2024-08-15 19:14:19 -07:00
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
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.h
vt_buffer.h
vt_kern.h
vtime.h
w1.h
wait.h
wait_api.h
wait_bit.h
watch_queue.h
watchdog.h
win_minmax.h
wireless.h
wkup_m3_ipc.h
wm97xx.h
wmi.h
wordpart.h
workqueue.h workqueue: Fix another htmldocs build warning 2024-08-21 06:37:39 -10:00
workqueue_api.h
workqueue_types.h
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.h
zstd_errors.h
zstd_lib.h
zswap.h mm: zswap: fix zswap_never_enabled() for CONFIG_ZSWAP==N 2024-07-10 12:14:55 -07:00
zutil.h