1
0
Fork 0
alistair23-linux/include/linux
Suren Baghdasaryan 91e4c12a3b mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessary
[ Upstream commit 67197a4f28 ]

Currently __set_oom_adj loops through all processes in the system to keep
oom_score_adj and oom_score_adj_min in sync between processes sharing
their mm.  This is done for any task with more that one mm_users, which
includes processes with multiple threads (sharing mm and signals).
However for such processes the loop is unnecessary because their signal
structure is shared as well.

Android updates oom_score_adj whenever a tasks changes its role
(background/foreground/...) or binds to/unbinds from a service, making it
more/less important.  Such operation can happen frequently.  We noticed
that updates to oom_score_adj became more expensive and after further
investigation found out that the patch mentioned in "Fixes" introduced a
regression.  Using Pixel 4 with a typical Android workload, write time to
oom_score_adj increased from ~3.57us to ~362us.  Moreover this regression
linearly depends on the number of multi-threaded processes running on the
system.

Mark the mm with a new MMF_MULTIPROCESS flag bit when task is created with
(CLONE_VM && !CLONE_THREAD && !CLONE_VFORK).  Change __set_oom_adj to use
MMF_MULTIPROCESS instead of mm_users to decide whether oom_score_adj
update should be synchronized between multiple processes.  To prevent
races between clone() and __set_oom_adj(), when oom_score_adj of the
process being cloned might be modified from userspace, we use
oom_adj_mutex.  Its scope is changed to global.

The combination of (CLONE_VM && !CLONE_THREAD) is rarely used except for
the case of vfork().  To prevent performance regressions of vfork(), we
skip taking oom_adj_mutex and setting MMF_MULTIPROCESS when CLONE_VFORK is
specified.  Clearing the MMF_MULTIPROCESS flag (when the last process
sharing the mm exits) is left out of this patch to keep it simple and
because it is believed that this threading model is rare.  Should there
ever be a need for optimizing that case as well, it can be done by hooking
into the exit path, likely following the mm_update_next_owner pattern.

With the combination of (CLONE_VM && !CLONE_THREAD && !CLONE_VFORK) being
quite rare, the regression is gone after the change is applied.

[surenb@google.com: v3]
  Link: https://lkml.kernel.org/r/20200902012558.2335613-1-surenb@google.com

Fixes: 44a70adec9 ("mm, oom_adj: make sure processes sharing mm have same view of oom_score_adj")
Reported-by: Tim Murray <timmurray@google.com>
Suggested-by: Michal Hocko <mhocko@kernel.org>
Signed-off-by: Suren Baghdasaryan <surenb@google.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Acked-by: Christian Brauner <christian.brauner@ubuntu.com>
Acked-by: Michal Hocko <mhocko@suse.com>
Acked-by: Oleg Nesterov <oleg@redhat.com>
Cc: Ingo Molnar <mingo@kernel.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Eugene Syromiatnikov <esyr@redhat.com>
Cc: Christian Kellner <christian@kellner.me>
Cc: Adrian Reber <areber@redhat.com>
Cc: Shakeel Butt <shakeelb@google.com>
Cc: Aleksa Sarai <cyphar@cyphar.com>
Cc: Alexey Dobriyan <adobriyan@gmail.com>
Cc: "Eric W. Biederman" <ebiederm@xmission.com>
Cc: Alexey Gladkov <gladkov.alexey@gmail.com>
Cc: Michel Lespinasse <walken@google.com>
Cc: Daniel Jordan <daniel.m.jordan@oracle.com>
Cc: Andrei Vagin <avagin@gmail.com>
Cc: Bernd Edlinger <bernd.edlinger@hotmail.de>
Cc: John Johansen <john.johansen@canonical.com>
Cc: Yafang Shao <laoar.shao@gmail.com>
Link: https://lkml.kernel.org/r/20200824153036.3201505-1-surenb@google.com
Debugged-by: Minchan Kim <minchan@kernel.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2020-10-29 09:57:45 +01:00
..
amba drm/pl111: Support grayscale 2019-08-09 09:15:05 +02:00
avf i40e: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds 2019-06-26 09:18:54 -07:00
bcma
byteorder
can can: can_dropped_invalid_skb(): ensure an initialized headroom in outgoing CAN sk_buffs 2020-01-14 20:08:28 +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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
firmware Char/Misc driver patches for 5.4-rc1 2019-09-18 11:14:31 -07:00
fpga fpga: altera-pr-ip: Make alt_pr_unregister function void 2019-07-24 14:11:52 -07:00
fsl treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336 2019-06-05 17:37:07 +02:00
i3c i3c: add addr and lvr to i2c_dev_desc structure 2019-08-11 10:48:28 +02:00
iio iio: core: remove extra semi-colon from devm_iio_device_register() macro 2020-04-29 16:33:12 +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 isdn: hdlc: move into mISDN 2019-05-31 11:13:10 +02:00
lockd lockd: Convert NLM service fl_owner to nlm_lockowner 2019-07-03 17:52:08 -04:00
mailbox mailbox: mediatek: cmdq: clear the event in cmdq initial flow 2019-09-17 00:40:05 -05:00
mfd mfd: stmfx: Disable IRQ in suspend to avoid spurious interrupt 2020-06-24 17:50:33 +02:00
mlx4
mlx5 net/mlx5: Avoid possible free of command entry while timeout comp handler 2020-10-14 10:33:04 +02:00
mmc mmc: core: Fix size overflow for mmc partitions 2020-10-01 13:17:20 +02:00
mtd This pull-request contains the following changes for MTD: 2019-09-21 10:59:54 -07:00
mux
netfilter netfilter: conntrack: allow sctp hearbeat after connection re-use 2020-09-17 13:47:45 +02:00
netfilter_arp netfilter: remove CONFIG_NETFILTER checks from headers. 2019-09-13 12:47:36 +02:00
netfilter_bridge netfilter: remove CONFIG_NETFILTER checks from headers. 2019-09-13 12:47:36 +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 arm64 updates for 5.3: 2019-07-08 09:54:55 -07:00
phy treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 2019-06-05 17:36:37 +02:00
pinctrl pinctrl/gpio: Take MUX usage into account 2019-08-23 11:09:41 +02:00
platform_data bus: ti-sysc: Handle module unlock quirk needed for some RTC 2020-07-22 09:32:58 +02:00
power ARM: OMAP2+: SmartReflex: add omap_sr_pdata definition 2020-02-01 09:34:49 +00: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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
reset
rpmsg
rtc treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
sched mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessary 2020-10-29 09:57:45 +01:00
soc drm main pull for 5.4-rc1 2019-09-19 16:24:24 -07:00
soundwire soundwire: stream: make stream name a const pointer 2019-09-04 14:57:28 +05:30
spi Merge remote-tracking branch 'spi/topic/pump-rt' into spi-next 2019-07-04 17:35:11 +01:00
ssb treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 367 2019-06-05 17:37:09 +02:00
sunrpc svcrdma: Fix backchannel return code 2020-10-01 13:18:01 +02:00
ulpi
unaligned
usb usb: host: ehci-platform: add a quirk to avoid stuck 2020-06-24 17:50:44 +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: PM: Add acpi_[un]register_wakeup_handler() 2020-04-13 10:48:08 +02:00
acpi_dma.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
acpi_iort.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 320 2019-06-05 17:37:05 +02: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 mmc: alcor: work with multiple-entry sglists 2019-05-06 11:55:39 +02:00
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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 221 2019-05-30 11:29:55 -07:00
apm_bios.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 2019-05-24 17:39:02 +02:00
apple-gmux.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 2019-06-19 17:09:07 +02:00
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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 2019-05-30 11:26:35 -07:00
arm-smccc.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 2019-06-05 17:36:37 +02:00
arm_sdei.h
armada-37xx-rwtm-mailbox.h mailbox: Add support for Armada 37xx rWTM mailbox 2019-05-09 00:41:00 -05:00
ascii85.h
asn1.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36 2019-05-24 17:27:11 +02:00
asn1_ber_bytecode.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36 2019-05-24 17:27:11 +02:00
asn1_decoder.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36 2019-05-24 17:27:11 +02:00
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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 2019-06-05 17:37:17 +02:00
async_tx.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 2019-06-05 17:37:06 +02:00
ata.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 18 2019-05-21 11:28:46 +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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
atomic-fallback.h
atomic.h
attribute_container.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 437 2019-06-05 17:37:17 +02:00
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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 83 2019-05-24 17:37:52 +02:00
auto_fs.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 83 2019-05-24 17:37:52 +02:00
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 mm/balloon_compaction: List interfaces 2019-05-24 20:19:17 +02:00
bcd.h
bch.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336 2019-06-05 17:37:07 +02:00
bcm47xx_nvram.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
bcm47xx_sprom.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
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: add bio_truncate to fix guard_bio_eod 2020-01-09 10:19:54 +01:00
bit_spinlock.h
bitfield.h bitfield.h: don't compile-time validate _val in FIELD_FIT 2020-08-19 08:16:28 +02:00
bitmap.h bitmap.h: fix kernel-doc warning and typo 2019-10-14 15:04:01 -07:00
bitops.h include/linux/bitops.h: avoid clang shift-count-overflow warnings 2020-06-24 17:50:39 +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 blkcg: separate blkcg_conf_get_disk() out of blkg_conf_prep() 2019-08-28 21:17:04 -06:00
blk-mq-pci.h
blk-mq-rdma.h block: add a SPDX tag to blk-mq-rdma.h 2019-04-30 16:12:02 -06:00
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 blk-mq-debugfs: update blk_queue_flag_name[] accordingly for new flags 2020-07-22 09:32:52 +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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
bottom_half.h
bpf-cgroup.h bpf: implement getsockopt and setsockopt hooks 2019-06-27 15:25:16 -07:00
bpf.h bpf: sockmap: Require attach_bpf_fd when detaching a program 2020-08-07 09:34:02 +02: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: introduce verifier internal test flag 2019-08-28 00:30:11 +02:00
bpfilter.h
brcmphy.h
bsearch.h
bsg-lib.h block: switch all files cleared marked as GPLv2 or later to SPDX tags 2019-04-30 16:11:59 -06:00
bsg.h
btf.h
btree-128.h
btree-type.h
btree.h
btrfs.h
buffer_head.h ext4: use non-movable memory for superblock readahead 2020-04-23 10:36:15 +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
bvec.h block: allow for_each_bvec to support zero len bvec 2020-09-09 19:12:34 +02:00
c2port.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
cache.h
cacheinfo.h drivers: base: cacheinfo: Add variable to record max cache line size 2019-06-04 13:42:54 +01:00
capability.h
cb710.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
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: Fix sock_cgroup_data on big-endian. 2020-07-22 09:32:50 +02:00
cgroup.h cgroup: fix cgroup_sk_alloc() for sk_clone_lock() 2020-07-22 09:32:49 +02:00
cgroup_rdma.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 451 2019-06-19 17:09:08 +02:00
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 We have a small collection of core framework updates this time, mostly around 2019-09-20 15:45:07 -07:00
clkdev.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
clock_cooling.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 2019-06-05 17:36:37 +02:00
clockchips.h
clocksource.h
cm4000_cs.h
cma.h
cmdline-parser.h
cn_proc.h
cnt32_to_63.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
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-gcc.h bpf: Disable GCC -fgcse optimization for ___bpf_prog_run() 2019-07-18 21:01:06 +02:00
compiler-intel.h
compiler.h x86: Fix early boot crash on gcc-10, third try 2020-05-20 08:20:34 +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 Make use of gcc 9's "asm inline()" (Rasmus Villemoes): 2019-09-21 09:47:19 -07:00
completion.h
component.h
configfs.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 145 2019-05-30 11:25:18 -07:00
connector.h connector: remove redundant input callback from cn_dev 2019-07-21 13:31:14 -07:00
console.h panic: add an option to replay all the printk message in buffer 2019-05-18 15:52:26 -07:00
console_struct.h vt: More locking checks 2019-06-12 20:27:13 +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: etm4x: Add kernel configuration for CONTEXTID 2019-04-25 22:00:16 +02:00
coresight-stm.h
coresight.h coresight: Use platform agnostic names 2019-06-20 07:56:13 +02:00
count_zeros.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36 2019-05-24 17:27:11 +02:00
counter.h counter: Introduce the Generic Counter interface 2019-04-25 21:33:37 +02:00
counter_enum.h counter: Introduce the Generic Counter interface 2019-04-25 21:33:37 +02:00
cper.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333 2019-06-05 17:37:06 +02:00
cpu.h cpu/hotplug: Ignore pm_wakeup_pending() for disable_nonboot_cpus() 2020-04-17 10:50:11 +02:00
cpu_cooling.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 167 2019-05-30 11:26:39 -07:00
cpu_pm.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 2019-06-05 17:36:37 +02:00
cpu_rmap.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
cpufeature.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
cpufreq.h cpufreq: Avoid creating excessively large stack frames 2020-02-11 04:35:25 -08:00
cpuhotplug.h padata: validate cpumask without removed CPU during offline 2020-02-24 08:36:34 +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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 230 2019-06-19 17:09:06 +02:00
crc-t10dif.h
crc4.h
crc7.h
crc8.h
crc16.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 230 2019-06-19 17:09:06 +02:00
crc32.h
crc32c.h
crc32poly.h
crc64.h
cred.h selinux/stable-5.4 PR 20190917 2019-09-23 11:21:04 -07:00
crypto.h Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 2019-07-08 20:57:08 -07:00
cryptohash.h
cs5535.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 206 2019-05-30 11:29:53 -07:00
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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 33 2019-05-24 17:27:11 +02:00
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: Fix !DEBUG_FS debugfs_create_automount 2020-10-01 13:17:21 +02:00
debugobjects.h
delay.h
delayacct.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
delayed_call.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: events: extend events by type of counted data 2019-08-25 12:44:38 +09:00
devfreq.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02: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 integrity: fix integrity recalculation that is improperly skipped 2020-07-29 10:18:45 +02:00
device.h USB changes for 5.4-rc1 2019-09-18 10:33:46 -07:00
device_cgroup.h
devpts_fs.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 83 2019-05-24 17:37:52 +02:00
digsig.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 2019-06-05 17:37:17 +02:00
dim.h lib/dim: Fix -Wunused-const-variable warnings 2019-07-25 11:34:39 -07:00
dio.h
dirent.h
dlm.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 193 2019-05-30 11:29:21 -07:00
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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333 2019-06-05 17:37:06 +02:00
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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 2019-05-30 11:26:41 -07:00
dma-fence-chain.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 2019-05-30 11:26:41 -07:00
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 Linux 5.2-rc6 2019-06-24 10:23:16 +02:00
dma-mapping.h dma-mapping: fix handling of dma-ranges for reserved memory (again) 2020-01-04 19:17:00 +01:00
dma-noncoherent.h dma-mapping: remove arch_dma_mmap_pgprot 2019-08-29 16:43:22 +02:00
dma-resv.h dma-buf: Restore seqlock around dma_resv updates 2019-08-16 12:40:58 +01:00
dmaengine.h dmaengine: Store module owner in dma_device struct 2020-02-24 08:36:40 +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 keys: Pass the network namespace into request_key mechanism 2019-06-27 23:02:12 +01:00
dqblk_qtree.h
dqblk_v1.h
dqblk_v2.h
drbd.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 91 2019-05-24 17:37:53 +02:00
drbd_genl.h
drbd_genl_api.h
drbd_limits.h
ds2782_battery.h
dtlk.h
dw_apb_timer.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
dynamic_debug.h dynamic_debug: provide dynamic_hex_dump stub 2019-10-22 12:54:44 -07: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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 287 2019-06-05 17:36:37 +02:00
eeprom_93cx6.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 2019-05-30 11:26:35 -07:00
eeprom_93xx46.h
efi-bgrt.h
efi.h efi: provide empty efi_enter_virtual_mode implementation 2020-09-03 11:26:49 +02:00
efs_vh.h
eisa.h
elevator.h block: Introduce elevator features 2019-09-05 19:52:33 -06:00
elf-fdpic.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
elf-randomize.h
elf.h
elfcore-compat.h
elfcore.h
elfnote.h elfnote: mark all .note sections SHF_ALLOC 2020-06-17 16:40:20 +02:00
enclosure.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 176 2019-05-30 11:29:19 -07:00
energy_model.h sched/topology: Remove unused 'sd' parameter from arch_scale_cpu_capacity() 2019-06-24 19:23:39 +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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
ethtool.h net: ethtool: Document get_rxfh_context and set_rxfh_context ethtool ops 2019-05-25 16:33:36 -07:00
eventfd.h eventfd: track eventfd_signal() recursion depth 2020-02-11 04:35:37 -08:00
eventpoll.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 2019-06-05 17:36:37 +02:00
extcon.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 2019-06-05 17:36:37 +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 docs: fault-injection: convert docs to ReST and rename to *.rst 2019-06-14 14:21:07 -06:00
fb.h fbmem: pull fbcon_update_vcs() out of fb_set_var() 2020-09-03 11:27:09 +02:00
fbcon.h fbcon: Call con2fb_map functions directly 2019-06-12 20:30:39 +02:00
fcdevice.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
fcntl.h
fd.h
fddidevice.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
fdtable.h
fec.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
file.h
filter.h bpf: Check correct cred for CAP_SYSLOG in bpf_dump_raw_ok() 2020-07-16 08:16:45 +02:00
fips.h crypto: fips - add FIPS test failure notification chain 2019-07-26 14:51:57 +10:00
firewire.h
firmware-map.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 287 2019-06-05 17:36:37 +02:00
firmware.h
fixp-arith.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 2019-05-30 11:26:35 -07: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 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 writeback: Avoid skipping inode writeback 2020-09-03 11:27:04 +02:00
fs_context.h fuse update for 5.4 2019-09-25 09:55:59 -07:00
fs_enet_pd.h
fs_parser.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36 2019-05-24 17:27:11 +02:00
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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
fscache.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
fscrypt.h fscrypt: add FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS ioctl 2019-08-12 19:18:50 -07:00
fsi-occ.h
fsi-sbefifo.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 469 2019-06-19 17:09:11 +02:00
fsi.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 2019-05-30 11:26:41 -07:00
fsl-diu-fb.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
fsl_devices.h usb: linux/fsl_device: Add platform member has_fsl_erratum_a006918 2019-07-03 18:52:20 +02:00
fsl_hypervisor.h
fsl_ifc.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 2019-05-30 11:26:35 -07:00
fsldma.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 40 2019-05-24 17:27:12 +02:00
fsnotify.h fsnotify: get rid of fsnotify_nameremove() 2019-06-20 14:47:54 +02: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: Make enable and update parameters bool when applicable 2019-05-25 23:04:42 -04: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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
gcd.h
genalloc.h dma-mapping updates for Linux 5.3 2019-07-12 15:13:55 -07:00
generic-radix-tree.h include/linux/generic-radix-tree.h: fix kerneldoc comment 2019-06-01 15:51:32 -07:00
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 net: fix sk_page_frag() recursion from memory reclaim 2019-10-28 16:17:31 -07: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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 206 2019-05-30 11:29:53 -07:00
hdlcdrv.h
hdmi.h drm: Fix docbook warnings in hdr metadata helper structures 2019-06-04 14:03:53 +02:00
hid-debug.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 2019-05-30 11:26:35 -07:00
hid-roccat.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
hid-sensor-hub.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 2019-06-05 17:37:06 +02:00
hid-sensor-ids.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 2019-06-05 17:37:06 +02:00
hid.h HID: core: Sanitize event code and type when mapping input 2020-09-05 11:22:49 +02:00
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.h
highuid.h
hil.h
hil_mlc.h
hippidevice.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
hmm.h hmm: use mmu_notifier_get/put for 'struct hmm' 2019-08-20 09:35:02 -03:00
host1x.h drm/tegra: Changes for v5.3-rc1 2019-06-25 12:59:43 +10:00
hp_sdc.h
hpet.h
hrtimer.h hrtimer: Annotate lockless access to timer->state 2020-01-04 19:18:41 +01:00
hrtimer_defs.h hrtimer: Split out hrtimer defines into separate header 2019-06-22 21:21:04 +02:00
htcpld.h
huge_mm.h libnvdimm fixes v5.4-rc1 2019-09-29 10:33:41 -07:00
hugetlb.h mm/hugetlb: fix build failure with HUGETLB_PAGE but not HUGEBTLBFS 2020-04-23 10:36:36 +02:00
hugetlb_cgroup.h
hugetlb_inline.h
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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
hwmon-vid.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
hwmon.h hwmon: Fix HWMON_P_MIN_ALARM mask 2019-10-02 06:36:50 -07:00
hwspinlock.h hwspinlock: add the 'in_atomic' API 2019-06-29 21:08:14 -07:00
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 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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 2019-05-21 11:28:39 +02:00
i2c-pxa.h
i2c-smbus.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 2019-05-21 11:28:39 +02:00
i2c.h Merge branch 'i2c/for-5.4' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux 2019-09-24 16:48:02 -07:00
i8042.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
i8253.h
icmp.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
icmpv6.h
ide.h ide: use BIT() macro for defining bit-flags 2019-07-09 14:52:14 -07:00
idle_inject.h powercap: idle_inject: Use higher resolution for idle injection 2019-09-03 11:33:29 +02:00
idr.h XArray updates for 5.4 2019-11-08 08:46:49 -08:00
ieee80211.h ieee80211: Fix incorrect mask for default PE duration 2020-06-03 08:21:36 +02:00
ieee802154.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 2019-05-30 11:26:41 -07:00
if_arp.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
if_bridge.h bridge: add br_vlan_get_proto() 2019-07-05 21:34:50 +02:00
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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
if_frad.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
if_link.h
if_ltalk.h
if_macvlan.h net: remove unnecessary variables and callback 2019-10-24 14:53:49 -07:00
if_phonet.h
if_pppol2tp.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
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 coallocate socket_wq with socket itself 2019-07-08 19:25:19 -07:00
if_team.h team: fix nested locking lockdep warning 2019-10-24 14:53:48 -07:00
if_tun.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
if_tunnel.h
if_vlan.h vlan: consolidate VLAN parsing code and limit max parsing depth 2020-07-22 09:32:49 +02:00
igmp.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2019-06-07 11:00:14 -07:00
ihex.h
ima.h Merge branch 'next-lockdown' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security 2019-09-28 08:14:15 -07:00
imx-media.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
in.h Allow 0.0.0.0/8 as a valid address range 2019-06-26 13:19:46 -07:00
in6.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
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 inet_diag: return classid for all socket types 2020-03-18 07:17:38 +01:00
inetdevice.h net: ipv4: provide __rcu annotation for ifa_list 2019-06-02 18:08:36 -07:00
init.h mnt_init(): call shmem_init() unconditionally 2019-07-04 22:01:59 -04:00
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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
input.h Input: add support for polling to input devices 2019-08-20 12:04:07 -07:00
integrity.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 2019-06-05 17:37:17 +02:00
intel-iommu.h iommu/vt-d: Enforce PASID devTLB field mask 2020-08-21 13:05:34 +02:00
intel-ish-client-if.h HID: intel-ish-hid: fix wrong driver_data usage 2019-06-26 14:08:11 +02:00
intel-pti.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 2019-05-30 11:26:41 -07:00
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_rapl: need linux/cpuhotplug.h for enum cpuhp_state 2019-07-15 11:42:31 +02:00
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 support for path tags 2019-08-13 23:02:44 +03:00
interrupt.h Power management updates for 5.4-rc1 2019-09-17 19:15:14 -07: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: move the iomap_dio_rw ->end_io callback into a structure 2019-09-19 15:32:45 -07:00
iommu-helper.h
iommu.h iommu: Add helpers to set/get default domain type 2019-08-23 10:09:58 +02:00
iopoll.h docs: timers: convert docs to ReST and rename to *.rst 2019-06-14 14:31:48 -06:00
ioport.h /dev/mem: Revoke mappings when a driver claims the region 2020-06-24 17:50:35 +02:00
ioprio.h
iova.h iommu/iova: Fix compilation error with !CONFIG_IOMMU_IOVA 2019-07-23 09:51:00 +02:00
ip.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
ipack.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 2019-06-05 17:37:17 +02:00
ipc.h
ipc_namespace.h ipc: conserve sequence numbers in ipcmni_extend mode 2019-05-14 19:52:52 -07: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_route.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
irq.h genirq/affinity: Make affinity setting if activated opt-in 2020-08-21 13:05:20 +02:00
irq_cpustat.h
irq_poll.h
irq_sim.h
irq_work.h
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 genirq/irqdomain: Make sure all irq domain flags are distinct 2020-02-28 17:22:20 +01:00
irqflags.h
irqhandler.h
irqnr.h
irqreturn.h
isa.h
isapnp.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
iscsi_boot_sysfs.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 287 2019-06-05 17:36:37 +02:00
iscsi_ibft.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 287 2019-06-05 17:36:37 +02:00
isicom.h
iversion.h iversion: add a routine to update a raw value with a larger one 2019-07-08 14:01:43 +02:00
jbd2.h jbd2: clean __jbd2_journal_abort_hard() and __journal_abort_soft() 2020-06-24 17:50:48 +02:00
jhash.h Update my email address 2019-06-10 13:00:24 +02:00
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: Batch updates if arch supports it 2019-06-17 12:09:22 +02:00
jump_label_ratelimit.h locking/static_key: always define static_branch_deferred_inc 2019-06-14 19:31:47 -07:00
jz4740-adc.h
jz4780-nemc.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
kallsyms.h kallsyms: Refactor kallsyms_show_value() to take cred 2020-07-16 08:16:44 +02:00
kasan-checks.h mm/kasan: change kasan_check_{read,write} to return boolean 2019-07-12 11:05:42 -07:00
kasan.h mm/kasan: add object validation in ksize() 2019-07-12 11:05:42 -07:00
kbd_diacr.h
kbd_kern.h
kbuild.h
kconfig.h
kcore.h
kcov.h
kd.h
kdb.h
kdebug.h
kdev_t.h
kern_levels.h
kernel-page-flags.h
kernel.h kernel.h: Add non_block_start/end() 2019-09-07 04:28:05 -03:00
kernel_stat.h
kernelcapi.h
kernfs.h kernfs: fix ino wrap-around detection 2019-12-13 08:42:53 +01:00
kexec.h Merge branch 'next-lockdown' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security 2019-09-28 08:14:15 -07: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 afs: Provide an RCU-capable key lookup 2019-09-02 11:43:54 +01:00
keyboard.h
keyctl.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36 2019-05-24 17:27:11 +02:00
kfifo.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 244 2019-06-19 17:09:08 +02:00
kmemleak.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333 2019-06-05 17:37:06 +02:00
kmod.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
kmsg_dump.h
kobj_map.h
kobject.h kobject: Add support for default attribute groups to kobj_type 2019-04-25 22:06:10 +02:00
kobject_ns.h
kprobes.h kprobes: tracing/kprobes: Fix to kill kprobes on initmem after boot 2020-10-01 13:18:23 +02:00
kref.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 428 2019-06-05 17:37:16 +02:00
ks0108.h
ks8842.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 176 2019-05-30 11:29:19 -07:00
ks8851_mll.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 176 2019-05-30 11:29:19 -07:00
ksm.h
kthread.h include/: refactor headers to allow kthread.h inclusion in psi_types.h 2019-05-14 19:52:48 -07:00
ktime.h
kvm_host.h KVM: x86: Fix APIC page invalidation race 2020-06-17 16:40:26 +02:00
kvm_irqfd.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 235 2019-06-19 17:09:07 +02:00
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 kernel/latencytop.c: rename clear_all_latency_tracing to clear_tsk_latency_tracing 2019-05-14 19:52:49 -07:00
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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 197 2019-05-30 11:29:22 -07:00
leds-bd2802.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
leds-lp3944.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
leds-lp3952.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
leds-pca9532.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 2019-06-05 17:37:17 +02:00
leds-regulator.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
leds-tca6507.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336 2019-06-05 17:37:07 +02:00
leds-ti-lmu-common.h leds: TI LMU: Add common code for TI LMU devices 2019-05-24 22:40:45 +02:00
leds.h leds: core: Fix leds.h structure documentation 2019-10-08 22:05:58 +02:00
leds_pwm.h
libata.h ata: make qc_prep return ata_completion_errors 2020-10-01 13:18:26 +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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 120 2019-05-24 17:39:02 +02:00
libnvdimm.h libnvdimm/security: Introduce a 'frozen' attribute 2019-08-29 13:49:13 -07:00
libps2.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
license.h
lightnvm.h lightnvm: move metadata mapping to lower level driver 2019-08-06 08:20:10 -06:00
limits.h
linkage.h
linkmode.h
linux_logo.h
lis3lv02d.h
list.h xskmap: Move non-standard list manipulation to helper 2019-06-29 01:31:08 +02:00
list_bl.h
list_lru.h memcg: make it work on sparse non-0-node systems 2019-06-01 15:51:31 -07:00
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 lib/list_sort: simplify and remove MAX_LIST_LENGTH_BITS 2019-05-14 19:52:49 -07:00
livepatch.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching 2019-07-11 15:30:05 -07:00
llc.h
llist.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333 2019-06-05 17:37:06 +02:00
lockdep.h locking/lockdep: Reduce space occupied by stack traces 2019-07-25 15:43:27 +02: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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 91 2019-05-24 17:37:53 +02:00
lsm_audit.h
lsm_hooks.h Merge branch 'next-lockdown' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security 2019-09-28 08:14:15 -07: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
mISDNdsp.h
mISDNhw.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 2019-05-30 11:26:41 -07:00
mISDNif.h
mailbox_client.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
mailbox_controller.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
maple.h
marvell_phy.h net: phy: marvell: add new default led configure for m88e151x 2019-04-23 10:40:32 -07:00
math64.h
max17040_battery.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
mbcache.h
mbus.h
mc6821.h
mc146818rtc.h
mcb.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 2019-06-05 17:37:17 +02:00
mdev.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
mdio-bitbang.h
mdio-gpio.h
mdio-mux.h
mdio.h include: mdio: Add driver data helpers 2019-09-05 12:32:05 +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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
memcontrol.h mm, memcg: fix inconsistent oom event behavior 2020-05-20 08:20:27 +02: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: shrink zones when offlining memory 2020-01-09 10:19:56 +01: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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 290 2019-06-05 17:36:38 +02:00
micrel_phy.h net: phy: micrel: Update KSZ87xx PHY name 2019-10-17 16:31:52 -07:00
microchipphy.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 2019-05-21 11:28:45 +02:00
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
mm-arch-hooks.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
mm.h mm: replace memmap_context by meminit_context 2020-10-07 08:01:29 +02:00
mm_inline.h mm: memcontrol: track LRU counts in the vmstats array 2019-05-14 09:47:46 -07:00
mm_types.h mm: thp: handle page cache THP correctly in PageTransCompoundMap 2019-11-06 08:28:58 -08:00
mm_types_task.h fork: improve error message for corrupted page tables 2019-09-25 17:51:40 -07:00
mman.h
mmdebug.h
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 mm: replace memmap_context by meminit_context 2020-10-07 08:01:29 +02:00
mnt_namespace.h
mod_devicetable.h Input: add `SW_MACHINE_COVER` 2020-07-29 10:18:36 +02:00
module.h Merge branch 'next-integrity' of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity 2019-09-27 19:37:27 -07:00
module_signature.h MODSIGN: make new include file self contained 2019-08-06 13:41:04 -04:00
moduleloader.h module: allow arch overrides for .exit section names 2019-06-24 14:00:32 +02:00
moduleparam.h moduleparam: Save information about built-in modules in separate file 2019-05-07 21:50:24 +09:00
mount.h
moxtet.h bus: Add support for Moxtet bus 2019-08-14 15:30:35 +02:00
mpage.h
mpi.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 26 2019-05-24 17:27:10 +02:00
mpls.h
mpls_iptunnel.h
mroute.h
mroute6.h
mroute_base.h
msdos_fs.h
msg.h
msi.h PCI/MSI: Support allocating virtual MSI interrupts 2019-06-13 08:59:34 -04:00
mutex.h mutex: Fix up mutex_waiter usage 2019-08-08 09:09:25 +02:00
mv643xx.h serial: mpsc: Remove obsolete MPSC driver 2019-07-03 19:28:40 +02:00
mv643xx_eth.h
mv643xx_i2c.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
mvebu-pmsu.h
mxm-wmi.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 2019-05-30 11:26:35 -07:00
n_r3964.h
namei.h fs/namei.c: keep track of nd->root refcount status 2019-09-03 09:30:45 -04:00
nd.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 295 2019-06-05 17:36:38 +02:00
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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
netdevice.h net: core: reduce recursion limit value 2020-06-30 15:36:44 -04:00
netfilter.h netfilter: remove CONFIG_NETFILTER checks from headers. 2019-09-13 12:47:36 +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
netfilter_ingress.h
netfilter_ipv4.h
netfilter_ipv6.h netfilter: avoid ipv6 -> nf_defrag_ipv6 module dependency 2020-09-03 11:26:58 +02:00
netlink.h netlink: use 48 byte ctx instead of 6 signed longs for callback 2019-07-01 19:12:10 -07:00
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: set invalid blocks after NFSv4 writes 2020-06-24 17:50:44 +02:00
nfs_fs_i.h
nfs_fs_sb.h NFSv4: Allow multiple connections to NFSv4.x (x>0) servers 2019-07-06 14:54:50 -04:00
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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 2019-05-30 11:26:41 -07:00
nls.h
nmi.h
node.h mm: don't rely on system state to detect hot-plug operations 2020-10-07 08:01:30 +02:00
nodemask.h
nospec.h
notifier.h
ns_common.h
nsc_gpio.h
nsproxy.h
ntb.h NTB: Introduce MSI library 2019-06-13 09:02:33 -04:00
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-rdma: fix typo in struct comment 2019-04-25 16:51:42 +02:00
nvme-tcp.h
nvme.h nvme: introduce "Command Aborted By host" status code 2019-12-31 16:44:40 +01: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: Fix typo in kerneldoc 2019-07-26 17:01:29 -06:00
of_address.h
of_clk.h
of_device.h
of_dma.h
of_fdt.h of/fdt: Remove dead code and mark functions with __init 2019-05-24 16:39:14 -05:00
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_mdio.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 428 2019-06-05 17:37:16 +02:00
of_net.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 428 2019-06-05 17:37:16 +02:00
of_pci.h
of_pdt.h
of_platform.h
of_reserved_mem.h
oid_registry.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36 2019-05-24 17:27:11 +02:00
olpc-ec.h Platform: OLPC: Add XO-1.75 EC driver 2019-05-20 17:27:08 +03:00
omap-dma.h dmaengine: omap-dma: make omap_dma_filter_fn private 2019-07-22 20:56:37 +05:30
omap-gpmc.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
omap-iommu.h iommu/omap: Fix compilation warnings 2019-08-09 19:56:05 +02:00
omap-mailbox.h mailbox: omap: Add support for TI K3 SoCs 2019-07-10 23:08:44 -05:00
omapfb.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 2019-05-30 11:26:35 -07:00
once.h
oom.h mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessary 2020-10-29 09:57:45 +01:00
openvswitch.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 269 2019-06-05 17:30:29 +02:00
oprofile.h
osq_lock.h
overflow.h Merge branch 'core-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2019-05-16 10:29:00 -07:00
packing.h lib: Add support for generic packing operations 2019-05-03 10:49:17 -04:00
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 mm/page_isolation.c: change the prototype of undo_isolate_page_range() 2019-07-12 11:05:43 -07:00
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
page_ref.h
pageblock-flags.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 167 2019-05-30 11:26:39 -07:00
pagemap.h mm: page cache: store only head pages in i_pages 2019-09-24 15:54:08 -07: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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 176 2019-05-30 11:29:19 -07:00
pci-acpi.h PCI/ACPI: Evaluate PCI Boot Configuration _DSM 2019-06-21 18:11:53 -05:00
pci-ats.h
pci-dma-compat.h
pci-ecam.h PCI: al: Add Amazon Annapurna Labs PCIe host controller driver 2019-04-25 16:33:07 -05: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: Use ioremap(), not phys_to_virt() for platform ROM 2020-10-01 13:17:51 +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 x86/amd_nb: Add AMD family 17h model 60h PCI IDs 2020-06-22 09:31:17 +02:00
pda_power.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
pe.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 340 2019-06-05 17:37:07 +02:00
percpu-defs.h percpu: Separate decrypted varaibles anytime encryption can be enabled 2020-02-11 04:35:44 -08:00
percpu-refcount.h percpu_ref: release percpu memory early without PERCPU_REF_ALLOW_REINIT 2019-05-09 10:51:06 -07:00
percpu-rwsem.h Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2019-07-08 16:12:03 -07:00
percpu.h percpu: Make pcpu_setup_first_chunk() void function 2019-07-04 08:05:52 -07:00
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/headers: Fix spelling s/EACCESS/EACCES/, s/privilidge/privilege/ 2019-10-28 11:02:01 +01:00
perf_regs.h perf/x86: Disable extended registers for non-supported PMUs 2019-06-24 19:19:23 +02:00
personality.h
pfn.h
pfn_t.h mm: introduce ARCH_HAS_PTE_DEVMAP 2019-07-16 19:23:25 -07:00
phonet.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336 2019-06-05 17:37:07 +02:00
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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
phylink.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2019-07-08 19:48:57 -07:00
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 There tracing fixes: 2019-04-26 11:09:55 -07:00
pkeys.h
pktcdvd.h
pl320-ipc.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201 2019-05-30 11:29:52 -07:00
pl353-smc.h
platform_device.h driver code: clarify and fix platform device DMA mask allocation 2020-03-18 07:17:56 +01:00
plist.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 10 2019-05-21 11:28:45 +02:00
pm-trace.h
pm.h PM: sleep: Drop dpm_noirq_begin() and dpm_noirq_end() 2019-07-23 09:46:56 +02:00
pm2301_charger.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336 2019-06-05 17:37:07 +02:00
pm_clock.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 428 2019-06-05 17:37:16 +02:00
pm_domain.h PM / Domains: Align in-parameter names for some genpd functions 2019-08-05 10:58:19 +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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 428 2019-06-05 17:37:16 +02:00
pm_wakeirq.h
pm_wakeup.h PM / wakeup: Show wakeup sources stats in sysfs 2019-08-21 00:20:40 +02:00
pmbus.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
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: avoid clang stack usage warning 2019-05-14 19:52:48 -07: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 and reset changes for the v5.3 series 2019-07-15 21:06:15 -07:00
powercap.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 309 2019-06-05 17:37:04 +02:00
ppp-comp.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
ppp_channel.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
ppp_defs.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
pps-gpio.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
pps_kernel.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
pr.h
prandom.h random32: move the pseudo-random 32-bit definitions to prandom.h 2020-08-07 09:34:01 +02:00
preempt.h sched/preempt: Use CONFIG_PREEMPTION where appropriate 2019-07-31 19:03:34 +02:00
prefetch.h
prime_numbers.h
printk.h printk: queue wake_up_klogd irq_work only if per-CPU areas are ready 2020-05-02 08:48:42 +02:00
proc_fs.h proc: Add /proc/<pid>/arch_status 2019-06-12 11:42:13 +02:00
proc_ns.h
processor.h processor: remove spin_cpu_yield 2019-06-15 12:25:49 +02:00
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 vfs: Provide a mount_pseudo-replacement for the new mount API 2019-05-25 18:00:04 -04:00
psi.h kernel/sched/psi.c: expose pressure metrics on root cgroup 2019-05-14 19:52:48 -07:00
psi_types.h psi: introduce psi monitor 2019-05-14 19:52:48 -07:00
psp-sev.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
pstore.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333 2019-06-05 17:37:06 +02:00
pstore_ram.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 2019-06-05 17:36:37 +02:00
pti.h
ptp_classify.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
ptp_clock_kernel.h ptp: ptp_clock: Publish scaled_ppm_to_ppb 2019-06-13 22:34:55 -07:00
ptr_ring.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
ptrace.h signal: Remove the signal number and task parameters from force_sig_info 2019-05-29 09:31:44 -05:00
purgatory.h
pvclock_gtod.h
pwm.h pwm: Ensure pwm_apply_state() doesn't modify the state argument 2019-09-21 03:25:10 +02:00
pwm_backlight.h
pxa2xx_ssp.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
pxa168_eth.h
qcom-geni-se.h treewide: remove SPDX "WITH Linux-syscall-note" from kernel-space headers 2019-05-14 19:52:48 -07: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 fs/quota: handle overflows of sysctl fs.quota.* and report as unsigned long 2020-01-04 19:17:25 +01:00
quotaops.h quota: Check that quota is not dirty before release 2019-12-17 19:56:43 +01:00
radix-tree.h radix tree: Remove radix_tree_iter_find 2019-11-01 22:26:34 -04:00
raid_class.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 437 2019-06-05 17:37:17 +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 random32: move the pseudo-random 32-bit definitions to prandom.h 2020-08-07 09:34:01 +02:00
range.h
ras.h
ratelimit.h
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 Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2019-09-16 17:25:49 -07: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 panic/reboot: allow specifying reboot_mode for panic only 2019-05-14 19:52:51 -07:00
reciprocal_div.h
refcount.h
regmap.h It's been a relatively busy cycle for docs: 2019-07-09 12:34:26 -07:00
regset.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 193 2019-05-30 11:29:21 -07:00
relay.h
remoteproc.h remoteproc: add vendor resources handling 2019-06-29 12:02:17 -07:00
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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 2019-06-05 17:36:37 +02:00
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
rio.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
rio_drv.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
rio_ids.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
rio_regs.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
rmap.h
rmi.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
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
rtc.h rtc: drop set_mms and set_mmss64 2019-05-08 22:14:36 +02:00
rtmutex.h
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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 17 2019-05-21 11:28:46 +02: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 locking/rwsem: Check for operations on an uninitialized rwsem 2019-08-06 12:49:15 +02:00
s3c_adc_battery.h
sbitmap.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 328 2019-06-05 17:37:06 +02:00
scatterlist.h scsi: lib/sg_pool.c: improve APIs for allocating sg pool 2019-06-20 15:21:33 -04:00
scc.h
sched.h signal: Extend exec_id to 64bits 2020-04-17 10:50:12 +02:00
sched_clock.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201 2019-05-30 11:29:52 -07:00
screen_info.h
sctp.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 104 2019-05-24 17:39:00 +02:00
scx200.h
scx200_gpio.h
sdb.h
sdla.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
seccomp.h
securebits.h
security.h powerpc/xmon: Restrict when kernel is locked down 2020-06-07 13:18:49 +02:00
sed-opal.h block: sed-opal: ioctl for writing to shadow mbr 2019-06-29 10:33:57 -06:00
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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 436 2019-06-05 17:37:17 +02:00
seq_buf.h
seq_file.h nfsd: escape high characters in binary data 2019-07-03 17:52:50 -04:00
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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 2019-05-30 11:26:41 -07:00
serdev.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 2019-06-05 17:36:37 +02:00
serial.h
serial_8250.h tty/serial/8250: use mctrl_gpio helpers 2019-06-21 10:18:43 +02:00
serial_bcm63xx.h
serial_core.h docs: serial: move it to the driver-api 2019-07-15 11:03:03 -03:00
serial_max3100.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
serial_pnx8xxx.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 2019-05-30 11:26:35 -07:00
serial_s3c.h
serial_sci.h
serio.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
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 net: sfp: remove sfp-bus use of netdevs 2019-05-31 12:37:46 -07:00
sh_clk.h
sh_dma.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
sh_eth.h
sh_intc.h
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 Bulk GPIO changes for the v5.3 kernel cycle: 2019-07-09 09:07:00 -07:00
siphash.h
sirfsoc_dma.h
sizes.h Merge branch 'x86-boot-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2019-07-09 11:35:38 -07:00
skb_array.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
skbuff.h skbuff: fix a data race in skb_queue_len() 2020-10-01 13:17:31 +02:00
skmsg.h bpf: sockmap: Require attach_bpf_fd when detaching a program 2020-08-07 09:34:02 +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 slab: remove /proc/slab_allocators 2019-05-16 15:51:55 -07:00
slimbus.h
slub_def.h
sm501-regs.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
sm501.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 179 2019-05-30 11:29:19 -07:00
smc91x.h
smc911x.h
smp.h Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2019-07-08 16:12:03 -07:00
smpboot.h smpboot: Place the __percpu annotation correctly 2019-04-24 12:17:08 +02:00
smsc911x.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 2019-05-30 11:26:35 -07:00
smscphy.h
sock_diag.h
socket.h net: increase SOMAXCONN to 4096 2019-10-31 14:01:40 -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 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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 2019-06-05 17:36:37 +02:00
sram.h
srcu.h
srcutiny.h
srcutree.h module: Make srcu_struct ptr array as read-only 2019-05-28 09:03:35 -07:00
ssbi.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 2019-06-05 17:36:37 +02:00
stackdepot.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
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: implement support for passive mode converters via dt 2019-09-11 15:27:09 +01:00
stmp3xxx_rtc_wdt.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 428 2019-06-05 17:37:16 +02:00
stmp_device.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
stop_machine.h processor: get rid of cpu_relax_yield 2019-06-15 12:25:55 +02:00
string.h string.h: fix incompatibility between FORTIFY_SOURCE and KASAN 2020-06-22 09:31:12 +02:00
string_helpers.h nfsd: escape high characters in binary data 2019-07-03 17:52:50 -04:00
stringhash.h
stringify.h
sungem_phy.h
sunserialcore.h
sunxi-rsb.h
superhyway.h
suspend.h ACPI: PM: s2idle: Avoid possible race related to the EC GPE 2020-02-19 19:52:56 +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 mm: introduce MADV_PAGEOUT 2019-09-25 17:51:41 -07: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: Split size parameter to map/unmap APIs 2019-09-11 12:34:29 +02:00
switchtec.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 2019-06-05 17:36:37 +02:00
sxgbe_platform.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
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 ipc: fix sparc64 ipc() wrapper 2019-09-07 21:42:25 +02:00
syscore_ops.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 428 2019-06-05 17:37:16 +02:00
sysctl.h proc/sysctl: add shared variables for range check 2019-07-18 17:08:07 -07:00
sysfs.h sysfs: Fixes __BIN_ATTR_WO() macro 2019-10-02 10:06:45 +02:00
syslog.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 18 2019-05-21 11:28:46 +02:00
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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 2019-06-05 17:37:06 +02:00
tc.h
tca6416_keypad.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
tcp.h tcp: allow at most one TLP probe per flight 2020-07-31 18:39:31 +02:00
tee_drv.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 2019-06-05 17:36:37 +02:00
textsearch.h
textsearch_fsm.h
tfrc.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
thermal.h docs: thermal: add it to the driver API 2019-07-31 13:25:15 -06:00
thread_info.h uaccess: disallow > INT_MAX copy sizes 2020-01-04 19:18:42 +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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333 2019-06-05 17:37:06 +02:00
tick.h Power management updates for 5.2-rc1 2019-05-06 19:40:31 -07:00
tifm.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
timb_dma.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 176 2019-05-30 11:29:19 -07:00
timb_gpio.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 176 2019-05-30 11:29:19 -07:00
time.h tcp: fix rejected syncookies due to stale timestamps 2019-12-18 16:08:43 +01:00
time32.h
time64.h vfs: Add file timestamp range support 2019-08-30 07:27:17 -07:00
timecounter.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
timekeeper_internal.h timekeeping/vsyscall: Prevent math overflow in BOOTTIME update 2019-08-23 02:12:11 +02:00
timekeeping.h timekeeping: Boot should be boottime for coarse ns accessor 2019-06-25 08:54:51 +02:00
timekeeping32.h
timer.h timers: Prepare support for PREEMPT_RT 2019-08-01 20:51:22 +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 posix-cpu-timers: Utilize timerqueue for storage 2019-08-28 11:50:43 +02:00
timex.h
tnum.h bpf: Fix incorrect verifier simulation of ARSH under ALU32 2020-01-23 08:22:44 +01:00
topology.h Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2019-09-16 17:25:49 -07:00
torture.h rcu: Use CONFIG_PREEMPTION 2019-07-31 19:03:35 +02:00
toshiba.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 2019-05-24 17:39:02 +02:00
tpm.h tpm: Unify the mismatching TPM space buffer sizes 2020-08-19 08:16:27 +02:00
tpm_command.h
tpm_eventlog.h tpm: Require that all digests are present in TCG_PCR_EVENT2 structures 2020-08-19 08:15:57 +02:00
trace.h
trace_clock.h
trace_events.h tracing: Make exported ftrace_set_clr_event non-static 2019-08-31 06:51:49 -04:00
trace_seq.h
tracefs.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
tracehook.h ptrace: add PTRACE_GET_SYSCALL_INFO request 2019-07-16 19:23:24 -07:00
tracepoint-defs.h bpf: add writable context for raw tracepoints 2019-04-26 19:04:19 -07:00
tracepoint.h tracepoint: Mark __tracepoint_string's __used 2020-08-19 08:15:53 +02:00
transport_class.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 437 2019-06-05 17:37:17 +02:00
ts-nbus.h
tsacct_kern.h
tty.h gcc-10 warnings: fix low-hanging fruit 2020-05-20 08:20:29 +02:00
tty_driver.h
tty_flip.h
tty_ldisc.h
typecheck.h
types.h locking/atomic: Use s64 for atomic64_t on 64-bit 2019-06-03 12:32:57 +02:00
u64_stats_sync.h
uaccess.h uaccess: Add non-pagefault user-space write function 2020-01-17 19:48:40 +01:00
ucb1400.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
ucs2_string.h
udp.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
uidgid.h
uio.h for-5.3/io_uring-20190711 2019-07-13 10:36:53 -07:00
uio_driver.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 305 2019-06-05 17:37:04 +02:00
umh.h
unicode.h ext4: optimize case-insensitive lookups 2019-06-19 23:45:09 -04:00
uprobes.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 2019-05-30 11:26:35 -07:00
usb.h usb: add a HCD_DMA flag instead of guestimating DMA capabilities 2019-08-21 10:03:35 -07:00
usb_usual.h
usbdevice_fs.h
user-return-notifier.h
user.h
user_namespace.h keys: Move the user and user-session keyrings to the user_namespace 2019-06-26 21:02:32 +01:00
userfaultfd_k.h userfaultfd/sysctl: add vm.unprivileged_userfaultfd 2019-05-14 09:47:45 -07:00
util_macros.h
uts.h
utsname.h
uuid.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 2019-05-30 11:26:41 -07:00
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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 2019-05-30 11:26:41 -07:00
vfio.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
vfs.h
vga_switcheroo.h
vgaarb.h
via-core.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 50 2019-05-24 17:27:13 +02:00
via-gpio.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 260 2019-06-05 17:30:27 +02:00
via.h
via_i2c.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 50 2019-05-24 17:27:13 +02:00
videodev2.h
virtio.h virtio/s390: DMA support for virtio-ccw 2019-05-12 13:11:36 -04:00
virtio_byteorder.h
virtio_caif.h
virtio_config.h
virtio_console.h
virtio_net.h net: be more gentle about silly gso requests coming from user 2020-06-10 20:24:55 +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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 102 2019-05-24 17:39:00 +02:00
vm_event_item.h
vm_sockets.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 2019-06-05 17:37:05 +02:00
vmacache.h
vmalloc.h vmalloc: fix remap_vmalloc_range() bounds checks 2020-04-29 16:33:14 +02:00
vme.h
vmpressure.h include/linux/vmpressure.h: use spinlock_t instead of struct spinlock 2019-07-12 11:05:43 -07:00
vmstat.h mm: move recent_rotated pages calculation to shrink_inactive_list() 2019-05-14 09:47:45 -07:00
vmw_vmci_api.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 2019-06-05 17:37:05 +02:00
vmw_vmci_defs.h VMCI: Fix integer overflow in VMCI handle arrays 2019-06-21 16:04:05 +02:00
vringh.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 2019-05-30 11:26:35 -07:00
vt.h
vt_buffer.h
vt_kern.h vt: switch vt_dont_switch to bool 2020-04-02 15:11:00 +02:00
vtime.h
w1-gpio.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
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 Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2019-09-17 12:35:15 -07:00
wait_bit.h Add wait_var_event_interruptible() 2019-05-15 17:35:54 +01:00
watchdog.h
win_minmax.h
wireless.h
wkup_m3_ipc.h
wl12xx.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336 2019-06-05 17:37:07 +02:00
wm97xx.h
wmi.h platform-drivers-x86 for v5.3-1 2019-07-14 16:51:47 -07:00
workqueue.h workqueue: unconfine alloc/apply/free_workqueue_attrs() 2019-09-13 21:15:39 +10:00
writeback.h writeback, memcg: Implement cgroup_writeback_by_id() 2019-08-27 09:22:38 -06:00
ww_mutex.h
xarray.h xarray: Fix early termination of xas_for_each_marked 2020-04-17 10:50:18 +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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 69 2019-05-24 17:36:47 +02:00
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
zstd.h
zutil.h