linux-yocto/include/linux
Herve Codina fea922ee9f genirq/generic_chip: Introduce init() and exit() hooks
Most of generic chip drivers need to perform some more additional
initializations on the generic chips allocated before they can be fully
ready.

These additional initializations need to be performed before the IRQ
domain is published to avoid a race condition between IRQ consumers and
suppliers.

Introduce the init() hook to perform these initializations at the right
place just after the generic chip creation. Also introduce the exit() hook
to allow reverting operations done by the init() hook just before the
generic chip is destroyed.

Suggested-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Herve Codina <herve.codina@bootlin.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Link: https://lore.kernel.org/r/20240614173232.1184015-15-herve.codina@bootlin.com
2024-06-17 15:48:14 +02:00
..
amba ARM: 9361/1: amba: store owner from modules with amba_driver_register() 2024-04-18 12:09:14 +01:00
atomic locking/atomic: scripts: Clarify ordering of conditional atomics 2024-02-20 09:55:09 +01:00
avf
bcma
bus firewall: introduce stm32_firewall framework 2024-04-05 16:49:14 +02:00
byteorder
can
cdx cdx: add MSI support for CDX bus 2024-03-07 21:52:03 +00:00
ceph ceph: Use no_printk() helper 2024-03-19 16:11:42 +01:00
clk clk: ti: Improve clksel clock bit parsing for reg property 2024-02-26 13:08:45 +02:00
comedi
crush
decompress
device IOMMU Updates for Linux v6.8 2024-01-18 15:16:57 -08:00
dma dmaengine: imx-sdma: Add i2c dma support 2024-04-25 14:41:18 +05:30
dsa
extcon
firmware sound updates for 6.10-rc1 2024-05-15 10:02:36 -07:00
fpga fpga: region: add owner module and take its refcount 2024-04-23 15:37:20 +08:00
framer net: wan: framer: Add missing static inline qualifiers 2024-03-27 10:25:54 +00:00
fsl
gpio gpio updates for v6.10-rc1 2024-05-14 15:07:07 -07:00
greybus greybus: Avoid fake flexible array for response data 2024-03-05 13:59:43 +00:00
habanalabs
hsi
i3c i3c: master: fix kernel-doc check warning 2024-01-14 23:00:50 +01:00
iio iio: invensense: fix timestamp glitches when switching frequency 2024-05-03 11:48:56 +01:00
input Input: navpoint - remove driver 2024-01-18 15:21:00 -08:00
io_uring io_uring: separate header for exported net bits 2024-04-15 08:10:26 -06:00
irqchip irqchip: Add RISC-V advanced PLIC driver for direct-mode 2024-03-25 17:38:29 +01:00
isdn
lockd lockd: adapt to breakup of struct file_lock 2024-02-05 13:11:43 +01:00
mailbox
mdio
mfd Char/Misc and other driver subsystem changes for 6.10-rc1 2024-05-22 12:26:46 -07:00
mlx4
mlx5 net/mlx5: Fix MTMP register capability offset in MCAM register 2024-05-24 13:27:07 +01:00
mmc MMC core: 2024-05-16 08:56:49 -07:00
mtd This pull request contains updates for UBI and UBIFS: 2024-03-21 15:09:29 -07:00
mux
net/intel iavf: switch to Page Pool 2024-04-24 11:06:26 -07:00
netfilter netfilter: ipset: fix performance regression in swap operation 2024-01-31 23:13:57 +01:00
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
pcs
pds fix missing vmalloc.h includes 2024-04-25 20:55:49 -07:00
perf drivers/perf: riscv: Implement SBI PMU snapshot function 2024-04-26 13:13:16 +05:30
phy phy: Add Embedded DisplayPort and DisplayPort submodes 2024-03-29 00:30:16 +05:30
pinctrl
platform_data Char/Misc and other driver subsystem changes for 6.10-rc1 2024-05-22 12:26:46 -07:00
power power: supply: bq27xxx: Move health reading out of update loop 2024-04-01 12:29:44 +02:00
pse-pd net: pse-pd: Use regulator framework within PSE framework 2024-04-18 18:27:39 -07:00
qat crypto: qat - add interface for live migration 2024-04-02 10:47:43 +08:00
qed
raid
regulator regulator: Fixes for v6.10 2024-05-23 13:39:42 -07:00
remoteproc remoteproc: mediatek: Add IMGSYS IPI command 2024-04-30 10:44:53 -06:00
reset
rpmsg
rtc
sched virtio: features, fixes, cleanups 2024-05-23 12:04:36 -07:00
soc soc: mediatek: mtk-cmdq: Add cmdq_pkt_acquire_event() function 2024-04-23 12:16:55 +02:00
soundwire soundwire: intel_ace2x: use DOAIS and DODS settings from firmware 2024-05-04 18:26:50 +05:30
spi spi: pxa2xx: Move contents of linux/spi/pxa2xx_spi.h to a local one 2024-05-03 11:11:33 +09:00
ssb ssb: drop use of non-existing CONFIG_SSB_DEBUG symbol 2024-03-12 17:33:41 +02:00
sunrpc SUNRPC: add a new svc_find_listener helper 2024-05-06 09:07:22 -04:00
surface_aggregator Char/Misc and other Driver changes for 6.8-rc1 2024-01-17 16:47:17 -08:00
ulpi
unaligned
usb usb: phy: tegra: Replace of_gpio.h by proper one 2024-05-10 10:36:31 +01:00
8250_pci.h
acct.h
acpi_amd_wbrf.h
acpi_dma.h
acpi_iort.h ACPI/IORT: Handle memory address size limits as limits 2024-04-26 12:07:23 +02:00
acpi_mdio.h
acpi_pmtmr.h
acpi_viot.h
acpi.h irqchip/gic-v3: Enable non-coherent redistributors/ITSes ACPI probing 2024-06-06 16:30:15 +02:00
adb.h
adfs_fs.h
adreno-smmu-priv.h
adxl.h
aer.h PCI/AER: Generalize TLP Header Log reading 2024-03-08 15:26:46 -06:00
agp_backend.h
agpgart.h
ahci_platform.h
ahci-remap.h
aio.h
alarmtimer.h
alcor_pci.h
align.h
alloc_tag.h mm: percpu: Include smp.h in alloc_tag.h 2024-05-26 14:40:39 -07:00
altera_jtaguart.h
altera_uart.h
amd-iommu.h iommu/amd: Clean up RMP entries for IOMMU pages during SNP shutdown 2024-01-29 20:34:18 +01:00
amd-pmf-io.h
amd-pstate.h cpufreq: amd-pstate: Add quirk for the pstate CPPC capabilities missing 2024-04-26 19:35:38 +02:00
anon_inodes.h fs: Create anon_inode_getfile_fmode() 2024-04-26 10:33:05 +02:00
aperture.h
apm_bios.h
apm-emulation.h
apple-gmux.h
arch_topology.h sched/cpufreq: Rename arch_update_thermal_pressure() => arch_update_hw_pressure() 2024-04-24 12:08:01 +02:00
args.h
arm_ffa.h firmware: arm_ffa: Add support for FFA_MSG_SEND2 2024-04-18 18:29:50 +01:00
arm_sdei.h
arm-cci.h
arm-smccc.h
armada-37xx-rwtm-mailbox.h
array_size.h
ascii85.h
asn1_ber_bytecode.h
asn1_decoder.h
asn1_encoder.h
asn1.h
assoc_array_priv.h
assoc_array.h
async_tx.h
async.h async: Use a dedicated unbound workqueue with raised min_active 2024-02-09 11:13:59 -10:00
ata_platform.h
ata.h
atalk.h
ath9k_platform.h
atm_tcp.h
atm.h
atmdev.h
atmel_pdc.h
atmel-isc-media.h
atmel-ssc.h
atomic.h
attribute_container.h
audit_arch.h
audit.h
auto_dev-ioctl.h
auto_fs.h
auxiliary_bus.h
auxvec.h
average.h
backing-dev-defs.h blk-wbt: Fix detection of dirty-throttled tasks 2024-02-06 09:44:03 -07:00
backing-dev.h writeback: move wb_wakeup_delayed defination to fs-writeback.c 2024-01-22 15:33:38 +01:00
backing-file.h ovl: implement tmpfile 2024-05-02 20:35:57 +02:00
backlight.h Merge branches 'ib-backlight-auxdisplay-staging-omap-6.9', 'ib-backlight-auxdisplay-hid-fb-6.9' and 'ib-backlight-hid-fbdev-lcd-scripts-6.10' into ibs-for-backlight-merged 2024-05-10 15:43:31 +01:00
badblocks.h
balloon_compaction.h
base64.h
bcd.h
bch.h
bcm47xx_nvram.h
bcm47xx_sprom.h
bcm47xx_wdt.h
bcm963xx_nvram.h
bcm963xx_tag.h
binfmts.h
bio.h block: add a blk_alloc_discard_bio helper 2024-05-07 07:29:42 -06:00
bit_spinlock.h
bitfield.h bitfield: suppress "dubious: x & !y" sparse warning 2024-02-28 13:53:39 +02:00
bitmap-str.h
bitmap.h bitmap: make bitmap_{get,set}_value8() use bitmap_{read,write}() 2024-04-01 10:49:28 +01:00
bitops.h bitmap patches for 6.10 2024-05-21 15:29:01 -07:00
bitrev.h
bits.h uapi: introduce uapi-friendly macros for GENMASK 2024-02-08 08:41:03 -05:00
blk_types.h Compactifying bdev flags 2024-05-21 13:02:56 -07:00
blk-cgroup.h
blk-crypto-profile.h
blk-crypto.h
blk-integrity.h block: remove blk_queue_max_integrity_segments 2024-05-27 09:16:22 -06:00
blk-mq-pci.h
blk-mq-virtio.h
blk-mq.h block: Remove zone write locking 2024-04-17 08:44:03 -06:00
blk-pm.h
blkdev.h block: Fix zone write plugging handling of devices with a runt zone 2024-05-30 15:03:52 -06:00
blkpg.h
blktrace_api.h
blockgroup_lock.h
bma150.h
bootconfig.h bootconfig: use memblock_free_late to free xbc memory to buddy 2024-04-14 22:00:43 +09:00
bootmem_info.h
bottom_half.h
bpf_crypto.h bpf: make common crypto API for TC/XDP programs 2024-04-24 16:01:10 -07:00
bpf_lirc.h
bpf_local_storage.h bpf: Allow compiler to inline most of bpf_local_storage_lookup() 2024-02-11 14:06:24 -08:00
bpf_lsm.h
bpf_mem_alloc.h
bpf_mprog.h
bpf_trace.h
bpf_types.h bpf: Introduce bpf_arena. 2024-03-11 15:37:23 -07:00
bpf_verifier.h bpf: Introduce bpf_preempt_[disable,enable] kfuncs 2024-04-24 09:47:49 -07:00
bpf-cgroup-defs.h
bpf-cgroup.h bpf: remove check in __cgroup_bpf_run_filter_skb 2024-02-13 15:41:17 -08:00
bpf-netns.h
bpf.h The usual shower of singleton fixes and minor series all over MM, 2024-05-19 09:21:03 -07:00
bpfptr.h mm: change inlined allocation helpers to account at the call site 2024-04-25 20:55:59 -07:00
brcmphy.h
bsearch.h
bsg-lib.h scsi: bsg: Pass queue_limits to bsg_setup_queue() 2024-04-11 21:37:48 -04:00
bsg.h
btf_ids.h bpf: Include linux/types.h for u32 2024-04-29 16:28:07 -07:00
btf.h bpf: simplify btf_get_prog_ctx_type() into btf_is_prog_ctx_type() 2024-02-13 18:46:46 -08:00
btree-128.h
btree-type.h
btree.h
btrfs.h
buffer_head.h bd_inode series 2024-05-21 09:51:42 -07:00
bug.h
build_bug.h
build-salt.h
buildid.h crash: split vmcoreinfo exporting code out from crash_core.c 2024-02-23 17:48:22 -08:00
bvec.h block: define bvec_iter as __packed __aligned(4) 2024-03-02 09:15:01 -08:00
c2port.h
cache.h
cacheflush.h
cacheinfo.h Introduce cpu_dcache_is_aliasing() across all architectures 2024-02-22 15:27:19 -08:00
capability.h
cb710.h
cc_platform.h x86/cc: Add cc_platform_set/_clear() helpers 2024-04-04 10:40:27 +02:00
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
cgroup.h cgroup/rstat: add cgroup_rstat_lock helpers and tracepoints 2024-04-16 12:10:42 -10:00
circ_buf.h
cleanup.h
clk-provider.h clk: fixed-factor: add fwname-based constructor functions 2024-02-21 22:11:51 -08:00
clk.h clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get() 2024-03-28 15:35:38 -07:00
clkdev.h
clockchips.h
clocksource_ids.h x86/kvm, ptp/kvm: Add clocksource ID, set system_counterval_t.cs_id 2024-02-07 17:05:21 +01:00
clocksource.h clocksource: Scale the watchdog read retries automatically 2024-02-21 12:00:42 +01:00
closure.h closures: closure_sync_timeout() 2024-05-08 17:29:22 -04:00
cma.h mm/cma: make MAX_CMA_AREAS = CONFIG_CMA_AREAS 2024-02-22 10:24:53 -08:00
cmpxchg-emu.h lib: Add one-byte emulation function 2024-04-09 22:06:00 -07:00
cn_proc.h
cnt32_to_63.h
coda.h
codetag.h lib: add memory allocations report in show_mem() 2024-04-25 20:55:57 -07:00
compaction.h
compat.h
compiler_attributes.h Compiler Attributes: Add __always_used macro 2024-05-09 09:25:08 -07:00
compiler_types.h Merge local branch 'x86-codegen' 2024-05-22 14:13:22 -07:00
compiler-clang.h clang: work around asm input constraint problems 2024-05-22 14:12:11 -07:00
compiler-gcc.h Core x86 changes for v6.9: 2024-03-11 19:53:15 -07:00
compiler-version.h
compiler.h X.509: Introduce scope-based x509_certificate allocation 2024-04-12 15:07:53 +08:00
completion.h
component.h
configfs.h
connector.h
console_struct.h tty: vt: pass vc_resize_user as a parameter 2024-01-27 18:08:52 -08:00
console.h vt: remove superfluous CONFIG_HW_CONSOLE 2024-01-27 19:03:51 -08:00
consolemap.h
const.h
container_of.h
container.h
context_tracking_irq.h
context_tracking_state.h
context_tracking.h
cookie.h
cordic.h
coredump.h fs/coredump: Enable dynamic configuration of max file note size 2024-05-08 09:53:00 -07:00
coresight-pmu.h
coresight-stm.h
coresight.h coresight: Remove duplicate linux/amba/bus.h header 2024-04-24 14:22:41 +01:00
count_zeros.h
counter.h counter: Don't use "proxy" headers 2024-04-23 09:03:37 +09:00
cper.h cxl/cper: Fix errant CPER prints for CXL events 2024-02-03 18:31:17 +01:00
cpu_cooling.h
cpu_pm.h
cpu_rmap.h
cpu_smt.h
cpu.h cpu: Ignore "mitigations" kernel parameter if CPU_MITIGATIONS=n 2024-04-25 15:47:39 +02:00
cpufeature.h
cpufreq.h cpufreq: Add a cpufreq pressure feedback for the scheduler 2024-04-24 12:07:58 +02:00
cpuhotplug.h irqchip: Add RISC-V incoming MSI controller early driver 2024-03-25 17:38:28 +01:00
cpuidle_haltpoll.h
cpuidle.h
cpumask_api.h
cpumask.h RISC-V Patches for the 6.10 Merge Window, Part 1 2024-05-22 09:56:00 -07:00
cpuset.h cgroup/cpuset: Make cpuset hotplug processing synchronous 2024-04-08 07:39:16 -10:00
crash_core.h crash: add a new kexec flag for hotplug support 2024-04-23 14:59:01 +10:00
crash_dump.h
crash_reserve.h kexec: split crashkernel reservation code out from crash_core.c 2024-02-23 17:48:21 -08:00
crc-ccitt.h
crc-itu-t.h
crc-t10dif.h
crc4.h
crc7.h
crc8.h
crc16.h
crc32.h
crc32c.h
crc32poly.h
crc64.h
cred.h
crypto.h
cs5535.h
ctype.h
cuda.h
cxl-event.h cxl/cper: Fix non-ACPI-APEI-GHES build 2024-05-02 12:12:08 -07:00
damon.h mm/damon: add DAMOS filter type YOUNG 2024-05-05 17:53:55 -07:00
dasd_mod.h
davinci_emac.h
dax.h dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n 2024-02-22 15:27:19 -08:00
dca.h
dcache.h vfs-6.9.misc 2024-03-11 09:38:17 -07:00
dccp.h
debug_locks.h
debugfs.h
debugobjects.h
delay.h
delayacct.h
delayed_call.h
dev_printk.h dev_printk: Add and use dev_no_printk() 2024-03-19 16:11:42 +01:00
devcoredump.h devcoredump: Add dev_coredump_put() 2024-04-11 09:39:48 -04:00
devfreq_cooling.h
devfreq-event.h
devfreq.h
device_cgroup.h
device-mapper.h md: port block device access to file 2024-02-25 12:05:22 +01:00
device.h Driver core changes for 6.10-rc1 2024-05-22 12:13:40 -07:00
devm-helpers.h devm-helpers: Fix a misspelled cancellation in the comments 2024-05-14 11:43:40 +02:00
devpts_fs.h
dfl.h
digsig.h
dim.h
dio.h dio: make dio_bus_type const 2024-03-07 20:37:04 +00:00
dirent.h
dlm_plock.h
dlm.h
dm-bufio.h dm bufio: Support IO priority 2024-02-20 14:22:55 -05:00
dm-dirty-log.h
dm-io.h dm io: Support IO priority 2024-02-20 14:22:51 -05:00
dm-kcopyd.h
dm-region-hash.h
dm-verity-loadpin.h
dm9000.h
dma-buf.h dma-buf: Do not build debugfs related code when !CONFIG_DEBUG_FS 2024-04-15 13:56:32 -03:00
dma-direct.h dma-mapping: Add helpers for dma_range_map bounds 2024-04-26 12:07:24 +02:00
dma-direction.h
dma-fence-array.h
dma-fence-chain.h mm: change inlined allocation helpers to account at the call site 2024-04-25 20:55:59 -07:00
dma-fence-unwrap.h
dma-fence.h Reapply "drm/qxl: simplify qxl_fence_wait" 2024-05-06 13:28:59 -07:00
dma-heap.h
dma-map-ops.h dma-mapping updates for Linux 6.10 2024-05-20 10:23:39 -07:00
dma-mapping.h dma: fix DMA sync for drivers not calling dma_set_mask*() 2024-05-09 19:00:29 +02:00
dma-resv.h
dmaengine.h dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV 2024-01-30 22:11:13 +05:30
dmapool.h
dmar.h iommu/vt-d: Allocate DMAR fault interrupts locally 2024-04-26 11:57:36 +02:00
dmi.h
dnotify.h
dns_resolver.h
dpll.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2024-03-07 10:29:36 -08: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 dyndbg: Use *no_printk() helpers 2024-03-19 16:11:42 +01:00
dynamic_queue_limits.h net: dqs: make struct dql more cache efficient 2024-04-15 11:19:53 -07:00
earlycpio.h
ecryptfs.h
edac.h Driver core changes for 6.8-rc1 2024-01-18 09:48:40 -08:00
edd.h
eeprom_93cx6.h
eeprom_93xx46.h
efi_embedded_fw.h
efi-bgrt.h
efi.h efi: Clear up misconceptions about a maximum variable name size 2024-04-13 10:33:02 +02:00
efs_vh.h
einj-cxl.h EINJ: Add CXL error type support 2024-03-12 23:08:29 -07:00
eisa.h
elf-fdpic.h
elf-randomize.h
elf.h Replace macro "ARCH_HAVE_EXTRA_ELF_NOTES" with kconfig 2024-04-15 11:02:51 -07:00
elfcore-compat.h
elfcore.h
elfnote-lto.h
elfnote.h
enclosure.h
energy_model.h PM: EM: Add em_dev_update_chip_binning() 2024-04-08 16:05:14 +02:00
entry-common.h
entry-kvm.h
err.h
errname.h
errno.h
error-injection.h
errqueue.h
errseq.h
etherdevice.h netkit: Fix pkt_type override upon netkit pass verdict 2024-05-25 10:48:57 -07:00
ethtool_netlink.h
ethtool.h ethtool: add interface to read Tx hardware timestamping statistics 2024-04-05 22:24:09 -07:00
eventfd.h
eventpoll.h
evm.h evm: Store and detect metadata inode attributes changes 2024-04-09 17:14:57 -04:00
execmem.h mm/execmem, arch: convert remaining overrides of module_alloc to execmem 2024-05-14 00:31:43 -07:00
export-internal.h
export.h
exportfs.h
ext2_fs.h
extable.h
extcon-provider.h
extcon.h
f2fs_fs.h f2fs: fix some ambiguous comments 2024-05-11 00:41:15 +00:00
f75375s.h
falloc.h
fanotify.h
fault-inject-usercopy.h
fault-inject.h
fb.h - Fix-ups 2024-05-22 10:45:12 -07:00
fbcon.h
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdtable.h fd_is_open(): move to fs/file.c 2024-04-15 16:03:24 -04:00
fec.h
fiemap.h
file.h file: add fd_raw cleanup class 2024-05-09 13:02:39 +02:00
fileattr.h
filelock.h filelock: always define for_each_file_lock() 2024-02-12 14:08:18 +01:00
filter.h bpf-next-for-netdev 2024-05-13 16:41:10 -07:00
find.h bitmap patches for 6.10 2024-05-21 15:29:01 -07:00
fips.h
firewire.h firewire: Annotate struct fw_iso_packet with __counted_by() 2024-05-06 11:06:04 +09:00
firmware-map.h
firmware.h firmware_loader: introduce __free() cleanup hanler 2024-03-07 22:02:12 +00:00
fixp-arith.h
flat.h
flex_proportions.h flex_proportions: remove unused fprop_local_single 2024-02-22 15:38:52 -08:00
font.h fbcon: Increase maximum font width x height to 64 x 128 2024-03-16 08:29:48 +01:00
fortify-string.h kasan, fortify: properly rename memintrinsics 2024-05-24 11:55:05 -07:00
fprobe.h fprobe: Add entry/exit callbacks types 2024-05-01 23:18:47 +09:00
fpu.h arch: add ARCH_HAS_KERNEL_FPU_SUPPORT 2024-05-19 14:36:17 -07:00
freezer.h
fs_api.h
fs_context.h
fs_parser.h fs_parser: move fsparam_string_empty() helper into header 2024-03-26 09:01:18 +01:00
fs_pin.h
fs_stack.h
fs_struct.h
fs_types.h
fs.h Assorted commits that had missed the last merge window... 2024-05-21 13:11:44 -07:00
fscache-cache.h
fscache.h netfs: Replace PG_fscache by setting folio->private and marking dirty 2024-04-29 15:01:42 +01:00
fscrypt.h fscrypt: Drop d_revalidate once the key is added 2024-02-27 16:55:34 -05:00
fsi-occ.h
fsi-sbefifo.h
fsi.h
fsl_devices.h
fsl_hypervisor.h
fsl_ifc.h
fsl-diu-fb.h
fsldma.h
fsnotify_backend.h fsnotify: fix UAF from FS_ERROR event on a shutting down filesystem 2024-04-17 15:06:50 +02:00
fsnotify.h fsnotify: optimize the case of no permission event watchers 2024-04-04 16:24:16 +02:00
fsverity.h
ftrace_irq.h
ftrace.h ftrace: riscv: move from REGS to ARGS 2024-05-22 16:12:48 -07:00
futex.h
fw_table.h lib/firmware_table: Provide buffer length argument to cdat_table_parse() 2024-03-13 00:03:21 -07:00
fwnode_mdio.h
fwnode.h driver core: Add FWLINK_FLAG_IGNORE to completely ignore a fwnode link 2024-03-07 22:10:01 +00:00
gameport.h
gcd.h
genalloc.h
generic-radix-tree.h lib/generic-radix-tree.c: Make nodes more reasonably sized 2024-03-13 21:22:26 -04:00
genl_magic_func.h
genl_magic_struct.h genetlink: remove linux/genetlink.h 2024-04-01 21:44:34 -07:00
getcpu.h
gfp_api.h
gfp_types.h mm: introduce __GFP_NO_OBJ_EXT flag to selectively prevent slabobj_ext creation 2024-04-25 20:55:51 -07:00
gfp.h mm: lift gfp_kmemleak_mask() to gfp.h 2024-05-19 14:40:44 -07:00
glob.h
gnss.h
goldfish.h
gpio_keys.h
gpio-pxa.h
gpio.h gpiolib: Get rid of never false gpio_is_valid() calls 2024-04-17 22:46:44 +02:00
greybus.h greybus: move is_gb_* functions out of greybus.h 2024-03-07 21:42:38 +00:00
group_cpus.h
hardirq.h
hash.h
hashtable_api.h
hashtable.h
hdlc.h
hdlcdrv.h
hdmi.h
hex.h
hid_bpf.h The usual shower of singleton fixes and minor series all over MM, 2024-05-19 09:21:03 -07:00
hid-debug.h
hid-roccat.h
hid-sensor-hub.h
hid-sensor-ids.h iio: hid-sensor-als: Add light chromaticity support 2024-02-17 16:16:11 +00:00
hid.h HID: do not assume HAT Switch logical max < 8 2024-05-07 15:38:36 +02:00
hidden.h
hiddev.h
hidraw.h
highmem-internal.h
highmem.h highmem: add kernel-doc for memcpy_*_folio() 2024-02-22 10:24:41 -08:00
highuid.h
hil_mlc.h
hil.h
hippidevice.h
hisi_acc_qm.h crypto: hisilicon/qm - change function type to void 2024-02-17 09:09:16 +08:00
hmm.h
host1x_context_bus.h
host1x.h
hp_sdc.h
hpet.h
hrtimer_api.h
hrtimer_defs.h Merge tag 'v6.8-rc5' into timers/core, to resolve conflict 2024-02-19 22:27:57 +01:00
hrtimer_types.h
hrtimer.h hrtimers: Update formatting of documentation 2024-02-19 09:37:59 +01:00
hte.h
huge_mm.h mm: simplify thp_vma_allowable_order 2024-05-05 17:53:53 -07:00
hugetlb_cgroup.h
hugetlb_inline.h
hugetlb.h The usual shower of singleton fixes and minor series all over MM, 2024-05-19 09:21:03 -07:00
hw_breakpoint.h
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h hwmon: (core) Add support for humidity min/max alarm 2024-02-25 12:37:37 -08:00
hwspinlock.h
hyperv.h Merge 6.9-rc5 into char-misc-next 2024-04-23 13:16:03 +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: mux: Remove class argument from i2c_mux_add_adapter() 2024-05-13 16:13:19 +02:00
i2c-smbus.h
i2c.h i2c: remove redundant condition 2024-03-07 09:36:08 +01:00
i8042.h
i8253.h
i8254.h
icmp.h
icmpv6.h
idle_inject.h
idr.h
ieee80211.h wifi: iwlwifi: mvm: implement link grading 2024-04-19 10:16:32 +02:00
ieee802154.h
if_arp.h
if_bridge.h
if_eql.h
if_ether.h
if_fddi.h
if_hsr.h
if_link.h
if_ltalk.h
if_macvlan.h
if_phonet.h
if_pppol2tp.h
if_pppox.h
if_rmnet.h
if_tap.h
if_team.h
if_tun.h tun: Fix code style issues in <linux/if_tun.h> 2024-02-04 15:41:18 +00:00
if_tunnel.h
if_vlan.h
igmp.h
ihex.h
ima.h ima: Move IMA-Appraisal to LSM infrastructure 2024-02-15 23:43:46 -05:00
imx-media.h
in.h
in6.h
indirect_call_wrapper.h Merge branch 'x86/bugs' into x86/core, to pick up pending changes before dependent patches 2024-02-14 10:49:37 +01:00
inet_diag.h inet_diag: add module pointer to "struct inet_diag_handler" 2024-01-23 15:13:54 +01:00
inet.h
inetdevice.h inet: annotate devconf data-races 2024-02-28 19:36:39 -08:00
init_ohci1394_dma.h
init_syscalls.h
init_task.h
init.h init: Declare rodata_enabled and mark_rodata_ro() at all time 2024-02-02 10:21:25 -08:00
initrd.h
inotify.h
input.h Input: make input_class constant 2024-03-10 14:38:04 -07:00
instruction_pointer.h
instrumentation.h
instrumented.h instrumented.h: add instrument_memcpy_before, instrument_memcpy_after 2024-04-25 21:07:02 -07:00
int_log.h
integrity.h ima: Move file-change detection variables into new structure 2024-04-09 17:14:57 -04:00
intel_rapl.h powercap: intel_rapl: Introduce APIs for PMU support 2024-04-30 21:10:37 +02:00
intel_tcc.h thermal/intel: Fix intel_tcc_get_temp() to support negative CPU temperature 2024-02-12 18:41:38 +01:00
intel_th.h
intel_tpmi.h platform/x86/intel/tpmi: Add additional TPMI header fields 2024-04-29 13:01:08 +02:00
intel-ish-client-if.h
interconnect-clk.h
interconnect-provider.h interconnect: constify of_phandle_args in xlate 2024-02-26 00:38:17 +02:00
interconnect.h
interrupt.h genirq: Introduce IRQF_COND_ONESHOT and use it in pinctrl-amd 2024-03-25 23:45:21 +01:00
interval_tree_generic.h
interval_tree.h
io_uring_types.h io_uring/kbuf: add helpers for getting/peeking multiple buffers 2024-04-22 11:26:01 -06:00
io_uring.h io_uring: separate header for exported net bits 2024-04-15 08:10:26 -06:00
io-64-nonatomic-hi-lo.h
io-64-nonatomic-lo-hi.h
io-mapping.h
io-pgtable.h
io.h The usual shower of singleton fixes and minor series all over MM, 2024-05-19 09:21:03 -07:00
ioam6_genl.h
ioam6_iptunnel.h
ioam6.h
iocontext.h
iomap.h iomap: pass the length of the dirty region to ->map_blocks 2024-02-01 14:20:13 +01:00
iommu-helper.h
iommu.h Merge branches 'arm/renesas', 'arm/smmu', 'x86/amd', 'core' and 'x86/vt-d' into next 2024-05-13 14:06:54 +02:00
iommufd.h
iopoll.h
ioport.h
ioprio.h block: make __get_task_ioprio() easier to read 2024-01-08 12:27:46 -07:00
ioremap.h
iosys-map.h iosys-map: fix typo 2024-02-14 11:14:40 +01:00
iov_iter.h
iova_bitmap.h
iova.h iommu/dma: fix zeroing of bounce buffer padding used by untrusted devices 2024-05-07 13:29:45 +02:00
ip.h
ipack.h
ipc_namespace.h
ipc.h
ipmi_smi.h
ipmi.h
ipv6_route.h
ipv6.h ipv6: add ipv6_devconf_read_txrx cacheline_group 2024-03-01 08:42:30 +00:00
irq_poll.h
irq_sim.h
irq_work.h
irq.h genirq/generic_chip: Introduce init() and exit() hooks 2024-06-17 15:48:14 +02:00
irqbypass.h
irqchip.h
irqdesc.h genirq: Provide a snapshot mechanism for interrupt statistics 2024-04-12 17:08:05 +02:00
irqdomain_defs.h Revert "genirq/msi: Provide constants for PCI/IMS support" 2024-05-15 17:02:08 -05:00
irqdomain.h irqdomain: Introduce init() and exit() hooks 2024-06-17 15:48:14 +02:00
irqflags_types.h
irqflags.h irqflags: Explicitly ignore lockdep_hrtimer_exit() argument 2024-04-08 16:34:18 +02:00
irqhandler.h genirq: Remove unneeded forward declaration 2024-01-24 16:02:48 +01:00
irqnr.h
irqreturn.h
isa-dma.h
isa.h
isapnp.h
iscsi_boot_sysfs.h
iscsi_ibft.h
ism.h
iversion.h
jbd2.h bd_inode series 2024-05-21 09:51:42 -07:00
jhash.h
jiffies.h jiffies: Transform comment about time_* functions into DOC block 2024-02-19 09:38:00 +01:00
journal-head.h
joystick.h
jump_label_ratelimit.h
jump_label.h jump_label,module: Don't alloc static_key_mod for __ro_after_init keys 2024-03-22 11:18:16 +01:00
jz4740-adc.h
jz4780-nemc.h
kallsyms.h
kasan-checks.h
kasan-enabled.h
kasan-tags.h
kasan.h mm, slab, kasan: replace kasan_never_merge() with SLAB_NO_MERGE 2024-02-26 10:10:07 +01: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_read_file.h
kernel_stat.h genirq: Provide a snapshot mechanism for interrupt statistics 2024-04-12 17:08:05 +02:00
kernel-page-flags.h
kernel.h tracing: Support to dump instance traces by ftrace_dump_on_oops 2024-03-18 10:33:06 -04:00
kernelcapi.h
kernfs.h kernfs: RCU protect kernfs_nodes and avoid kernfs_idr_lock in kernfs_find_and_get_node_by_id() 2024-01-30 15:54:25 -08:00
kexec.h Mainly singleton patches, documented in their respective changelogs. 2024-05-19 14:02:03 -07:00
key-type.h
key.h
keyboard.h
keyctl.h
kfence.h
kfifo.h TTY/Serial changes for 6.10-rc1 2024-05-22 11:53:02 -07:00
kgdb.h
khugepaged.h
klist.h
kmemleak.h
kmod.h
kmsan_string.h
kmsan_types.h
kmsan-checks.h mm: kmsan: implement kmsan_memmove() 2024-04-25 21:07:02 -07:00
kmsan.h
kmsg_dump.h
kobj_map.h
kobject_api.h
kobject_ns.h
kobject.h kobject: make uevent_seqnum atomic 2024-02-17 16:20:41 +01:00
kprobes.h kprobe/ftrace: bail out if ftrace was killed 2024-05-16 07:23:30 +09:00
kref_api.h
kref.h
ks0108.h
ks8842.h
ks8851_mll.h
ksm.h mm/memory-failure: pass the folio to collect_procs_ksm() 2024-05-05 17:53:47 -07:00
kstrtox.h
kthread.h
ktime_api.h
ktime.h
kvm_dirty_ring.h
kvm_host.h KVM cleanups for 6.10: 2024-05-12 03:16:47 -04:00
kvm_irqfd.h
kvm_para.h
kvm_types.h KVM: Allow page-sized MMU caches to be initialized with custom 64-bit values 2024-04-19 12:15:18 -04:00
l2tp.h
lantiq.h
lapb.h
latencytop.h
lcd.h backlight: lcd: Constify lcd_ops 2024-05-03 10:44:42 +01:00
lcm.h
led-class-flash.h leds: Make flash and multicolor dependencies unconditional 2024-03-07 08:48:03 +00:00
led-class-multicolor.h leds: Make flash and multicolor dependencies unconditional 2024-03-07 08:48:03 +00:00
led-lm3530.h
leds-bd2802.h
leds-expresswire.h leds: expresswire: Don't use "proxy" headers 2024-03-07 08:45:31 +00:00
leds-lp3944.h
leds-lp3952.h
leds-pca9532.h
leds-regulator.h
leds-ti-lmu-common.h
leds.h leds: trigger: audio: Remove this trigger 2024-03-28 10:40:24 +00:00
libata.h SCSI misc on 20240514 2024-05-14 18:25:53 -07:00
libfdt_env.h
libfdt.h
libgcc.h
libnvdimm.h
libps2.h
license.h
limits.h
linear_range.h
linkage.h
linkmode.h linkmode: convert linkmode_{test,set,clear,mod}_bit() to macros 2024-04-01 10:49:27 +01:00
linux_logo.h
lis3lv02d.h
list_bl.h
list_lru.h mm/zswap: stop lru list shrinking when encounter warm region 2024-02-22 10:24:54 -08:00
list_nulls.h
list_sort.h
list.h list: leverage list_is_head() for list_entry_is_head() 2024-02-22 15:38:55 -08:00
litex.h
livepatch_sched.h
livepatch.h livepatch: Rename KLP_* to KLP_TRANSITION_* 2024-05-09 15:48:01 +02:00
llc.h
llist_api.h
llist.h
local_lock_internal.h
local_lock.h
lockdep_api.h
lockdep_types.h header cleanups for 6.8 2024-01-10 16:43:55 -08:00
lockdep.h PCI: Lock upstream bridge for pci_reset_function() 2024-05-08 13:19:20 -05:00
lockref.h
log2.h
logic_iomem.h
logic_pio.h
lp.h
lru_cache.h
lsm_audit.h
lsm_hook_defs.h security: allow finer granularity in permitting copy-up of security xattrs 2024-04-09 17:14:57 -04:00
lsm_hooks.h
lwq.h
lz4.h
lzo.h
mailbox_client.h
mailbox_controller.h
map_benchmark.h
maple_tree.h maple_tree: Add mtree_alloc_cyclic() 2024-02-21 09:34:26 +01:00
maple.h
marvell_phy.h net: phy: marvell: add support for MV88E6250 family internal PHYs 2024-05-07 15:17:52 -07:00
math.h
math64.h vdso, math64: Provide mul_u64_u32_add_u64_shr() 2024-04-08 15:03:07 +02:00
mbcache.h
mbus.h
mc6821.h
mc146818rtc.h
mcb.h
mdev.h
mdio-bitbang.h
mdio-gpio.h
mdio-mux.h
mdio.h net: phy: Support 100/1000BT1 linkmode advertisements 2024-02-21 14:56:58 -08:00
mei_aux.h
mei_cl_bus.h
mem_encrypt.h
memblock.h x86/numa: Fix the address overlap check in numa_fill_memblks() 2024-02-16 23:20:34 -08:00
memcontrol.h memcg: use proper type for mod_memcg_state 2024-05-07 10:37:00 -07:00
memfd.h
memory_hotplug.h mm/memory_hotplug: export mhp_supports_memmap_on_memory() 2024-02-22 10:24:40 -08:00
memory-tiers.h memory tier: dax/kmem: introduce an abstract layer for finding, allocating, and putting memory types 2024-05-05 17:53:25 -07:00
memory.h cxl for v6.9 2024-03-16 10:04:12 -07:00
mempolicy.h mm/mempolicy: use numa_node_id() instead of cpu_to_node() 2024-04-25 20:55:48 -07:00
mempool.h mempool: hook up to memory allocation profiling 2024-04-25 20:55:56 -07:00
memregion.h
memremap.h memremap.h: correct an error in a comment 2024-02-22 10:24:55 -08:00
memstick.h
mhi_ep.h
mhi.h bus: mhi: host: Add a new API for getting channel doorbell offset 2024-04-25 20:16:43 +05:30
micrel_phy.h
microchipphy.h
migrate_mode.h
migrate.h
mii_timestamper.h
mii.h
min_heap.h lib min_heap: optimize number of comparisons in min_heapify() 2024-02-22 15:38:52 -08:00
minmax.h
misc_cgroup.h
miscdevice.h
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm_api.h
mm_inline.h
mm_types_task.h
mm_types.h mm/madvise: introduce clear_young_dirty_ptes() batch helper 2024-05-05 17:53:42 -07:00
mm.h mm: convert put_devmap_managed_page_refs() to put_devmap_managed_folio_refs() 2024-05-05 17:53:49 -07:00
mman.h prctl: generalize PR_SET_MDWE support check to be per-arch 2024-03-26 11:07:22 -07:00
mmap_lock.h mm: use rwsem assertion macros for mmap_lock 2024-04-25 20:56:24 -07:00
mmdebug.h mm: make dump_page() take a const argument 2024-03-06 13:04:18 -08:00
mmiotrace.h
mmu_context.h x86/mm: delete unused cpu argument to leave_mm() 2024-02-22 10:24:41 -08:00
mmu_notifier.h mm: replace set_pte_at_notify() with just set_pte_at() 2024-04-12 04:40:27 -04:00
mmzone.h iommu: account IOMMU allocated memory 2024-04-15 14:31:48 +02:00
mnt_idmapping.h
mnt_namespace.h
mod_devicetable.h x86/cpu: Fix x86_match_cpu() to match just X86_VENDOR_INTEL 2024-05-22 11:31:10 +02:00
module_signature.h
module_symbol.h
module.h kprobes: remove dependency on CONFIG_MODULES 2024-05-14 00:35:06 -07:00
moduleloader.h mm/execmem, arch: convert remaining overrides of module_alloc to execmem 2024-05-14 00:31:43 -07:00
moduleparam.h
most.h
mount.h
moxtet.h
mpage.h
mpi.h
mpls_iptunnel.h
mpls.h
mroute_base.h
mroute.h
mroute6.h
msdos_fs.h
msdos_partition.h
msg.h
msi_api.h Revert "genirq/msi: Provide constants for PCI/IMS support" 2024-05-15 17:02:08 -05:00
msi.h pci-v6.10-changes 2024-05-21 10:09:28 -07:00
mtio.h
mutex_api.h
mutex_types.h
mutex.h locking/mutex: Introduce devm_mutex_init() 2024-04-11 17:34:41 +01:00
mv643xx_eth.h
mv643xx_i2c.h
mv643xx.h
mvebu-pmsu.h
mxm-wmi.h
namei.h vfs: relax linkat() AT_EMPTY_PATH - aka flink() - requirements 2024-04-13 11:33:58 +02:00
nd.h
ndctl.h
net_tstamp.h
net.h net: change proto and proto_ops accept type 2024-05-13 18:19:09 -06:00
netdev_features.h
netdevice.h net: revert partially applied PHY topology series 2024-05-13 18:35:02 -07:00
netfilter_bridge.h netfilter: bridge: replace physindev with physinif in nf_bridge_info 2024-01-17 12:02:49 +01:00
netfilter_defs.h
netfilter_ipv4.h
netfilter_ipv6.h
netfilter_netdev.h
netfilter.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2024-02-29 14:24:56 -08:00
netfs.h vfs-6.10-rc2.fixes 2024-05-27 08:09:12 -07:00
netlink.h rtnetlink: add RTNL_FLAG_DUMP_UNLOCKED flag 2024-02-26 11:46:12 +00:00
netpoll.h
nfs_fs_i.h
nfs_fs_sb.h nfs: fix UAF on pathwalk running into umount 2024-02-25 02:10:32 -05:00
nfs_fs.h NFS: add atomic_open for NFSv3 to handle O_TRUNC correctly. 2024-05-20 11:09:20 -04:00
nfs_iostat.h
nfs_page.h
nfs_ssc.h
nfs_xdr.h nfs: remove unused NFS_CALL macro 2024-03-09 09:14:50 -05:00
nfs.h
nfs3.h
nfs4.h nfsd: trivial GET_DIR_DELEGATION support 2024-05-06 09:07:17 -04:00
nfsacl.h
nitro_enclaves.h
nl802154.h
nls.h
nmi.h watchdog: allow nmi watchdog to use raw perf event 2024-05-08 08:41:29 -07:00
node.h base/node / ACPI: Enumerate node access class for 'struct access_coordinate' 2024-03-12 12:34:11 -07:00
nodemask_types.h
nodemask.h
nospec.h
notifier.h
ns_common.h nsfs: convert to path_from_stashed() helper 2024-03-01 12:23:44 +01:00
nsc_gpio.h
nsproxy.h
ntb_transport.h
ntb.h
nubus.h
numa.h x86/numa: Fix SRAT lookup of CFMWS ranges with numa_fill_memblks() 2024-05-07 13:47:15 +02:00
nvme-auth.h
nvme-fc-driver.h
nvme-fc.h
nvme-keyring.h
nvme-rdma.h nvmet-rdma: set max_queue_size for RDMA transport 2024-03-02 15:18:08 -08:00
nvme-tcp.h
nvme.h for-6.9/block-20240310 2024-03-11 11:43:44 -07:00
nvmem-consumer.h
nvmem-provider.h nvmem: layouts: store owner from modules with nvmem_layout_driver_register() 2024-05-03 07:26:38 +02:00
nvram.h
objagg.h
objpool.h objpool: cache nr_possible_cpus() and avoid caching nr_cpu_ids 2024-05-01 23:18:48 +09:00
objtool_types.h
objtool.h x86/bugs: Rename CONFIG_CPU_SRSO => CONFIG_MITIGATION_SRSO 2024-01-10 10:52:29 +01:00
of_address.h
of_clk.h
of_device.h of: Stop circularly including of_device.h and of_platform.h 2024-01-19 08:17:28 -06:00
of_dma.h
of_fdt.h
of_gpio.h
of_graph.h of: property: use unsigned int return on of_graph_get_endpoint_count() 2024-02-06 22:20:24 +00:00
of_iommu.h
of_irq.h
of_mdio.h
of_net.h
of_pci.h
of_pdt.h
of_platform.h of: Stop circularly including of_device.h and of_platform.h 2024-01-19 08:17:28 -06:00
of_reserved_mem.h of: reserved_mem: Remove the use of phandle from the reserved_mem APIs 2024-05-03 07:49:13 -05:00
of.h ARM: late SoC changes for 6.9 2024-03-19 11:57:26 -07:00
oid_registry.h crypto: x509 - Add OID for NIST P521 and extend parser for it 2024-04-12 15:07:52 +08:00
olpc-ec.h
omap-dma.h
omap-gpmc.h
omap-iommu.h
omap-mailbox.h mailbox: omap: Move omap_mbox_irq_t into driver 2024-05-19 22:29:43 -05:00
omapfb.h
once_lite.h
once.h
oom.h
openvswitch.h
osq_lock.h
overflow.h overflow: Change DEFINE_FLEX to take __counted_by member 2024-03-22 16:25:31 -07:00
packing.h
padata.h padata: downgrade padata_do_multithreaded to serial execution for non-SMP 2024-03-06 13:04:17 -08:00
page_counter.h mm: reduce dependencies on <linux/kernel.h> 2024-02-22 10:24:52 -08:00
page_ext.h mm: make page_ext_get() take a const argument 2024-04-25 20:56:14 -07:00
page_idle.h mm: generate PAGE_IDLE_FLAG definitions 2024-04-25 20:56:35 -07:00
page_owner.h mm: page_owner: add support for splitting to any order in split page_owner 2024-03-04 17:01:20 -08:00
page_ref.h mm: remove page_ref_sub_return() 2024-05-05 17:53:49 -07:00
page_reporting.h
page_table_check.h
page-flags-layout.h
page-flags.h mm: remove PageReferenced 2024-05-05 17:53:50 -07:00
page-isolation.h mm: page_isolation: prepare for hygienic freelists 2024-04-25 20:56:04 -07:00
pageblock-flags.h mm: set pageblock_order to HPAGE_PMD_ORDER in case with !CONFIG_HUGETLB_PAGE but THP enabled 2024-04-25 20:56:44 -07:00
pagemap.h filemap: add helper mapping_max_folio_size() 2024-05-24 13:34:06 +02:00
pagevec.h mm: increase folio batch size 2024-03-26 11:07:20 -07:00
pagewalk.h
panic_notifier.h
panic.h
papr_scm.h powerpc/papr_scm: Move duplicate definitions to common header files 2024-04-25 12:37:12 -07:00
parman.h
parport_pc.h
parport.h
parser.h
part_stat.h Use bdev_is_paritition() instead of open-coding it 2024-05-02 17:48:09 -04:00
pata_arasan_cf_data.h
patchkey.h
path.h
pch_dma.h
pci_hotplug.h
pci_ids.h pci-v6.10-changes 2024-05-21 10:09:28 -07:00
pci-acpi.h
pci-ats.h
pci-doe.h
pci-ecam.h
pci-ep-cfs.h
pci-epc.h PCI: endpoint: Remove "core_init_notifier" flag 2024-04-10 17:52:42 +00:00
pci-epf.h PCI: endpoint: Refactor pci_epf_alloc_space() API 2024-02-09 14:20:19 +05:30
pci-p2pdma.h
pci.h Merge branch 'pci/ims-removal' 2024-05-16 18:14:14 -05:00
pcs-lynx.h
pcs-rzn1-miic.h
pe.h
peci-cpu.h
peci.h peci: linux/peci.h: fix Excess kernel-doc description warning 2024-04-11 17:06:06 +02:00
percpu_counter.h
percpu-defs.h
percpu-refcount.h
percpu-rwsem.h
percpu.h mm: change inlined allocation helpers to account at the call site 2024-04-25 20:55:59 -07:00
perf_event_api.h
perf_event.h perf: Move perf_event_fasync() to perf_event.h 2024-04-14 22:26:32 +02:00
perf_regs.h
personality.h
pfn_t.h
pfn.h
pgalloc_tag.h mm: make page_ext_get() take a const argument 2024-04-25 20:56:14 -07:00
pgtable_api.h
pgtable.h mm/madvise: introduce clear_young_dirty_ptes() batch helper 2024-05-05 17:53:42 -07:00
phonet.h
phy_fixed.h
phy_led_triggers.h
phy.h net: revert partially applied PHY topology series 2024-05-13 18:35:02 -07:00
phylib_stubs.h
phylink.h net: phylink: add rxc_always_on flag to phylink_pcs 2024-03-28 19:21:33 -07:00
pid_namespace.h
pid_types.h
pid.h pidfs: remove config option 2024-03-13 12:53:53 -07:00
pidfs.h pidfs: remove config option 2024-03-13 12:53:53 -07:00
pim.h
pipe_fs_i.h
pkeys.h
pktcdvd.h pktcdvd: port block device access to file 2024-02-25 12:05:23 +01:00
pl320-ipc.h
platform_device.h
platform_profile.h ACPI: platform-profile: add platform_profile_cycle() 2024-04-15 15:46:56 +02:00
pldmfw.h
plist_types.h
plist.h
pm_clock.h
pm_domain.h OPP: Fix required_opp_tables for multiple genpds using same table 2024-05-17 12:22:46 +02:00
pm_opp.h OPP: OF: Export dev_opp_pm_calc_power() for usage from EM 2024-04-08 16:05:14 +02:00
pm_qos.h
pm_runtime.h PM: runtime: Add pm_runtime_put_autosuspend() replacement 2024-02-12 16:57:47 +01:00
pm_wakeirq.h
pm_wakeup.h PM: wakeup: Remove unnecessary else from device_init_wakeup() 2024-04-03 16:51:37 +02:00
pm-trace.h
pm.h PM: sleep: Use bool for all 1-bit fields in struct dev_pm_info 2024-01-24 17:10:30 +01:00
pmbus.h
pmu.h
pnp.h PNP: Add dev_is_pnp() macro 2024-04-17 13:14:30 +02:00
poison.h stackdepot: use variable size records for non-evictable entries 2024-02-23 17:27:12 -08:00
poll.h fs/select: rework stack allocation hack for clang 2024-02-20 09:23:52 +01:00
polynomial.h
posix_acl_xattr.h
posix_acl.h
posix-clock.h
posix-timers_types.h
posix-timers.h
power_supply.h power: supply: core: fix charge_behaviour formatting 2024-03-06 00:39:45 +01: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 TTY/Serial changes for 6.10-rc1 2024-05-22 11:53:02 -07:00
prmt.h
proc_fs.h procfs: make freeing proc_fs_info rcu-delayed 2024-02-25 02:10:32 -05:00
proc_ns.h nsfs: convert to path_from_stashed() helper 2024-03-01 12:23:44 +01:00
processor.h
profile.h profiling: Remove create_prof_cpu_mask(). 2024-04-27 11:17:48 -07:00
projid.h
property.h device property: Introduce device_for_each_child_node_scoped() 2024-03-25 19:50:09 +00:00
pruss_driver.h
psci.h
pseudo_fs.h
psi_types.h
psi.h
psp-platform-access.h
psp-sev.h crypto: ccp: Add the SNP_COMMIT command 2024-01-29 20:34:19 +01:00
psp-tee.h
psp.h
pstore_blk.h
pstore_ram.h
pstore_zone.h
pstore.h
ptdump.h mm: ptdump: have ptdump_check_wx() return bool 2024-02-22 10:24:47 -08:00
pti.h x86/bugs: Rename CONFIG_PAGE_TABLE_ISOLATION => CONFIG_MITIGATION_PAGE_TABLE_ISOLATION 2024-01-10 10:52:28 +01:00
ptp_classify.h
ptp_clock_kernel.h ptp: introduce PTP_CLOCK_EXTOFF event for the measured external offset 2024-01-29 13:00:23 +00:00
ptp_kvm.h treewide: Remove system_counterval_t.cs, which is never read 2024-02-07 17:05:21 +01:00
ptp_mock.h
ptp_pch.h
ptr_ring.h mm: change inlined allocation helpers to account at the call site 2024-04-25 20:55:59 -07:00
ptrace_api.h
ptrace.h ptrace: Introduce exception_ip arch hook 2024-02-12 23:04:34 +01:00
purgatory.h
pvclock_gtod.h
pwm_backlight.h backlight: pwm-backlight: Remove struct backlight_ops.check_fb 2024-03-28 10:09:02 +00:00
pwm.h pwm: Make pwmchip_[sg]et_drvdata() a wrapper around dev_set_drvdata() 2024-04-30 18:57:07 +02:00
pxa2xx_ssp.h spi: pxa2xx: Keep PXA*_SSP types together 2024-03-26 19:34:12 +00:00
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 entropy diffusion 2024-04-03 14:45:03 -07:00
range.h
ras.h RAS/AMD/ATL: Add MI300 row retirement support 2024-02-14 17:10:06 +01:00
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 rcu/sync: remove un-used rcu_sync_enter_start function 2024-02-14 08:00:57 -08:00
rculist_bl.h
rculist_nulls.h
rculist.h
rcupdate_trace.h
rcupdate_wait.h rcu-tasks: Make Tasks RCU wait idly for grace-period delays 2024-04-09 15:11:49 +02:00
rcupdate.h rcu: Mollify sparse with RCU guard 2024-04-15 19:43:48 +02: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: Annotated intentional signed integer wrap-around 2024-02-29 13:38:02 -08:00
regmap.h regmap: Reorder fields in 'struct regmap_config' to save some memory 2024-05-07 10:31:42 +09:00
regset.h
relay.h
remoteproc.h
resctrl.h x86/resctrl: Separate arch and fs resctrl locks 2024-02-19 19:28:07 +01:00
reset-controller.h reset: Instantiate reset GPIO controller for shared reset-gpios 2024-02-21 11:53:25 +01:00
reset.h
resource_ext.h
resource.h
restart_block.h
resume_user_mode.h
rethook.h
rfkill.h
rhashtable-types.h rhashtable: plumb through alloc tag 2024-04-25 20:55:57 -07:00
rhashtable.h rhashtable: Improve grammar 2024-04-02 18:03:32 -07:00
ring_buffer.h ring-buffer: Introducing ring-buffer mapping functions 2024-05-13 18:09:56 -04:00
rio_drv.h
rio_ids.h
rio_regs.h
rio.h
rmap.h mm: return the address from page_mapped_in_vma() 2024-05-05 17:53:45 -07:00
rmi.h
rndis.h
rodata_test.h
root_dev.h
rpmsg.h
rseq.h
rslib.h
rtc.h rtc: class: make rtc_class constant 2024-03-08 12:05:10 +01:00
rtmutex.h
rtnetlink.h rtnetlink: add guard for RTNL 2024-04-03 09:59:38 +01:00
rtsx_common.h
rtsx_pci.h
rtsx_usb.h
rv.h
rw_hint.h fs: Move enum rw_hint into a new header file 2024-02-06 14:30:48 +01:00
rwbase_rt.h locking: Make rwsem_assert_held_write_nolockdep() build with PREEMPT_RT=y 2024-04-08 16:39:16 +02:00
rwlock_api_smp.h
rwlock_rt.h
rwlock_types.h
rwlock.h
rwsem.h locking: Make rwsem_assert_held_write_nolockdep() build with PREEMPT_RT=y 2024-04-08 16:39:16 +02:00
sbitmap.h
scatterlist.h
scc.h
sched_clock.h
sched.h The usual shower of singleton fixes and minor series all over MM, 2024-05-19 09:21:03 -07:00
scmi_protocol.h firmware: arm_scmi: Add basic support for SCMI v3.2 pincontrol protocol 2024-04-19 15:17:37 +01:00
scpi_protocol.h
screen_info.h firmware/sysfb: Update screen_info for relocated EFI framebuffers 2024-02-14 10:09:21 +01:00
scs.h
sctp.h
scx200_gpio.h
scx200.h
seccomp_types.h
seccomp.h
secretmem.h mm: merge folio_is_secretmem() and folio_fast_pin_allowed() into gup_fast_folio_allowed() 2024-04-25 20:56:13 -07:00
securebits.h
security.h security: allow finer granularity in permitting copy-up of security xattrs 2024-04-09 17:14:57 -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 tty: vt: remove extern from functions in selection.h 2024-01-27 18:08:53 -08:00
sem_types.h
sem.h
semaphore.h
seq_buf.h seq_buf: Fix kernel documentation 2024-02-15 12:17:28 -05:00
seq_file_net.h
seq_file.h seq_file: Optimize seq_puts() 2024-05-02 16:28:15 +02:00
seqlock_api.h
seqlock_types.h
seqlock.h
serdev.h treewide, serdev: change receive_buf() return type to size_t 2024-01-27 18:13:53 -08:00
serial_8250.h serial: 8250: Move hp300_setup_serial_console() to <linux/serial_8250.h> 2024-01-27 19:01:39 -08:00
serial_bcm63xx.h
serial_core.h tty: serial: switch from circ_buf to kfifo 2024-04-09 15:28:03 +02:00
serial_s3c.h
serial_sci.h
serial.h
serio.h Input: serio - make serio_bus const 2024-03-03 15:06:58 -08:00
set_memory.h
sfp.h net: revert partially applied PHY topology series 2024-05-13 18:35:02 -07:00
sh_clk.h
sh_dma.h
sh_eth.h
sh_intc.h
sh_timer.h
shdma-base.h
shm.h fs: Add FOP_HUGE_PAGES 2024-04-09 10:53:44 +02:00
shmem_fs.h mm/shmem: inline shmem_is_huge() for disabled transparent hugepages 2024-04-16 15:39:51 -07:00
shrinker.h
signal_types.h
signal.h
signalfd.h
siox.h
siphash.h
sizes.h
skb_array.h mm: change inlined allocation helpers to account at the call site 2024-04-25 20:55:59 -07:00
skbuff_ref.h Revert "net: mirror skb frag ref/unref helpers" 2024-05-03 16:05:53 -07:00
skbuff.h The usual shower of singleton fixes and minor series all over MM, 2024-05-19 09:21:03 -07:00
skmsg.h The usual shower of singleton fixes and minor series all over MM, 2024-05-19 09:21:03 -07:00
slab.h The usual shower of singleton fixes and minor series all over MM, 2024-05-19 09:21:03 -07:00
slimbus.h slimbus: core: make slimbus_bus const 2024-03-07 20:21:39 +00:00
sm501-regs.h
sm501.h
smc91x.h
smp_types.h
smp.h Misc cleanups, including a large series from Thomas Gleixner to 2024-03-11 19:37:56 -07:00
smpboot.h
smsc911x.h
smscphy.h
sock_diag.h sock_diag: allow concurrent operation in sock_diag_rcv_msg() 2024-01-23 15:13:55 +01:00
socket.h net: have do_accept() take a struct proto_accept_arg argument 2024-05-13 18:19:19 -06:00
sockptr.h mm: change inlined allocation helpers to account at the call site 2024-04-25 20:55:59 -07:00
softirq.h
sonet.h
sony-laptop.h
sonypi.h
sort.h
sound.h
soundcard.h
spinlock_api_smp.h
spinlock_api_up.h
spinlock_api.h
spinlock_rt.h
spinlock_types_raw.h
spinlock_types_up.h
spinlock_types.h
spinlock_up.h
spinlock.h header cleanup fixup for 6.8-rc1 2024-01-21 10:21:43 -08:00
splice.h
spmi.h
sprintf.h
sram.h
srcu.h
srcutiny.h srcu: Make Tiny SRCU explicitly disable preemption 2024-04-15 11:29:48 +02:00
srcutree.h
ssbi.h
stackdepot.h stackdepot: rename pool_index to pool_index_plus_1 2024-04-05 11:21:31 -07:00
stackleak.h
stackprotector.h
stacktrace.h
start_kernel.h init: remove obsolete arch_call_rest_init() wrapper 2024-02-22 15:38:55 -08:00
stat.h statx: stx_subvol 2024-03-26 09:01:18 +01:00
statfs.h
static_call_types.h
static_call.h
static_key.h
stdarg.h
stddef.h
stm.h stm class: Add source type 2024-05-04 18:57:21 +02:00
stmmac.h net: stmmac: move the EST structure to struct stmmac_priv 2024-05-13 18:33:10 -07:00
stmp_device.h
stmp3xxx_rtc_wdt.h
stop_machine.h
string_choices.h lib/string_choices: Add str_plural() helper 2024-02-29 13:38:01 -08:00
string_helpers.h lib/string_helpers: Add flags param to string_get_size() 2024-02-29 22:34:42 -08:00
string.h The usual shower of singleton fixes and minor series all over MM, 2024-05-19 09:21:03 -07:00
stringhash.h
stringify.h
sungem_phy.h
sunserialcore.h
sunxi-rsb.h
surface_acpi_notify.h
suspend.h PM: sleep: stats: Define suspend_stats next to the code using it 2024-02-05 14:28:19 +01:00
svga.h
sw842.h
swab.h
swait_api.h
swait.h
swap_cgroup.h
swap_slots.h
swap.h getting rid of bogus set_blocksize() uses, switching it 2024-05-21 08:34:51 -07:00
swapfile.h
swapops.h mm,swapops: update check in is_pfn_swap_entry for hwpoison entries 2024-04-16 15:39:50 -07:00
swiotlb.h swiotlb: remove alloc_size argument to swiotlb_tbl_map_single() 2024-05-07 13:29:28 +02:00
switchtec.h
sxgbe_platform.h
sync_core.h locking: Introduce prepare_sync_core_cmd() 2024-02-15 08:04:13 -08:00
sync_file.h
synclink.h
sys_soc.h
sys.h
syscall_user_dispatch_types.h
syscall_user_dispatch.h
syscalls_api.h
syscalls.h mseal: add mseal syscall 2024-05-23 19:40:26 -07:00
syscore_ops.h
sysctl.h sysctl changes for v6.10-rc1 2024-05-17 17:31:24 -07:00
sysfb.h firmware/sysfb: Set firmware-framebuffer parent device 2024-02-14 10:09:17 +01:00
sysfs.h sysfs: Add sysfs_bin_attr_simple_read() helper 2024-04-11 16:02:25 +02:00
syslog.h
sysrq.h
sysv_fs.h
t10-pi.h
task_io_accounting_ops.h
task_io_accounting.h
task_work.h
taskstats_kern.h
tboot.h
tc.h tc: make tc_bus_type const 2024-02-20 13:36:34 +01:00
tca6416_keypad.h
tcp.h tcp: more struct tcp_sock adjustments 2024-04-08 11:49:02 +01:00
tee_core.h tee: optee: Move pool_op helper functions 2024-04-03 13:58:20 +02:00
tee_drv.h tee: Refactor TEE subsystem header files 2024-04-03 09:19:31 +02:00
tegra-icc.h
termios_internal.h
textsearch_fsm.h
textsearch.h
tfrc.h
thermal.h thermal: core: Relocate the struct thermal_governor definition 2024-04-08 16:01:50 +02:00
thread_info.h
threads.h printk: Change type of CONFIG_BASE_SMALL to bool 2024-05-06 17:39:09 +02:00
thunderbolt.h thunderbolt: Get rid of TB_CFG_PKG_PREPARE_TO_SLEEP 2024-04-19 07:52:45 +03:00
ti_wilink_st.h
ti-emif-sram.h
tick.h Core x86 changes for v6.9: 2024-03-11 19:53:15 -07:00
tifm.h
timb_dma.h
timb_gpio.h
time_namespace.h
time.h
time32.h
time64.h
timecounter.h time/timecounter: Fix inline documentation 2024-04-01 10:36:34 +02:00
timekeeper_internal.h
timekeeping.h time/timekeeping: Fix kernel-doc warnings and typos 2024-04-01 10:36:34 +02:00
timer_types.h
timer.h timers: Fix kernel-doc format and add Return values 2024-04-01 10:36:35 +02:00
timerfd.h
timeriomem-rng.h
timerqueue_types.h
timerqueue.h timerqueue: Remove never used function timerqueue_node_expires() 2024-04-22 16:13:06 +02:00
timex.h
tnum.h
topology.h
torture.h
toshiba.h
tpm_command.h
tpm_eventlog.h
tpm.h tpm: Rename TPM2_OA_TMPL to TPM2_OA_NULL_KEY and make it local 2024-05-28 13:14:23 +03:00
trace_clock.h
trace_events.h bpf-next-for-netdev 2024-03-27 07:52:34 -07:00
trace_recursion.h ftrace: make extra rcu_is_watching() validation check optional 2024-05-01 23:18:48 +09:00
trace_seq.h tracing: Limit trace_seq size to just 8K and not depend on architecture PAGE_SIZE 2024-03-06 13:27:00 -05:00
trace.h
tracefs.h eventfs/tracing: Add callback for release of an eventfs_inode 2024-05-04 04:25:37 -04:00
tracepoint-defs.h
tracepoint.h tracepoints: Use WARN() and not WARN_ON() for warnings 2024-03-18 10:33:06 -04:00
transport_class.h
ts-nbus.h
tsacct_kern.h
tsm.h
tty_buffer.h
tty_driver.h tty: add the option to have a tty reject a new ldisc 2024-05-04 18:45:11 +02:00
tty_flip.h
tty_ldisc.h
tty_port.h
tty.h alpha: drop pre-EV56 support 2024-05-06 12:05:00 +02:00
typecheck.h
types.h
u64_stats_sync_api.h
u64_stats_sync.h u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file 2024-04-05 22:31:37 -07:00
uacce.h
uaccess.h
ubsan.h
ucs2_string.h
udp.h printk changes for 6.10 2024-05-15 12:34:46 -07:00
uidgid_types.h
uidgid.h header cleanups for 6.8 2024-01-10 16:43:55 -08:00
uio_driver.h uio: introduce UIO_MEM_DMA_COHERENT type 2024-03-07 21:52:59 +00:00
uio.h new helper: copy_to_iter_full() 2024-04-07 02:42:36 -04:00
umh.h
unicode.h
units.h wifi: cfg80211: Add KHZ_PER_GHZ to units.h and reuse 2024-02-21 15:19:03 +01:00
uprobes.h
usb_usual.h
usb.h usb: core: Remove the useless struct usb_devmap which is just a bitmap 2024-05-04 18:23:03 +02:00
usbdevice_fs.h
user_events.h
user_namespace.h
user-return-notifier.h
user.h
userfaultfd_k.h userfaultfd: use per-vma locks in userfaultfd operations 2024-02-22 15:27:20 -08:00
usermode_driver.h
util_macros.h
uts.h
utsname.h
uuid.h
vbox_utils.h
vdpa.h vDPA: report virtio-block capacity to user space 2024-03-19 02:45:51 -04:00
verification.h
vermagic.h
vexpress.h
vfio_pci_core.h vfio/pci: rename and export range_intersect_range 2024-02-22 12:20:20 -07:00
vfio.h vfio: Introduce interface to flush virqfd inject workqueue 2024-03-11 13:08:52 -06:00
vfs.h
vga_switcheroo.h
vgaarb.h
vhost_iotlb.h
via_i2c.h
via-core.h
via.h
videodev2.h
virtio_anchor.h
virtio_byteorder.h
virtio_caif.h
virtio_config.h
virtio_dma_buf.h
virtio_net.h net: add more sanity check in virtio_net_hdr_to_skb() 2024-01-13 18:06:23 +00:00
virtio_pci_admin.h
virtio_pci_legacy.h
virtio_pci_modern.h
virtio_ring.h
virtio_vsock.h
virtio.h virtio: add debugfs infrastructure to allow to debug virtio features 2024-04-26 13:26:53 +02:00
vm_event_item.h
vmalloc.h mm: vmalloc: enable memory allocation profiling 2024-04-25 20:55:57 -07:00
vmcore_info.h crash: split vmcoreinfo exporting code out from crash_core.c 2024-02-23 17:48:22 -08:00
vmpressure.h
vmstat.h mm: page_alloc: consolidate free page accounting 2024-04-25 20:56:04 -07:00
vmw_vmci_api.h
vmw_vmci_defs.h
vringh.h
vt_buffer.h
vt_kern.h tty: vt: pass vc_resize_user as a parameter 2024-01-27 18:08:52 -08:00
vt.h
vtime.h sched/vtime: Do not include <asm/vtime.h> header 2024-04-17 13:37:23 +02:00
w1.h
wait_api.h
wait_bit.h
wait.h
watch_queue.h
watchdog.h
win_minmax.h lib/win_minmax: fix header comments 2024-02-22 15:38:51 -08:00
wireless.h
wkup_m3_ipc.h
wm97xx.h
wmi.h platform/x86: wmi: Do not instantiate older WMI drivers multiple times 2024-03-12 12:47:35 +02:00
wordpart.h bitops: Move aligned_byte_mask() to wordpart.h 2024-05-19 16:12:38 -07:00
workqueue_api.h
workqueue_types.h
workqueue.h workqueue: Use "@..." in function comment to describe variable length argument 2024-04-22 10:08:04 -10:00
writeback.h writeback: support retrieving per group debug writeback stats of bdi 2024-05-05 17:53:51 -07:00
ww_mutex.h
wwan.h wwan: core: Add WWAN fastboot port type 2024-02-09 12:07:48 +00:00
xarray.h The usual shower of singleton fixes and minor series all over MM, 2024-05-19 09:21:03 -07:00
xattr.h
xxhash.h
xz.h
yam.h
zconf.h
zlib.h
zorro.h
zpool.h mm: zpool: return pool size in pages 2024-04-25 20:55:48 -07:00
zsmalloc.h
zstd_errors.h
zstd_lib.h
zstd.h
zswap.h mm: zswap: optimize zswap pool size tracking 2024-04-25 20:55:47 -07:00
zutil.h