twx-linux/include/linux
Linus Torvalds b4918003cf MFD for v6.18
This round of updates contains a fair amount of new device support, a couple of fixes and
 some refactoring.  The most notable additions include new drivers for Loongson's Security
 Engine, RNG and TPM, new drivers for TI's TPS6594 Power Button and BQ257xx Charger ICs.
 
 The rest of the set provides a return value check fix and a refactoring to use a more modern
 GPIO API for the VEXPRESS sysreg driver, the removal of a deprecated IRQ ACK function from the
 MC13xxx RTC driver and a new DT binding for the aforementioned TI BQ257xx charger.
 
 New Support & Features
 - Add a suite of drivers for the Loongson Security Engine, including the core controller, a
   Random Number Generator (RNG) and Trusted Platform Module (TPM) support.
 - Introduce support for the TI TPS6594 PMIC's power button, including the input driver, MFD
   cell registration, and a system power-off handler.
 - Add comprehensive support for the TI BQ257xx series of charger ICs, including the core MFD
   driver and a power supply driver for the charger functionality.
 
 Improvements & Fixes
 - Check the return value of devm_gpiochip_add_data() in the VEXPRESS sysreg driver to prevent
   potential silent failures.
 
 Cleanups & Refactoring
 - Add a MAINTAINERS entry for the new Loongson Security Engine drivers.
 - Convert the VEXPRESS sysreg driver to use the modern generic GPIO chip API.
 
 Removals
 - Remove the deprecated and unused mc13xxx_irq_ack() function from the MC13xxx RTC, input and
   touchscreen drivers.
 
 Device Tree Bindings Updates
 - Add device tree bindings for the TI BQ25703A charger.
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEdrbJNaO+IJqU8IdIUa+KL4f8d2EFAmjdMogACgkQUa+KL4f8
 d2FYEA/+J3U3bzH0JdjGVscQD1vLq+PjT0MsYoNLHSNG55H0Q9FhEv2SVmnRG8LR
 DPvYXqpLHcHTGpPdCK7RX6FhSmXMFqXiWFbn9/lQE/+MX41U0B9E7rbRVCH8m+Vw
 TAOvR86DEcTZFq3BEPDfjc4Q0ZPHKpyo/HOW739frmwC/a66K6G70vKmO+LJlqMk
 asBAZUfRs14iaZte8LDKfcYcvC4NrJqtLD9lxPiuGxapMCGvJ+uReo+44A0F+wb8
 UNq+cwdFK2rqPAur5ehe8C6s9IsANF4+OmAbbmqxfkbroiSYR7I2SeUhgxU/b8Om
 9v+NqfC7Xsb8lcTJ/c0qCW8NfBtOlqer1lEHGTU91fTCAhACb4j7OuJtnTusp9Nk
 W9Z9QcfOv/Mt7I/SUw9n8SQdHgPt9tQa6iqcGrYGp3enm8BISeb2jTTgrkDcCkKb
 UTH8xVmxFgda08RCmPDPvrK0ebQ6gQzdq4g5vN3or1tFIKQHplorbvaAQtCBK02h
 8ef33KrQ4HLV/NjijYrnFhrhj0WYBwmRb8vr43t4wvUdvlOSuK+VswKGIMhQabT3
 uU+YjtCt19siOIx47XZVpj1gKTr24OoK2B+U8zy5oHj7abrRNkseZ8NMeu0vGzCn
 p+ThEq+dxGD0mskaufdbJhejjumgCFaYNElWNHJQUGhMxHM5vQE=
 =h21C
 -----END PGP SIGNATURE-----

Merge tag 'mfd-next-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd

Pull MFD updates from Lee Jones:
 "This round of updates contains a fair amount of new device support, a
  couple of fixes and some refactoring. The most notable additions
  include new drivers for Loongson's Security Engine, RNG and TPM, new
  drivers for TI's TPS6594 Power Button and BQ257xx Charger ICs.

  The rest of the set provides a return value check fix and a
  refactoring to use a more modern GPIO API for the VEXPRESS sysreg
  driver, the removal of a deprecated IRQ ACK function from the MC13xxx
  RTC driver and a new DT binding for the aforementioned TI BQ257xx
  charger.

  New Support & Features:
   - Add a suite of drivers for the Loongson Security Engine, including
     the core controller, a Random Number Generator (RNG) and Trusted
     Platform Module (TPM) support.
   - Introduce support for the TI TPS6594 PMIC's power button, including
     the input driver, MFD cell registration, and a system power-off
     handler.
   - Add comprehensive support for the TI BQ257xx series of charger ICs,
     including the core MFD driver and a power supply driver for the
     charger functionality.

  Improvements & Fixes:
   - Check the return value of devm_gpiochip_add_data() in the VEXPRESS
     sysreg driver to prevent potential silent failures.

  Cleanups & Refactoring:
   - Add a MAINTAINERS entry for the new Loongson Security Engine
     drivers.
   - Convert the VEXPRESS sysreg driver to use the modern generic GPIO
     chip API.

  Removals:
   - Remove the deprecated and unused mc13xxx_irq_ack() function from
     the MC13xxx RTC, input and touchscreen drivers.

  Device Tree Bindings Updates:
   - Add device tree bindings for the TI BQ25703A charger"

* tag 'mfd-next-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd: (69 commits)
  mfd: simple-mfd-i2c: Add compatible string for LX2160ARDB
  mfd: simple-mfd-i2c: Keep compatible strings in alphabetical order
  dt-bindings: mfd: twl: Add missing sub-nodes for TWL4030 & TWL603x
  dt-bindings: watchdog: Add SMARC-sAM67 support
  dt-bindings: mfd: tps6594: Allow gpio-line-names
  mfd: intel-lpss: Add Intel Wildcat Lake LPSS PCI IDs
  mfd: 88pm886: Add GPADC cell
  mfd: vexpress-sysreg: Use more common syntax for compound literals
  mfd: rz-mtu3: Fix MTU5 NFCR register offset
  mfd: max77705: Setup the core driver as an interrupt controller
  mfd: cs42l43: Remove IRQ masking in suspend
  mfd: cs42l43: Move IRQ enable/disable to encompass force suspend
  mfd: ls2kbmc: Add Loongson-2K BMC reset function support
  mfd: ls2kbmc: Introduce Loongson-2K BMC core driver
  mfd: bd71828, bd71815: Prepare for power-supply support
  dt-bindings: mfd: aspeed: Add AST2700 SCU compatibles
  dt-bindings: mfd: Convert aspeed,ast2400-p2a-ctrl to DT schema
  dt-bindings: mfd: fsl,mc13xxx: Add buttons node
  dt-bindings: mfd: fsl,mc13xxx: Convert txt to DT schema
  mfd: macsmc: Add "apple,t8103-smc" compatible
  ...
2025-10-01 12:04:12 -07:00
..
amba
atomic
avf
bcma
bnxt bnxt: move bnxt_hsi.h to include/linux/bnxt/hsi.h 2025-07-15 16:03:24 -07:00
bus
byteorder
can
cdx EDAC: Add a driver for the AMD Versal NET DDR controller 2025-09-15 16:22:27 +02:00
ceph
clk
comedi
crush
decompress
device
dma
dsa
extcon
firmware firmware: imx: Add stub functions for SCMI CPU API 2025-09-11 09:59:08 +08:00
fpga
framer
fsl
gpio gpio: generic: move GPIO_GENERIC_ flags to the correct header 2025-09-24 13:52:35 +02:00
greybus
habanalabs
hsi
i3c i3c: Add more parameters for controllers to the header 2025-07-31 01:33:20 +02:00
iio iio: adc: ad_sigma_delta: add SPI offload support 2025-07-13 15:36:25 +01:00
input Input: touch-overlay - add touchscreen overlay handling 2025-07-27 01:41:21 -07:00
io_uring io_uring/cmd: remove struct io_uring_cmd_data 2025-07-18 12:34:56 -06:00
irqchip KVM/arm64 changes for 6.17, round #1 2025-07-29 12:27:40 -04:00
isdn
lockd
lsm
mailbox
mdio
memory
mfd mfd: bd71828, bd71815: Prepare for power-supply support 2025-10-01 10:28:47 +01:00
misc
mlx4
mlx5 net/mlx5: fs, fix UAF in flow counter release 2025-09-23 17:17:30 -07:00
mmc mmc: core: Parse and use the new max-sd-hs-hz DT property 2025-09-12 14:49:36 +02:00
mtd * MTD changes: 2025-07-31 13:43:02 -07:00
mux
net/intel libie: add adminq helper for converting err to str 2025-07-24 09:38:29 -07:00
netfilter netfilter: x_tables: Remove unused functions xt_{in|out}name() 2025-07-25 18:36:42 +02:00
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
pcs
pds
perf
phy
pinctrl
platform_data MMC core: 2025-10-01 11:54:40 -07:00
power
pse-pd
pwrseq
qat
qed
raid lib/raid6: replace custom zero page with ZERO_PAGE 2025-07-09 22:57:54 -07:00
regulator regulator: add s2dos05 regulator support 2025-08-11 14:08:53 +01:00
remoteproc
reset
rpmsg
rtc rtc: ds1685: Update Joshua Kinard's email address. 2025-08-03 03:28:52 +02:00
sched Scheduler updates for v6.18: 2025-09-30 10:35:11 -07:00
soc Pin control changes for v6.17 2025-08-02 12:07:09 -07:00
soundwire soundwire: amd: Add support for acp7.2 platform 2025-07-21 10:43:21 +05:30
spi spi: rename SPI_CS_CNT_MAX => SPI_DEVICE_CS_CNT_MAX 2025-09-22 09:29:45 +01:00
ssb
sunrpc NFS client updates for Linux 6.17 2025-08-09 07:20:44 +03:00
surface_aggregator
ulpi
unaligned
usb [GIT PULL for v6.17] media updates 2025-07-31 13:16:09 -07: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 arm64 updates for 6.17: 2025-07-29 20:21:54 -07:00
adb.h
adfs_fs.h
adi-axi-common.h include: adi-axi-common: add version check function 2025-09-11 17:52:14 +01:00
adreno-smmu-priv.h
adxl.h
aer.h
agp_backend.h
agpgart.h
ahci_platform.h
ahci-remap.h
aio.h
alarmtimer.h
alcor_pci.h
align.h
alloc_tag.h mm/percpu: conditionally define _shared_alloc_tag via CONFIG_ARCH_MODULE_NEEDS_WEAK_PER_CPU 2025-07-09 22:42:15 -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
arm_ffa.h
arm_sdei.h
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: atmtcp: Prevent arbitrary write in atmtcp_recv_control(). 2025-08-22 17:23:15 -07:00
atmel_pdc.h
atmel-isc-media.h
atmel-ssc.h
atomic.h
attribute_container.h
audit_arch.h
audit.h audit: add record for multiple object contexts 2025-08-30 10:15:30 -04:00
auto_dev-ioctl.h
auto_fs.h
auxiliary_bus.h
auxvec.h
average.h
backing-dev-defs.h writeback: Avoid contention on wb->list_lock when switching inodes 2025-09-19 13:11:00 +02:00
backing-dev.h
backing-file.h
backlight.h
badblocks.h
balloon_compaction.h mm/balloon_compaction: provide single balloon_page_insert() and balloon_mapping_gfp_mask() 2025-07-13 16:38:32 -07:00
base64.h
bcd.h
bch.h
bcm47xx_nvram.h
bcm47xx_sprom.h
bcm47xx_wdt.h
bcm963xx_nvram.h
bcm963xx_tag.h
binfmts.h
bio-integrity.h
bio.h
bit_spinlock.h
bitfield.h bitfield: Ensure the return values of helper functions are checked 2025-07-31 11:28:03 -04:00
bitmap-str.h
bitmap.h
bitops.h bitops: Add __attribute_const__ to generic ffs()-family implementations 2025-09-08 14:58:50 -07:00
bitrev.h
bits.h bits: unify the non-asm GENMASK*() 2025-07-31 11:28:03 -04:00
blk_types.h
blk-cgroup.h
blk-crypto-profile.h
blk-crypto.h
blk-integrity.h block: change blk_get_meta_cap() stub return -ENOIOCTLCMD 2025-07-28 16:14:18 -07:00
blk-mq-dma.h
blk-mq.h
blk-pm.h
blkdev.h block: avoid cpu_hotplug_lock depedency on freeze_lock 2025-08-21 07:11:11 -06:00
blkpg.h
blktrace_api.h
blockgroup_lock.h
bma150.h
bootconfig.h x86: Handle KCOV __init vs inline mismatches 2025-07-24 16:55:11 -07:00
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: table based bpf_insn_successors() 2025-09-19 09:27:23 -07:00
bpf-cgroup-defs.h
bpf-cgroup.h bpf: Move cgroup iterator helpers to bpf.h 2025-07-31 11:30:05 -07:00
bpf-netns.h
bpf.h bpf: Enforce expected_attach_type for tailcall compatibility 2025-09-27 06:24:27 -07:00
bpfptr.h
brcmphy.h
bsearch.h
bsg-lib.h
bsg.h
btf_ids.h
btf.h bpf: Mark kfuncs as __noclone 2025-09-24 02:48:05 -07:00
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
c2port.h
cache.h
cacheflush.h
cacheinfo.h
call_once.h
capability.h
cb710.h
cc_platform.h x86/apic: Add new driver for Secure AVIC 2025-08-28 17:57:19 +02:00
cciss_ioctl.h
ccp.h
cdev.h
cdrom.h cdrom: Call cdrom_mrw_exit from cdrom_release function 2025-07-22 19:10:17 -06:00
cfag12864b.h
cfi_types.h kcfi: Rename CONFIG_CFI_CLANG to CONFIG_CFI 2025-09-24 14:29:14 -07:00
cfi.h kcfi: Rename CONFIG_CFI_CLANG to CONFIG_CFI 2025-09-24 14:29:14 -07:00
cgroup_api.h
cgroup_dmem.h
cgroup_namespace.h namespace-6.18-rc1 2025-09-29 11:20:29 -07:00
cgroup_rdma.h
cgroup_refcnt.h
cgroup_subsys.h
cgroup-defs.h cgroup: replace global percpu_rwsem with per threadgroup resem when writing to cgroup.procs 2025-09-10 07:44:51 -10:00
cgroup.h bpf-next-6.18 2025-09-30 17:58:11 -07:00
circ_buf.h
cleanup.h cxl for v6.17 2025-08-01 15:47:06 -07: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: add sequence number for module and iterator 2025-07-09 22:42:06 -07:00
compaction.h
compat.h
compiler_attributes.h
compiler_types.h compiler_types: Add __assume macro 2025-09-18 14:06:40 +02:00
compiler-clang.h compiler-clang.h: define __SANITIZE_*__ macros only when undefined 2025-09-08 23:45:12 -07:00
compiler-gcc.h Merge branch 'for-6.15-printf-attribute' into for-linus 2025-08-04 14:15:14 +02:00
compiler-version.h
compiler.h hardening updates for v6.18-rc1 2025-09-29 17:48:27 -07:00
completion.h
component.h
configfs.h
connector.h
console_struct.h
console.h
consolemap.h
const.h
container_of.h container_of: Document container_of() is not to be used in new code 2025-07-16 13:56:23 +02:00
container.h
context_tracking_irq.h
context_tracking_state.h
context_tracking.h
cookie.h
cordic.h
coredump.h Summary of significant series in this pull request: 2025-07-31 14:57:54 -07:00
coresight-pmu.h
coresight-stm.h
coresight.h
count_zeros.h
counter.h
cper.h
cpu_cooling.h
cpu_pm.h
cpu_rmap.h
cpu_smt.h
cpu.h x86/vmscape: Enable the mitigation 2025-08-14 10:37:33 -07:00
cpufeature.h
cpufreq.h
cpuhotplug.h LoongArch: Add cpuhotplug hooks to fix high cpu usage of vCPU threads 2025-08-20 22:23:44 +08:00
cpuhplock.h
cpuidle_haltpoll.h
cpuidle.h
cpumask_api.h
cpumask_types.h
cpumask.h bitmap-for-6.17 2025-07-31 16:52:32 -07:00
cpuset.h
crash_core.h
crash_dump.h
crash_reserve.h kdump: implement reserve_crashkernel_cma 2025-07-19 19:08:23 -07:00
crc4.h
crc7.h
crc8.h
crc16.h
crc32.h
crc32c.h
crc32poly.h
crc64.h
crc-ccitt.h
crc-itu-t.h
crc-t10dif.h
cred.h copy_process: pass clone_flags as u64 across calltree 2025-09-01 15:31:34 +02:00
crypto.h
cs5535.h
ctype.h
cuda.h
damon.h mm/damon/core: introduce damon_call_control->dealloc_on_cancel 2025-09-13 13:05:36 -07:00
dasd_mod.h
davinci_emac.h
dax.h Summary of significant series in this pull request: 2025-07-31 14:57:54 -07:00
dca.h
dcache.h
dccp.h
debug_locks.h
debugfs.h
debugobjects.h
delay.h
delayacct.h
delayed_call.h
dev_printk.h
devcoredump.h
devfreq_cooling.h
devfreq-event.h
devfreq.h PM / devfreq: Allow devfreq driver to add custom sysfs ABIs 2025-07-14 20:22:59 +09:00
device_cgroup.h
device-mapper.h mm: remove callers of pfn_t functionality 2025-07-09 22:42:19 -07:00
device.h driver core/PM: Set power.no_callbacks along with power.no_pm 2025-09-06 13:58:04 +02:00
devm-helpers.h
devpts_fs.h
dfl.h
digsig.h
dim.h
dio.h
dirent.h
dlm_plock.h
dlm.h dlm: check for undefined release_option values 2025-08-14 15:16:05 -05:00
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
dma-fence-unwrap.h
dma-fence.h
dma-heap.h
dma-map-ops.h of: reserved_mem: Restructure call site for dma_contiguous_early_fixup() 2025-08-11 13:05:38 +02:00
dma-mapping.h
dma-resv.h
dmaengine.h
dmapool.h
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
edd.h
eeprom_93cx6.h
efi_embedded_fw.h
efi-bgrt.h
efi.h EFI updates for v6.17 2025-08-09 18:10:01 +03:00
efs_vh.h
eisa.h
elf-fdpic.h
elf-randomize.h
elf.h
elfcore-compat.h
elfcore.h
elfnote-lto.h
elfnote.h
enclosure.h
energy_model.h PM: EM: Add function for registering a PD without capacity update 2025-09-10 12:03:19 +02:00
entry-common.h unwind_user/deferred: Add unwind cache 2025-07-31 10:20:04 -04:00
entry-kvm.h
err.h
errname.h
errno.h
error-injection.h
errqueue.h
errseq.h
etherdevice.h
ethtool_netlink.h
ethtool.h net: ethtool: fix wrong type used in struct kernel_ethtool_ts_info 2025-09-10 17:43:28 -07:00
eventfd.h
eventpoll.h
evm.h
execmem.h execmem: drop writable parameter from execmem_fill_trapping_insns() 2025-08-02 12:06:12 -07:00
export-internal.h
export.h module: Rename EXPORT_SYMBOL_GPL_FOR_MODULES to EXPORT_SYMBOL_FOR_MODULES 2025-08-11 16:16:36 +02:00
exportfs.h nsfs: support file handles 2025-09-19 14:26:16 +02:00
ext2_fs.h
extable.h
extcon-provider.h
extcon.h
f2fs_fs.h f2fs: Pass a folio to IS_INODE() 2025-07-22 15:57:02 +00:00
f75375s.h
falloc.h
fanotify.h
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
filelock.h
filter.h bpf, x86: Add support for signed arena loads 2025-09-23 12:00:22 -07:00
find.h cpumask: Remove unnecessary cpumask_nth_andnot() 2025-07-31 11:28:03 -04:00
fips.h
firewire.h firewire: core: use reference counting to invoke address handlers safely 2025-08-11 22:22:33 +09:00
firmware-map.h
firmware.h
fixp-arith.h
flat.h
flex_proportions.h
folio_queue.h
font.h
fortify-string.h fortify: Fix incorrect reporting of read buffer size 2025-07-29 17:19:29 -07:00
fprobe.h
fpu.h
freezer.h
fs_api.h
fs_context.h fscontext: add custom-prefix log helpers 2025-08-11 14:52:40 +02:00
fs_parser.h
fs_pin.h
fs_stack.h
fs_struct.h
fs_types.h
fs.h vfs-6.18-rc1.async 2025-09-29 11:55:15 -07:00
fscache-cache.h
fscache.h
fscrypt.h fs: remove inode::i_crypt_info 2025-08-21 13:58:07 +02:00
fsi-occ.h
fsi-sbefifo.h
fsi.h fsi: make fsi_bus_type constant 2025-07-16 14:28:21 +02:00
fsl_devices.h
fsl_hypervisor.h
fsl_ifc.h
fsl-diu-fb.h
fsldma.h
fsnotify_backend.h
fsnotify.h fsnotify: optimize FMODE_NONOTIFY_PERM for the common cases 2025-07-28 18:14:38 +02:00
fsverity.h fsverity: check IS_VERITY() in fsverity_cleanup_inode() 2025-08-21 13:58:08 +02:00
ftrace_irq.h
ftrace_regs.h
ftrace.h tracing: Remove redundant config HAVE_FTRACE_MCOUNT_RECORD 2025-07-22 20:15:56 -04:00
futex.h futex: Use RCU-based per-CPU reference counting instead of rcuref_t 2025-07-11 16:02:00 +02:00
fw_table.h
fwctl.h
fwnode_mdio.h
fwnode.h
gameport.h
gcd.h lib/math/gcd: use static key to select implementation at runtime 2025-07-19 19:08:28 -07:00
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/page_isolation: remove migratetype parameter from more functions 2025-07-13 16:38:18 -07:00
glob.h
gnss.h
goldfish.h
gpio_keys.h
gpio-pxa.h
gpio.h gpiolib: make legacy interfaces optional 2025-07-24 16:24:49 +02:00
greybus.h
group_cpus.h
hardirq.h
hash.h
hashtable_api.h
hashtable.h
hdlc.h
hdlcdrv.h
hdmi.h
hex.h
hfs_common.h hfs/hfsplus: rework debug output subsystem 2025-09-24 16:30:34 -07:00
hid_bpf.h
hid-debug.h
hid-over-i2c.h
hid-over-spi.h
hid-roccat.h
hid-sensor-hub.h
hid-sensor-ids.h
hid.h HID: core: Improve the kerneldoc for hid_report_len() 2025-07-15 17:28:27 +02:00
hidden.h
hiddev.h
hidraw.h
highmem-internal.h highmem: remove a use of folio->page 2025-07-09 22:42:11 -07:00
highmem.h mm: remove unmap_and_put_page() 2025-07-19 18:59:51 -07:00
highuid.h
hil_mlc.h
hil.h
hippidevice.h
hisi_acc_qm.h
hmm-dma.h
hmm.h
host1x_context_bus.h
host1x.h
hp_sdc.h
hpet.h
hrtimer_api.h
hrtimer_defs.h hrtimer: Remove hrtimer_clock_base:: Get_time 2025-09-09 12:27:18 +02:00
hrtimer_types.h
hrtimer.h hrtimer: Remove hrtimer_clock_base:: Get_time 2025-09-09 12:27:18 +02:00
hte.h
huge_mm.h mm/memory: introduce is_huge_zero_pfn() and use it in vm_normal_page_pmd() 2025-07-24 19:12:35 -07:00
hugetlb_cgroup.h
hugetlb_inline.h
hugetlb.h mm: drop hugetlb_free_pgd_range() 2025-07-24 19:12:32 -07:00
hung_task.h hung_task: extend hung task blocker tracking to rwsems 2025-07-19 19:08:26 -07:00
hw_breakpoint.h
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h hwmon: Serialize accesses in hwmon core 2025-09-08 06:24:50 -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-of-prober.h
i2c-smbus.h
i2c.h
i8042.h
i8253.h
i8254.h
icmp.h
icmpv6.h
idle_inject.h
idr.h
ieee80211.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2025-07-11 11:42:38 -07: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 ipv6: Add sockaddr_inet unified address structure 2025-07-25 15:29:58 -07:00
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 compiler_types: Provide __no_kstack_erase to disable coverage only on Clang 2025-07-29 17:19:35 -07:00
initrd.h
inotify.h
input.h
instruction_pointer.h
instrumentation.h
instrumented.h
int_log.h
integrity.h
intel_dg_nvm_aux.h
intel_pmt_features.h
intel_rapl.h
intel_tcc.h
intel_th.h
intel_tpmi.h
intel_vsec.h
intel-ish-client-if.h
interconnect-clk.h
interconnect-provider.h
interconnect.h
interrupt.h
interval_tree_generic.h
interval_tree.h
io_uring_types.h io_uring/msg_ring: kill alloc_cache for io_kiocb allocations 2025-09-18 13:59:15 -06:00
io_uring.h
io-64-nonatomic-hi-lo.h
io-64-nonatomic-lo-hi.h
io-mapping.h mm: remove mm/io-mapping.c 2025-08-02 12:06:10 -07:00
io-pgtable.h
io.h
ioam6_genl.h
ioam6_iptunnel.h
ioam6.h
iocontext.h copy_process: pass clone_flags as u64 across calltree 2025-09-01 15:31:34 +02:00
iomap.h iomap: add read_folio_range() handler for buffered writes 2025-07-14 10:51:33 +02:00
iommu-dma.h
iommu-helper.h
iommu.h iommufd 6.17 merge window pull 2025-07-31 12:43:08 -07:00
iommufd.h iommufd: Rename some shortterm-related identifiers 2025-07-18 17:33:08 -03:00
iopoll.h
ioport.h
ioprio.h block: Fix default IO priority if there is no IO context 2025-07-31 15:00:41 -06:00
ioremap.h
iosys-map.h iosys-map: Fix undefined behavior in iosys_map_clear() 2025-08-11 17:26:38 +02:00
iov_iter.h iov_iter: iterate_folioq: fix handling of offset >= folio size 2025-08-19 16:35:56 -07:00
iova_bitmap.h
iova.h
ip.h
ipack.h
ipc_namespace.h namespace-6.18-rc1 2025-09-29 11:20:29 -07:00
ipc.h
ipmi_smi.h
ipmi.h
ipv6_route.h
ipv6.h ipv6: add force_forwarding sysctl to enable per-interface forwarding 2025-07-25 13:06:19 -07:00
irq_poll.h
irq_sim.h
irq_work.h
irq-entry-common.h Deferred unwind changes for 6.17 2025-08-01 09:46:24 -07:00
irq.h genirq: Add irq_chip_(startup/shutdown)_parent() 2025-08-23 21:20:25 +02:00
irqbypass.h
irqchip.h
irqdesc.h
irqdomain_defs.h
irqdomain.h ARM: 2025-07-30 17:14:01 -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
jhash.h include/linux/jhash.h: replace __get_unaligned_cpu32 in jhash function 2025-07-09 22:57:49 -07:00
jiffies.h jiffies: Remove obsolete SHIFTED_HZ comment 2025-09-03 11:59:28 +02:00
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 mm/vmalloc, mm/kasan: respect gfp mask in kasan_populate_vmalloc() 2025-09-08 23:45:11 -07:00
kbd_diacr.h
kbd_kern.h
kbuild.h
kconfig.h
kcore.h
kcov.h kcov, usb: Don't disable interrupts in kcov_remote_start_usb_softirq() 2025-08-13 17:18:43 +02:00
kcsan-checks.h
kcsan.h
kdb.h
kdebug.h
kdev_t.h
kern_levels.h
kernel_read_file.h
kernel_stat.h
kernel-page-flags.h
kernel.h tracing: Remove redundant config HAVE_FTRACE_MCOUNT_RECORD 2025-07-22 20:15:56 -04:00
kernelcapi.h
kernfs.h
kexec_handover.h
kexec.h kexec: add KEXEC_FILE_NO_CMA as a legal flag 2025-08-27 22:45:43 -07:00
key-type.h
key.h
keyboard.h
keyctl.h
kfence.h
kfifo.h
kgdb.h
khugepaged.h mm: update core kernel code to use vm_flags_t consistently 2025-07-09 22:42:13 -07:00
klist.h
kmemleak.h
kmod.h module: Move modprobe_path and modules_disabled ctl_tables into the module subsys 2025-07-23 11:52:47 +02:00
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 mm: update core kernel code to use vm_flags_t consistently 2025-07-09 22:42:13 -07:00
kstack_erase.h stackleak: Rename stackleak_track_stack to __sanitizer_cov_stack_depth 2025-07-21 21:40:39 -07:00
kstrtox.h
kthread.h
ktime_api.h
ktime.h
kvm_dirty_ring.h
kvm_host.h
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
libata.h ata: libata-sata: Add link_power_management_supported sysfs attribute 2025-07-31 12:56:21 +09:00
libfdt_env.h
libfdt.h
libgcc.h
libnvdimm.h
libps2.h
license.h
limits.h
linear_range.h
linkage.h
linkmode.h
linux_logo.h
lis3lv02d.h
list_bl.h
list_lru.h
list_nulls.h
list_sort.h
list.h
litex.h
livepatch_sched.h
livepatch.h
llc.h
llist_api.h
llist.h cgroup: llist: avoid memory tears for llist_node 2025-07-17 07:41:56 -10:00
local_lock_internal.h
local_lock.h
lockdep_api.h
lockdep_types.h locking/lockdep: Avoid struct return in lock_stats() 2025-07-14 21:57:20 -07:00
lockdep.h
lockref.h
log2.h ilog2: add max_pow_of_two_factor() 2025-07-17 06:01:16 -06:00
logic_iomem.h
logic_pio.h
lp.h
lru_cache.h
lsm_audit.h
lsm_count.h
lsm_hook_defs.h copy_process: pass clone_flags as u64 across calltree 2025-09-01 15:31:34 +02:00
lsm_hooks.h lsm,selinux: Add LSM blob support for BPF objects 2025-08-11 17:56:09 -04:00
lwq.h
lz4.h
lzo.h
mailbox_client.h
mailbox_controller.h
map_benchmark.h
maple_tree.h maple tree: add some comments 2025-07-13 16:38:24 -07:00
maple.h
marvell_phy.h
math64.h
math.h
mbcache.h
mbus.h
mc33xs2410.h pwm: mc33xs2410: add hwmon support 2025-07-24 09:20:39 +02:00
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 memblock: fix kernel-doc for MEMBLOCK_RSRV_NOINIT 2025-08-26 10:47:03 +03:00
memcontrol.h memcg: convert memcg->socket_pressure to u64 2025-07-24 19:12:32 -07:00
memfd.h mm: update core kernel code to use vm_flags_t consistently 2025-07-09 22:42:13 -07:00
memory_hotplug.h mm/page_alloc: add support for initializing pageblock as isolated 2025-07-13 16:38:17 -07:00
memory-tiers.h mm/memory-tier: fix abstract distance calculation overflow 2025-07-09 22:42:06 -07:00
memory.h mm,memory_hotplug: drop status_change_nid parameter from memory_notify 2025-07-13 16:38:17 -07:00
mempolicy.h
mempool.h
memregion.h
memremap.h
memstick.h
mhi_ep.h
mhi.h
micrel_phy.h
microchipphy.h
migrate_mode.h
migrate.h mm/migrate: fix NULL movable_ops if CONFIG_ZSMALLOC=m 2025-08-19 16:35:57 -07:00
mii_timestamper.h
mii.h
min_heap.h
minmax.h
misc_cgroup.h
miscdevice.h
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm_api.h
mm_inline.h
mm_types_task.h
mm_types.h execve updates for v6.18-rc1 2025-09-29 17:19:35 -07:00
mm.h Significant patch series in this pull request: 2025-08-05 16:02:07 +03:00
mman.h mm: update core kernel code to use vm_flags_t consistently 2025-07-09 22:42:13 -07:00
mmap_lock.h mm: fix a UAF when vma->mm is freed after vma->vm_refcnt got dropped 2025-08-02 12:06:11 -07:00
mmdebug.h
mmiotrace.h
mmu_context.h
mmu_notifier.h
mmzone.h mm, vmstat: remove the NR_WRITEBACK_TEMP node_stat_item counter 2025-07-19 18:59:47 -07:00
mnt_idmapping.h
mnt_namespace.h namespace-6.18-rc1 2025-09-29 11:20:29 -07:00
mod_devicetable.h
module_signature.h
module_symbol.h
module.h Kbuild updates for v6.17 2025-08-06 07:32:52 +03:00
moduleloader.h
moduleparam.h Kbuild updates for v6.17 2025-08-06 07:32:52 +03:00
most.h
mount.h
moxtet.h
mpage.h
mpi.h
mpls_iptunnel.h
mpls.h
mroute6.h
mroute_base.h
mroute.h
msdos_fs.h
msdos_partition.h
msg.h
msi_api.h
msi.h Updates for interrupt chip drivers: 2025-09-30 16:00:29 -07:00
mtio.h
mutex_api.h
mutex_types.h
mutex.h cxl for v6.17 2025-08-01 15:47:06 -07:00
mv643xx_eth.h
mv643xx_i2c.h
mvebu-pmsu.h
mxm-wmi.h
namei.h VFS: rename kern_path_locked() and related functions. 2025-09-23 12:37:36 +02:00
nd.h
ndctl.h
net_tstamp.h
net.h
netdev_features.h
netdevice_xmit.h
netdevice.h net: update NAPI threaded config even for disabled NAPIs 2025-08-12 14:43:05 +02:00
netfilter_bridge.h
netfilter_defs.h
netfilter_ipv4.h
netfilter_ipv6.h
netfilter_netdev.h
netfilter.h netfilter: nfnetlink_hook: Dump flowtable info 2025-07-25 18:40:01 +02:00
netfs.h netfs: Fix unbuffered write error handling 2025-08-15 15:56:49 +02:00
netlink.h
netpoll.h netpoll: Remove unused fields from inet_addr union 2025-07-25 13:59:41 -07:00
nfs3.h
nfs4.h
nfs_common.h
nfs_fs_i.h
nfs_fs_sb.h NFS: use a hash table for delegation lookup 2025-07-22 08:10:41 -04:00
nfs_fs.h nfs: Add timecreate to nfs inode 2025-07-14 15:20:02 -07:00
nfs_iostat.h
nfs_page.h NFS: Fix a race when updating an existing write 2025-08-19 11:16:02 -07:00
nfs_ssc.h
nfs_xdr.h nfs: Add timecreate to nfs inode 2025-07-14 15:20:02 -07:00
nfs.h
nfsacl.h
nfslocalio.h
nitro_enclaves.h
nl802154.h
nls.h
nmi.h
node.h mm,memory_hotplug: implement numa node notifier 2025-07-13 16:38:15 -07:00
nodemask_types.h
nodemask.h
nospec.h
notifier.h
ns_common.h ns: move ns type into struct ns_common 2025-09-25 09:23:54 +02:00
nsc_gpio.h
nsfs.h nsfs: add current_in_namespace() 2025-09-19 14:26:16 +02:00
nsproxy.h namespace-6.18-rc1 2025-09-29 11:20:29 -07:00
nstree.h nstree: make struct ns_tree private 2025-09-25 09:23:47 +02:00
ntb_transport.h
ntb.h
nubus.h
numa_memblks.h
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 typo in status code constant for self-test in progress 2025-07-17 13:38:07 +02:00
nvmem-consumer.h
nvmem-provider.h
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.h
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
page_ext.h
page_frag_cache.h
page_idle.h
page_owner.h mm/page_owner: convert set_page_owner_migrate_reason() to folios 2025-07-19 18:59:57 -07:00
page_ref.h
page_reporting.h
page_table_check.h
page-flags-layout.h
page-flags.h mm/page-flags: remove folio_start_writeback_keepwrite() 2025-08-02 12:06:08 -07:00
page-isolation.h mm/page_isolation: remove migratetype parameter from more functions 2025-07-13 16:38:18 -07:00
pageblock-flags.h mm/page_isolation: make page isolation a standalone bit 2025-07-13 16:38:17 -07:00
pagemap.h Summary of significant series in this pull request: 2025-07-31 14:57:54 -07:00
pagevec.h
pagewalk.h arm64: Enable permission change on arm64 kernel block mappings 2025-09-18 21:36:37 +01:00
panic_notifier.h
panic.h Runtime verification changes for 6.17 2025-07-30 16:23:12 -07:00
papr_scm.h
parman.h
parport_pc.h
parport.h
parser.h
part_stat.h
pata_arasan_cf_data.h
patchkey.h
path.h
pch_dma.h
pci_hotplug.h PCI: Move is_pciehp check out of pciehp_is_native() 2025-07-29 11:45:39 -05:00
pci_ids.h
pci-acpi.h
pci-ats.h
pci-bwctrl.h
pci-doe.h
pci-ecam.h
pci-ep-cfs.h
pci-ep-msi.h PCI: endpoint: Add RC-to-EP doorbell support using platform MSI controller 2025-07-24 16:51:17 -05:00
pci-epc.h
pci-epf.h PCI: endpoint: Add pci_epf_align_inbound_addr() helper for inbound address alignment 2025-07-24 16:51:41 -05:00
pci-p2pdma.h
pci-pwrctrl.h
pci-tph.h PCI/TPH: Expose pcie_tph_get_st_table_size() 2025-07-23 01:27:32 -04:00
pci.h Merge branch 'pci/resources' 2025-07-31 16:11:43 -05:00
pcie-dwc.h
pcs-lynx.h
pcs-rzn1-miic.h
pe.h
peci-cpu.h
peci.h
percpu_counter.h
percpu-defs.h mm/percpu: conditionally define _shared_alloc_tag via CONFIG_ARCH_MODULE_NEEDS_WEAK_PER_CPU 2025-07-09 22:42:15 -07:00
percpu-refcount.h
percpu-rwsem.h
percpu.h
perf_event_api.h
perf_event.h perf: Remove get_perf_callchain() init_nr argument 2025-08-26 09:51:12 +02:00
perf_regs.h
personality.h
pfn.h mm: remove callers of pfn_t functionality 2025-07-09 22:42:19 -07:00
pgalloc_tag.h
pgalloc.h mm: introduce and use {pgd,p4d}_populate_kernel() 2025-08-27 22:45:44 -07:00
pgtable_api.h
pgtable.h include/linux/pgtable.h: convert arch_enter_lazy_mmu_mode() and friends to static inlines 2025-09-25 16:10:35 -07:00
phonet.h
phy_fixed.h
phy_led_triggers.h
phy_link_topology.h
phy.h net: phy: add phy_interface_weight() 2025-09-02 16:23:13 -07:00
phylib_stubs.h
phylink.h
pid_namespace.h namespace-6.18-rc1 2025-09-29 11:20:29 -07:00
pid_types.h
pid.h
pidfs.h
pim.h
pipe_fs_i.h
pkeys.h
pl320-ipc.h
platform_device.h
platform_profile.h
pldmfw.h
plist_types.h
plist.h
pm_clock.h
pm_domain.h pmdomain: core: Restore behaviour for disabling unused PM domains 2025-09-11 12:36:14 +02:00
pm_opp.h
pm_qos.h
pm_runtime.h Merge branches 'pm-runtime' and 'pm-powercap' 2025-07-22 18:01:15 +02:00
pm_wakeirq.h
pm_wakeup.h
pm-trace.h
pm.h Merge branches 'pm-misc' and 'pm-tools' 2025-07-22 18:07:11 +02:00
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 and reset changes for the 6.17 series 2025-07-31 21:39:01 -07: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 sched: Fix some typos in include/linux/preempt.h 2025-09-25 09:57:16 +02:00
prefetch.h
prime_numbers.h
printk.h
prmt.h
proc_fs.h Summary of significant series in this pull request: 2025-07-31 14:57:54 -07:00
proc_ns.h ns: move ns type into struct ns_common 2025-09-25 09:23:54 +02:00
processor.h
profile.h
projid.h
property.h software node: Constify node_group in registration functions 2025-08-17 13:18:07 +02:00
pruss_driver.h
psci.h
pseudo_fs.h
psi_types.h
psi.h
psp-platform-access.h crypto: ccp - Add AMD Seamless Firmware Servicing (SFS) driver 2025-09-17 12:17:05 +02:00
psp-sev.h
psp-tee.h
psp.h
pstore_blk.h
pstore_ram.h
pstore_zone.h
pstore.h
ptdump.h
pti.h
ptp_classify.h
ptp_clock_kernel.h
ptp_kvm.h
ptp_mock.h
ptp_pch.h
ptr_ring.h
ptrace_api.h
ptrace.h
purgatory.h
pvclock_gtod.h
pwm_backlight.h
pwm.h pwm: Provide a gpio device for waveform drivers 2025-09-15 11:39:44 +02:00
pxa2xx_ssp.h
pxa168_eth.h
qnx6_fs.h
quota.h
quotaops.h
radix-tree.h
raid_class.h
ramfs.h
random.h
randomize_kstack.h
range.h
ras.h
ratelimit_types.h
ratelimit.h
rational.h
rbtree_augmented.h
rbtree_latch.h
rbtree_types.h
rbtree.h
rcu_node_tree.h
rcu_notifier.h
rcu_segcblist.h
rcu_sync.h
rculist_bl.h
rculist_nulls.h
rculist.h
rcupdate_trace.h
rcupdate_wait.h
rcupdate.h bpf-next-6.18 2025-09-30 17:58:11 -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
regmap.h regmap: Annotate that MMIO implies fast IO 2025-07-25 13:44:33 +01:00
regset.h regset: Add explicit core note name in struct user_regset 2025-07-14 22:27:46 -07:00
relay.h relayfs: support a counter tracking if data is too big to write 2025-07-09 22:57:52 -07:00
remoteproc.h
resctrl_types.h fs/resctrl: Add event configuration directory under info/L3_MON/ 2025-09-15 12:39:38 +02:00
resctrl.h fs/resctrl: Introduce mbm_assign_on_mkdir to enable assignments on mkdir 2025-09-15 12:42:02 +02:00
reset-controller.h
reset.h
resource_ext.h
resource.h
restart_block.h
resume_user_mode.h
rethook.h
rfkill.h
rhashtable-types.h
rhashtable.h
ring_buffer.h tracing cleanups for v6.17: 2025-08-03 15:03:04 -07:00
rio_drv.h
rio_ids.h
rio_regs.h
rio.h
rmap.h mm/rmap: add anon_vma lifetime debug check 2025-08-02 12:06:11 -07:00
rmi.h
rndis.h
rodata_test.h
rolling_buffer.h
root_dev.h
rpmb.h
rpmsg.h
rseq.h Two fixes for RSEQ: 2025-09-30 15:06:33 -07:00
rslib.h
rtc.h
rtmutex.h locking/rtmutex: Move max_lock_depth into rtmutex.c 2025-07-23 11:52:47 +02:00
rtnetlink.h
rtsx_common.h
rtsx_pci.h
rtsx_usb.h misc: rtsx: usb card reader: add OCP support 2025-08-19 14:34:15 +02:00
rv.h include/linux/rv.h: remove redundant include file 2025-09-15 08:36:35 +02:00
rw_hint.h fs: add an enum for number of life time hints 2025-09-16 12:30:41 +02:00
rwbase_rt.h
rwlock_api_smp.h
rwlock_rt.h
rwlock_types.h
rwlock.h
rwsem.h Significant patch series in this pull request: 2025-08-03 16:23:09 -07:00
sbitmap.h lib/sbitmap: make sbitmap_get_shallow() internal 2025-08-07 06:30:17 -06:00
scatterlist.h
scc.h
sched_clock.h
sched.h Scheduler updates for v6.18: 2025-09-30 10:35:11 -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 audit/stable-6.18 PR 20250926 2025-09-30 08:22:16 -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 copy_process: pass clone_flags as u64 across calltree 2025-09-01 15:31:34 +02:00
semaphore.h
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
skbuff.h net: Introduce skb_copy_datagram_from_iter_full() 2025-08-21 17:47:57 -07:00
skmsg.h
slab.h
slimbus.h
sm501-regs.h
sm501.h
smc91x.h
smp_types.h
smp.h A set of updates for SMP function calls: 2025-07-29 13:00:20 -07:00
smpboot.h
smsc911x.h
smscphy.h
sock_diag.h
socket.h
sockptr.h
softirq.h
sonet.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 printk changes for 6.17 2025-08-04 10:54:36 -07:00
sram.h
srcu.h srcu: Add guards for SRCU-fast readers 2025-07-19 10:17:56 +05:30
srcutiny.h srcu: Remove SRCU-lite implementation 2025-07-16 09:51:08 +05:30
srcutree.h srcu: Remove SRCU-lite implementation 2025-07-16 09:51:08 +05:30
ssbi.h
stackdepot.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 stddef: Introduce __TRAILING_OVERLAP() 2025-09-17 09:29:43 -07:00
stm.h
stmmac.h
stmp3xxx_rtc_wdt.h
stmp_device.h
stop_machine.h stop_machine: Improve kernel-doc function-header comments 2025-07-17 12:10:56 -07:00
string_choices.h gpio updates for v6.18-rc1 2025-10-01 11:34:12 -07:00
string_helpers.h
string.h string: Group str_has_prefix() and strstarts() 2025-07-17 16:39:49 -07:00
stringhash.h
stringify.h
sungem_phy.h
sunserialcore.h
sunxi-rsb.h
surface_acpi_notify.h
suspend.h drm for 6.17-rc1 2025-07-30 19:26:49 -07:00
svga.h
sw842.h
swab.h
swait_api.h
swait.h
swap_cgroup.h
swap.h mm: folio_may_be_lru_cached() unless folio_test_large() 2025-09-13 13:05:36 -07:00
swapfile.h
swapops.h
swiotlb.h
switchtec.h
sxgbe_platform.h
sync_core.h
sync_file.h
synclink.h
sys_info.h panic: add 'panic_sys_info' sysctl to take human readable string parameter 2025-07-19 19:08:24 -07:00
sys_soc.h
sys.h
syscall_user_dispatch_types.h
syscall_user_dispatch.h
syscalls_api.h
syscalls.h uprobes/x86: Add uprobe syscall to speed up uprobe 2025-08-21 20:09:20 +02:00
syscore_ops.h
sysctl.h sysctl: Removed unused variable 2025-07-23 11:56:02 +02:00
sysfb.h
sysfs.h sysfs: remove attribute_group::bin_attrs_new 2025-08-19 13:12:12 +02:00
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 tcp_sock_set_maxseg 2025-07-21 17:48:32 -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
tifm.h
timb_dma.h
timb_gpio.h
time32.h
time64.h
time_namespace.h namespace-6.18-rc1 2025-09-29 11:20:29 -07:00
time.h
timecounter.h
timekeeper_internal.h vdso/vsyscall: Avoid slow division loop in auxiliary clock update 2025-09-03 11:55:11 +02:00
timekeeping.h
timer_types.h
timer.h
timerfd.h
timeriomem-rng.h
timerqueue_types.h
timerqueue.h
timex.h
tnum.h bpf: Improve the general precision of tnum_mul 2025-08-27 15:00:26 -07:00
topology.h sched/fair: Get rid of sched_domains_curr_level hack for tl->cpumask() 2025-09-03 10:03:12 +02:00
torture.h
toshiba.h
tpm_command.h
tpm_eventlog.h
tpm_svsm.h
tpm.h Hi, 2025-07-28 18:18:16 -07:00
trace_clock.h
trace_events.h tracing: Remove EVENT_FILE_FL_SOFT_MODE flag 2025-07-22 20:15:51 -04:00
trace_recursion.h
trace_seq.h
trace.h
tracefs.h
tracepoint-defs.h
tracepoint.h
transport_class.h
ts-nbus.h
tsacct_kern.h
tsm-mr.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
turris-signing-key.h
typecheck.h
types.h
u64_stats_sync_api.h
u64_stats_sync.h
uacce.h
uaccess.h
ubsan.h
ucopysize.h
ucs2_string.h
udp.h
uidgid_types.h
uidgid.h
uio_driver.h
uio.h
umh.h
unaligned.h
unicode.h
union_find.h
units.h
unroll.h
unwind_deferred_types.h unwind deferred: Add unwind_completed mask to stop spurious callbacks 2025-07-31 10:20:10 -04:00
unwind_deferred.h unwind: Finish up unwind when a task exits 2025-07-31 10:20:11 -04:00
unwind_user_types.h unwind_user: Add user space unwinding API with frame pointer support 2025-07-29 14:46:07 -04:00
unwind_user.h unwind_user: Add user space unwinding API with frame pointer support 2025-07-29 14:46:07 -04:00
uprobes.h Performance events updates for v6.18: 2025-09-30 11:11:21 -07:00
usb_usual.h
usb.h usb: core: add urb->sgt parameter description 2025-07-21 17:40:02 +02:00
usbdevice_fs.h
user_events.h copy_process: pass clone_flags as u64 across calltree 2025-09-01 15:31:34 +02:00
user_namespace.h user: port to ns_ref_*() helpers 2025-09-19 16:22:37 +02:00
user-return-notifier.h
user.h
userfaultfd_k.h mm/mremap: use an explicit uffd failure path for mremap 2025-07-24 19:12:29 -07:00
util_macros.h
uts_namespace.h namespace-6.18-rc1 2025-09-29 11:20:29 -07:00
uts.h
utsname.h uts: split namespace into separate header 2025-09-19 14:26:17 +02:00
uuid.h
vbox_utils.h
vdpa.h
vdso_datastore.h
verification.h bpf: Implement signature verification for BPF programs 2025-09-22 18:58:03 -07:00
vermagic.h
vexpress.h
vfio_pci_core.h vfio/pci: Do vf_token checks for VFIO_DEVICE_BIND_IOMMUFD 2025-08-05 15:41:14 -06:00
vfio.h vfio/pci: Do vf_token checks for VFIO_DEVICE_BIND_IOMMUFD 2025-08-05 15:41:14 -06:00
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_config: clarify output parameters 2025-09-21 17:44:20 -04:00
virtio_dma_buf.h
virtio_features.h
virtio_net.h
virtio_pci_admin.h
virtio_pci_legacy.h
virtio_pci_modern.h
virtio_ring.h
virtio_vsock.h vsock/virtio: Rename virtio_vsock_skb_rx_put() 2025-08-01 09:11:09 -04:00
virtio.h virtio, vhost: features, fixes 2025-08-01 14:17:48 -07:00
vm_event_item.h
vmalloc.h mm: move page table sync declarations to linux/pgtable.h 2025-08-27 22:45:44 -07:00
vmcore_info.h
vmpressure.h
vmstat.h mm/vmstat: make MEMCG select VM_EVENT_COUNTERS 2025-07-19 18:59:46 -07:00
vmw_vmci_api.h
vmw_vmci_defs.h
vringh.h vhost: vringh: Remove unused functions 2025-08-01 09:11:08 -04:00
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 watchdog: Don't use "proxy" headers 2025-07-17 11:26:56 +02:00
win_minmax.h
wireless.h
wkup_m3_ipc.h
wm97xx.h
wmi.h
wordpart.h
workqueue_api.h
workqueue_types.h
workqueue.h workqueue: fix texinfodocs warning for WQ_* flags reference 2025-09-22 05:37:20 -10:00
writeback.h writeback: Avoid contention on wb->list_lock when switching inodes 2025-09-19 13:11:00 +02:00
ww_mutex.h
wwan.h
xarray.h
xattr.h
xxhash.h lib/xxhash: remove unused functions 2025-08-02 12:01:37 -07:00
xz.h
yam.h
zconf.h
zlib.h
zorro.h
zpool.h
zsmalloc.h mm: stop storing migration_ops in page->mapping 2025-07-13 16:38:29 -07:00
zstd_errors.h
zstd_lib.h
zstd.h
zswap.h
zutil.h