android_kernel_motorola_sm6375/include/linux
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Carlo Caione 525ae72d9f firmware: meson_sm: Rework driver as a proper platform driver
[ Upstream commit 8cde3c2153e8f57be884c0e73f18bc4de150e870 ]

The secure monitor driver is currently a frankenstein driver which is
registered as a platform driver but its functionality goes through a
global struct accessed by the consumer drivers using exported helper
functions.

Try to tidy up the driver moving the firmware struct into the driver
data and make the consumer drivers referencing the secure-monitor using
a new property in the DT.

Currently only the nvmem driver is using this API so we can fix it in
the same commit.

Reviewed-by: Jerome Brunet <jbrunet@baylibre.com>
Signed-off-by: Carlo Caione <ccaione@baylibre.com>
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
Stable-dep-of: cbd38332c140 ("nvmem: meson-efuse: fix function pointer type mismatch")
Signed-off-by: Sasha Levin <sashal@kernel.org>
2024-04-13 12:51:26 +02:00
..
amba drm/pl111: Support grayscale 2019-08-09 09:15:05 +02:00
avf
bcma
byteorder
can can: sja1000: fix size of OCR_MODE_MASK define 2022-12-19 12:24:16 +01:00
ceph libceph: fix alloc_msg_with_page_vector() memory leaks 2020-04-02 15:11:02 +02:00
clk clk: add include guard to clk-conf.h 2019-09-17 10:27:46 -07:00
crush
decompress
dma dmaengine updates for v5.3-rc1 2019-07-17 09:55:43 -07:00
dsa net: dsa: tag_8021q: replace dsa_8021q_remove_header with __skb_vlan_pop 2020-04-01 11:01:34 +02:00
extcon
firmware firmware: meson_sm: Rework driver as a proper platform driver 2024-04-13 12:51:26 +02:00
fpga fpga: altera-pr-ip: Make alt_pr_unregister function void 2019-07-24 14:11:52 -07:00
fsl
gpio gpio: add gpiod_toggle_active_low() 2020-02-19 19:53:09 +01:00
greybus staging: greybus: fix more header declarations 2019-08-28 17:24:22 +02:00
hsi
i3c i3c: add addr and lvr to i2c_dev_desc structure 2019-08-11 10:48:28 +02:00
iio iio: st_sensors: Add a local lock for protecting odr 2022-06-14 18:11:59 +02:00
input Input: elan_i2c - add more hardware ID for Lenovo laptops 2020-07-22 09:33:13 +02:00
irqchip irqchip: Add include guard to irq-partition-percpu.h 2019-08-20 10:35:46 +01:00
isdn
lockd
mailbox mailbox: zynqmp: Fix typo in IPI documentation 2023-05-17 11:35:55 +02:00
mdio net: xgene: Move shared header file into include/linux 2023-02-06 07:52:47 +01:00
mfd mfd: t7l66xb: Drop platform disable callback 2022-08-25 11:18:04 +02:00
mlx4 RDMA/mlx4: Do not map the core_clock page to user space unless enabled 2021-06-16 11:59:44 +02:00
mlx5 net/mlx5_core: Clean driver version and name 2023-11-28 16:50:17 +00:00
mmc mmc: core: add helpers mmc_regulator_enable/disable_vqmmc 2023-12-13 18:18:15 +01:00
mtd mtd: cfi_cmdset_0002: Use chip_ready() for write on S29GL064N 2022-06-14 18:12:03 +02:00
mux
netfilter netfilter: ipset: fix performance regression in swap operation 2024-02-23 08:25:14 +01:00
netfilter_arp netfilter: arp_tables: add pre_exit hook for table unregister 2021-04-21 12:56:16 +02:00
netfilter_bridge netfilter: ebtables: reject blobs that don't provide all entry points 2022-09-05 10:27:41 +02:00
netfilter_ipv4 netfilter: remove CONFIG_NETFILTER checks from headers. 2019-09-13 12:47:36 +02:00
netfilter_ipv6 netfilter: remove CONFIG_NETFILTER checks from headers. 2019-09-13 12:47:36 +02:00
perf
phy
pinctrl pinctrl/gpio: Take MUX usage into account 2019-08-23 11:09:41 +02:00
platform_data platform/x86: pmc_atom: Fix SLP_TYPx bitfield mask 2022-09-15 12:04:50 +02:00
power power: supply: bq27xxx: Fix poll_interval handling and races on remove 2023-05-30 12:44:10 +01:00
qed net: qed: Disable aRFS for NPAR and 100G 2020-10-01 13:18:18 +02:00
raid raid6/test: fix a compilation warning 2020-02-24 08:36:47 +01:00
regulator regulator fix for "regulator: core: Add regulator_is_equal() helper" 2020-02-11 04:35:55 -08:00
remoteproc
reset
rpmsg
rtc
sched kernel/fork: beware of __put_task_struct() calling context 2023-09-23 11:00:03 +02:00
soc firmware: ti_sci: Replace HTTP links with HTTPS ones 2023-11-20 10:30:12 +01:00
soundwire soundwire: stream: make stream name a const pointer 2019-09-04 14:57:28 +05:30
spi spi: introduce SPI_MODE_X_MASK macro 2024-02-23 08:24:48 +01:00
ssb
sunrpc SUNRPC: remove the maximum number of retries in call_bind_status 2023-05-17 11:35:52 +02:00
ulpi
unaligned
usb usb: typec: bus: verify partner exists in typec_altmode_attention 2023-09-23 11:00:01 +02:00
wimax wimax: no need to check return value of debugfs_create functions 2019-08-10 15:25:47 -07:00
8250_pci.h
a.out.h
acct.h
acpi.h ACPI: tables: x86: Reserve memory occupied by ACPI tables 2021-05-07 10:51:36 +02:00
acpi_dma.h
acpi_iort.h ACPI/IORT: Make iort_msi_map_rid() PCI agnostic 2023-12-13 18:18:10 +01:00
acpi_pmtmr.h
adb.h
adfs_fs.h
adxl.h
aer.h
agp_backend.h
agpgart.h
ahci-remap.h
ahci_platform.h ata: libahci_platform: Export again ahci_platform_<en/dis>able_phys() 2020-01-09 10:19:59 +01:00
aio.h
alarmtimer.h alarmtimers: Avoid rtc.h include 2019-08-20 22:09:52 +02:00
alcor_pci.h
altera_jtaguart.h
altera_uart.h
amd-iommu.h iommu/amd: Re-factor guest virtual APIC (de-)activation code 2019-08-09 17:30:40 +02:00
anon_inodes.h
apm-emulation.h
apm_bios.h
apple-gmux.h
apple_bl.h
arch_topology.h arm: Use common cpu_topology structure and functions. 2019-07-22 09:36:18 -07:00
arm-cci.h
arm-smccc.h arm64: entry: Add vectors that have the bhb mitigation sequences 2022-03-19 13:40:15 +01:00
arm_sdei.h
armada-37xx-rwtm-mailbox.h
ascii85.h
asn1.h
asn1_ber_bytecode.h
asn1_decoder.h
assoc_array.h
assoc_array_priv.h
async.h
async_tx.h
ata.h ata: fix ata_id_has_dipm() 2022-10-26 13:22:39 +02:00
ata_platform.h
atalk.h
ath9k_platform.h
atm.h
atm_suni.h
atm_tcp.h
atmdev.h
atmel-mci.h
atmel-ssc.h
atmel_pdc.h
atomic-fallback.h
atomic.h
attribute_container.h
audit.h kill LOOKUP_NO_EVAL, don't bother including namei.h from audit.h 2019-08-30 21:29:32 -04:00
auto_dev-ioctl.h
auto_fs.h
auxvec.h
average.h
b1pcmcia.h
backing-dev-defs.h bdi: add a ->dev_name field to struct backing_dev_info 2020-05-14 07:58:30 +02:00
backing-dev.h bdi: move bdi_dev_name out of line 2020-05-14 07:58:30 +02:00
backlight.h backlight: Expose brightness curve type through sysfs 2019-09-02 15:55:03 +01:00
badblocks.h
balloon_compaction.h
bcd.h
bch.h
bcm47xx_nvram.h
bcm47xx_sprom.h
bcm47xx_wdt.h
bcm963xx_nvram.h
bcm963xx_tag.h
binfmts.h exec: Add exec_update_mutex to replace cred_guard_mutex 2020-10-01 13:17:47 +02:00
bio.h block: return the correct bvec when checking for gaps 2021-07-14 16:53:48 +02:00
bit_spinlock.h
bitfield.h bitfield.h: Fix "type of reg too small for mask" test 2022-07-29 17:14:18 +02:00
bitmap.h bitmap.h: fix kernel-doc warning and typo 2019-10-14 15:04:01 -07:00
bitops.h ocfs2/dlm: move BITS_TO_BYTES() to bitops.h for wider use 2023-06-09 10:28:54 +02:00
bitrev.h
bits.h linux/bits.h: make BIT(), GENMASK(), and friends available in assembly 2019-07-16 19:23:22 -07:00
blk-cgroup.h block: don't merge across cgroup boundaries if blkcg is enabled 2022-04-15 14:18:01 +02:00
blk-mq-pci.h
blk-mq-rdma.h
blk-mq-virtio.h
blk-mq.h block: Delay default elevator initialization 2019-09-05 19:52:34 -06:00
blk-pm.h
blk_types.h blkcg: implement blk-iocost 2019-08-28 21:17:12 -06:00
blkdev.h block: return ELEVATOR_DISCARD_MERGE if possible 2022-05-25 09:14:38 +02:00
blkpg.h
blktrace_api.h blktrace: Protect q->blk_trace with RCU 2020-03-05 16:43:52 +01:00
blockgroup_lock.h
bma150.h
bottom_half.h
bpf-cgroup.h
bpf.h bpf: Add map and need_defer parameters to .map_fd_put_ptr() 2024-02-23 08:24:57 +01:00
bpf_lirc.h
bpf_trace.h
bpf_types.h xdp: Add devmap_hash map type for looking up devices by hashed index 2019-07-29 13:50:48 -07:00
bpf_verifier.h bpf: Fix pointer arithmetic mask tightening under state pruning 2021-09-15 09:47:39 +02:00
bpfilter.h
brcmphy.h
bsearch.h
bsg-lib.h
bsg.h
btf.h
btree-128.h
btree-type.h
btree.h
btrfs.h
buffer_head.h fs: only do a memory barrier for the first set_buffer_uptodate() 2022-09-15 12:04:49 +02:00
bug.h kprobes: Prohibit probing on BUG() and WARN() address 2019-09-05 10:15:16 +02:00
build-salt.h
build_bug.h kbuild: avoid static_assert for genksyms 2020-12-16 10:56:58 +01:00
bvec.h block: allow for_each_bvec to support zero len bvec 2020-09-09 19:12:34 +02:00
c2port.h
cache.h
cacheinfo.h drivers: base: cacheinfo: Get rid of DEFINE_SMP_CALL_CACHE_FUNCTION() 2021-09-26 14:07:10 +02:00
capability.h
cb710.h
cciss_ioctl.h
ccp.h Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 2019-08-09 09:17:05 -07:00
cdev.h
cdrom.h
cfag12864b.h
cgroup-defs.h cgroup: Use separate src/dst nodes when preloading css_sets for migration 2022-07-21 20:59:17 +02:00
cgroup.h memcg: fix possible use-after-free in memcg_write_event_control() 2022-12-14 11:30:43 +01:00
cgroup_rdma.h
cgroup_subsys.h
circ_buf.h
cleancache.h
clk-provider.h Merge branches 'clk-init-destroy', 'clk-doc', 'clk-imx' and 'clk-allwinner' into clk-next 2019-09-19 15:31:27 -07:00
clk.h clk: Fix undefined reference to `clk_rate_exclusive_{get,put}' 2023-08-30 16:27:27 +02:00
clkdev.h
clock_cooling.h
clockchips.h
clocksource.h
cm4000_cs.h
cma.h
cmdline-parser.h
cn_proc.h
cnt32_to_63.h
coda.h coda: fix build using bare-metal toolchain 2019-07-16 19:23:23 -07:00
compaction.h mm, compaction: raise compaction priority after it withdrawns 2019-09-24 15:54:10 -07:00
compat.h futex: Move futex exit handling into futex code 2019-11-29 10:10:08 +01:00
compiler-clang.h compiler.h: fix barrier_data() on clang 2020-12-16 10:56:59 +01:00
compiler-gcc.h compiler.h: Raise minimum version of GCC to 5.1 for arm64 2021-01-23 15:57:55 +01:00
compiler-intel.h
compiler.h compiler.h: Introduce absolute_pointer macro 2021-09-30 10:09:25 +02:00
compiler_attributes.h compiler_attributes.h: Add 'fallthrough' pseudo keyword for switch/case use 2019-10-11 09:26:05 -07:00
compiler_types.h vmlinux.lds.h: Create section for protection against instrumentation 2021-02-17 10:35:16 +01:00
completion.h
component.h
configfs.h
connector.h connector: remove redundant input callback from cn_dev 2019-07-21 13:31:14 -07:00
console.h serial: core: Fix initializing and restoring termios speed 2021-11-17 09:48:25 +01:00
console_struct.h vt: Fix character height handling with VT_RESIZEX 2021-05-26 12:05:20 +02:00
consolemap.h
const.h
container.h driver-core: add include guard to linux/container.h 2019-09-04 13:38:26 +02:00
context_tracking.h
context_tracking_state.h
cordic.h
coredump.h
coresight-pmu.h
coresight-stm.h
coresight.h
count_zeros.h
counter.h
counter_enum.h
cper.h
cpu.h init: Provide arch_cpu_finalize_init() 2023-08-08 19:56:33 +02:00
cpu_cooling.h
cpu_pm.h
cpu_rmap.h
cpufeature.h
cpufreq.h cpufreq: Avoid creating excessively large stack frames 2020-02-11 04:35:25 -08:00
cpuhotplug.h hrtimers: Push pending hrtimers away from outgoing CPU earlier 2023-12-13 18:18:09 +01:00
cpuidle.h Power management updates for 5.4-rc1 2019-09-17 19:15:14 -07:00
cpuidle_haltpoll.h cpuidle-haltpoll: vcpu hotplug support 2019-09-03 09:36:36 +02:00
cpumask.h cpumask: nicer for_each_cpumask_and() signature 2019-09-25 17:51:40 -07:00
cpuset.h sched/core: Prevent race condition between cpuset and __sched_setscheduler() 2019-07-25 15:55:04 +02:00
crash_core.h
crash_dump.h fs/core/vmcore: Move sev_active() reference to x86 arch code 2019-08-09 22:52:10 +10: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 cred: switch to using atomic_long_t 2023-12-20 15:41:18 +01:00
crypto.h crypto - shash: reduce minimum alignment of shash_desc structure 2021-03-09 11:09:38 +01:00
cryptohash.h
cs5535.h
ctype.h
cuda.h
cyclades.h
davinci_emac.h
dax.h dax: Fix compilation for CONFIG_DAX && !CONFIG_FS_DAX 2020-09-23 12:40:47 +02:00
dca.h
dcache.h docs: fs: convert docs without extension to ReST 2019-07-31 13:31:05 -06:00
dccp.h
dcookies.h
debug_locks.h
debugfs.h debugfs: regset32: Add Runtime PM support 2023-05-17 11:35:32 +02:00
debugobjects.h
delay.h
delayacct.h
delayed_call.h
devcoredump.h
devfreq-event.h PM / devfreq: events: extend events by type of counted data 2019-08-25 12:44:38 +09:00
devfreq.h PM/devfreq: governor: Add a private governor_data for governor 2023-01-18 11:41:52 +01:00
devfreq_cooling.h thermal: devfreq_cooling: inline all stubs for CONFIG_DEVFREQ_THERMAL=n 2020-04-17 10:50:09 +02:00
device-mapper.h dm: remove special-casing of bio-based immutable singleton target on NVMe 2022-06-25 12:44:35 +02:00
device.h driver: platform: Add helper for safer setting of driver_override 2023-11-08 11:23:39 +01:00
device_cgroup.h
devpts_fs.h
digsig.h
dim.h linux/dim: Do nothing if no time delta between samples 2023-05-30 12:44:01 +01:00
dio.h
dirent.h
dlm.h
dlm_plock.h
dm-bufio.h dm integrity: fix flush with external metadata device 2021-01-19 18:26:13 +01:00
dm-dirty-log.h
dm-io.h
dm-kcopyd.h
dm-region-hash.h
dm9000.h
dma-buf.h dmabuf: use spinlock to access dmabuf->name 2020-07-29 10:18:29 +02:00
dma-contiguous.h dma-direct: fix zone selection after an unaddressable CMA allocation 2019-08-21 07:14:10 +09:00
dma-debug.h
dma-direct.h dma-direct: check for overflows on 32 bit DMA addresses 2020-01-04 19:17:24 +01:00
dma-direction.h
dma-fence-array.h
dma-fence-chain.h
dma-fence.h dma-fence: Store the timestamp in the same union as the cb_list 2019-08-17 18:46:33 +01:00
dma-iommu.h
dma-mapping.h dma-mapping: add generic helpers for mapping sgtable objects 2023-02-25 11:53:25 +01:00
dma-noncoherent.h dma-mapping: drop the dev argument to arch_sync_dma_for_* 2023-04-05 11:16:43 +02:00
dma-resv.h dma-buf: Restore seqlock around dma_resv updates 2019-08-16 12:40:58 +01:00
dmaengine.h dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV 2024-02-23 08:25:06 +01:00
dmapool.h
dmar.h iommu/vt-d: Silence RCU-list debugging warnings 2020-04-01 11:01:53 +02:00
dmi.h
dnotify.h
dns_resolver.h
dqblk_qtree.h
dqblk_v1.h
dqblk_v2.h
drbd.h
drbd_genl.h
drbd_genl_api.h
drbd_limits.h
ds2782_battery.h
dtlk.h
dw_apb_timer.h
dynamic_debug.h dyndbg: fix module.dyndbg handling 2022-10-26 13:22:37 +02:00
dynamic_queue_limits.h
earlycpio.h
ecryptfs.h
edac.h EDAC: Prefer 'unsigned int' to bare use of 'unsigned' 2019-09-03 19:21:19 +02:00
edd.h
eeprom_93cx6.h
eeprom_93xx46.h misc: eeprom_93xx46: Add quirk to support Microchip 93LC46B eeprom 2021-03-11 14:06:50 +01:00
efi-bgrt.h
efi.h efi: random: reduce seed size to 32 bytes 2022-11-10 17:57:55 +01:00
efs_vh.h
eisa.h
elevator.h kyber: fix out of bounds access when preempted 2021-05-19 10:08:30 +02:00
elf-fdpic.h
elf-randomize.h
elf.h
elfcore-compat.h
elfcore.h elfcore: correct reference to CONFIG_UML 2021-10-27 09:54:27 +02:00
elfnote.h elfnote: mark all .note sections SHF_ALLOC 2020-06-17 16:40:20 +02:00
enclosure.h
energy_model.h PM: EM: Increase energy calculation precision 2021-09-15 09:47:33 +02:00
err.h
errno.h
error-injection.h error-injection: Consolidate override function definition 2019-08-07 13:52:43 +01:00
errqueue.h
errseq.h
etherdevice.h net: create netdev->dev_addr assignment helpers 2023-07-27 08:37:08 +02:00
ethtool.h
eventfd.h eventfd: Export eventfd_ctx_do_read() 2023-09-23 10:59:40 +02:00
eventpoll.h
evm.h
export.h symbol namespaces: revert to previous __ksymtab name scheme 2019-10-18 15:32:52 +02:00
exportfs.h docs: fs: convert docs without extension to ReST 2019-07-31 13:31:05 -06:00
ext2_fs.h
extable.h extable: Add function to search only kernel exception table 2019-08-21 22:23:48 +10:00
extcon-provider.h
extcon.h extcon: Add stubs for extcon_register_notifier_all() functions 2021-04-07 14:47:43 +02:00
f2fs_fs.h f2fs: Add a new CP flag to help fsck fix resize SPO issues 2020-04-23 10:36:33 +02:00
f75375s.h
falloc.h
fanotify.h
fault-inject.h
fb.h fbmem: pull fbcon_update_vcs() out of fb_set_var() 2020-09-03 11:27:09 +02:00
fbcon.h fbcon: Prevent that screen size is smaller than font size 2022-07-12 16:30:47 +02:00
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdtable.h
fec.h
file.h
filter.h bpf: Mark bpf_spin_{lock,unlock}() helpers with notrace correctly 2024-03-26 18:22:15 -04:00
fips.h crypto: fips - add FIPS test failure notification chain 2019-07-26 14:51:57 +10:00
firewire.h
firmware-map.h
firmware.h
fixp-arith.h
flat.h
flex_proportions.h
font.h Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts 2020-10-14 10:32:56 +02:00
frame.h
freezer.h
frontswap.h
fs.h io_uring/unix: drop usage of io_uring socket 2024-03-26 18:22:12 -04:00
fs_context.h devtmpfs regression fix: reconfigure on each mount 2022-01-20 09:19:17 +01:00
fs_enet_pd.h
fs_parser.h
fs_pin.h switch the remnants of releasing the mountpoint away from fs_pin 2019-07-16 22:52:37 -04:00
fs_stack.h
fs_struct.h
fs_types.h
fs_uart_pd.h
fscache-cache.h
fscache.h
fscrypt.h fscrypt: add fscrypt_symlink_getattr() for computing st_size 2021-09-12 08:56:38 +02:00
fsi-occ.h
fsi-sbefifo.h
fsi.h
fsl-diu-fb.h
fsl_devices.h
fsl_hypervisor.h
fsl_ifc.h
fsldma.h
fsnotify.h fsnotify: invalidate dcache before IN_DELETE event 2022-02-01 17:24:39 +01:00
fsnotify_backend.h fsnotify: replace inode pointer with an object id 2020-05-14 07:58:30 +02:00
fsverity.h fs-verity: implement FS_IOC_MEASURE_VERITY ioctl 2019-08-12 19:33:50 -07:00
ftrace.h ftrace: Mark get_lock_parent_ip() __always_inline 2023-04-20 12:07:34 +02:00
ftrace_irq.h
futex.h futex: Fix inode life-time issue 2020-03-25 08:25:58 +01:00
fwnode.h device property: Remove duplicate test for NULL 2019-08-26 11:40:24 +02:00
gameport.h
gcd.h
genalloc.h
generic-radix-tree.h
genetlink.h
genhd.h block/diskstats: more accurate approximation of io_ticks for slow disks 2020-10-07 08:01:29 +02:00
genl_magic_func.h
genl_magic_struct.h
getcpu.h
gfp.h arch, mm: remove stale mentions of DISCONIGMEM 2024-02-23 08:25:13 +01:00
glob.h
gnss.h
goldfish.h
gpio-pxa.h
gpio.h Linux 5.3-rc7 2019-09-05 11:40:54 +02:00
gpio_keys.h
greybus.h staging: greybus: move core include files to include/linux/greybus/ 2019-08-27 19:02:59 +02:00
hardirq.h
hash.h
hashtable.h
hdlc.h
hdlcdrv.h
hdmi.h
hid-debug.h
hid-roccat.h
hid-sensor-hub.h
hid-sensor-ids.h
hid.h HID: fix HID device resource race between HID core and debugging support 2023-12-08 08:44:23 +01:00
hiddev.h
hidraw.h
highmem.h mm/highmem: Lift memcpy_[to|from]_page to core 2023-01-18 11:41:55 +01:00
highuid.h
hil.h
hil_mlc.h hil/parisc: Disable HIL driver when it gets stuck 2020-11-05 11:43:36 +01:00
hippidevice.h
hmm.h hmm: use mmu_notifier_get/put for 'struct hmm' 2019-08-20 09:35:02 -03:00
host1x.h gpu: host1x: mipi: Update tegra_mipi_request() to be node based 2024-03-26 18:22:18 -04:00
hp_sdc.h
hpet.h
hrtimer.h hrtimer: Report offline hrtimer enqueue 2024-02-23 08:25:08 +01:00
hrtimer_defs.h
htcpld.h
huge_mm.h mm/thp: make is_huge_zero_pmd() safe and quicker 2021-06-30 08:47:52 -04:00
hugetlb.h hugetlb: check for undefined shift on 32 bit architectures 2023-02-22 12:50:39 +01:00
hugetlb_cgroup.h
hugetlb_inline.h
hw_breakpoint.h
hw_random.h random: pull add_hwgenerator_randomness() declaration into random.h 2022-06-22 14:11:12 +02:00
hwmon-sysfs.h
hwmon-vid.h
hwmon.h hwmon: Fix HWMON_P_MIN_ALARM mask 2019-10-02 06:36:50 -07:00
hwspinlock.h
hyperv.h Drivers: hv: vmbus: Ignore CHANNELMSG_TL_CONNECT_RESULT(23) 2020-08-11 15:33:38 +02:00
hypervisor.h
i2c-algo-bit.h
i2c-algo-pca.h i2c: algo: pca: Reapply i2c bus settings after reset 2020-09-23 12:40:38 +02:00
i2c-algo-pcf.h
i2c-dev.h
i2c-mux.h
i2c-pxa.h
i2c-smbus.h
i2c.h i2c: Add I2C_AQ_NO_REP_START adapter quirk 2021-05-19 10:08:22 +02:00
i8042.h
i8253.h
icmp.h
icmpv6.h net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending 2021-03-04 10:26:53 +01:00
ide.h
idle_inject.h powercap: idle_inject: Use higher resolution for idle injection 2019-09-03 11:33:29 +02:00
idr.h Fix termination state for idr_for_each_entry_ul() 2023-11-20 10:30:15 +01:00
ieee80211.h ieee80211: Fix incorrect mask for default PE duration 2020-06-03 08:21:36 +02:00
ieee802154.h
if_arp.h net: handle ARPHRD_PPP in dev_is_mac_header_xmit() 2023-09-23 10:59:55 +02:00
if_bridge.h
if_eql.h
if_ether.h macvlan: do not assume mac_header is set in macvlan_broadcast() 2020-01-12 12:21:46 +01:00
if_fddi.h
if_frad.h
if_link.h
if_ltalk.h
if_macvlan.h macvlan: macvlan_count_rx() needs to be aware of preemption 2021-03-30 14:35:25 +02:00
if_phonet.h
if_pppol2tp.h
if_pppox.h compat_ioctl: pppoe: fix PPPOEIOCSFWD handling 2019-07-30 14:42:13 -07:00
if_rmnet.h net: qualcomm: rmnet: Fix incorrect UL checksum offload logic 2019-07-26 14:20:06 -07:00
if_tap.h
if_team.h team: fix null-ptr-deref when team device type is changed 2023-10-10 21:46:37 +02:00
if_tun.h
if_tunnel.h
if_vlan.h net: add vlan_get_protocol_and_depth() helper 2023-05-30 12:44:01 +01:00
igmp.h
ihex.h
ima.h ima: Align ima_file_mmap() parameters with mmap_file LSM hook 2023-03-11 16:44:02 +01:00
imx-media.h
in.h
in6.h
indirect_call_wrapper.h
inet.h
inet_diag.h inet_diag: return classid for all socket types 2020-03-18 07:17:38 +01:00
inetdevice.h net: igmp: increase size of mr_ifc_count 2021-08-18 08:57:01 +02:00
init.h
init_ohci1394_dma.h
init_task.h posix-cpu-timers: Create a container struct 2019-08-28 11:50:33 +02:00
initrd.h
inotify.h
input-polldev.h
input.h Input: add support for polling to input devices 2019-08-20 12:04:07 -07:00
integrity.h
intel-iommu.h iommu/vt-d: Don't dereference iommu_device if IOMMU_API is not built 2021-02-03 23:26:01 +01:00
intel-ish-client-if.h
intel-pti.h
intel-svm.h iommu/vt-d: Fix compile warning from intel-svm.h 2020-02-28 17:22:26 +01:00
intel_rapl.h
intel_th.h intel_th: msu: Introduce buffer interface 2019-07-25 13:03:18 +02:00
interconnect-provider.h interconnect: Add pre_aggregate() callback 2019-08-13 23:02:48 +03:00
interconnect.h interconnect: Add helpers for enabling/disabling a path 2023-08-30 16:27:13 +02:00
interrupt.h genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() 2023-05-17 11:35:46 +02:00
interval_tree.h
interval_tree_generic.h augmented rbtree: add new RB_DECLARE_CALLBACKS_MAX macro 2019-09-25 17:51:39 -07:00
io-64-nonatomic-hi-lo.h
io-64-nonatomic-lo-hi.h
io-mapping.h io-mapping: indicate mapping failure 2020-07-29 10:18:44 +02:00
io-pgtable.h Merge branch 'arm/smmu' into arm/mediatek 2019-08-30 16:12:10 +02:00
io.h lib: devres: add a helper function for ioremap_uc 2020-05-10 10:31:30 +02:00
ioc3.h
iocontext.h block: Fix use-after-free issue accessing struct io_cq 2020-04-17 10:50:04 +02:00
iomap.h iomap: iomap that extends beyond EOF should be marked dirty 2022-09-28 11:03:58 +02:00
iommu-helper.h
iommu.h iommu: Add gfp parameter to iommu_ops::map 2023-02-22 12:50:31 +01:00
iopoll.h
ioport.h resource: Add irqresource_disabled() 2023-10-25 11:53:22 +02:00
ioprio.h
iova.h iommu/iova: Fix module config properly 2022-10-26 13:22:46 +02:00
ip.h
ipack.h
ipc.h
ipc_namespace.h shm: extend forced shm destroy to support objects from several IPC nses 2021-12-01 09:23:35 +01:00
ipmi-fru.h
ipmi.h
ipmi_smi.h ipmi: Don't allow device module unload when in use 2019-12-31 16:44:14 +01:00
ipv6.h ipv6: make mc_forwarding atomic 2022-04-15 14:18:32 +02:00
ipv6_route.h
irq.h genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP 2021-08-18 08:57:02 +02:00
irq_cpustat.h
irq_poll.h
irq_sim.h
irq_work.h
irqbypass.h
irqchip.h
irqdesc.h
irqdomain.h irqdomain: Change the type of 'size' in __irq_domain_add() to be consistent 2023-03-17 08:32:49 +01:00
irqflags.h
irqhandler.h
irqnr.h
irqreturn.h
isa.h
isapnp.h
iscsi_boot_sysfs.h
iscsi_ibft.h
isicom.h
iversion.h
jbd2.h jbd2: fix kernel-doc markups 2023-08-11 11:53:43 +02:00
jhash.h
jiffies.h
journal-head.h
joystick.h
jump_label.h
jump_label_ratelimit.h
jz4740-adc.h
jz4780-nemc.h
kallsyms.h kallsyms: Refactor kallsyms_show_value() to take cred 2020-07-16 08:16:44 +02:00
kasan-checks.h
kasan.h
kbd_diacr.h
kbd_kern.h
kbuild.h
kconfig.h
kcore.h
kcov.h
kdb.h
kdebug.h
kdev_t.h kdev_t: always inline major/minor helper functions 2021-01-09 13:44:54 +01:00
kern_levels.h
kernel-page-flags.h
kernel.h panic: Consolidate open-coded panic_on_warn checks 2023-02-06 07:52:50 +01:00
kernel_stat.h genirq: Fix the return type of kstat_cpu_irqs_sum() 2023-03-11 16:43:38 +01:00
kernelcapi.h
kernfs.h kernfs: fix ino wrap-around detection 2019-12-13 08:42:53 +01:00
kexec.h kexec_file: drop weak attribute from arch_kexec_apply_relocations[_add] 2022-07-02 16:28:50 +02:00
key-type.h KEYS: Don't write out to userspace while holding key semaphore 2020-04-23 10:36:45 +02:00
key.h certs: Fix blacklist flag type confusion 2021-03-04 10:26:29 +01:00
keyboard.h
keyctl.h
kfifo.h kfifo: fix kfifo_to_user() return type 2022-08-25 11:18:04 +02:00
kgdb.h kgdb: Fix spurious true from in_dbg_master() 2020-06-22 09:31:03 +02:00
khugepaged.h mm: khugepaged: recalculate min_free_kbytes after memory hotplug as expected by khugepaged 2020-10-14 10:33:05 +02:00
klist.h
kmemleak.h
kmod.h
kmsg_dump.h
kobj_map.h
kobject.h
kobject_ns.h
kprobes.h x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range 2023-03-11 16:44:02 +01:00
kref.h
ks0108.h
ks8842.h
ks8851_mll.h
ksm.h
kthread.h kthread: Extract KTHREAD_IS_PER_CPU 2021-02-07 15:35:49 +01:00
ktime.h
kvm_host.h x86/kvm/vmx: Make noinstr clean 2022-10-07 09:16:54 +02:00
kvm_irqfd.h
kvm_para.h
kvm_types.h x86/kvm: Cache gfn to pfn translation 2020-02-11 04:35:40 -08:00
l2tp.h
lantiq.h
lapb.h
latencytop.h
lcd.h backlight: drop EARLY_EVENT_BLANK support 2019-08-05 21:52:53 +02:00
lcm.h
led-class-flash.h leds: class: Improve LED and LED flash class registration API 2019-07-25 20:07:50 +02:00
led-lm3530.h
leds-bd2802.h
leds-lp3944.h
leds-lp3952.h
leds-pca9532.h
leds-regulator.h
leds-tca6507.h
leds-ti-lmu-common.h
leds.h leds: core: Fix leds.h structure documentation 2019-10-08 22:05:58 +02:00
leds_pwm.h
libata.h ata: libata-sata: increase PMP SRST timeout to 10s 2023-10-10 21:46:42 +02:00
libfdt.h
libfdt_env.h libfdt: define INT32_MAX and UINT32_MAX in libfdt_env.h 2020-01-04 19:18:28 +01:00
libgcc.h
libnvdimm.h libnvdimm/security: Introduce a 'frozen' attribute 2019-08-29 13:49:13 -07:00
libps2.h
license.h
lightnvm.h lightnvm: move metadata mapping to lower level driver 2019-08-06 08:20:10 -06:00
limits.h
linkage.h linkage: Introduce new macros for assembler symbols 2020-11-10 12:37:24 +01:00
linkmode.h
linux_logo.h
lis3lv02d.h
list.h list: add "list_del_init_careful()" to go with "list_empty_careful()" 2023-06-28 10:18:35 +02:00
list_bl.h
list_lru.h
list_nulls.h rcu: Use WRITE_ONCE() for assignments to ->pprev for hlist_nulls 2020-02-24 08:36:45 +01:00
list_sort.h
livepatch.h
llc.h
llist.h
lockdep.h drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3 2024-03-01 13:13:38 +01:00
lockref.h
log2.h include/linux/log2.h: add missing () around n in roundup_pow_of_two() 2020-09-09 19:12:29 +02:00
logic_pio.h lib: logic_pio: Add logic_pio_unregister_range() 2019-08-13 14:54:24 +08:00
lp.h
lru_cache.h
lsm_audit.h
lsm_hooks.h lsm: new security_file_ioctl_compat() hook 2024-02-23 08:25:15 +01:00
lz4.h include/linux/lz4.h: fix spelling and copy-paste errors in documentation 2019-07-16 19:23:24 -07:00
lzo.h
mailbox_client.h
mailbox_controller.h mailbox: forward the hrtimer if not queued and under a lock 2022-06-14 18:11:42 +02:00
maple.h
marvell_phy.h net: phy: marvell: fix detection of PHY on Topaz switches 2021-04-21 12:56:18 +02:00
math64.h
max17040_battery.h
mbcache.h ext4: fix deadlock due to mbcache entry corruption 2023-01-18 11:41:56 +01:00
mbus.h
mc6821.h
mc146818rtc.h rtc: mc146818-lib: Fix the AltCentury for AMD platforms 2022-05-25 09:14:32 +02:00
mcb.h mcb: remove is_added flag from mcb_device struct 2023-10-25 11:53:19 +02:00
mdev.h
mdio-bitbang.h
mdio-gpio.h
mdio-mux.h
mdio.h net: mdio: introduce a shutdown method to mdio device drivers 2021-10-09 14:39:49 +02:00
mei_cl_bus.h
mem_encrypt.h fs/core/vmcore: Move sev_active() reference to x86 arch code 2019-08-09 22:52:10 +10:00
memblock.h memblock: fix memblock_phys_alloc() section mismatch error 2022-01-05 12:37:44 +01:00
memcontrol.h mm: memcontrol: fix occasional OOMs due to proportional memory.low reclaim 2021-08-26 08:36:22 -04:00
memfd.h
memory.h mm/memory_hotplug: fix try_offline_node() 2019-11-15 18:34:00 -08:00
memory_hotplug.h mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() 2021-09-22 12:26:43 +02:00
mempolicy.h Revert "Revert "mm, thp: restore node-local hugepage allocations"" 2019-09-28 14:05:38 -07:00
mempool.h
memremap.h libnvdimm fixes v5.4-rc1 2019-09-29 10:33:41 -07:00
memstick.h memstick: Skip allocating card when removing host 2020-10-07 08:01:25 +02:00
mic_bus.h
micrel_phy.h net: phy: micrel: Update KSZ87xx PHY name 2019-10-17 16:31:52 -07:00
microchipphy.h
migrate.h mm: remove the unused MIGRATE_PFN_DEVICE flag 2019-08-20 09:35:03 -03:00
migrate_mode.h
mii.h net: phy: fix write to mii-ctrl1000 register 2019-10-04 18:11:08 -07:00
miscdevice.h rfkill: allocate static minor 2019-12-13 08:43:18 +01:00
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm-arch-hooks.h
mm.h mm: allow a controlled amount of unfairness in the page lock 2023-08-30 16:27:26 +02:00
mm_inline.h
mm_types.h mm: fix struct page layout on 32-bit systems 2021-05-19 10:08:31 +02:00
mm_types_task.h fork: improve error message for corrupted page tables 2019-09-25 17:51:40 -07:00
mman.h
mmap_lock.h mmap locking API: initial implementation as rwsem wrappers 2022-07-29 17:14:18 +02:00
mmdebug.h mm: Fix '.data.once' orphan section warning 2022-12-08 11:23:04 +01:00
mmiotrace.h
mmu_context.h
mmu_notifier.h mm/mmu_notifiers: annotate with might_sleep() 2019-09-07 04:28:04 -03:00
mmzone.h arm: remove CONFIG_ARCH_HAS_HOLES_MEMORYMODEL 2022-05-15 19:54:46 +02:00
mnt_namespace.h
mod_devicetable.h x86/cpu: Add a steppings field to struct x86_cpu_id 2022-10-07 09:16:54 +02:00
module.h modules: inherit TAINT_PROPRIETARY_MODULE 2021-05-11 14:04:04 +02:00
module_signature.h MODSIGN: make new include file self contained 2019-08-06 13:41:04 -04:00
moduleloader.h
moduleparam.h
mount.h
moxtet.h bus: Add support for Moxtet bus 2019-08-14 15:30:35 +02:00
mpage.h
mpi.h
mpls.h
mpls_iptunnel.h
mroute.h
mroute6.h
mroute_base.h
msdos_fs.h
msg.h
msi.h PCI/MSI: Protect msi_desc::masked for multi-MSI 2021-08-18 08:57:03 +02:00
mutex.h locking/mutex: Fix non debug version of mutex_lock_io_nested() 2021-03-30 14:35:29 +02:00
mv643xx.h
mv643xx_eth.h
mv643xx_i2c.h
mvebu-pmsu.h
mxm-wmi.h
n_r3964.h
namei.h new helper: lookup_positive_unlocked() 2023-09-23 10:59:40 +02:00
nd.h
ndctl.h
net.h net: introduce helper sendpage_ok() in include/linux/net.h 2020-10-14 10:33:00 +02:00
netdev_features.h net: Fix features skip in for_each_netdev_feature() 2022-05-18 09:47:24 +02:00
netdevice.h net: add DEV_STATS_READ() helper 2023-11-20 10:30:10 +01:00
netfilter.h Remove DECnet support from kernel 2023-06-21 15:44:10 +02:00
netfilter_bridge.h netfilter: move nf_bridge_frag_data struct definition to a more appropriate header. 2019-09-13 12:35:33 +02:00
netfilter_defs.h Remove DECnet support from kernel 2023-06-21 15:44:10 +02:00
netfilter_ingress.h
netfilter_ipv4.h netfilter: use actual socket sk rather than skb sk when routing harder 2020-11-18 19:20:17 +01:00
netfilter_ipv6.h netfilter: use actual socket sk rather than skb sk when routing harder 2020-11-18 19:20:17 +01:00
netlink.h
netpoll.h
nfs.h
nfs3.h
nfs4.h pnfs/flexfiles: Add tracepoints for detecting pnfs fallback to MDS 2019-07-18 15:50:28 -04:00
nfs_fs.h NFS: swap IO handling is slightly different for O_DIRECT IO 2022-04-15 14:18:35 +02:00
nfs_fs_i.h
nfs_fs_sb.h
nfs_iostat.h
nfs_page.h NFS: Fix races nfs_page_group_destroy() vs nfs_destroy_unlinked_subrequests() 2020-10-01 13:17:52 +02:00
nfs_xdr.h NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION 2020-05-06 08:15:05 +02:00
nfsacl.h
nl802154.h
nls.h fs/nls: make load_nls() take a const parameter 2023-09-23 10:59:38 +02:00
nmi.h watchdog/perf: define dummy watchdog_update_hrtimer_threshold() on correct config 2023-07-27 08:37:10 +02:00
node.h mm: don't rely on system state to detect hot-plug operations 2020-10-07 08:01:30 +02:00
nodemask.h nodemask: Fix return values to be unsigned 2022-06-14 18:12:02 +02:00
nospec.h uaccess: Add speculation barrier to copy_from_user() 2023-02-25 11:53:26 +01:00
notifier.h
ns_common.h
nsc_gpio.h
nsproxy.h
ntb.h
ntb_transport.h
nubus.h
numa.h
nvme-fc-driver.h nvme-fc: Revert "add module to ops template to allow module references" 2020-04-17 10:50:10 +02:00
nvme-fc.h
nvme-rdma.h
nvme-tcp.h nvme-tcp: fix nvme_tcp_term_pdu to match spec 2023-04-05 11:16:38 +02:00
nvme.h nvme: handle the persistent internal error AER 2023-05-17 11:35:43 +02:00
nvmem-consumer.h nvmem: core: fix nvmem_cell_write inline function 2019-12-31 16:44:43 +01:00
nvmem-provider.h
nvram.h
objagg.h
of.h of: Add missing 'Return' section in kerneldoc comments 2023-12-13 18:18:11 +01:00
of_address.h
of_clk.h of: clk: Make <linux/of_clk.h> self-contained 2021-12-08 09:01:08 +01:00
of_device.h
of_dma.h
of_fdt.h
of_gpio.h gpio: of: Make of_gpio_simple_xlate() private 2019-09-11 14:46:02 +01:00
of_graph.h
of_iommu.h
of_irq.h of/irq: Make of_msi_map_rid() PCI bus agnostic 2023-12-13 18:18:11 +01:00
of_mdio.h
of_net.h
of_pci.h
of_pdt.h
of_platform.h
of_reserved_mem.h
oid_registry.h
olpc-ec.h
omap-dma.h dmaengine: omap-dma: make omap_dma_filter_fn private 2019-07-22 20:56:37 +05:30
omap-gpmc.h
omap-iommu.h iommu/omap: Fix compilation warnings 2019-08-09 19:56:05 +02:00
omap-mailbox.h
omapfb.h
once.h once: fix section mismatch on clang builds 2022-11-01 19:06:42 +01:00
oom.h mm, oom: make the calculation of oom badness more accurate 2021-09-03 10:08:12 +02:00
openvswitch.h
oprofile.h
osq_lock.h
overflow.h overflow: Include header file with SIZE_MAX declaration 2020-10-29 09:57:51 +01:00
packing.h
padata.h padata: add separate cpuhp node for CPUHP_PADATA_DEAD 2020-06-17 16:40:22 +02:00
page-flags-layout.h page flags: prioritize kasan bits over last-cpuid 2019-08-03 07:02:01 -07:00
page-flags.h page-flags: fix a crash at SetPageError(THP_SWAP) 2020-03-25 08:25:58 +01:00
page-isolation.h
page_counter.h
page_ext.h mm, page_owner: rename flag indicating that page is allocated 2019-10-14 15:04:00 -07:00
page_idle.h
page_owner.h mm/page_owner: change split_page_owner to take a count 2020-10-29 09:57:52 +01:00
page_ref.h
pageblock-flags.h
pagemap.h mm, futex: fix shared futex pgoff on shmem huge page 2021-06-30 08:47:55 -04:00
pagevec.h
pagewalk.h pagewalk: separate function pointers from iterator data 2019-09-07 04:28:04 -03:00
parman.h
parport.h
parport_pc.h
parser.h
pata_arasan_cf_data.h
patchkey.h
path.h
pch_dma.h
pci-acpi.h
pci-ats.h
pci-dma-compat.h
pci-ecam.h PCI/ACPI: Add Ampere Altra SOC MCFG quirk 2021-09-26 14:07:05 +02:00
pci-ep-cfs.h
pci-epc.h PCI: endpoint: Fix for concurrent memory allocation in OB address region 2020-04-17 10:50:11 +02:00
pci-epf.h
pci-p2pdma.h PCI/P2PDMA: Introduce pci_p2pdma_unmap_sg() 2019-08-16 08:41:26 -05:00
pci.h PCI: Add pci_clear_master() stub for non-CONFIG_PCI 2023-07-27 08:37:16 +02:00
pci_hotplug.h PCI/ACPI: Move _HPP & _HPX functions to pci-acpi.c 2019-08-28 15:25:53 -05:00
pci_ids.h PCI: add INTEL_HDA_ARL to pci_ids.h 2024-02-23 08:25:01 +01:00
pda_power.h
pe.h
percpu-defs.h percpu: Separate decrypted varaibles anytime encryption can be enabled 2020-02-11 04:35:44 -08:00
percpu-refcount.h
percpu-rwsem.h
percpu.h
percpu_counter.h percpu_counter: fix a data race at vm_committed_as 2020-04-23 10:36:37 +02:00
perf_event.h perf/core: Add a new read format to get a number of lost samples 2023-12-13 18:18:15 +01:00
perf_regs.h
personality.h
pfn.h
pfn_t.h mm: introduce ARCH_HAS_PTE_DEVMAP 2019-07-16 19:23:25 -07:00
phonet.h
phy.h net: phy: fix MDIO bus PM PHY resuming 2020-03-18 07:17:46 +01:00
phy_fixed.h net: fixed_phy: Add forward declaration for struct gpio_desc; 2019-09-05 11:54:14 +02:00
phy_led_triggers.h
phylink.h
pid.h pidfd: add P_PIDFD to waitid() 2019-08-01 21:49:46 +02:00
pid_namespace.h
pim.h
pipe_fs_i.h
pkeys.h
pktcdvd.h
pl320-ipc.h
pl353-smc.h
platform_device.h driver: platform: Add helper for safer setting of driver_override 2023-11-08 11:23:39 +01:00
plist.h
pm-trace.h
pm.h PM: runtime: Fix unpaired parent child_count for force_resume 2021-05-19 10:08:20 +02:00
pm2301_charger.h
pm_clock.h
pm_domain.h PM: domains: Restore comment indentation for generic_pm_domain.child_links 2023-05-17 11:36:04 +02:00
pm_opp.h opp: Add dev_pm_opp_find_level_exact() 2019-07-26 13:24:59 +05:30
pm_qos.h PM / QoS: Redefine FREQ_QOS_MAX_DEFAULT_VALUE to S32_MAX 2019-12-21 11:04:31 +01:00
pm_runtime.h PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend() 2024-02-23 08:25:14 +01:00
pm_wakeirq.h PM / wakeirq: support enabling wake-up irq after runtime_suspend called 2023-08-11 11:54:00 +02:00
pm_wakeup.h PM / wakeup: Show wakeup sources stats in sysfs 2019-08-21 00:20:40 +02:00
pmbus.h
pmu.h
pnfs_osd_xdr.h
pnp.h pnp: Use list_for_each_entry() instead of open coding 2020-05-20 08:20:27 +02:00
poison.h lib/list: tweak LIST_POISON2 for better code generation on x86_64 2019-07-16 19:23:22 -07:00
poll.h fs/select: rework stack allocation hack for clang 2024-03-26 18:22:13 -04:00
posix-clock.h ptp: fix the race between the release of ptp_clock and cdev 2020-01-04 19:18:48 +01:00
posix-timers.h posix-cpu-timers: Always clear head pointer on dequeue 2019-09-05 21:16:22 +02:00
posix_acl.h
posix_acl_xattr.h
power_supply.h power: supply: core: Refactor power_supply_set_input_current_limit_from_supplier() 2023-06-05 08:17:31 +02:00
powercap.h
ppp-comp.h
ppp_channel.h
ppp_defs.h
pps-gpio.h
pps_kernel.h
pr.h
prandom.h siphash: use one source of truth for siphash permutations 2022-06-22 14:11:16 +02:00
preempt.h sched/rt: Provide migrate_disable/enable() inlines 2023-11-20 10:30:12 +01:00
prefetch.h i40e: optimise prefetch page refcount 2020-12-30 11:50:55 +01:00
prime_numbers.h
printk.h printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h 2023-05-17 11:36:04 +02:00
proc_fs.h net, proc: Provide PROC_FS=n fallback for proc_create_net_single_write() 2023-01-18 11:41:02 +01:00
proc_ns.h
processor.h
profile.h
projid.h
property.h software node: Add software_node_find_by_name() 2019-08-26 11:35:13 +02:00
psci.h PSCI: cpuidle: Refactor CPU suspend power_state parameter handling 2019-08-09 17:51:39 +01:00
pseudo_fs.h
psi.h psi: Fix uaf issue when psi trigger is destroyed while being polled 2022-02-05 12:35:36 +01:00
psi_types.h psi: Fix uaf issue when psi trigger is destroyed while being polled 2022-02-05 12:35:36 +01:00
psp-sev.h
pstore.h
pstore_ram.h
pti.h
ptp_classify.h
ptp_clock_kernel.h ptp: improve max_adj check against unreasonable values 2021-06-23 14:41:26 +02:00
ptr_ring.h
ptrace.h ptrace/xtensa: Replace PT_SINGLESTEP with TIF_SINGLESTEP 2022-06-14 18:11:24 +02:00
purgatory.h
pvclock_gtod.h
pwm.h pwm: Fix double shift bug 2023-11-28 16:50:16 +00:00
pwm_backlight.h
pxa2xx_ssp.h
pxa168_eth.h
qcom-geni-se.h serial: qcom_geni_serial: To correct QUP Version detection logic 2020-11-01 12:01:06 +01:00
qcom_scm.h firmware: qcom_scm: Cleanup code in qcom_scm_assign_mem() 2019-07-22 16:25:20 -07:00
qnx6_fs.h
quota.h quota: Fix slow quotaoff 2023-10-25 11:53:18 +02:00
quotaops.h quota: Fix slow quotaoff 2023-10-25 11:53:18 +02:00
radix-tree.h radix tree: Remove radix_tree_iter_find 2019-11-01 22:26:34 -04:00
raid_class.h scsi: core: raid_class: Remove raid_component_add() 2023-08-30 16:27:27 +02:00
ramfs.h vfs: Convert ramfs, shmem, tmpfs, devtmpfs, rootfs to use the new mount API 2019-09-12 21:05:34 -04:00
random.h random: always mix cycle counter in add_latent_entropy() 2023-02-25 11:53:25 +01:00
range.h
ras.h
ratelimit.h random: quiet urandom warning ratelimit suppression message 2022-06-29 08:58:45 +02:00
rational.h
rbtree.h lib/rbtree: avoid generating code twice for the cached versions 2019-07-16 19:23:22 -07:00
rbtree_augmented.h augmented rbtree: rework the RB_DECLARE_CALLBACKS macro definition 2019-09-25 17:51:39 -07:00
rbtree_latch.h
rcu_node_tree.h
rcu_segcblist.h rcu/nocb: Atomic ->len field in rcu_segcblist structure 2019-08-13 14:35:49 -07:00
rcu_sync.h rcu/sync: Remove custom check for RCU readers 2019-08-09 11:01:08 -07:00
rculist.h rcu: Add support for consolidated-RCU reader checking 2019-08-09 11:00:35 -07:00
rculist_bl.h
rculist_nulls.h rcu: Use WRITE_ONCE() for assignments to ->pprev for hlist_nulls 2020-02-24 08:36:45 +01:00
rcupdate.h rcu: add a helper to report consolidated flavor QS 2024-03-26 18:22:25 -04:00
rcupdate_wait.h
rcutiny.h rcu: Don't include <linux/ktime.h> in rcutiny.h 2019-08-26 16:27:01 -07:00
rcutree.h rcu: Use CONFIG_PREEMPTION 2019-07-31 19:03:35 +02:00
rcuwait.h tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code 2019-09-25 17:42:29 +02:00
reboot-mode.h
reboot.h
reciprocal_div.h
refcount.h locking/refcount: Consolidate implementations of refcount_t 2022-07-29 17:14:17 +02:00
regmap.h regmap: Add bulk read/write callbacks into regmap_config 2024-03-15 10:48:20 -04:00
regset.h
relay.h
remoteproc.h
reset-controller.h reset: fix reset_control_ops kerneldoc comment 2019-10-28 12:18:23 +01:00
reset.h reset: fix reset_control_get_exclusive kerneldoc comment 2019-10-24 10:26:33 +02:00
resource.h
resource_ext.h
restart_block.h
rfkill.h
rhashtable-types.h
rhashtable.h rhashtable: Fix unprotected RCU dereference in __rht_ptr 2020-08-05 09:59:47 +02:00
ring_buffer.h tracing/ring-buffer: Have polling block on watermark 2022-12-08 11:23:05 +01:00
rio.h
rio_drv.h
rio_ids.h
rio_regs.h
rmap.h mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse 2022-09-05 10:27:46 +02:00
rmi.h
rndis.h
rodata_test.h
root_dev.h cifs: Add support for root file systems 2019-09-16 11:43:38 -05:00
rpmsg.h rpmsg: Fix calling device_lock() on non-initialized device 2023-11-08 11:23:39 +01:00
rslib.h
rtc.h
rtmutex.h
rtnetlink.h
rtsx_common.h
rtsx_pci.h
rtsx_usb.h misc: rtsx_usb: use separate command and response buffers 2022-07-12 16:30:49 +02:00
rwlock.h
rwlock_api_smp.h
rwlock_types.h
rwsem.h rwsem: Implement down_read_interruptible 2021-01-09 13:44:55 +01:00
s3c_adc_battery.h
sbitmap.h
scatterlist.h scatterlist: add generic wrappers for iterating over sgtable objects 2023-02-25 11:53:25 +01:00
scc.h
sched.h kernel/sched: Remove dl_boosted flag comment 2022-09-05 10:27:39 +02:00
sched_clock.h
scif.h
scmi_protocol.h firmware: arm_scmi: Add RESET protocol in SCMI v2.0 2019-08-12 12:23:02 +01:00
scpi_protocol.h
screen_info.h
sctp.h
scx200.h
scx200_gpio.h
sdb.h
sdla.h
seccomp.h
securebits.h
security.h lsm: new security_file_ioctl_compat() hook 2024-02-23 08:25:15 +01:00
sed-opal.h
seg6.h
seg6_genl.h
seg6_hmac.h
seg6_iptunnel.h
seg6_local.h
selection.h vt: selection, introduce vc_is_sel 2020-04-02 15:11:00 +02:00
sem.h
semaphore.h
seq_buf.h seq_buf: Avoid type mismatch for seq_buf_init 2020-12-30 11:51:21 +01:00
seq_file.h
seq_file_net.h
seqlock.h seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier 2020-10-01 13:17:25 +02:00
seqno-fence.h
serdev.h
serial.h
serial_8250.h Revert "8250: add support for ASIX devices with a FIFO bug" 2023-07-27 08:37:38 +02:00
serial_bcm63xx.h
serial_core.h serial: Create uart_xmit_advance() 2022-09-28 11:04:08 +02:00
serial_max3100.h
serial_pnx8xxx.h
serial_s3c.h
serial_sci.h
serio.h
set_memory.h x86/{mce,mm}: Unmap the entire page if the whole page is affected and poisoned 2020-06-17 16:40:31 +02:00
sfi.h
sfi_acpi.h
sfp.h
sh_clk.h
sh_dma.h
sh_eth.h
sh_intc.h sh: intc: Avoid spurious sizeof-pointer-div warning 2023-03-22 13:28:08 +01:00
sh_timer.h
shdma-base.h
shm.h
shmem_fs.h vfs: Convert ramfs, shmem, tmpfs, devtmpfs, rootfs to use the new mount API 2019-09-12 21:05:34 -04:00
shrinker.h mm: shrinker: make shrinker not depend on memcg kmem 2019-09-24 15:54:11 -07:00
signal.h signal: Allow cifs and drbd to receive their terminating signals 2019-08-19 06:34:13 -05:00
signal_types.h
signalfd.h
siox.h
siphash.h siphash: use one source of truth for siphash permutations 2022-06-22 14:11:16 +02:00
sirfsoc_dma.h
sizes.h
skb_array.h
skbuff.h netfilter: nf_tables: fix ifdef to also consider nf_tables=m 2023-04-26 11:24:02 +02:00
skmsg.h bpf, sockmap: Fix sk->prot unhash op reset 2021-04-14 08:24:12 +02:00
slab.h mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) 2019-10-07 15:47:20 -07:00
slab_def.h
slimbus.h
slub_def.h
sm501-regs.h
sm501.h
smc91x.h
smc911x.h
smp.h smp: Fix smp_call_function_single_async prototype 2021-05-14 09:44:33 +02:00
smpboot.h
smsc911x.h
smscphy.h
sock_diag.h
socket.h net: make get_net_ns return error if NET_NS is disabled 2021-06-23 14:41:25 +02:00
sonet.h
sony-laptop.h
sonypi.h
sort.h media: lib/sort.c: implement sort() variant taking context argument 2019-08-19 13:14:53 -03:00
sound.h
soundcard.h
spinlock.h locking/spinlocks: Use CONFIG_PREEMPTION 2019-07-31 19:03:35 +02:00
spinlock_api_smp.h locking/spinlocks: Use CONFIG_PREEMPTION 2019-07-31 19:03:35 +02:00
spinlock_api_up.h
spinlock_types.h
spinlock_types_up.h
spinlock_up.h
splice.h
spmi.h
sram.h
srcu.h
srcutiny.h
srcutree.h
ssbi.h
stackdepot.h
stackleak.h
stackprotector.h
stacktrace.h stacktrace: Constify 'entries' arguments 2019-07-25 15:43:26 +02:00
start_kernel.h
stat.h
statfs.h
static_key.h
stddef.h
stm.h
stmmac.h net: stmmac: do not stop RX_CLK in Rx LPI state for qcs404 SoC 2023-02-22 12:50:34 +01:00
stmp3xxx_rtc_wdt.h
stmp_device.h
stop_machine.h stop_machine: mark helpers __always_inline 2021-03-17 17:03:56 +01:00
string.h string.h: fix incompatibility between FORTIFY_SOURCE and KASAN 2020-06-22 09:31:12 +02:00
string_helpers.h lib/string_helpers: Introduce string_upper() and string_lower() helpers 2023-05-30 12:44:08 +01:00
stringhash.h
stringify.h
sungem_phy.h
sunserialcore.h
sunxi-rsb.h
superhyway.h
suspend.h PM: s2idle: ACPI: Fix wakeup interrupts handling 2022-02-16 12:52:50 +01:00
svga.h
sw842.h
swab.h uapi: rename ext2_swab() to swab() and share globally in swab.h 2020-04-13 10:48:07 +02:00
swait.h
swap.h swap: fix swapfile read/write offset 2021-03-07 12:20:49 +01:00
swap_cgroup.h
swap_slots.h
swapfile.h
swapops.h include/linux/swapops.h: correct guards for non_swap_entry() 2020-04-23 10:36:37 +02:00
swiotlb.h swiotlb: using SIZE_MAX needs limits.h included 2020-11-24 13:29:04 +01:00
switchtec.h
sxgbe_platform.h
sync_core.h
sync_file.h
synclink.h
sys.h
sys_soc.h base: soc: Add serial_number attribute to soc 2019-08-05 14:56:30 -07:00
syscalls.h x86/entry/ia32: Ensure s32 is sign extended to s64 2024-02-23 08:24:53 +01:00
syscore_ops.h
sysctl.h sysctl: add a new register_sysctl_init() interface 2023-02-06 07:52:48 +01:00
sysfs.h sysfs: Add sysfs_emit and sysfs_emit_at to format sysfs output 2021-03-07 12:20:48 +01:00
syslog.h
sysrq.h
sysv_fs.h
t10-pi.h block: centralize PI remapping logic to the block layer 2019-09-17 20:03:49 -06:00
task_io_accounting.h
task_io_accounting_ops.h
task_work.h
taskstats_kern.h
tboot.h
tc.h
tca6416_keypad.h
tcp.h tcp: annotate data-races around fastopenq.max_qlen 2023-07-27 08:37:45 +02:00
tee_drv.h tee: export teedev_open() and teedev_close_context() 2022-03-02 11:41:04 +01:00
textsearch.h
textsearch_fsm.h
tfrc.h
thermal.h thermal/core: Fix thermal_cooling_device_register() prototype 2021-09-26 14:07:10 +02:00
thread_info.h kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() 2021-03-24 11:26:44 +01:00
threads.h
thunderbolt.h thunderbolt: Add support for Intel Ice Lake 2019-08-26 12:15:06 +03:00
ti-emif-sram.h
ti_wilink_st.h
tick.h tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem 2023-05-17 11:35:57 +02:00
tifm.h
timb_dma.h
timb_gpio.h
time.h tcp: fix rejected syncookies due to stale timestamps 2019-12-18 16:08:43 +01:00
time32.h
time64.h Revert "time: Handle negative seconds correctly in timespec64_to_ns()" 2021-09-16 12:56:13 +02:00
timecounter.h
timekeeper_internal.h timekeeping/vsyscall: Prevent math overflow in BOOTTIME update 2019-08-23 02:12:11 +02:00
timekeeping.h
timekeeping32.h
timer.h timers: Rename del_timer_sync() to timer_delete_sync() 2024-04-13 12:51:21 +02:00
timerfd.h
timeriomem-rng.h hwrng: timeriomem - add include guard to timeriomem-rng.h 2019-08-02 14:45:14 +10:00
timerqueue.h timerqueue: Use rb_entry_safe() in timerqueue_getnext() 2023-01-18 11:40:53 +01:00
timex.h timekeeping: Add raw clock fallback for random_get_entropy() 2022-06-22 14:11:15 +02:00
tnum.h bpf: Fix incorrect verifier simulation of ARSH under ALU32 2020-01-23 08:22:44 +01:00
topology.h sched/topology: Make sched_init_numa() use a set for the deduplicating sort 2022-03-08 19:07:48 +01:00
torture.h rcu: Use CONFIG_PREEMPTION 2019-07-31 19:03:35 +02:00
toshiba.h
tpm.h tpm: Unify the mismatching TPM space buffer sizes 2020-08-19 08:16:27 +02:00
tpm_command.h
tpm_eventlog.h efi: tpm: Avoid READ_ONCE() for accessing the event log 2023-01-18 11:42:00 +01:00
trace.h
trace_clock.h
trace_events.h tracing: Have trace_event_file have ref counters 2023-11-28 16:50:22 +00:00
trace_seq.h seq_buf: Avoid type mismatch for seq_buf_init 2020-12-30 11:51:21 +01:00
tracefs.h
tracehook.h ptrace: add PTRACE_GET_SYSCALL_INFO request 2019-07-16 19:23:24 -07:00
tracepoint-defs.h
tracepoint.h tracing: Make tracepoint lockdep check actually test something 2023-03-22 13:28:08 +01:00
transport_class.h
ts-nbus.h
tsacct_kern.h
tty.h tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH 2023-05-17 11:36:04 +02:00
tty_driver.h tty: fix return value for unsupported ioctls 2021-05-14 09:44:22 +02:00
tty_flip.h tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() 2022-07-29 17:14:20 +02:00
tty_ldisc.h
typecheck.h
types.h
u64_stats_sync.h u64_stats,lockdep: Fix u64_stats_init() vs lockdep 2021-03-30 14:35:22 +02:00
uaccess.h uaccess: Add minimum bounds check on kernel buffer size 2023-03-11 16:43:56 +01:00
ucb1400.h
ucs2_string.h
udp.h
uidgid.h
uio.h udp: fix skb_copy_and_csum_datagram with odd segment sizes 2021-02-17 10:35:19 +01:00
uio_driver.h
umh.h
unicode.h
units.h units: add the HZ macros 2024-02-23 08:24:47 +01:00
uprobes.h
usb.h USB: core: Add routines for endpoint checks in old drivers 2023-05-30 12:44:10 +01:00
usb_usual.h usb-storage: Add quirk to defeat Kindle's automatic unload 2021-03-24 11:26:40 +01:00
usbdevice_fs.h
user-return-notifier.h
user.h
user_namespace.h
userfaultfd_k.h
util_macros.h
uts.h
utsname.h
uuid.h
vbox_utils.h
verification.h PKCS#7: Refactor verify_pkcs7_signature() 2019-08-05 18:40:18 -04:00
vermagic.h Kbuild: Handle PREEMPT_RT for version string and magic 2019-08-14 01:10:42 +09:00
vexpress.h
vfio.h
vfs.h
vga_switcheroo.h
vgaarb.h
via-core.h
via-gpio.h
via.h
via_i2c.h
videodev2.h
virtio.h virtio: unexport virtio_finalize_features 2022-03-16 13:21:48 +01:00
virtio_byteorder.h
virtio_caif.h
virtio_config.h virtio: acknowledge all features before access 2022-03-16 13:21:48 +01:00
virtio_console.h
virtio_net.h net: do not allow gso_size to be set to GSO_BY_FRAGS 2023-08-30 16:27:17 +02:00
virtio_ring.h
virtio_vsock.h vsock/virtio: add transport parameter to the virtio_transport_reset_no_sock() 2020-10-07 08:01:24 +02:00
visorbus.h
vlynq.h
vm_event_item.h
vm_sockets.h
vmacache.h
vmalloc.h vmalloc: fix remap_vmalloc_range() bounds checks 2020-04-29 16:33:14 +02:00
vme.h
vmpressure.h
vmstat.h
vmw_vmci_api.h
vmw_vmci_defs.h
vringh.h
vt.h
vt_buffer.h linux/vt_buffer.h: allow either builtin or modular for macros 2023-05-17 11:35:46 +02:00
vt_kern.h vt: switch vt_dont_switch to bool 2020-04-02 15:11:00 +02:00
vtime.h
w1-gpio.h
w1.h w1: add 1-wire master driver for IP block found in SGI ASICs 2019-09-04 14:34:31 +02:00
wait.h mm: allow a controlled amount of unfairness in the page lock 2023-08-30 16:27:26 +02:00
wait_bit.h
watchdog.h
win_minmax.h
wireless.h
wkup_m3_ipc.h
wl12xx.h
wm97xx.h
wmi.h
workqueue.h workqueue: clean up WORK_* constant types, clarify masking 2023-07-27 08:37:29 +02:00
writeback.h writeback, memcg: Implement cgroup_writeback_by_id() 2019-08-27 09:22:38 -06:00
ww_mutex.h
xarray.h XArray: add xas_split 2021-06-10 13:37:14 +02:00
xattr.h xattr: break delegations in {set,remove}xattr 2020-08-11 15:33:39 +02:00
xxhash.h
xz.h
yam.h
z2_battery.h
zbud.h
zconf.h
zlib.h
zorro.h
zpool.h zpool: add malloc_support_movable to zpool_driver 2019-09-24 15:54:12 -07:00
zsmalloc.h zsmalloc: account the number of compacted pages correctly 2021-03-07 12:20:49 +01:00
zstd.h
zutil.h