Star64_linux/include/linux
Walter Wu 02c587733c kasan: remove redundant config option
CONFIG_KASAN_STACK and CONFIG_KASAN_STACK_ENABLE both enable KASAN stack
instrumentation, but we should only need one config, so that we remove
CONFIG_KASAN_STACK_ENABLE and make CONFIG_KASAN_STACK workable.  see [1].

When enable KASAN stack instrumentation, then for gcc we could do no
prompt and default value y, and for clang prompt and default value n.

This patch fixes the following compilation warning:

  include/linux/kasan.h:333:30: warning: 'CONFIG_KASAN_STACK' is not defined, evaluates to 0 [-Wundef]

[akpm@linux-foundation.org: fix merge snafu]

Link: https://bugzilla.kernel.org/show_bug.cgi?id=210221 [1]
Link: https://lkml.kernel.org/r/20210226012531.29231-1-walter-zh.wu@mediatek.com
Fixes: d9b571c885 ("kasan: fix KASAN_STACK dependency for HW_TAGS")
Signed-off-by: Walter Wu <walter-zh.wu@mediatek.com>
Suggested-by: Dmitry Vyukov <dvyukov@google.com>
Reviewed-by: Nathan Chancellor <natechancellor@gmail.com>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Reviewed-by: Andrey Konovalov <andreyknvl@google.com>
Cc: Andrey Ryabinin <ryabinin.a.a@gmail.com>
Cc: Dmitry Vyukov <dvyukov@google.com>
Cc: Alexander Potapenko <glider@google.com>
Cc: <stable@vger.kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2021-04-16 16:10:36 -07:00
..
amba ARM: amba: Allow some ARM_AMBA users to compile with COMPILE_TEST 2021-03-16 10:39:28 -06:00
avf virtchnl: Fix layout of RSS structures 2021-03-25 09:28:32 -07:00
bcma
byteorder
can can: skb: can_skb_set_owner(): fix ref counting if socket was closed before setting skb ownership 2021-03-01 11:45:04 +01:00
ceph
clk
crush
decompress
device
dma
dsa net: mscc: ocelot: Add support for MRP 2021-02-16 14:47:46 -08:00
extcon
firmware firmware: stratix10-svc: reset COMMAND_RECONFIG_FLAG_PARTIAL to 0 2021-03-18 09:55:12 -07:00
fpga fpga: fpga-mgr: Add devm_fpga_mgr_register() API 2020-12-01 18:49:32 +01:00
fsl
gpio gpiolib: acpi: Add ACPI_GPIO_QUIRK_ABSOLUTE_NUMBER quirk 2021-03-08 11:59:17 +01:00
greybus
hsi
i3c
iio
input
irqchip
isdn
lockd
mailbox
mdio
mfd Simple Firmware Interface (SFI) support removal for v5.12-rc1 2021-02-24 10:35:29 -08:00
mlx4
mlx5 net/mlx5: Fix PBMC register mapping 2021-04-06 21:04:36 -07:00
mmc
mtd
mux
net/intel
netfilter netfilter: x_tables: Use correct memory barriers. 2021-03-15 18:42:01 +01:00
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
pcs
perf
phy
pinctrl
platform_data dmaengine updates for v5.12-rc1 2021-02-23 15:05:10 -08:00
power
qed
raid
regulator regulator: pca9450: Clear PRESET_EN bit to fix BUCK1/2/3 voltage setting 2021-03-10 12:22:26 +00:00
remoteproc
reset
rpmsg
rtc rtc: remove sirfsoc driver 2021-01-23 14:57:21 +01:00
sched include/linux/sched/mm.h: use rcu_dereference in in_vfork() 2021-03-13 11:27:30 -08:00
soc
soundwire ALSA: hda: move Intel SoundWire ACPI scan to dedicated module 2021-03-02 15:33:00 +01:00
spi
ssb
sunrpc svcrdma: Revert "svcrdma: Reduce Receive doorbell rate" 2021-03-11 15:26:07 -05:00
surface_aggregator platform/surface: aggregator: Add dedicated bus and device type 2021-01-07 00:06:39 +01:00
ulpi
unaligned
usb Kbuild updates for v5.12 2021-02-25 10:17:31 -08:00
8250_pci.h
a.out.h
acct.h
acpi.h ACPI: tables: x86: Reserve memory occupied by ACPI tables 2021-03-29 19:26:04 +02:00
acpi_dma.h
acpi_iort.h
acpi_pmtmr.h
adb.h
adfs_fs.h
adreno-smmu-priv.h
adxl.h
aer.h
agp_backend.h agp: kill agp_rebind_memory 2010-11-23 20:14:46 +00:00
agpgart.h
ahci-remap.h
ahci_platform.h
aio.h
alarmtimer.h alarmtimer: Make alarmtimer_get_rtcdev() a stub when CONFIG_RTC_CLASS=n 2020-01-24 21:03:53 +01:00
alcor_pci.h
altera_jtaguart.h
altera_uart.h
amd-iommu.h
anon_inodes.h fs: add LSM-supporting anon-inode interface 2021-01-14 17:31:05 -05:00
apm-emulation.h
apm_bios.h
apple-gmux.h
apple_bl.h
arch_topology.h
arm-cci.h
arm-smccc.h
arm_sdei.h
armada-37xx-rwtm-mailbox.h treewide: change my e-mail address, fix my name 2021-04-09 14:54:23 -07:00
ascii85.h include: Move ascii85 functions from i915 to linux/ascii85.h 2018-07-30 08:49:02 -04:00
asn1.h
asn1_ber_bytecode.h
asn1_decoder.h
assoc_array.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36 2019-05-24 17:27:11 +02:00
assoc_array_priv.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36 2019-05-24 17:27:11 +02:00
async.h
async_tx.h md/raid6: let async recovery function support different page offset 2020-09-24 16:44:44 -07:00
ata.h
ata_platform.h
atalk.h
ath9k_platform.h
atm.h
atm_suni.h
atm_tcp.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
atmdev.h atm: fix a typo in the struct description 2021-03-08 15:16:30 -08:00
atmel-isc-media.h
atmel-mci.h
atmel-ssc.h
atmel_pdc.h
atomic-arch-fallback.h
atomic-fallback.h
atomic.h locking/atomics: Flip fallbacks and instrumentation 2020-06-11 08:03:24 +02:00
attribute_container.h scsi: drivers: base: Support atomic version of attribute_container_device_trigger 2020-01-15 22:55:36 -05:00
audit.h audit: trigger accompanying records when no rules present 2020-10-27 21:02:57 -04:00
auto_dev-ioctl.h
auto_fs.h
auxiliary_bus.h
auxvec.h
average.h
backing-dev-defs.h writeback: remove bdi->congested_fn 2020-07-08 17:20:46 -06:00
backing-dev.h
backlight.h
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
bio.h block: rename BIO_MAX_PAGES to BIO_MAX_VECS 2021-03-11 07:47:48 -07:00
bit_spinlock.h
bitfield.h bitfield.h: don't compile-time validate _val in FIELD_FIT 2020-08-10 12:16:51 -07:00
bitmap.h bitmap: remove unused function declaration 2020-12-15 22:46:16 -08:00
bitops.h include/linux/bitops.h: spelling s/synomyn/synonym/ 2021-02-26 09:41:04 -08:00
bitrev.h
bits.h Raise gcc version requirement to 4.9 2020-07-08 10:48:35 -07:00
blk-cgroup.h
blk-crypto.h
blk-mq-pci.h
blk-mq-rdma.h
blk-mq-virtio.h
blk-mq.h
blk-pm.h
blk_types.h
blkdev.h block: remove the unused RQF_ALLOCED flag 2021-04-02 11:18:31 -06:00
blkpg.h
blktrace_api.h blktrace: remove debugfs file dentries from struct blk_trace 2021-02-23 09:54:51 -07:00
blockgroup_lock.h
bma150.h
bootconfig.h
bottom_half.h
bpf-cgroup.h
bpf-netns.h bpf: Introduce SK_LOOKUP program type with a dedicated attach point 2020-07-17 20:18:16 -07:00
bpf.h bpf: Take module reference for trampoline in module 2021-03-26 19:30:11 -07:00
bpf_lirc.h
bpf_local_storage.h
bpf_lsm.h
bpf_trace.h
bpf_types.h
bpf_verifier.h
bpfilter.h
brcmphy.h
bsearch.h
bsg-lib.h
bsg.h
btf.h
btf_ids.h
btree-128.h
btree-type.h
btree.h
btrfs.h
buffer_head.h fs: move the buffer_heads_over_limit stub to buffer_head.h 2020-06-24 09:16:02 -06: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 Revert "kbuild: avoid static_assert for genksyms" 2020-12-29 15:36:49 -08:00
buildid.h
bvec.h block: optimise for_each_bvec() advance 2020-12-02 09:46:55 -07:00
c2port.h
cache.h treewide: Convert macro and uses of __section(foo) to __section("foo") 2020-10-25 14:51:49 -07:00
cacheinfo.h cacheinfo: Move resctrl's get_cache_id() to the cacheinfo header file 2020-08-19 11:04:23 +02:00
capability.h
cb710.h
cciss_ioctl.h
ccp.h
cdev.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
cdrom.h
cfag12864b.h treewide: Miguel has moved 2021-02-26 09:41:03 -08:00
cgroup-defs.h
cgroup.h
cgroup_rdma.h
cgroup_subsys.h
circ_buf.h
cleancache.h
clk-provider.h
clk.h
clkdev.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
clockchips.h
clocksource.h linux/clocksource.h: Extract common header for vDSO 2020-03-21 15:23:56 +01:00
cm4000_cs.h
cma.h
cmdline-parser.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
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: make defer_compaction and compaction_deferred static 2020-12-15 12:13:45 -08:00
compat.h epoll: wire up syscall epoll_pwait2 2020-12-19 11:18:38 -08:00
compiler-clang.h linux/compiler-clang.h: define HAVE_BUILTIN_BSWAP* 2021-03-13 11:27:30 -08:00
compiler-gcc.h kbuild: check the minimum compiler version in Kconfig 2021-02-16 12:01:32 +09:00
compiler-intel.h include/linux/compiler*.h: fix OPTIMIZER_HIDE_VAR 2019-01-09 11:36:41 +01:00
compiler-version.h kbuild: rebuild GCC plugins when the compiler is upgraded 2021-03-11 14:40:50 +09:00
compiler.h jump_label: Do not profile branch annotations 2021-01-22 11:08:56 +01:00
compiler_attributes.h percpu: fix clang modpost section mismatch 2021-02-14 18:15:15 +00:00
compiler_types.h
completion.h
component.h drivers/component: kerneldoc polish 2019-02-19 13:20:35 +01:00
configfs.h
connector.h
console.h Revert "init/console: Use ttynull as a fallback when there is no console" 2021-01-08 11:02:18 -08:00
console_struct.h vt: redefine world of cursor macros 2020-06-24 17:08:33 +02:00
consolemap.h vt: make vc_data pointers const in selection.h 2020-08-18 13:45:20 +02:00
const.h linux/const.h: Extract common header for vDSO 2020-03-21 15:23:53 +01:00
container.h driver-core: add include guard to linux/container.h 2019-09-04 13:38:26 +02:00
context_tracking.h context_tracking: Don't implement exception_enter/exit() on CONFIG_HAVE_CONTEXT_TRACKING_OFFSTACK 2020-11-19 11:25:42 +01:00
context_tracking_state.h context_tracking: Ensure that the critical path cannot be instrumented 2020-06-11 15:14:36 +02:00
cookie.h
cordic.h
coredump.h
coresight-pmu.h
coresight-stm.h
coresight.h coresight: Convert claim/disclaim operations to use access wrappers 2021-02-04 17:00:32 +01:00
count_zeros.h
counter.h
counter_enum.h
cper.h
cpu.h cpu/hotplug: Fix build error of using {add,remove}_cpu() with !CONFIG_SMP 2021-03-10 09:16:09 +01:00
cpu_cooling.h
cpu_pm.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 2019-06-05 17:36:37 +02:00
cpu_rmap.h lib: cpu_rmap: Replace zero-length array with flexible-array member 2020-04-18 15:44:55 -05:00
cpufeature.h
cpufreq.h
cpuhotplug.h arch/csky patches for 5.12-rc1 2021-02-28 12:06:45 -08:00
cpuidle.h
cpuidle_haltpoll.h
cpumask.h
cpuset.h
crash_core.h
crash_dump.h
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 groups: use flexible-array member in struct group_info 2021-02-26 09:41:03 -08:00
crypto.h
cs5535.h
ctype.h
cuda.h macintosh: Use common code to access RTC 2018-10-08 22:53:10 +11:00
cyclades.h
dasd_mod.h
davinci_emac.h
dax.h fuse update for 5.10 2020-10-19 14:28:30 -07:00
dca.h
dcache.h new helper: d_find_alias_rcu() 2021-01-16 15:12:06 -05:00
dccp.h
debug_locks.h kernel.h: Move oops_in_progress to printk.h 2020-09-15 13:51:08 +02:00
debugfs.h
debugobjects.h debugobjects: Allow debug_obj_descr to be const 2020-09-24 21:56:24 +02:00
delay.h include/: replace HTTP links with HTTPS ones 2020-08-12 10:57:59 -07:00
delayacct.h
delayed_call.h
dev_printk.h
devcoredump.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 324 2019-06-05 17:37:05 +02:00
devfreq-event.h PM / devfreq: event: Change prototype of devfreq_event_get_edev_by_phandle function 2020-09-29 17:50:10 +09:00
devfreq.h PM / devfreq: Cache OPP table reference in devfreq 2021-02-04 16:36:28 +05:30
devfreq_cooling.h
device-mapper.h dm table: Fix zoned model check and zone sectors check 2021-03-22 12:32:31 -04:00
device.h Merge branch 'stable/for-linus-5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb 2021-02-26 13:59:32 -08:00
device_cgroup.h
devpts_fs.h
dfl.h
digsig.h
dim.h
dio.h
dirent.h
dlm.h
dlm_plock.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 193 2019-05-30 11:29:21 -07:00
dm-bufio.h
dm-dirty-log.h
dm-io.h
dm-kcopyd.h
dm-region-hash.h
dm9000.h
dma-buf-map.h
dma-buf.h
dma-direct.h
dma-direction.h
dma-fence-array.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 2019-05-30 11:26:41 -07:00
dma-fence-chain.h
dma-fence.h dma-fence: allow signaling drivers to set fence timestamp 2021-02-24 21:05:28 +05:30
dma-heap.h dma-buf: heaps: Rework heap allocation hooks to return struct dma_buf instead of fd 2021-02-24 21:04:54 +05:30
dma-iommu.h
dma-map-ops.h dma-mapping updates for 5.12: 2021-02-24 09:54:24 -08:00
dma-mapping.h Merge branch 'stable/for-linus-5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb 2021-02-26 13:59:32 -08:00
dma-resv.h
dmaengine.h dmaengine: Extend the dmaengine_alignment for 128 and 256 bytes 2021-01-13 22:00:37 +05:30
dmapool.h
dmar.h
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 License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
drbd_limits.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
ds2782_battery.h
dtlk.h
dtpm.h
dw_apb_timer.h
dynamic_debug.h treewide: Convert macro and uses of __section(foo) to __section("foo") 2020-10-25 14:51:49 -07:00
dynamic_queue_limits.h locking/seqlock, headers: Untangle the spaghetti monster 2020-08-06 16:13:13 +02:00
earlycpio.h
ecryptfs.h
edac.h
edd.h
eeprom_93cx6.h
eeprom_93xx46.h
efi-bgrt.h
efi.h efi: use 32-bit alignment for efi_guid_t literals 2021-03-19 07:44:28 +01:00
efi_embedded_fw.h
efs_vh.h
eisa.h
elevator.h
elf-fdpic.h
elf-randomize.h
elf.h
elfcore-compat.h
elfcore.h
elfnote.h
enclosure.h
energy_model.h
entry-common.h
entry-kvm.h
err.h err.h: remove deprecated PTR_RET for good 2020-03-22 23:06:34 +01:00
errname.h
errno.h
error-injection.h error-injection: Consolidate override function definition 2019-08-07 13:52:43 +01:00
errqueue.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
errseq.h errseq: Add to documentation tree 2018-01-01 12:40:27 -07:00
etherdevice.h net: add helper eth_hw_addr_crc 2020-05-04 11:19:58 -07:00
ethtool.h ethtool: Remove link_mode param and derive link params from driver 2021-04-07 14:53:04 -07:00
ethtool_netlink.h
eventfd.h
eventpoll.h
evm.h
export.h module: remove EXPORT_UNUSED_SYMBOL* 2021-02-08 12:28:07 +01:00
exportfs.h nfs: use change attribute for NFS re-exports 2021-01-30 11:47:12 -05:00
ext2_fs.h
extable.h bpf: Add support for BTF pointers to x86 JIT 2019-10-17 16:44:36 +02:00
extcon-provider.h
extcon.h extcon: Add stubs for extcon_register_notifier_all() functions 2021-03-15 11:09:38 +09:00
f2fs_fs.h
f75375s.h
falloc.h compat_ioctl: simplify the implementation 2020-01-03 09:42:52 +01:00
fanotify.h
fault-inject-usercopy.h lib, include/linux: add usercopy failure capability 2020-10-16 11:11:22 -07:00
fault-inject.h docs: fault-injection: convert docs to ReST and rename to *.rst 2019-06-14 14:21:07 -06:00
fb.h
fbcon.h fbcon: Call con2fb_map functions directly 2019-06-12 20:30:39 +02:00
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdtable.h file: Remove get_files_struct 2020-12-10 12:42:59 -06:00
fec.h
fiemap.h
file.h fs: Expand __receive_fd() to accept existing fd 2020-07-13 11:03:45 -07:00
filter.h
fips.h
firewire.h
firmware-map.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 287 2019-06-05 17:36:37 +02:00
firmware.h treewide: Convert macro and uses of __section(foo) to __section("foo") 2020-10-25 14:51:49 -07:00
fixp-arith.h fixp-arith: add a linear interpolation function 2021-01-16 18:14:53 +00:00
flat.h binfmt_flat: move the MAX_SHARED_LIBS definition to binfmt_flat.c 2019-06-24 09:16:47 +10:00
flex_proportions.h
font.h
fortify-string.h string.h: move fortified functions definitions in a dedicated header. 2021-02-26 09:41:04 -08:00
freelist.h
freezer.h
frontswap.h
fs.h mm/filemap: rename generic_file_buffered_read to filemap_read 2021-02-24 13:38:28 -08:00
fs_context.h
fs_enet_pd.h
fs_parser.h fs: fix cast in fsparam_u32hex() macro 2020-09-16 19:12:27 -04:00
fs_pin.h
fs_stack.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
fs_struct.h vfs: Use sequence counter with associated spinlock 2020-07-29 16:14:27 +02:00
fs_types.h
fs_uart_pd.h
fscache-cache.h
fscache.h
fscrypt.h
fsi-occ.h
fsi-sbefifo.h
fsi.h
fsl-diu-fb.h
fsl_devices.h
fsl_hypervisor.h
fsl_ifc.h
fsldma.h
fsnotify.h
fsnotify_backend.h
fsverity.h
ftrace.h
ftrace_irq.h
futex.h
fwnode.h Driver core / debugfs update for 5.12-rc1 2021-02-24 10:13:55 -08:00
gameport.h
gcd.h
genalloc.h genalloc.h: Replace zero-length array with flexible-array member 2020-04-18 15:44:54 -05:00
generic-radix-tree.h
genetlink.h
genhd.h
genl_magic_func.h
genl_magic_struct.h treewide: rename nla_strlcpy to nla_strscpy. 2020-11-16 08:08:54 -08:00
getcpu.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
gfp.h mm,thp,shmem: limit shmem THP alloc gfp_mask 2021-02-26 09:40:59 -08:00
glob.h
gnss.h
goldfish.h
gpio-pxa.h
gpio.h gpio: Avoid kernel.h inclusion where it's possible 2020-02-10 12:58:36 +01:00
gpio_keys.h
greybus.h
hardirq.h
hash.h
hashtable.h
hdlc.h
hdlcdrv.h
hdmi.h
hid-debug.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 2019-05-30 11:26:35 -07:00
hid-roccat.h
hid-sensor-hub.h HID: correct kernel-doc notation in <linux/hid*.h> 2021-01-26 14:24:26 +01:00
hid-sensor-ids.h
hid.h
hidden.h
hiddev.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 2019-05-30 11:26:35 -07:00
hidraw.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 297 2019-06-05 17:36:38 +02:00
highmem-internal.h mm: simplify free_highmem_page() and free_reserved_page() 2021-02-24 13:38:32 -08:00
highmem.h
highuid.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
hil.h
hil_mlc.h
hippidevice.h
hmm.h
host1x.h gpu: host1x: Use different lock classes for each client 2021-03-30 19:37:20 +02:00
hp_sdc.h
hpet.h
hrtimer.h hrtimer: Fix kernel-doc markups 2020-11-16 15:20:01 +01:00
hrtimer_defs.h
htcpld.h
huge_mm.h mm/pmem: avoid inserting hugepage PTE entry with fsdax if hugepage support is disabled 2021-02-24 13:38:32 -08:00
hugetlb.h mm/hugetlb: change hugetlb_reserve_pages() to type bool 2021-02-24 13:38:35 -08:00
hugetlb_cgroup.h hugetlb_cgroup: fix imbalanced css_get and css_put pair for shared mappings 2021-03-25 09:22:55 -07:00
hugetlb_inline.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
hw_breakpoint.h
hw_random.h docs: admin-guide: add a series of orphaned documents 2019-07-15 11:03:02 -03:00
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
hwspinlock.h hwspinlock: add the 'in_atomic' API 2019-06-29 21:08:14 -07:00
hyperv.h Revert "Drivers: hv: vmbus: Copy packets sent by Hyper-V out of the ring buffer" 2021-02-15 10:49:11 +00:00
hypervisor.h jailhouse: Provide detection for non-x86 systems 2018-03-08 12:30:37 +01:00
i2c-algo-bit.h i2c: algo: bit: add flag to whitelist atomic transfers 2019-04-16 13:08:16 +02:00
i2c-algo-pca.h i2c: algo: pca: Reapply i2c bus settings after reset 2020-09-09 10:22:40 +02:00
i2c-algo-pcf.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 2019-05-21 11:28:39 +02:00
i2c-dev.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 2019-05-21 11:28:39 +02:00
i2c-mux.h i2c: mux: Replace zero-length array with flexible-array 2020-05-15 11:23:49 +02:00
i2c-smbus.h
i2c.h
i8042.h
i8253.h
icmp.h icmp: prepare rfc 4884 for ipv6 2020-07-24 17:12:41 -07:00
icmpv6.h net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending 2021-02-23 11:29:52 -08:00
ide.h ide: remove ide_{,un}register_region 2020-11-16 08:14:30 -07:00
idle_inject.h
idr.h
ieee80211.h
ieee802154.h
if_arp.h
if_bridge.h
if_eql.h
if_ether.h macvlan: do not assume mac_header is set in macvlan_broadcast() 2020-01-08 12:52:33 -08:00
if_fddi.h
if_hsr.h
if_link.h
if_ltalk.h
if_macvlan.h macvlan: macvlan_count_rx() needs to be aware of preemption 2021-03-10 15:20:24 -08:00
if_phonet.h
if_pppol2tp.h
if_pppox.h
if_rmnet.h
if_tap.h
if_team.h
if_tun.h
if_tunnel.h
if_vlan.h
igmp.h
ihex.h
ima.h idmapped-mounts-v5.12 2021-02-23 13:39:45 -08:00
imx-media.h
in.h
in6.h
indirect_call_wrapper.h
inet.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
inet_diag.h
inetdevice.h
init.h init: clean up early_param_on_off() macro 2021-02-26 09:41:05 -08:00
init_ohci1394_dma.h
init_syscalls.h
init_task.h
initrd.h
inotify.h
input.h Input: Add "inhibited" property 2020-12-02 22:10:35 -08:00
instrumentation.h
instrumented.h
integrity.h
intel-iommu.h
intel-ish-client-if.h HID: intel-ish-hid: fix wrong driver_data usage 2019-06-26 14:08:11 +02:00
intel-svm.h
intel_rapl.h
intel_th.h
interconnect-provider.h
interconnect.h
interrupt.h softirq: Move do_softirq_own_stack() to generic asm header 2021-02-10 23:34:16 +01:00
interval_tree.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
interval_tree_generic.h
io-64-nonatomic-hi-lo.h
io-64-nonatomic-lo-hi.h
io-mapping.h io-mapping: Provide iomap_local variant 2020-11-24 14:42:09 +01:00
io-pgtable.h
io.h mm/memremap_pages: Kill unused __devm_memremap_pages() 2020-02-19 11:21:41 -08:00
io_uring.h io_uring: remove structures from include/linux/io_uring.h 2021-03-18 09:44:35 -06:00
ioasid.h
iocontext.h
iomap.h
iommu-helper.h
iommu.h
iopoll.h
ioport.h
ioprio.h
iova.h
ip.h
ipack.h
ipc.h
ipc_namespace.h
ipmi.h
ipmi_smi.h
ipv6.h net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending 2021-02-23 11:29:52 -08:00
ipv6_route.h
irq.h
irq_poll.h
irq_sim.h genirq/irq_sim: Simplify the API 2020-05-18 10:30:21 +01:00
irq_work.h irq_work: Cleanup 2020-11-24 16:47:48 +01:00
irqbypass.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
irqchip.h
irqdesc.h
irqdomain.h irqdomain: Remove debugfs_file from struct irq_domain 2021-03-08 20:12:08 +00:00
irqflags.h
irqhandler.h genirq: Remove preflow handler support 2020-07-04 10:02:06 +02:00
irqnr.h
irqreturn.h
isa.h
isapnp.h
iscsi_boot_sysfs.h
iscsi_ibft.h
isicom.h
iversion.h
jbd2.h
jhash.h
jiffies.h
journal-head.h
joystick.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 2019-05-30 11:26:35 -07:00
jump_label.h
jump_label_ratelimit.h
jz4740-adc.h
jz4780-nemc.h
kallsyms.h
kasan-checks.h kasan: fix bug detection via ksize for HW_TAGS mode 2021-02-24 13:38:31 -08:00
kasan.h kasan: remove redundant config option 2021-04-16 16:10:36 -07:00
kbd_diacr.h
kbd_kern.h
kbuild.h
kconfig.h kbuild: rebuild GCC plugins when the compiler is upgraded 2021-03-11 14:40:50 +09:00
kcore.h
kcov.h
kcsan-checks.h
kcsan.h
kdb.h
kdebug.h
kdev_t.h
kern_levels.h printk: Remove no longer used LOG_PREFIX. 2019-03-04 13:42:05 +01:00
kernel-page-flags.h mm: Add PG_arch_2 page flag 2020-09-04 12:46:06 +01:00
kernel.h sched: Harden PREEMPT_DYNAMIC 2021-02-17 14:12:42 +01:00
kernel_read_file.h fs/kernel_file_read: Add "offset" arg for partial reads 2020-10-05 13:37:04 +02:00
kernel_stat.h genirq: Make kstat_irqs() static 2020-12-15 16:19:31 +01:00
kernelcapi.h isdn: capi: dead code removal 2019-12-11 09:12:38 +01:00
kernfs.h kernfs: bring names in comments in line with code 2020-11-09 18:12:39 +01:00
kexec.h arm64 fixes for -rc1 2021-02-26 10:19:03 -08:00
key-type.h
key.h
keyboard.h
keyctl.h
keyslot-manager.h
kfence.h kfence: add test suite 2021-02-26 09:41:02 -08:00
kfifo.h
kgdb.h kgdb: fix to kill breakpoints on initmem after boot 2021-02-26 09:41:05 -08:00
khugepaged.h mm,thp,shmem: make khugepaged obey tmpfs mount flags 2021-02-26 09:40:59 -08:00
klist.h
kmemleak.h
kmod.h
kmsg_dump.h
kobj_map.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
kobject.h kobject: remove unused KOBJ_MAX action 2020-07-23 10:33:12 +02:00
kobject_ns.h
kprobes.h
kref.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 428 2019-06-05 17:37:16 +02:00
ks0108.h treewide: Miguel has moved 2021-02-26 09:41:03 -08:00
ks8842.h
ks8851_mll.h
ksm.h
kthread.h kthread: Extract KTHREAD_IS_PER_CPU 2021-01-22 15:09:42 +01:00
ktime.h
kvm_dirty_ring.h
kvm_host.h
kvm_irqfd.h
kvm_para.h
kvm_types.h
l2tp.h
lantiq.h
lapb.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
latencytop.h
lcd.h
lcm.h
led-class-flash.h leds: flash: Add flash registration with undefined CONFIG_LEDS_CLASS_FLASH 2021-02-19 11:54:08 +01:00
led-class-multicolor.h
led-lm3530.h
leds-bd2802.h
leds-lp3944.h
leds-lp3952.h
leds-pca9532.h
leds-regulator.h
leds-ti-lmu-common.h
leds.h
libata.h libata: implement ATA_HORKAGE_MAX_TRIM_128M and apply to Sandisks 2020-09-02 11:31:23 -06:00
libfdt.h
libfdt_env.h
libgcc.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 120 2019-05-24 17:39:02 +02:00
libnvdimm.h
libps2.h
license.h
lightnvm.h
limits.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next 2020-03-31 17:29:33 -07:00
linear_range.h lib: add linear ranges helpers 2020-05-08 18:18:11 +01:00
linkage.h
linkmode.h linkmode: introduce linkmode_intersects() 2020-07-20 17:59:43 -07:00
linux_logo.h
lis3lv02d.h
list.h
list_bl.h
list_lru.h
list_nulls.h
list_sort.h
litex.h
livepatch.h
llc.h
llist.h
local_lock.h
local_lock_internal.h
lockdep.h
lockdep_types.h
lockref.h lockref: Add lockref_put_not_zero 2018-04-12 09:41:19 -07:00
log2.h
logic_pio.h
lp.h
lru_cache.h
lsm_audit.h
lsm_hook_defs.h idmapped-mounts-v5.12 2021-02-23 13:39:45 -08:00
lsm_hooks.h idmapped-mounts-v5.12 2021-02-23 13:39:45 -08:00
lz4.h
lzo.h
mailbox_client.h
mailbox_controller.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
maple.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
marvell_phy.h
math.h kernel.h: split out mathematical helpers 2020-12-15 22:46:15 -08:00
math64.h
max17040_battery.h
mbcache.h
mbus.h
mc6821.h
mc146818rtc.h
mcb.h
mdev.h include/linux: remove repeated words 2021-02-26 09:41:03 -08:00
mdio-bitbang.h
mdio-gpio.h
mdio-mux.h
mdio.h mdio, phy: fix -Wshadow warnings triggered by nested container_of() 2021-01-19 11:47:31 -08: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 mm: memblock: fix section mismatch warning again 2021-03-25 09:22:55 -07:00
memcontrol.h mm/memcg: rename mem_cgroup_split_huge_fixup to split_page_memcg and add nr_pages argument 2021-03-13 11:27:31 -08:00
memfd.h
memory.h drivers/base/memory: don't store phys_device in memory blocks 2021-02-26 09:41:00 -08:00
memory_hotplug.h mm/memory_hotplug: prevalidate the address range being added with platform 2021-02-26 09:41:00 -08:00
mempolicy.h
mempool.h mempool: Add mempool_init()/mempool_exit() 2018-05-14 13:14:23 -06:00
memregion.h
memremap.h mm: fix memory_failure() handling of dax-namespace metadata 2021-02-26 09:41:00 -08:00
memstick.h memstick: Skip allocating card when removing host 2020-09-28 12:16:13 +02:00
mhi.h
micrel_phy.h
microchipphy.h
migrate.h mm/migrate: remove unneeded semicolons 2021-02-24 13:38:35 -08:00
migrate_mode.h
mii.h
mii_timestamper.h
min_heap.h
minmax.h kernel.h: split out min()/max() et al. helpers 2020-10-16 11:11:19 -07:00
miscdevice.h include/linux/miscdevice.h - Fix typo/grammar 2020-08-28 12:37:42 +02:00
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm.h kasan: fix per-page tags for non-page_alloc pages 2021-03-25 09:22:55 -07:00
mm_inline.h include/linux/mm_inline.h: fold __update_lru_size() into its sole caller 2021-02-24 13:38:33 -08:00
mm_types.h mm/fork: clear PASID for new mm 2021-03-13 11:27:30 -08:00
mm_types_task.h
mman.h
mmap_lock.h mm: mmap_lock: add tracepoints around lock acquisition 2020-12-15 12:13:41 -08:00
mmdebug.h mm/memcg: warning on !memcg after readahead page charged 2020-12-19 11:18:37 -08:00
mmiotrace.h
mmu_context.h
mmu_notifier.h mm/mmu_notifiers: ensure range_end() is paired with range_start() 2021-03-25 09:22:55 -07:00
mmzone.h mm: teach pfn_to_online_page() about ZONE_DEVICE section collisions 2021-02-26 09:41:00 -08:00
mnt_namespace.h
mod_devicetable.h Char/Misc driver patches for 5.12-rc1 2021-02-24 10:25:37 -08:00
module.h module: remove never implemented MODULE_SUPPORTED_DEVICE 2021-03-17 13:16:18 -07:00
module_signature.h MODSIGN: make new include file self contained 2019-08-06 13:41:04 -04:00
moduleloader.h kasan, arm64: expand CONFIG_KASAN checks 2020-12-22 12:55:08 -08:00
moduleparam.h params: clean up module-param macros 2020-11-25 15:45:11 +01:00
most.h
mount.h Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2021-02-27 08:07:12 -08:00
moxtet.h treewide: change my e-mail address, fix my name 2021-04-09 14:54:23 -07:00
mpage.h
mpi.h lib/mpi: Introduce ec implementation to MPI library 2020-09-25 17:48:54 +10:00
mpls.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
mpls_iptunnel.h
mroute.h
mroute6.h
mroute_base.h
msdos_fs.h
msdos_partition.h
msg.h msg: Move struct msg_queue into ipc/msg.c 2018-03-24 11:25:35 -05:00
msi.h
mtio.h
mutex.h locking/mutex: Fix non debug version of mutex_lock_io_nested() 2021-03-23 12:20:23 +01:00
mv643xx.h
mv643xx_eth.h
mv643xx_i2c.h
mvebu-pmsu.h
mxm-wmi.h
n_r3964.h
namei.h
nd.h
ndctl.h
net.h net: remove cmsg restriction from io_uring based send/recvmsg calls 2021-02-23 20:32:11 -07:00
netdev_features.h net: hsr: add offloading support 2021-02-11 13:24:44 -08:00
netdevice.h net: fix race between napi kthread mode and busy poll 2021-03-17 14:31:17 -07:00
netfilter.h
netfilter_bridge.h
netfilter_defs.h
netfilter_ingress.h
netfilter_ipv4.h
netfilter_ipv6.h
netlink.h netlink: add tracepoint at NL_SET_ERR_MSG 2021-02-04 18:05:59 -08:00
netpoll.h netpoll: Remove unused inline function netpoll_netdev_init() 2020-07-15 07:45:25 -07:00
nfs.h
nfs3.h
nfs4.h
nfs_fs.h NFS Client Updates for Linux 5.12 2021-02-26 09:17:24 -08:00
nfs_fs_i.h
nfs_fs_sb.h
nfs_iostat.h
nfs_page.h
nfs_ssc.h
nfs_xdr.h
nfsacl.h
nitro_enclaves.h
nl802154.h
nls.h
nmi.h
node.h mm: don't panic when links can't be created in sysfs 2020-10-16 11:11:18 -07:00
nodemask.h
nospec.h
notifier.h
ns_common.h ns: Add a common refcount into ns_common 2020-08-19 13:47:15 +02:00
nsc_gpio.h
nsproxy.h
ntb.h
ntb_transport.h
nubus.h
numa.h mm: fix phys_to_target_node() and memory_add_physaddr_to_nid() exports 2020-11-22 10:48:22 -08:00
nvme-fc-driver.h
nvme-fc.h
nvme-rdma.h
nvme-tcp.h
nvme.h
nvmem-consumer.h
nvmem-provider.h
nvram.h
objagg.h
objtool.h
of.h
of_address.h
of_clk.h
of_device.h
of_dma.h
of_fdt.h
of_gpio.h
of_graph.h
of_iommu.h
of_irq.h of: irq: Fix the return value for of_irq_parse_one() stub 2021-02-11 08:33:41 +01:00
of_mdio.h
of_net.h
of_pci.h
of_pdt.h
of_platform.h of: Use SPDX license tag for DT files 2018-01-08 08:22:45 -06:00
of_reserved_mem.h
oid_registry.h
olpc-ec.h
omap-dma.h
omap-gpmc.h
omap-iommu.h
omap-mailbox.h
omapfb.h
once.h
oom.h
openvswitch.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 269 2019-06-05 17:30:29 +02:00
osq_lock.h
overflow.h RDMA 5.10 pull request 2020-10-17 11:18:18 -07:00
packing.h
padata.h
page-flags-layout.h
page-flags.h mm: page-flags.h: Typo fix (It -> If) 2021-02-26 09:41:01 -08:00
page-isolation.h
page_counter.h mm: page_counter: re-layout structure to reduce false sharing 2021-02-24 13:38:29 -08:00
page_ext.h mm: fix page_owner initializing issue for arm32 2020-12-15 12:13:38 -08:00
page_idle.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
page_owner.h
page_ref.h mm/page_ref: Convert the open coded tracepoint enabled to the new helper 2020-09-25 18:01:48 -04:00
page_reporting.h
pageblock-flags.h mm/page_alloc.c: remove unnecessary end_bitidx for [set|get]_pfnblock_flags_mask() 2020-08-07 11:33:29 -07:00
pagemap.h mm/writeback: Add wait_on_page_writeback_killable 2021-03-23 20:54:29 +00:00
pagevec.h mm: remove pagevec_lookup_entries 2021-02-26 09:40:59 -08:00
pagewalk.h
parman.h lib: Introduce priority array area manager 2017-02-03 16:35:42 -05:00
parport.h
parport_pc.h
parser.h parser: add unsigned int parser 2021-02-03 19:05:50 +01:00
part_stat.h
pata_arasan_cf_data.h
patchkey.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
path.h vfs: add path_put_init() 2017-11-09 10:23:28 +01:00
pch_dma.h
pci-acpi.h
pci-ats.h
pci-dma-compat.h
pci-ecam.h
pci-ep-cfs.h
pci-epc.h PCI: endpoint: Add pci_epc_ops to map MSI IRQ 2021-02-23 14:11:13 -06:00
pci-epf.h PCI: endpoint: Allow user to create sub-directory of 'EPF Device' directory 2021-02-23 14:12:01 -06:00
pci-p2pdma.h
pci.h clang-lto series for v5.12-rc1 2021-02-23 09:28:51 -08:00
pci_hotplug.h
pci_ids.h pci-v5.12-changes 2021-02-25 09:56:08 -08:00
pcs-lynx.h
pda_power.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
pe.h include: pe.h: Add RISC-V related PE definition 2020-09-11 09:30:01 +03:00
percpu-defs.h
percpu-refcount.h
percpu-rwsem.h
percpu.h
percpu_counter.h
perf_event.h perf/core: Flush PMU internal buffers for per-CPU events 2021-03-06 12:52:39 +01:00
perf_regs.h
personality.h
pfn.h
pfn_t.h
pgtable.h arm64: mte: Map hotplugged memory as Normal Tagged 2021-03-10 10:56:46 +00:00
phonet.h
phy.h net: phy: Add is_on_sfp_module flag and phy_on_sfp helper 2021-02-16 15:23:23 -08: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 treewide: Use sizeof_field() macro 2019-12-09 10:36:44 -08:00
phylink.h
pid.h pid: move pidfd_get_pid() to pid.c 2020-10-18 09:27:10 -07:00
pid_namespace.h pid: Use generic ns_common::count 2020-08-19 14:14:06 +02:00
pim.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
pipe_fs_i.h pipe: remove pipe_wait() and fix wakeup race with splice 2020-10-01 19:14:36 -07:00
pkeys.h
pktcdvd.h
pl320-ipc.h
pl353-smc.h
platform_device.h Generic interrupt and irqchips subsystem: 2020-12-15 15:03:31 -08:00
platform_profile.h ACPI: platform: Add balanced-performance platform profile 2021-02-24 14:52:41 +01:00
pldmfw.h
plist.h
pm-trace.h
pm.h PM: clk: make PM clock layer compatible with clocks that must sleep 2021-01-27 19:29:32 +01:00
pm2301_charger.h
pm_clock.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 428 2019-06-05 17:37:16 +02:00
pm_domain.h
pm_opp.h
pm_qos.h PM: QoS: Make CPU latency QoS depend on CONFIG_CPU_IDLE 2020-02-14 10:37:27 +01:00
pm_runtime.h PM: runtime: Add pm_runtime_resume_and_get to deal with usage counter 2020-11-16 09:37:01 -08:00
pm_wakeirq.h
pm_wakeup.h
pmbus.h
pmu.h
pnfs_osd_xdr.h
pnp.h
poison.h
poll.h
posix-clock.h ptp: fix the race between the release of ptp_clock and cdev 2019-12-30 20:19:27 -08:00
posix-timers.h posix-cpu-timers: Provide mechanisms to defer timer handling to task_work 2020-08-06 16:50:59 +02:00
posix_acl.h
posix_acl_xattr.h
power_supply.h
powercap.h
ppp-comp.h
ppp_channel.h
ppp_defs.h
pps-gpio.h
pps_kernel.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
pr.h
prandom.h
preempt.h Generic interrupt and irqchips subsystem: 2020-12-15 15:03:31 -08:00
prefetch.h
prime_numbers.h
printk.h
proc_fs.h
proc_ns.h nsproxy: add struct nsset 2020-05-09 13:57:12 +02:00
processor.h processor: remove spin_cpu_yield 2019-06-15 12:25:49 +02:00
profile.h
projid.h
property.h software node: Fix device_add_software_node() 2021-03-10 15:25:02 +01:00
pruss_driver.h
psci.h psci: Add accessor for psci_0_1_function_ids 2020-12-04 08:44:24 +00:00
pseudo_fs.h
psi.h
psi_types.h
psp-sev.h
psp-tee.h
pstore.h
pstore_blk.h
pstore_ram.h
pstore_zone.h
ptdump.h
pti.h
ptp_classify.h
ptp_clock_kernel.h ptp: document struct ptp_clock_request members 2020-11-18 10:51:17 -08:00
ptr_ring.h
ptrace.h include/linux: remove repeated words 2021-02-26 09:41:03 -08:00
purgatory.h
pvclock_gtod.h
pwm.h
pwm_backlight.h
pxa2xx_ssp.h
pxa168_eth.h
qcom-geni-se.h soc: qcom-geni-se: Cleanup the code to remove proxy votes 2021-03-26 15:16:05 +01:00
qcom_scm.h
qnx6_fs.h
quota.h
quotaops.h
radix-tree.h
raid_class.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 437 2019-06-05 17:37:17 +02:00
ramfs.h
random.h
range.h mm/memremap_pages: convert to 'struct range' 2020-10-13 18:38:28 -07:00
ras.h x86/mce: Convert the CEC to use the MCE notifier 2020-04-14 15:58:08 +02:00
ratelimit.h
ratelimit_types.h
rational.h
rbtree.h
rbtree_augmented.h
rbtree_latch.h
rcu_node_tree.h kernel.h: split out mathematical helpers 2020-12-15 22:46:15 -08:00
rcu_segcblist.h
rcu_sync.h rcu/sync: Remove custom check for RCU readers 2019-08-09 11:01:08 -07:00
rculist.h
rculist_bl.h
rculist_nulls.h
rcupdate.h Scheduler updates for v5.12: 2021-02-21 12:35:04 -08:00
rcupdate_trace.h rcu: Un-hide lockdep maps for !LOCKDEP 2020-11-02 17:09:59 -08:00
rcupdate_wait.h rcu: Reinstate synchronize_rcu_mult() 2020-04-27 11:03:51 -07:00
rcutiny.h x86/cpu: Avoid cpuinfo-induced IPIing of idle CPUs 2020-11-06 16:59:11 -08:00
rcutree.h
rcuwait.h rcuwait: avoid lockdep splats from rcuwait_active() 2020-05-20 03:39:40 -04:00
reboot-mode.h
reboot.h
reciprocal_div.h
refcount.h
regmap.h
regset.h
relay.h
remoteproc.h
resctrl.h x86/resctrl: Include pid.h 2020-08-18 17:06:15 +02:00
reset-controller.h ARM: SoC-related driver updates 2019-12-05 11:43:31 -08:00
reset.h
resource.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
resource_ext.h
restart_block.h x86: Introduce restart_block->arch_data to remove TS_COMPAT_RESTART 2021-03-16 22:13:11 +01:00
rfkill.h rfkill: add a reason to the HW rfkill state 2020-12-11 12:47:17 +01:00
rhashtable-types.h
rhashtable.h
ring_buffer.h ring-buffer: speed up buffer resets by avoiding synchronize_rcu for each CPU 2020-06-30 17:18:56 -04:00
rio.h
rio_drv.h
rio_ids.h
rio_regs.h
rmap.h mm/rmap: fix potential pte_unmap on an not mapped pte 2021-02-26 09:41:01 -08:00
rmi.h
rndis.h
rodata_test.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 2019-06-05 17:37:17 +02:00
root_dev.h cifs: Add support for root file systems 2019-09-16 11:43:38 -05:00
rpmsg.h
rslib.h rslib.h: Replace zero-length array with flexible-array member 2020-04-18 15:44:56 -05:00
rtc.h
rtmutex.h locking/rtmutex: Allow specifying a subclass for nested locking 2018-07-25 11:22:19 +02:00
rtnetlink.h
rtsx_common.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 17 2019-05-21 11:28:46 +02:00
rtsx_pci.h MMC core: 2020-12-15 15:57:25 -08:00
rtsx_usb.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 2019-06-19 17:09:07 +02:00
rwlock.h
rwlock_api_smp.h
rwlock_types.h
rwsem.h
s3c_adc_battery.h
sbitmap.h sbitmap: remove swap_lock 2020-12-07 17:12:49 -07:00
scatterlist.h
scc.h
sched.h io-wq: fork worker threads from original task 2021-02-21 17:25:22 -07:00
sched_clock.h
scmi_protocol.h ARM: SoC drivers for v5.11 2020-12-16 16:38:41 -08:00
scpi_protocol.h
screen_info.h
scs.h arm64: scs: use vmapped IRQ and SDEI shadow stacks 2020-12-01 11:23:34 +00:00
sctp.h
scx200.h
scx200_gpio.h
sdb.h
seccomp.h
securebits.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
security.h idmapped-mounts-v5.12 2021-02-23 13:39:45 -08:00
sed-opal.h
seg6.h
seg6_genl.h
seg6_hmac.h
seg6_iptunnel.h
seg6_local.h
selection.h vc: propagate "viewed as bool" from screenpos up 2020-08-18 13:45:20 +02:00
sem.h
semaphore.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 436 2019-06-05 17:37:17 +02:00
seq_buf.h
seq_file.h
seq_file_net.h proc: introduce proc_create_net_single 2018-05-16 07:24:30 +02:00
seqlock.h seqlock,lockdep: Fix seqcount_latch_init() 2021-03-10 09:51:45 +01:00
seqno-fence.h
serdev.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 2019-06-05 17:36:37 +02:00
serial.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
serial_8250.h
serial_bcm63xx.h
serial_core.h earlycon: drop semicolon from earlycon macro 2020-12-07 10:40:32 +01:00
serial_max3100.h
serial_s3c.h serial: s3c: Update path of Samsung S3C machine file 2020-10-31 12:44:36 +01:00
serial_sci.h Revert "serial: sh-sci: Remove SCIx_RZ_SCIFA_REGTYPE" 2018-10-02 14:38:02 -07:00
serio.h
set_memory.h arch, mm: make kernel_page_present() always available 2020-12-15 12:13:43 -08:00
sfp.h
sh_clk.h
sh_dma.h
sh_eth.h
sh_intc.h
sh_timer.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
shdma-base.h
shm.h
shmem_fs.h
shrinker.h mm: shrinker: make shrinker not depend on memcg kmem 2019-09-24 15:54:11 -07:00
signal.h signal: define the SA_EXPOSE_TAGBITS bit in sa_flags 2020-11-23 10:31:06 -06:00
signal_types.h
signalfd.h
siox.h
siphash.h
sizes.h sizes.h: add SZ_8G/SZ_16G/SZ_32G macros 2020-12-29 15:36:49 -08:00
skb_array.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
skbuff.h net/sched: act_api: fix miss set post_ct for ovs after do conntrack in act_ct 2021-03-16 15:22:18 -07:00
skmsg.h bpf, sockmap: Fix sk->prot unhash op reset 2021-04-07 01:29:06 +02:00
slab.h
slab_def.h mm, kfence: insert KFENCE hooks for SLAB 2021-02-26 09:41:02 -08:00
slimbus.h
slub_def.h mm, kfence: insert KFENCE hooks for SLUB 2021-02-26 09:41:02 -08:00
sm501-regs.h
sm501.h
smc91x.h
smc911x.h
smp.h
smp_types.h
smpboot.h
smsc911x.h
smscphy.h
sock_diag.h
socket.h net: provide __sys_shutdown_sock() that takes a socket 2020-11-23 09:15:15 -07:00
sockptr.h net: Revert "net: optimize the sockptr_t for unified kernel/user address spaces" 2020-08-10 12:06:44 -07:00
sonet.h
sony-laptop.h
sonypi.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
sort.h
sound.h
soundcard.h
spinlock.h
spinlock_api_smp.h locking/lockdep: Remove unused @nested argument from lock_release() 2019-10-09 12:46:10 +02:00
spinlock_api_up.h locking/spinlocks: Remove the unused spin_lock_bh_nested() API 2017-01-12 09:33:39 +01:00
spinlock_types.h
spinlock_types_up.h
spinlock_up.h
splice.h
spmi.h
sram.h
srcu.h srcu: Provide polling interfaces for Tiny SRCU grace periods 2021-01-04 13:53:38 -08:00
srcutiny.h srcu: Provide polling interfaces for Tiny SRCU grace periods 2021-01-04 13:53:38 -08:00
srcutree.h
ssbi.h
stackdepot.h lib: stackdepot: add support to disable stack depot 2021-02-26 09:41:04 -08:00
stackleak.h
stackprotector.h arm64: initialize ptrauth keys for kernel booting task 2020-03-18 09:50:20 +00:00
stacktrace.h
start_kernel.h init: add arch_call_rest_init to allow stack switching 2018-10-09 11:20:55 +02:00
stat.h
statfs.h
static_call.h static_call: Allow module use without exposing static_call_key 2021-02-17 14:12:42 +01:00
static_call_types.h
static_key.h
stddef.h
stm.h
stmmac.h
stmp3xxx_rtc_wdt.h
stmp_device.h
stop_machine.h stop_machine: mark helpers __always_inline 2021-03-13 11:27:30 -08:00
string.h string.h: move fortified functions definitions in a dedicated header. 2021-02-26 09:41:04 -08:00
string_helpers.h lib: string_helpers: provide kfree_strarray() 2020-09-30 10:50:30 +02:00
stringhash.h <linux/stringhash.h>: fix end_name_hash() for 64bit long 2018-04-28 15:01:14 -07:00
stringify.h
sungem_phy.h
sunserialcore.h
sunxi-rsb.h
superhyway.h
surface_acpi_notify.h
suspend.h
svga.h
sw842.h
swab.h
swait.h
swap.h swap: fix swapfile read/write offset 2021-03-02 17:25:46 -07:00
swap_cgroup.h
swap_slots.h
swapfile.h
swapops.h
swiotlb.h swiotlb: add a IO_TLB_SIZE define 2021-02-20 10:13:32 -05:00
switchtec.h
sxgbe_platform.h
sync_core.h
sync_file.h dma-buf/sync_file: document flags field 2017-08-18 14:07:26 -03:00
synclink.h
sys.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
sys_soc.h
syscall_user_dispatch.h kernel: Implement selective syscall userspace redirection 2020-12-02 15:07:56 +01:00
syscalls.h idmapped-mounts-v5.12 2021-02-23 13:39:45 -08:00
syscore_ops.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 428 2019-06-05 17:37:16 +02:00
sysctl.h all arch: remove system call sys_sysctl 2020-08-14 19:56:56 -07:00
sysfs.h sysfs: Support zapping of binary attr mmaps 2021-01-12 14:26:31 +01:00
syslog.h
sysrq.h
sysv_fs.h
t10-pi.h
task_io_accounting.h
task_io_accounting_ops.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
task_work.h
taskstats_kern.h
tboot.h
tc.h TC: Set DMA masks for devices 2018-10-11 09:16:44 -07:00
tca6416_keypad.h
tcp.h tcp: add TTL to SCM_TIMESTAMPING_OPT_STATS 2021-01-22 18:20:52 -08:00
tee_drv.h
textsearch.h net: expand textsearch ts_state to fit skb_seq_state 2021-03-01 15:25:24 -08:00
textsearch_fsm.h
tfrc.h
thermal.h
thread_info.h kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() 2021-03-16 22:13:10 +01:00
threads.h threads: Update PID limit comment according to futex UAPI change 2020-03-21 17:48:13 +01:00
thunderbolt.h
ti-emif-sram.h
ti_wilink_st.h
tick.h
tifm.h
timb_dma.h
timb_gpio.h
time.h
time32.h
time64.h
time_namespace.h fixes-v5.11 2020-12-14 16:40:27 -08:00
timecounter.h
timekeeper_internal.h timekeeping/vsyscall: Prevent math overflow in BOOTTIME update 2019-08-23 02:12:11 +02:00
timekeeping.h
timer.h timer: Add timer_curr_running() 2021-01-06 16:24:59 -08:00
timerfd.h
timeriomem-rng.h
timerqueue.h posix-cpu-timers: Utilize timerqueue for storage 2019-08-28 11:50:43 +02:00
timex.h
tnum.h
topology.h sched/topology: Make sched_init_numa() use a set for the deduplicating sort 2021-01-27 17:26:42 +01:00
torture.h
toshiba.h
tpm.h
tpm_command.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
tpm_eventlog.h
trace.h tracing: Add printf attribute to log function 2021-02-02 17:02:05 -05:00
trace_clock.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
trace_events.h tracing: Fix comment about the trace_event_call flags 2021-03-04 09:51:50 -05:00
trace_recursion.h ftrace: Clean up the recursion code a bit 2020-11-10 20:39:40 -05:00
trace_seq.h seq_buf: Avoid type mismatch for seq_buf_init 2020-12-07 18:25:02 -05:00
tracefs.h
tracehook.h tif-task_work.arch-2020-12-14 2020-12-16 12:33:35 -08:00
tracepoint-defs.h
tracepoint.h tracepoints: Code clean up 2021-02-09 12:27:29 -05:00
transport_class.h
ts-nbus.h
tsacct_kern.h
tty.h
tty_driver.h
tty_flip.h
tty_ldisc.h
typecheck.h
types.h
u64_stats_sync.h u64_stats,lockdep: Fix u64_stats_init() vs lockdep 2021-03-10 09:51:45 +01:00
uacce.h
uaccess.h
ucb1400.h
ucs2_string.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
udp.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
uidgid.h
uio.h
uio_driver.h
umh.h
unicode.h unicode: Add utf8_casefold_hash 2020-09-10 14:03:31 -07:00
units.h
uprobes.h
usb.h drm: Use USB controller's DMA mask when importing dmabufs 2021-03-11 11:11:33 +01:00
usb_usual.h usb-storage: Add quirk to defeat Kindle's automatic unload 2021-03-17 21:30:15 +01:00
usbdevice_fs.h
user-return-notifier.h
user.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
user_namespace.h user: Use generic ns_common::count 2020-08-19 14:14:12 +02:00
userfaultfd_k.h
usermode_driver.h bpf: Fix umd memory leak in copy_process() 2021-03-19 22:23:19 +01:00
util_macros.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
uts.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
utsname.h
uuid.h
vbox_utils.h virt: vbox: Log unknown ioctl requests as error 2020-07-10 13:45:32 +02:00
vdpa.h vdpa: set the virtqueue num during register 2021-02-25 14:26:00 -05:00
verification.h PKCS#7: Fix missing include 2021-01-21 16:16:10 +00:00
vermagic.h
vexpress.h
vfio.h
vfs.h
vga_switcheroo.h
vgaarb.h
vhost_iotlb.h
via-core.h
via-gpio.h
via.h
via_i2c.h
videodev2.h
virtio.h virtio: remove export for virtio_config_{enable, disable} 2021-03-14 04:37:35 -04:00
virtio_byteorder.h
virtio_caif.h
virtio_config.h
virtio_console.h
virtio_dma_buf.h
virtio_net.h virtio_net: Do not pull payload in skb->head 2021-04-06 16:17:57 -07:00
virtio_pci_modern.h virtio-pci: introduce modern device module 2021-02-23 07:52:58 -05:00
virtio_ring.h
virtio_vsock.h
visorbus.h
vlynq.h
vm_event_item.h
vmacache.h
vmalloc.h Merge branch 'for-mingo-rcu' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into core/rcu 2021-02-12 12:56:55 +01:00
vme.h
vmpressure.h
vmstat.h mm: vmstat: add some comments on internal storage of byte items 2021-02-26 09:41:00 -08:00
vmw_vmci_api.h
vmw_vmci_defs.h
vringh.h
vt.h
vt_buffer.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
vt_kern.h
vtime.h
w1-gpio.h
w1.h
wait.h
wait_bit.h Add wait_var_event_interruptible() 2019-05-15 17:35:54 +01:00
watch_queue.h
watchdog.h
win_minmax.h
wireless.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
wkup_m3_ipc.h
wl12xx.h
wm97xx.h
wmi.h platform-drivers-x86 for v5.3-1 2019-07-14 16:51:47 -07:00
workqueue.h workqueue: fix annotation for WQ_SYSFS 2021-01-19 10:20:07 -05:00
writeback.h A lot of bug fixes and cleanups for ext4, including: 2020-06-05 16:19:28 -07:00
ww_mutex.h locking/ww_mutex: Fix acquire/release imbalance in ww_acquire_init()/ww_acquire_fini() 2021-03-17 09:56:45 +01:00
xarray.h XArray: Add xa_limit_16b 2021-03-30 13:42:33 -04:00
xattr.h
xxhash.h
xz.h
yam.h
z2_battery.h
zbud.h
zconf.h
zlib.h
zorro.h
zpool.h mm/zswap: add the flag can_sleep_mapped 2021-02-26 09:41:01 -08:00
zsmalloc.h zsmalloc: account the number of compacted pages correctly 2021-02-26 09:41:01 -08:00
zstd.h
zutil.h