Dmitry Torokhov
c46c4af7a1
Input: uinput - avoid FF flush when destroying device
commit e8b95728f724797f958912fd9b765a695595d3a6 upstream.
Normally, when input device supporting force feedback effects is being
destroyed, we try to "flush" currently playing effects, so that the
physical device does not continue vibrating (or executing other effects).
Unfortunately this does not work well for uinput as flushing of the effects
deadlocks with the destroy action:
- if device is being destroyed because the file descriptor is being closed,
then there is noone to even service FF requests;
- if device is being destroyed because userspace sent UI_DEV_DESTROY,
while theoretically it could be possible to service FF requests,
userspace is unlikely to do so (they'd need to make sure FF handling
happens on a separate thread) even if kernel solves the issue with FF
ioctls deadlocking with UI_DEV_DESTROY ioctl on udev->mutex.
To avoid lockups like the one below, let's install a custom input device
flush handler, and avoid trying to flush force feedback effects when we
destroying the device, and instead rely on uinput to shut off the device
properly.
NMI watchdog: Watchdog detected hard LOCKUP on cpu 3
...
<<EOE>> [<ffffffff817a0307>] _raw_spin_lock_irqsave+0x37/0x40
[<ffffffff810e633d>] complete+0x1d/0x50
[<ffffffffa00ba08c>] uinput_request_done+0x3c/0x40 [uinput]
[<ffffffffa00ba587>] uinput_request_submit.part.7+0x47/0xb0 [uinput]
[<ffffffffa00bb62b>] uinput_dev_erase_effect+0x5b/0x76 [uinput]
[<ffffffff815d91ad>] erase_effect+0xad/0xf0
[<ffffffff815d929d>] flush_effects+0x4d/0x90
[<ffffffff815d4cc0>] input_flush_device+0x40/0x60
[<ffffffff815daf1c>] evdev_cleanup+0xac/0xc0
[<ffffffff815daf5b>] evdev_disconnect+0x2b/0x60
[<ffffffff815d74ac>] __input_unregister_device+0xac/0x150
[<ffffffff815d75f7>] input_unregister_device+0x47/0x70
[<ffffffffa00bac45>] uinput_destroy_device+0xb5/0xc0 [uinput]
[<ffffffffa00bb2de>] uinput_ioctl_handler.isra.9+0x65e/0x740 [uinput]
[<ffffffff811231ab>] ? do_futex+0x12b/0xad0
[<ffffffffa00bb3f8>] uinput_ioctl+0x18/0x20 [uinput]
[<ffffffff81241248>] do_vfs_ioctl+0x298/0x480
[<ffffffff81337553>] ? security_file_ioctl+0x43/0x60
[<ffffffff812414a9>] SyS_ioctl+0x79/0x90
[<ffffffff817a04ee>] entry_SYSCALL_64_fastpath+0x12/0x71
Reported-by: Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
Reported-by: Clément VUCHENER <clement.vuchener@gmail.com>
Fixes: https://bugzilla.kernel.org/show_bug.cgi?id=193741
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
|
2021-01-23 15:38:17 +01:00 |
| .. |
|
amba
|
fbdev changes for 4.9
|
2016-10-12 11:01:37 -07:00 |
|
bcma
|
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
|
2016-10-05 10:11:24 -07:00 |
|
byteorder
|
|
|
|
can
|
can: can_create_echo_skb(): fix echo skb generation: always use skb_clone()
|
2020-11-18 18:26:24 +01:00 |
|
ceph
|
libceph: allow ceph_buffer_put() to receive a NULL ceph_buffer
|
2019-09-10 10:31:03 +01:00 |
|
clk
|
|
|
|
crush
|
|
|
|
decompress
|
|
|
|
dma
|
dmaengine: hsu: refactor hsu_dma_do_irq() to return int
|
2016-09-15 21:15:40 +05:30 |
|
extcon
|
extcon: adc-jack: Remove the usage of extcon_set_state()
|
2016-09-10 16:48:46 +05:30 |
|
firmware/meson
|
firmware: Amlogic: Add secure monitor driver
|
2016-09-01 14:23:39 -07:00 |
|
fpga
|
|
|
|
fsl
|
net/ethernet/freescale/fman: fix cross-build error
|
2018-08-24 13:12:40 +02:00 |
|
gpio
|
gpiolib: Fix return value of gpio_to_desc() stub if !GPIOLIB
|
2019-12-05 15:34:25 +01:00 |
|
hsi
|
|
|
|
i2c
|
|
|
|
iio
|
iio: ad_sigma_delta: Properly handle SPI bus locking vs CS assertion
|
2019-05-31 06:48:27 -07:00 |
|
input
|
|
|
|
irqchip
|
irqchip/gic-v3-its: Fix entry size mask for GITS_BASER
|
2016-10-17 16:26:29 +01:00 |
|
isdn
|
|
|
|
lockd
|
nlm: Ensure callback code also checks that the files match
|
2017-03-15 10:02:46 +08:00 |
|
mailbox
|
|
|
|
mfd
|
mfd: max8997: Enale irq-wakeup unconditionally
|
2019-11-28 18:28:38 +01:00 |
|
mlx4
|
net/mlx4: Fix the check in attaching steering rules
|
2018-04-13 19:48:19 +02:00 |
|
mlx5
|
net/mlx5: Add command entry handling completion
|
2020-06-03 08:16:31 +02:00 |
|
mmc
|
brcmfmac: Add support for bcm43364 wireless chipset
|
2018-08-03 07:55:22 +02:00 |
|
mtd
|
mtd: lpddr: Fix bad logic in print_drs_error
|
2020-11-10 10:23:51 +01:00 |
|
netfilter
|
netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build
|
2020-06-03 08:16:46 +02:00 |
|
netfilter_arp
|
|
|
|
netfilter_bridge
|
ebtables: arpreply: Add the standard target sanity check
|
2018-10-13 09:18:58 +02:00 |
|
netfilter_ipv4
|
|
|
|
netfilter_ipv6
|
|
|
|
perf
|
Merge branch 'smp-hotplug-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
|
2016-10-03 19:43:08 -07:00 |
|
phy
|
phy: Add reset callback for not generic phy
|
2016-11-05 13:45:02 +05:30 |
|
pinctrl
|
|
|
|
platform_data
|
dmaengine: imx-sdma: fix size check for sdma script_number
|
2020-01-29 10:24:34 +01:00 |
|
power
|
power: supply: bq27xxx_battery: Fix register map for BQ27510 and BQ27520
|
2017-01-19 20:18:07 +01:00 |
|
qed
|
net: qed: fix left elements count calculation
|
2020-06-30 15:38:42 -04:00 |
|
raid
|
Merge tag 'md/4.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shli/md
|
2016-10-07 09:45:43 -07:00 |
|
regulator
|
regulator: ab8500: Remove SYSCLKREQ from enum ab8505_regulator_id
|
2020-01-23 08:19:43 +01:00 |
|
reset
|
|
|
|
rtc
|
|
|
|
sched
|
sched/rt: Show the 'sched_rr_timeslice' SCHED_RR timeslice tuning knob in milliseconds
|
2020-07-09 09:35:55 +02:00 |
|
soc
|
soc: qcom: smd: Represent smd edges as devices
|
2016-08-23 15:46:33 -05:00 |
|
spi
|
spi: Introduce device-managed SPI controller allocation
|
2020-12-11 13:38:00 +01:00 |
|
ssb
|
|
|
|
sunrpc
|
SUNRPC: xprt_load_transport() needs to support the netid "rdma6"
|
2020-12-29 13:44:57 +01:00 |
|
ulpi
|
usb: patches for v4.9 merge window
|
2016-09-14 20:37:50 +02:00 |
|
unaligned
|
|
|
|
usb
|
USB: core: add endpoint-blacklist quirk
|
2020-12-02 08:31:29 +01:00 |
|
uwb
|
|
|
|
wimax
|
|
|
|
8250_pci.h
|
|
|
|
a.out.h
|
|
|
|
acct.h
|
|
|
|
acpi.h
|
ACPI: scan: add stub acpi_create_platform_device() for !CONFIG_ACPI
|
2021-01-23 15:38:17 +01:00 |
|
acpi_dma.h
|
|
|
|
acpi_iort.h
|
ACPI: Add new IORT functions to support MSI domain handling
|
2016-09-12 20:32:40 +01:00 |
|
acpi_pmtmr.h
|
|
|
|
adb.h
|
|
|
|
adfs_fs.h
|
|
|
|
aer.h
|
PCI/AER: Remove duplicate AER severity translation
|
2016-09-20 14:35:59 -05:00 |
|
agp_backend.h
|
|
|
|
agpgart.h
|
|
|
|
ahci_platform.h
|
ata: libahci_platform: Export again ahci_platform_<en/dis>able_phys()
|
2020-01-12 11:24:13 +01:00 |
|
aio.h
|
|
|
|
alarmtimer.h
|
|
|
|
altera_jtaguart.h
|
|
|
|
altera_uart.h
|
|
|
|
amd-iommu.h
|
iommu/amd: Implements irq_set_vcpu_affinity() hook to setup vapic mode for pass-through devices
|
2016-09-05 12:41:46 +02:00 |
|
amifd.h
|
|
|
|
amifdreg.h
|
|
|
|
amigaffs.h
|
|
|
|
anon_inodes.h
|
|
|
|
apm-emulation.h
|
|
|
|
apm_bios.h
|
|
|
|
apple-gmux.h
|
|
|
|
apple_bl.h
|
|
|
|
arm-cci.h
|
|
|
|
arm-smccc.h
|
arm/arm64: smccc-1.1: Handle function result as parameters
|
2018-10-03 17:01:54 -07:00 |
|
asn1.h
|
|
|
|
asn1_ber_bytecode.h
|
|
|
|
asn1_decoder.h
|
|
|
|
assoc_array.h
|
|
|
|
assoc_array_priv.h
|
|
|
|
async.h
|
|
|
|
async_tx.h
|
|
|
|
ata.h
|
libata: Add support for SCT Write Same
|
2016-08-25 11:26:48 -04:00 |
|
ata_platform.h
|
|
|
|
atalk.h
|
appletalk: Fix potential NULL pointer dereference in unregister_snap_client
|
2019-12-21 10:41:44 +01:00 |
|
ath9k_platform.h
|
|
|
|
atm.h
|
|
|
|
atm_suni.h
|
|
|
|
atm_tcp.h
|
|
|
|
atmdev.h
|
|
|
|
atmel-mci.h
|
|
|
|
atmel-ssc.h
|
|
|
|
atmel_pdc.h
|
|
|
|
atmel_serial.h
|
tty/serial: atmel: fix fractional baud rate computation
|
2016-09-27 12:54:03 +02:00 |
|
atmel_tc.h
|
|
|
|
atomic.h
|
|
|
|
attribute_container.h
|
|
|
|
audit.h
|
audit: log 32-bit socketcalls
|
2017-10-08 10:26:06 +02:00 |
|
auto_dev-ioctl.h
|
autofs4: move linux/auto_dev-ioctl.h to uapi/linux
|
2016-10-11 15:06:31 -07:00 |
|
auto_fs.h
|
autofs: move inclusion of linux/limits.h to uapi
|
2016-10-11 15:06:31 -07:00 |
|
auxvec.h
|
|
|
|
average.h
|
|
|
|
b1pcmcia.h
|
|
|
|
backing-dev-defs.h
|
writeback: synchronize sync(2) against cgroup writeback membership switches
|
2019-05-21 18:49:01 +02:00 |
|
backing-dev.h
|
writeback: safer lock nesting
|
2018-04-24 09:34:18 +02:00 |
|
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
|
|
|
|
bfin_mac.h
|
|
|
|
binfmts.h
|
|
|
|
bio.h
|
bio: fix improper use of smp_mb__before_atomic()
|
2019-05-31 06:48:11 -07:00 |
|
bit_spinlock.h
|
|
|
|
bitfield.h
|
add basic register-field manipulation macros
|
2016-09-09 12:09:24 +03:00 |
|
bitmap.h
|
bitmap: Add bitmap_alloc(), bitmap_zalloc() and bitmap_free()
|
2020-01-29 10:24:41 +01:00 |
|
bitops.h
|
include/linux/bitops.h: avoid clang shift-count-overflow warnings
|
2020-06-30 15:38:29 -04:00 |
|
bitrev.h
|
include/linux/bitrev.h: fix constant bitrev
|
2019-04-17 08:36:46 +02:00 |
|
bits.h
|
locking/atomics, asm-generic: Move some macros from <linux/bitops.h> to a new <linux/bits.h> file
|
2019-05-14 19:19:34 +02:00 |
|
blk-cgroup.h
|
Merge branch 'for-4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
|
2016-10-14 12:18:50 -07:00 |
|
blk-mq-pci.h
|
blk-mq: provide a default queue mapping for PCI device
|
2016-09-15 08:42:03 -06:00 |
|
blk-mq.h
|
Merge branch 'for-4.9/block-smp' of git://git.kernel.dk/linux-block
|
2016-10-09 17:32:20 -07:00 |
|
blk_types.h
|
block: remove bio_destructor_t
|
2016-09-14 09:18:06 -06:00 |
|
blkdev.h
|
block: Move SECTOR_SIZE and SECTOR_SHIFT definitions into <linux/blkdev.h>
|
2020-09-12 11:47:36 +02:00 |
|
blkpg.h
|
|
|
|
blktrace_api.h
|
blktrace: Protect q->blk_trace with RCU
|
2020-05-20 08:15:31 +02:00 |
|
blockgroup_lock.h
|
blockgroup_lock.h: simplify definition of NR_BG_LOCKS
|
2016-09-15 18:29:06 -04:00 |
|
bma150.h
|
|
|
|
bootmem.h
|
mm/nobootmem.c: remove duplicate macro ARCH_LOW_ADDRESS_LIMIT statements
|
2016-10-07 18:46:28 -07:00 |
|
bottom_half.h
|
|
|
|
bpf.h
|
bpf: avoid false sharing of map refcount with max_entries
|
2018-01-31 12:55:57 +01:00 |
|
bpf_verifier.h
|
bpf: Prevent memory disambiguation attack
|
2018-12-08 13:05:10 +01:00 |
|
brcmphy.h
|
|
|
|
bsearch.h
|
|
|
|
bsg-lib.h
|
|
|
|
bsg.h
|
|
|
|
btree-128.h
|
|
|
|
btree-type.h
|
|
|
|
btree.h
|
|
|
|
btrfs.h
|
|
|
|
buffer_head.h
|
mm: avoid returning VM_FAULT_RETRY from ->page_mkwrite handlers
|
2017-12-09 22:01:54 +01:00 |
|
bug.h
|
kprobes: Prohibit probing on BUG() and WARN() address
|
2019-10-05 12:30:26 +02:00 |
|
bvec.h
|
block: allow for_each_bvec to support zero len bvec
|
2020-09-12 11:47:36 +02:00 |
|
c2port.h
|
|
|
|
cache.h
|
|
|
|
cacheinfo.h
|
drivers: base: cacheinfo: fix x86 with CONFIG_OF enabled
|
2018-01-31 12:55:51 +01:00 |
|
capability.h
|
ptrace: Capture the ptracer's creds not PT_PTRACE_CAP
|
2017-01-06 10:40:13 +01:00 |
|
cb710.h
|
|
|
|
cciss_ioctl.h
|
|
|
|
ccp.h
|
crypto: ccp - Fix XTS-AES-128 support on v5 CCPs
|
2017-09-27 14:39:20 +02:00 |
|
cdev.h
|
chardev: add helper function to register char devs with a struct device
|
2020-05-20 08:15:32 +02:00 |
|
cdrom.h
|
|
|
|
cec-funcs.h
|
media: cec-funcs.h: add status_req checks
|
2020-01-04 13:39:17 +01:00 |
|
cec.h
|
[media] cec: add CEC_LOG_ADDRS_FL_ALLOW_UNREG_FALLBACK flag
|
2016-08-22 14:00:51 -03:00 |
|
cfag12864b.h
|
|
|
|
cgroup-defs.h
|
cgroup: Fix sock_cgroup_data on big-endian.
|
2020-07-22 09:10:49 +02:00 |
|
cgroup.h
|
cgroup: fix cgroup_sk_alloc() for sk_clone_lock()
|
2020-07-22 09:10:48 +02:00 |
|
cgroup_subsys.h
|
|
|
|
circ_buf.h
|
|
|
|
cleancache.h
|
|
|
|
clk-provider.h
|
clk: core: add __init decoration for CLK_OF_DECLARE_DRIVER function
|
2016-10-17 15:27:27 -07:00 |
|
clk.h
|
The bulk of the changes are updates and fixes to existing clk provider
|
2016-07-30 11:20:02 -07:00 |
|
clkdev.h
|
|
|
|
clock_cooling.h
|
|
|
|
clockchips.h
|
|
|
|
clocksource.h
|
clocksource: Use GENMASK_ULL in definition of CLOCKSOURCE_MASK
|
2019-02-27 10:07:01 +01:00 |
|
cm4000_cs.h
|
|
|
|
cma.h
|
|
|
|
cmdline-parser.h
|
|
|
|
cn_proc.h
|
|
|
|
cnt32_to_63.h
|
|
|
|
coda.h
|
coda: fix build using bare-metal toolchain
|
2019-08-06 18:29:38 +02:00 |
|
coda_psdev.h
|
uapi linux/coda_psdev.h: move upc_req definition from uapi to kernel side headers
|
2019-08-06 18:29:38 +02:00 |
|
compaction.h
|
mm, compaction: restrict full priority to non-costly orders
|
2016-10-07 18:46:29 -07:00 |
|
compat.h
|
signal: Introduce COMPAT_SIGMINSTKSZ for use in compat_sys_sigaltstack
|
2018-12-21 14:11:29 +01:00 |
|
compiler-clang.h
|
compiler.h: enable builtin overflow checkers and add fallback code
|
2019-01-31 08:12:35 +01:00 |
|
compiler-gcc.h
|
bug.h: work around GCC PR82365 in BUG()
|
2019-07-10 09:55:44 +02:00 |
|
compiler-intel.h
|
compiler.h: enable builtin overflow checkers and add fallback code
|
2019-01-31 08:12:35 +01:00 |
|
compiler.h
|
x86: Fix early boot crash on gcc-10, third try
|
2020-05-20 08:15:41 +02:00 |
|
completion.h
|
|
|
|
component.h
|
|
|
|
concap.h
|
|
|
|
configfs.h
|
|
|
|
connector.h
|
|
|
|
console.h
|
Revert "console: don't prefer first registered if DT specifies stdout-path"
|
2016-11-11 08:12:37 -08:00 |
|
console_struct.h
|
|
|
|
consolemap.h
|
|
|
|
container.h
|
|
|
|
context_tracking.h
|
- ARM: GICv3 ITS emulation and various fixes. Removal of the old
|
2016-08-02 16:11:27 -04:00 |
|
context_tracking_state.h
|
|
|
|
cordic.h
|
|
|
|
coredump.h
|
coredump: Ensure proper size of sparse core files
|
2017-07-05 14:40:26 +02:00 |
|
coresight-pmu.h
|
|
|
|
coresight-stm.h
|
|
|
|
coresight.h
|
coresight: etm-perf: pass struct perf_event to source::enable/disable()
|
2016-08-31 13:05:43 +02:00 |
|
count_zeros.h
|
|
|
|
cper.h
|
|
|
|
cpu.h
|
cpu/speculation: Uninline and export CPU mitigations helpers
|
2019-11-16 10:29:54 +01:00 |
|
cpu_cooling.h
|
|
|
|
cpu_pm.h
|
|
|
|
cpu_rmap.h
|
|
|
|
cpufeature.h
|
cpufeature: avoid warning when compiling with clang
|
2019-11-25 09:52:44 +01:00 |
|
cpufreq.h
|
cpufreq: Use struct kobj_attribute instead of struct global_attr
|
2019-03-13 14:04:51 -07:00 |
|
cpuhotplug.h
|
clocksource/drivers/exynos_mct: Increase priority over ARM arch timer
|
2019-08-04 09:33:22 +02:00 |
|
cpuidle.h
|
|
|
|
cpumask.h
|
cpumask: Make for_each_cpu_wrap() available on UP as well
|
2018-05-30 07:50:26 +02:00 |
|
cpuset.h
|
sched/cpuset/pm: Fix cpuset vs. suspend-resume bugs
|
2017-10-12 11:51:25 +02:00 |
|
cputime.h
|
|
|
|
crash_dump.h
|
|
|
|
crc-ccitt.h
|
|
|
|
crc-itu-t.h
|
|
|
|
crc-t10dif.h
|
|
|
|
crc7.h
|
|
|
|
crc8.h
|
|
|
|
crc16.h
|
|
|
|
crc32.h
|
|
|
|
crc32c.h
|
|
|
|
cred.h
|
access: avoid the RCU grace period for the temporary subjective credentials
|
2019-08-04 09:33:43 +02:00 |
|
crypto.h
|
evm: Don't deadlock if a crypto algorithm is unavailable
|
2018-09-26 08:36:37 +02:00 |
|
cryptohash.h
|
|
|
|
cs5535.h
|
|
|
|
ctype.h
|
include/linux/ctype.h: make isdigit() table lookupless
|
2016-10-11 15:06:30 -07:00 |
|
cuda.h
|
|
|
|
cyclades.h
|
|
|
|
davinci_emac.h
|
|
|
|
dax.h
|
mm: introduce get_user_pages_longterm
|
2018-02-28 10:18:33 +01:00 |
|
dca.h
|
|
|
|
dcache.h
|
do d_instantiate/unlock_new_inode combinations safely
|
2018-05-30 07:50:16 +02:00 |
|
dccp.h
|
dccp: fix use-after-free in dccp_feat_activate_values
|
2017-03-22 12:43:33 +01:00 |
|
dcookies.h
|
|
|
|
debug_locks.h
|
|
|
|
debugfs.h
|
debugfs: Fix !DEBUG_FS debugfs_create_automount
|
2020-10-01 20:40:04 +02:00 |
|
debugobjects.h
|
|
|
|
delay.h
|
|
|
|
delayacct.h
|
|
|
|
delayed_call.h
|
|
|
|
dell-led.h
|
|
|
|
devcoredump.h
|
|
|
|
devfreq-event.h
|
PM / devfreq: event: remove duplicate devfreq_event_get_drvdata()
|
2016-09-06 13:08:40 +09:00 |
|
devfreq.h
|
PM / devfreq: Fix available_governor sysfs
|
2017-03-12 06:41:44 +01:00 |
|
devfreq_cooling.h
|
thermal: devfreq_cooling: inline all stubs for CONFIG_DEVFREQ_THERMAL=n
|
2020-04-24 07:58:53 +02:00 |
|
device-mapper.h
|
block: Move SECTOR_SIZE and SECTOR_SHIFT definitions into <linux/blkdev.h>
|
2020-09-12 11:47:36 +02:00 |
|
device.h
|
devres: allow const resource arguments
|
2020-01-29 10:24:28 +01:00 |
|
device_cgroup.h
|
|
|
|
devpts_fs.h
|
|
|
|
digsig.h
|
|
|
|
dio.h
|
|
|
|
dirent.h
|
|
|
|
dlm.h
|
|
|
|
dlm_plock.h
|
|
|
|
dm-dirty-log.h
|
|
|
|
dm-io.h
|
|
|
|
dm-kcopyd.h
|
|
|
|
dm-region-hash.h
|
|
|
|
dm9000.h
|
|
|
|
dma-buf.h
|
|
|
|
dma-contiguous.h
|
|
|
|
dma-debug.h
|
dma-debug: add support for resource mappings
|
2016-09-26 22:16:41 +05:30 |
|
dma-direction.h
|
|
|
|
dma-iommu.h
|
dma-iommu: Fix compilation when !CONFIG_IOMMU_DMA
|
2018-08-03 07:55:22 +02:00 |
|
dma-mapping.h
|
dma-mapping: fix return type of dma_set_max_seg_size()
|
2019-12-21 10:41:09 +01:00 |
|
dma_remapping.h
|
|
|
|
dmaengine.h
|
dmaengine: Fix access to uninitialized dma_slave_caps
|
2020-01-12 11:24:13 +01:00 |
|
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
|
|
|
|
drbd_limits.h
|
|
|
|
ds2782_battery.h
|
|
|
|
dtlk.h
|
|
|
|
dw_apb_timer.h
|
|
|
|
dynamic_debug.h
|
dynamic_debug: add jump label support
|
2016-08-04 08:50:07 -04:00 |
|
dynamic_queue_limits.h
|
|
|
|
earlycpio.h
|
|
|
|
ecryptfs.h
|
|
|
|
edac.h
|
EDAC: Raise the maximum number of memory controllers
|
2019-11-25 09:52:59 +01:00 |
|
edd.h
|
|
|
|
edma.h
|
|
|
|
eeprom_93cx6.h
|
|
|
|
eeprom_93xx46.h
|
|
|
|
efi-bgrt.h
|
|
|
|
efi.h
|
efi: provide empty efi_enter_virtual_mode implementation
|
2020-09-03 11:21:19 +02:00 |
|
efs_vh.h
|
|
|
|
eisa.h
|
|
|
|
elevator.h
|
elevator: fix truncation of icq_cache_name
|
2018-11-10 07:42:48 -08:00 |
|
elf-fdpic.h
|
|
|
|
elf-randomize.h
|
|
|
|
elf.h
|
|
|
|
elfcore-compat.h
|
|
|
|
elfcore.h
|
|
|
|
elfnote.h
|
elfnote: mark all .note sections SHF_ALLOC
|
2020-06-30 15:38:29 -04:00 |
|
enclosure.h
|
|
|
|
err.h
|
|
|
|
errno.h
|
|
|
|
errqueue.h
|
|
|
|
etherdevice.h
|
|
|
|
ethtool.h
|
|
|
|
eventfd.h
|
|
|
|
eventpoll.h
|
|
|
|
evm.h
|
|
|
|
export.h
|
Merge branch 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild
|
2016-10-14 14:26:58 -07:00 |
|
exportfs.h
|
exportfs: be careful to only return expected errors.
|
2016-10-06 09:07:44 -04:00 |
|
ext2_fs.h
|
|
|
|
extable.h
|
extable.h: add stddef.h so "NULL" definition is not implicit
|
2016-08-04 10:16:56 +09:30 |
|
extcon.h
|
include: extcon: Fix compilation error caused because of incomplete merge
|
2016-09-16 08:53:41 +02:00 |
|
f2fs_fs.h
|
f2fs: sanity check segment count
|
2017-05-14 14:00:22 +02:00 |
|
f75375s.h
|
|
|
|
falloc.h
|
vfs: add a FALLOC_FL_UNSHARE mode to fallocate to unshare a range of blocks
|
2016-10-03 09:11:14 -07:00 |
|
fanotify.h
|
|
|
|
fault-inject.h
|
|
|
|
fb.h
|
fbdev: Ditch fb_edid_add_monspecs
|
2019-11-25 09:53:14 +01:00 |
|
fcdevice.h
|
|
|
|
fcntl.h
|
fs: add a VALID_OPEN_FLAGS
|
2017-07-12 15:01:02 +02:00 |
|
fd.h
|
|
|
|
fddidevice.h
|
|
|
|
fdtable.h
|
vfs, fdtable: Prevent bounds-check bypass via speculative execution
|
2018-02-13 12:36:00 +01:00 |
|
fec.h
|
|
|
|
fence-array.h
|
dma-buf/fence-array: add fence_is_array()
|
2016-08-11 15:33:23 +05:30 |
|
fence.h
|
dma-fence: Introduce drm_fence_set_error() helper
|
2017-12-09 22:01:56 +01:00 |
|
file.h
|
|
|
|
filter.h
|
bpf: fix bpf_jit_limit knob for PAGE_SIZE >= 64K
|
2019-08-25 10:51:50 +02:00 |
|
fips.h
|
|
|
|
firewire.h
|
|
|
|
firmware-map.h
|
|
|
|
firmware.h
|
firmware: support loading into a pre-allocated buffer
|
2016-08-02 19:35:10 -04:00 |
|
fixp-arith.h
|
|
|
|
flat.h
|
|
|
|
flex_array.h
|
|
|
|
flex_proportions.h
|
|
|
|
fmc-sdb.h
|
|
|
|
fmc.h
|
|
|
|
font.h
|
Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts
|
2020-10-14 09:48:14 +02:00 |
|
frame.h
|
objtool, modules: Discard objtool annotation sections for modules
|
2018-01-17 09:38:58 +01:00 |
|
freezer.h
|
|
|
|
frontswap.h
|
mm, frontswap: make sure allocated frontswap map is assigned
|
2016-11-11 08:12:37 -08:00 |
|
fs.h
|
writeback: Avoid skipping inode writeback
|
2020-09-03 11:21:21 +02:00 |
|
fs_enet_pd.h
|
|
|
|
fs_pin.h
|
|
|
|
fs_stack.h
|
|
|
|
fs_struct.h
|
|
|
|
fs_uart_pd.h
|
|
|
|
fscache-cache.h
|
fscache: Fix dead object requeue
|
2017-06-17 06:41:52 +02:00 |
|
fscache.h
|
fscache: Fix the default for fscache_maybe_release_page()
|
2018-01-10 09:29:52 +01:00 |
|
fscrypto.h
|
fscrypto: move ioctl processing more fully into common code
|
2020-11-10 10:23:51 +01:00 |
|
fsl-diu-fb.h
|
|
|
|
fsl_devices.h
|
|
|
|
fsl_hypervisor.h
|
|
|
|
fsl_ifc.h
|
mtd: nand: fsl_ifc: Read ECCSTAT0 and ECCSTAT1 registers for IFC 2.0
|
2018-03-28 18:39:23 +02:00 |
|
fsldma.h
|
|
|
|
fsnotify.h
|
dentry name snapshots
|
2017-08-06 18:59:43 -07:00 |
|
fsnotify_backend.h
|
fanotify: use notification_lock instead of access_lock
|
2016-10-07 18:46:26 -07:00 |
|
ftrace.h
|
This release cycle is rather small. Just a few fixes to tracing.
|
2016-10-06 11:48:41 -07:00 |
|
ftrace_irq.h
|
tracing: Add NMI tracing in hwlat detector
|
2016-09-02 12:47:55 -04:00 |
|
futex.h
|
futex: Fix inode life-time issue
|
2020-04-02 17:20:27 +02:00 |
|
fwnode.h
|
|
|
|
gameport.h
|
|
|
|
gcd.h
|
|
|
|
genalloc.h
|
lib/genalloc.c: fix allocation of aligned buffer from non-aligned chunk
|
2019-12-05 15:35:02 +01:00 |
|
genetlink.h
|
|
|
|
genhd.h
|
block: nr_sects_write(): Disable preemption on seqcount write
|
2020-06-30 15:38:32 -04:00 |
|
genl_magic_func.h
|
|
|
|
genl_magic_struct.h
|
drbd: Avoid Clang warning about pointless switch statment
|
2019-02-12 19:44:56 +01:00 |
|
getcpu.h
|
|
|
|
gfp.h
|
net: fix sk_page_frag() recursion from memory reclaim
|
2019-11-10 11:23:23 +01:00 |
|
glob.h
|
|
|
|
goldfish.h
|
|
|
|
gpio-fan.h
|
|
|
|
gpio-pxa.h
|
|
|
|
gpio.h
|
gpio: Fix build error of function redefinition
|
2019-09-10 10:31:00 +01:00 |
|
gpio_keys.h
|
|
|
|
gpio_mouse.h
|
|
|
|
hardirq.h
|
|
|
|
hash.h
|
|
|
|
hashtable.h
|
|
|
|
hdlc.h
|
|
|
|
hdlcdrv.h
|
|
|
|
hdmi.h
|
|
|
|
hid-debug.h
|
HID: debug: fix the ring buffer implementation
|
2019-02-15 08:07:39 +01:00 |
|
hid-roccat.h
|
|
|
|
hid-sensor-hub.h
|
iio: hid-sensor: Store restore poll and hysteresis on S3
|
2017-05-25 15:44:41 +02:00 |
|
hid-sensor-ids.h
|
|
|
|
hid.h
|
HID: core: Sanitize event code and type when mapping input
|
2020-09-12 11:47:31 +02:00 |
|
hiddev.h
|
|
|
|
hidraw.h
|
|
|
|
highmem.h
|
|
|
|
highuid.h
|
|
|
|
hil.h
|
|
|
|
hil_mlc.h
|
hil/parisc: Disable HIL driver when it gets stuck
|
2020-11-10 10:24:00 +01:00 |
|
hippidevice.h
|
|
|
|
host1x.h
|
drm/tegra: dsi: Enhance runtime power management
|
2016-08-24 15:58:57 +02:00 |
|
hp_sdc.h
|
|
|
|
hpet.h
|
|
|
|
hrtimer.h
|
hrtimer: Annotate lockless access to timer->state
|
2020-01-04 13:41:08 +01:00 |
|
htcpld.h
|
|
|
|
htirq.h
|
|
|
|
huge_mm.h
|
mremap: properly flush TLB before releasing the page
|
2018-10-20 09:51:31 +02:00 |
|
hugetlb.h
|
hugetlb: use same fault hash key for shared and private mappings
|
2019-05-31 06:48:12 -07:00 |
|
hugetlb_cgroup.h
|
|
|
|
hugetlb_inline.h
|
|
|
|
hw_breakpoint.h
|
|
|
|
hw_random.h
|
hwrng: core - Improve description of the ->read() interface
|
2016-08-24 21:04:48 +08:00 |
|
hwmon-sysfs.h
|
|
|
|
hwmon-vid.h
|
|
|
|
hwmon.h
|
hwmon: (core) Add basic pwm attribute support to new API
|
2016-09-08 21:34:15 -07:00 |
|
hwspinlock.h
|
|
|
|
hyperv.h
|
vmbus: fix missing signaling in hv_signal_on_read()
|
2017-10-27 10:38:08 +02:00 |
|
hypervisor.h
|
virt, sched: Add generic vCPU pinning support
|
2016-09-05 13:52:38 +02:00 |
|
i2c-algo-bit.h
|
|
|
|
i2c-algo-pca.h
|
i2c: algo: pca: Reapply i2c bus settings after reset
|
2020-09-23 08:46:15 +02:00 |
|
i2c-algo-pcf.h
|
|
|
|
i2c-dev.h
|
|
|
|
i2c-gpio.h
|
|
|
|
i2c-mux-gpio.h
|
|
|
|
i2c-mux-pinctrl.h
|
|
|
|
i2c-mux.h
|
i2c: mux: add support for 'i2c-mux', 'i2c-arb' and 'i2c-gate' DT subnodes
|
2016-08-25 22:11:02 +02:00 |
|
i2c-ocores.h
|
|
|
|
i2c-omap.h
|
|
|
|
i2c-pca-platform.h
|
|
|
|
i2c-pnx.h
|
|
|
|
i2c-pxa.h
|
|
|
|
i2c-smbus.h
|
|
|
|
i2c-xiic.h
|
|
|
|
i2c.h
|
i2c: export i2c_adapter_depth()
|
2016-09-24 10:48:18 +02:00 |
|
i7300_idle.h
|
|
|
|
i8042.h
|
|
|
|
i8253.h
|
clockevents/drivers/i8253: Add support for PIT shutdown quirk
|
2018-11-21 09:26:01 +01:00 |
|
icmp.h
|
|
|
|
icmpv6.h
|
|
|
|
ide.h
|
block: Move SECTOR_SIZE and SECTOR_SHIFT definitions into <linux/blkdev.h>
|
2020-09-12 11:47:36 +02:00 |
|
idr.h
|
|
|
|
ieee80211.h
|
mac80211: add ieee80211_is_any_nullfunc()
|
2020-05-10 10:28:03 +02:00 |
|
ieee802154.h
|
|
|
|
if_arp.h
|
|
|
|
if_bridge.h
|
net: bridge: add per-port multicast flood flag
|
2016-09-01 22:48:33 -07:00 |
|
if_eql.h
|
|
|
|
if_ether.h
|
macvlan: do not assume mac_header is set in macvlan_broadcast()
|
2020-01-12 11:24:25 +01:00 |
|
if_fddi.h
|
|
|
|
if_frad.h
|
|
|
|
if_link.h
|
net: Update API for VF vlan protocol 802.1ad support
|
2016-09-24 08:01:26 -04:00 |
|
if_ltalk.h
|
|
|
|
if_macvlan.h
|
|
|
|
if_phonet.h
|
|
|
|
if_pppol2tp.h
|
|
|
|
if_pppox.h
|
compat_ioctl: pppoe: fix PPPOEIOCSFWD handling
|
2019-08-11 12:22:17 +02:00 |
|
if_team.h
|
Fixing a bug in team driver due to incorrect 'unsigned int' to 'int' conversion
|
2016-10-07 23:50:39 -04:00 |
|
if_tun.h
|
|
|
|
if_tunnel.h
|
|
|
|
if_vlan.h
|
vlan: consolidate VLAN parsing code and limit max parsing depth
|
2020-12-11 13:37:58 +01:00 |
|
igmp.h
|
|
|
|
ihex.h
|
|
|
|
ima.h
|
|
|
|
in.h
|
|
|
|
in6.h
|
|
|
|
inet.h
|
|
|
|
inet_diag.h
|
net: inet: diag: expose the socket mark to privileged processes.
|
2016-09-08 16:13:09 -07:00 |
|
inetdevice.h
|
|
|
|
init.h
|
module: extend 'rodata=off' boot cmdline parameter to module mappings
|
2018-04-08 12:12:52 +02:00 |
|
init_ohci1394_dma.h
|
|
|
|
init_task.h
|
sched/core: Free the stack early if CONFIG_THREAD_INFO_IN_TASK
|
2016-09-16 09:18:54 +02:00 |
|
initrd.h
|
|
|
|
inotify.h
|
|
|
|
input-polldev.h
|
|
|
|
input.h
|
Input: uinput - avoid FF flush when destroying device
|
2021-01-23 15:38:17 +01:00 |
|
integrity.h
|
EVM: Add support for portable signature format
|
2018-12-01 09:44:26 +01:00 |
|
intel-iommu.h
|
iommu/vt-d: Enforce PASID devTLB field mask
|
2020-08-21 11:02:10 +02:00 |
|
intel-svm.h
|
|
|
|
intel_pmic_gpio.h
|
|
|
|
interrupt.h
|
genirq/affinity: Remove old irq spread infrastructure
|
2016-09-14 22:11:09 +02:00 |
|
interval_tree.h
|
|
|
|
interval_tree_generic.h
|
|
|
|
io-64-nonatomic-hi-lo.h
|
|
|
|
io-64-nonatomic-lo-hi.h
|
|
|
|
io-mapping.h
|
io-mapping: indicate mapping failure
|
2020-07-31 16:44:05 +02:00 |
|
io.h
|
x86/io: add interface to reserve io memtype for a resource range. (v1.1)
|
2016-10-26 15:45:38 +10:00 |
|
ioc3.h
|
|
|
|
ioc4.h
|
|
|
|
iocontext.h
|
|
|
|
iomap.h
|
iomap: add IOMAP_REPORT
|
2016-10-20 15:51:28 +11:00 |
|
iommu-common.h
|
|
|
|
iommu-helper.h
|
|
|
|
iommu.h
|
iommu: Introduce iommu_fwspec
|
2016-09-16 09:34:15 +01:00 |
|
iopoll.h
|
|
|
|
ioport.h
|
|
|
|
ioprio.h
|
block: remove IOPRIO_BITS
|
2016-09-14 09:18:09 -06:00 |
|
iova.h
|
|
|
|
ip.h
|
|
|
|
ipack.h
|
|
|
|
ipc.h
|
|
|
|
ipc_namespace.h
|
ipcns: Add a limit on the number of ipc namespaces
|
2016-08-08 14:42:03 -05:00 |
|
ipmi-fru.h
|
|
|
|
ipmi.h
|
|
|
|
ipmi_smi.h
|
|
|
|
ipv6.h
|
net: reevalulate autoflowlabel setting after sysctl setting
|
2018-01-02 20:35:11 +01:00 |
|
ipv6_route.h
|
|
|
|
irq.h
|
irqdomain: Avoid activating interrupts more than once
|
2017-02-09 08:08:31 +01:00 |
|
irq_cpustat.h
|
|
|
|
irq_poll.h
|
|
|
|
irq_work.h
|
|
|
|
irqbypass.h
|
|
|
|
irqchip.h
|
|
|
|
irqdesc.h
|
genirq: Avoid summation loops for /proc/stat
|
2019-04-05 22:29:12 +02:00 |
|
irqdomain.h
|
|
|
|
irqflags.h
|
|
|
|
irqhandler.h
|
|
|
|
irqnr.h
|
|
|
|
irqreturn.h
|
|
|
|
isa.h
|
|
|
|
isapnp.h
|
|
|
|
iscsi_boot_sysfs.h
|
|
|
|
iscsi_ibft.h
|
|
|
|
isdn.h
|
|
|
|
isdn_divertif.h
|
|
|
|
isdn_ppp.h
|
|
|
|
isdnif.h
|
|
|
|
isicom.h
|
|
|
|
jbd2.h
|
jbd2: Fix possible overflow in jbd2_log_space_left()
|
2019-12-21 10:41:37 +01:00 |
|
jhash.h
|
|
|
|
jiffies.h
|
time: Introduce jiffies64_to_nsecs()
|
2018-10-10 08:53:18 +02:00 |
|
journal-head.h
|
|
|
|
joystick.h
|
|
|
|
jump_label.h
|
Merge branch 'ras-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
|
2016-10-03 13:22:39 -07:00 |
|
jump_label_ratelimit.h
|
jump_labels: API for flushing deferred jump label updates
|
2017-01-19 20:17:59 +01:00 |
|
jz4740-adc.h
|
|
|
|
jz4780-nemc.h
|
|
|
|
kaiser.h
|
x86: fix build warnign with 32-bit PAE
|
2018-02-22 15:43:55 +01:00 |
|
kallsyms.h
|
|
|
|
kasan-checks.h
|
|
|
|
kasan.h
|
kasan: add a prototype of task_struct to avoid warning
|
2019-05-08 07:19:07 +02:00 |
|
kbd_diacr.h
|
|
|
|
kbd_kern.h
|
|
|
|
kbuild.h
|
kbuild: fix asm-offset generation to work with clang
|
2018-11-23 08:20:35 +01:00 |
|
kconfig.h
|
kconfig.h: remove config_enabled() macro
|
2016-10-27 18:43:43 -07:00 |
|
kcore.h
|
vfs/proc/kcore, x86/mm/kcore: Fix SMAP fault when dumping vsyscall user page
|
2018-05-30 07:50:26 +02:00 |
|
kcov.h
|
|
|
|
kd.h
|
|
|
|
kdb.h
|
|
|
|
kdebug.h
|
|
|
|
kdev_t.h
|
kdev_t: always inline major/minor helper functions
|
2021-01-09 13:35:50 +01:00 |
|
kern_levels.h
|
printk: reinstate KERN_CONT for printing continuation lines
|
2016-10-09 12:23:38 -07:00 |
|
kernel-page-flags.h
|
|
|
|
kernel.h
|
linux/kernel.h: Use parentheses around argument in u64_to_user_ptr()
|
2019-05-10 17:52:09 +02:00 |
|
kernel_stat.h
|
|
|
|
kernelcapi.h
|
|
|
|
kernfs.h
|
kernfs: remove kernfs_path_len()
|
2016-08-10 11:23:44 -04:00 |
|
kexec.h
|
kdump, vmcoreinfo: report memory sections virtual addresses
|
2016-10-11 15:06:33 -07:00 |
|
key-type.h
|
|
|
|
key.h
|
KEYS: Fix race between updating and finding a negative key
|
2017-10-27 10:38:11 +02:00 |
|
keyboard.h
|
|
|
|
kfifo.h
|
|
|
|
kgdb.h
|
kgdb: Fix spurious true from in_dbg_master()
|
2020-06-20 10:24:16 +02:00 |
|
khugepaged.h
|
mm: khugepaged: recalculate min_free_kbytes after memory hotplug as expected by khugepaged
|
2020-10-14 09:48:17 +02:00 |
|
klist.h
|
|
|
|
kmemcheck.h
|
|
|
|
kmemleak.h
|
mm: kmemleak: avoid using __va() on addresses that don't have a lowmem mapping
|
2016-10-11 15:06:33 -07:00 |
|
kmod.h
|
|
|
|
kmsg_dump.h
|
|
|
|
kobj_map.h
|
|
|
|
kobject.h
|
kobject: Export kobject_get_unless_zero()
|
2020-01-14 20:04:25 +01:00 |
|
kobject_ns.h
|
|
|
|
kprobes.h
|
kretprobe: Prevent triggering kretprobe from within kprobe_flush_task
|
2020-06-30 15:38:33 -04:00 |
|
kref.h
|
locking/atomic, kref: Add kref_read()
|
2020-04-02 17:20:40 +02:00 |
|
ks0108.h
|
|
|
|
ks8842.h
|
|
|
|
ks8851_mll.h
|
|
|
|
ksm.h
|
|
|
|
kthread.h
|
kthread: add kerneldoc for kthread_create()
|
2016-10-11 15:06:33 -07:00 |
|
ktime.h
|
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
|
2016-10-05 10:11:24 -07:00 |
|
kvm_host.h
|
KVM: Check validity of resolved slot when searching memslots
|
2020-05-02 17:23:11 +02:00 |
|
kvm_irqfd.h
|
|
|
|
kvm_para.h
|
|
|
|
kvm_types.h
|
|
|
|
l2tp.h
|
|
|
|
lapb.h
|
|
|
|
latencytop.h
|
|
|
|
lcd.h
|
|
|
|
lcm.h
|
|
|
|
led-class-flash.h
|
|
|
|
led-lm3530.h
|
|
|
|
leds-bd2802.h
|
|
|
|
leds-lp3944.h
|
|
|
|
leds-lp3952.h
|
|
|
|
leds-pca9532.h
|
|
|
|
leds-regulator.h
|
|
|
|
leds-tca6507.h
|
|
|
|
leds.h
|
leds: gpio: introduce gpio_blink_set_t
|
2016-09-15 16:49:39 +02:00 |
|
leds_pwm.h
|
|
|
|
lguest.h
|
|
|
|
lguest_launcher.h
|
|
|
|
libata.h
|
ata: make qc_prep return ata_completion_errors
|
2020-10-01 20:40:19 +02:00 |
|
libfdt.h
|
|
|
|
libfdt_env.h
|
libfdt: define INT32_MAX and UINT32_MAX in libfdt_env.h
|
2020-01-04 13:41:02 +01:00 |
|
libnvdimm.h
|
nfit, libnvdimm: fix interleave set cookie calculation
|
2017-03-15 10:02:47 +08:00 |
|
libps2.h
|
|
|
|
license.h
|
|
|
|
lightnvm.h
|
lightnvm: expose device geometry through sysfs
|
2016-09-21 07:57:31 -06:00 |
|
linkage.h
|
|
|
|
linux_logo.h
|
|
|
|
lis3lv02d.h
|
|
|
|
list.h
|
net: core: another layer of lists, around PF_MEMALLOC skb handling
|
2019-05-21 18:48:55 +02:00 |
|
list_bl.h
|
|
|
|
list_lru.h
|
memcg: make it work on sparse non-0-node systems
|
2019-06-11 12:22:42 +02:00 |
|
list_nulls.h
|
rcu: Use WRITE_ONCE() for assignments to ->pprev for hlist_nulls
|
2020-02-28 15:42:30 +01:00 |
|
list_sort.h
|
|
|
|
livepatch.h
|
livepatch: use arch_klp_init_object_loaded() to finish arch-specific tasks
|
2016-08-18 23:41:55 +02:00 |
|
llc.h
|
|
|
|
llist.h
|
llist: clang: introduce member_address_is_nonnull()
|
2018-04-08 12:12:50 +02:00 |
|
lockdep.h
|
lockdep: make MAX_LOCKDEP_SUBCLASSES unconditionally visible
|
2016-09-24 10:48:32 +02:00 |
|
lockref.h
|
|
|
|
log2.h
|
include/linux/log2.h: add missing () around n in roundup_pow_of_two()
|
2020-09-12 11:47:34 +02:00 |
|
lp.h
|
|
|
|
lru_cache.h
|
|
|
|
lsm_audit.h
|
lsm,audit,selinux: Introduce a new audit data type LSM_AUDIT_DATA_FILE
|
2016-09-19 13:42:38 -04:00 |
|
lsm_hooks.h
|
Merge branch 'stable-4.9' of git://git.infradead.org/users/pcmoore/selinux into next
|
2016-09-19 12:27:10 +10:00 |
|
lz4.h
|
|
|
|
lzo.h
|
|
|
|
mailbox_client.h
|
|
|
|
mailbox_controller.h
|
|
|
|
maple.h
|
|
|
|
marvell_phy.h
|
|
|
|
math64.h
|
|
|
|
max17040_battery.h
|
|
|
|
mbcache.h
|
|
|
|
mbus.h
|
bus: mbus: fix window size calculation for 4GB windows
|
2017-10-27 10:38:08 +02:00 |
|
mc6821.h
|
|
|
|
mc146818rtc.h
|
|
|
|
mcb.h
|
mcb: Add a dma_device to mcb_device
|
2016-09-27 12:33:47 +02:00 |
|
mdio-bitbang.h
|
|
|
|
mdio-mux.h
|
|
|
|
mdio.h
|
|
|
|
mei_cl_bus.h
|
|
|
|
memblock.h
|
mm: discard memblock data later
|
2017-08-24 17:12:19 -07:00 |
|
memcontrol.h
|
mm: rmap: fix huge file mmap accounting in the memcg stats
|
2017-04-08 09:30:35 +02:00 |
|
memory.h
|
|
|
|
memory_hotplug.h
|
mm/memory_hotplug: make add_memory() take the device_hotplug_lock
|
2019-11-28 18:28:51 +01:00 |
|
mempolicy.h
|
mm, mempolicy: task->mempolicy must be NULL before dropping final reference
|
2016-09-01 17:52:01 -07:00 |
|
mempool.h
|
|
|
|
memremap.h
|
|
|
|
memstick.h
|
|
|
|
mg_disk.h
|
|
|
|
mic_bus.h
|
|
|
|
micrel_phy.h
|
net: phy: micrel: add support for KSZ8795
|
2017-06-17 06:41:54 +02:00 |
|
microchipphy.h
|
|
|
|
migrate.h
|
|
|
|
migrate_mode.h
|
|
|
|
mii.h
|
|
|
|
miscdevice.h
|
miscdevice: Add helper macro for misc device boilerplate
|
2016-08-31 14:12:35 +02:00 |
|
mISDNdsp.h
|
|
|
|
mISDNhw.h
|
|
|
|
mISDNif.h
|
|
|
|
mm-arch-hooks.h
|
|
|
|
mm.h
|
mm: remove VM_BUG_ON(PageSlab()) from page_mapcount()
|
2020-06-03 08:16:42 +02:00 |
|
mm_inline.h
|
mm, memcg: fix the active list aging for lowmem requests when memcg is enabled
|
2017-01-19 20:17:59 +01:00 |
|
mm_types.h
|
mm: thp: handle page cache THP correctly in PageTransCompoundMap
|
2019-11-12 19:15:42 +01:00 |
|
mman.h
|
mm: Handle 0 flags in _calc_vm_trans() macro
|
2017-12-20 10:07:29 +01:00 |
|
mmdebug.h
|
|
|
|
mmiotrace.h
|
|
|
|
mmu_context.h
|
|
|
|
mmu_notifier.h
|
mm: drop unused pmdp_huge_get_and_clear_notify()
|
2017-12-14 09:28:16 +01:00 |
|
mmzone.h
|
mm: Avoid calling build_all_zonelists_init under hotplug context
|
2020-08-21 11:02:11 +02:00 |
|
mnt_namespace.h
|
|
|
|
mod_devicetable.h
|
x86/cpu: Add a steppings field to struct x86_cpu_id
|
2020-06-11 09:22:23 +02:00 |
|
module.h
|
include/linux/module.h: copy __init/__exit attrs to init/cleanup_module
|
2019-08-06 18:29:42 +02:00 |
|
moduleloader.h
|
|
|
|
moduleparam.h
|
|
|
|
mount.h
|
fs: Better permission checking for submounts
|
2017-03-15 10:02:44 +08:00 |
|
mpage.h
|
|
|
|
mpi.h
|
|
|
|
mpls.h
|
|
|
|
mpls_iptunnel.h
|
|
|
|
mroute.h
|
ipmr, ip6mr: fix scheduling while atomic and a deadlock with ipmr_get_route
|
2016-09-25 23:41:39 -04:00 |
|
mroute6.h
|
ipmr, ip6mr: fix scheduling while atomic and a deadlock with ipmr_get_route
|
2016-09-25 23:41:39 -04:00 |
|
msdos_fs.h
|
|
|
|
msg.h
|
|
|
|
msi.h
|
platform-msi: Free descriptors in platform_msi_domain_free()
|
2019-01-09 16:16:43 +01:00 |
|
mutex-debug.h
|
|
|
|
mutex.h
|
|
|
|
mv643xx.h
|
|
|
|
mv643xx_eth.h
|
|
|
|
mv643xx_i2c.h
|
|
|
|
mvebu-pmsu.h
|
|
|
|
mxm-wmi.h
|
|
|
|
n_r3964.h
|
|
|
|
namei.h
|
Revert "vfs: add lookup_hash() helper"
|
2016-07-29 12:17:52 -07:00 |
|
nd.h
|
libnvdimm, namespace: sort namespaces by dpa at init
|
2016-10-07 09:20:53 -07:00 |
|
net.h
|
l2tp: device MTU setup, tunnel socket needs a lock
|
2020-05-27 16:42:00 +02:00 |
|
netdev_features.h
|
net: Add header for usage of fls64()
|
2019-02-23 09:05:58 +01:00 |
|
netdevice.h
|
net: core: reduce recursion limit value
|
2020-06-30 15:38:39 -04:00 |
|
netfilter.h
|
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
|
2016-09-25 23:34:19 +02:00 |
|
netfilter_bridge.h
|
|
|
|
netfilter_defs.h
|
|
|
|
netfilter_ingress.h
|
netfilter: replace list_head with single linked list
|
2016-09-25 14:38:48 +02:00 |
|
netfilter_ipv4.h
|
|
|
|
netfilter_ipv6.h
|
|
|
|
netlink.h
|
|
|
|
netpoll.h
|
|
|
|
nfs.h
|
|
|
|
nfs3.h
|
|
|
|
nfs4.h
|
nfs: Don't increment lock sequence ID after NFS4ERR_MOVED
|
2017-02-01 08:33:08 +01:00 |
|
nfs_fs.h
|
|
|
|
nfs_fs_i.h
|
|
|
|
nfs_fs_sb.h
|
nfs: allow blocking locks to be awoken by lock callbacks
|
2016-09-22 15:54:27 -04:00 |
|
nfs_iostat.h
|
|
|
|
nfs_page.h
|
|
|
|
nfs_xdr.h
|
NFSv4: Fix EXCHANGE_ID corrupt verifier issue
|
2017-08-11 08:49:28 -07:00 |
|
nfsacl.h
|
|
|
|
nl802154.h
|
|
|
|
nls.h
|
|
|
|
nmi.h
|
kernel/watchdog: prevent false hardlockup on overloaded system
|
2017-06-17 06:41:57 +02:00 |
|
node.h
|
|
|
|
nodemask.h
|
|
|
|
nospec.h
|
seccomp: Move speculation migitation control to arch code
|
2018-05-22 16:58:02 +02:00 |
|
notifier.h
|
|
|
|
ns_common.h
|
|
|
|
nsc_gpio.h
|
|
|
|
nsproxy.h
|
|
|
|
ntb.h
|
|
|
|
ntb_transport.h
|
|
|
|
nubus.h
|
|
|
|
numa.h
|
|
|
|
nvme-rdma.h
|
|
|
|
nvme.h
|
nvme.h: add an enum for cns values
|
2016-10-19 11:36:22 -06:00 |
|
nvmem-consumer.h
|
|
|
|
nvmem-provider.h
|
|
|
|
nvram.h
|
|
|
|
of.h
|
of: fix linker-section match-table corruption
|
2021-01-09 13:35:49 +01:00 |
|
of_address.h
|
|
|
|
of_device.h
|
|
|
|
of_dma.h
|
|
|
|
of_fdt.h
|
of/serial: move earlycon early_param handling to serial
|
2016-09-28 17:43:15 +02:00 |
|
of_gpio.h
|
gpio: OF: localize some gpiochip init functions
|
2016-10-03 23:38:11 +02:00 |
|
of_graph.h
|
|
|
|
of_iommu.h
|
|
|
|
of_irq.h
|
|
|
|
of_mdio.h
|
of_mdio: add helper to deregister fixed-link PHYs
|
2016-11-29 23:17:02 -05:00 |
|
of_net.h
|
|
|
|
of_pci.h
|
of/irq: Break out msi-map lookup (again)
|
2016-09-16 09:34:14 +01:00 |
|
of_pdt.h
|
|
|
|
of_platform.h
|
|
|
|
of_reserved_mem.h
|
|
|
|
oid_registry.h
|
|
|
|
olpc-ec.h
|
|
|
|
omap-dma.h
|
dmaengine/ARM: omap-dma: Fix the DMAengine compile test on non OMAP configs
|
2016-09-28 08:53:14 +05:30 |
|
omap-dmaengine.h
|
|
|
|
omap-gpmc.h
|
ARM: OMAP2+: gpmc-onenand: propagate error on initialization failure
|
2017-12-14 09:28:16 +01:00 |
|
omap-iommu.h
|
|
|
|
omap-mailbox.h
|
|
|
|
omapfb.h
|
|
|
|
once.h
|
|
|
|
oom.h
|
mm, oom: enforce exit_oom_victim on current task
|
2016-10-07 18:46:28 -07:00 |
|
openvswitch.h
|
|
|
|
oprofile.h
|
|
|
|
osq_lock.h
|
|
|
|
overflow.h
|
overflow: Include header file with SIZE_MAX declaration
|
2020-10-29 09:05:39 +01:00 |
|
oxu210hp.h
|
|
|
|
padata.h
|
padata: Replace delayed timer with immediate workqueue in padata_reorder
|
2020-05-27 16:41:52 +02:00 |
|
page-flags-layout.h
|
|
|
|
page-flags.h
|
mm: thp: handle page cache THP correctly in PageTransCompoundMap
|
2019-11-12 19:15:42 +01:00 |
|
page-isolation.h
|
|
|
|
page_counter.h
|
|
|
|
page_ext.h
|
mm/page_owner: don't define fields on struct page_ext by hard-coding
|
2016-10-07 18:46:27 -07:00 |
|
page_idle.h
|
|
|
|
page_owner.h
|
mm/page_owner: move page_owner specific function to page_owner.c
|
2016-10-07 18:46:27 -07:00 |
|
page_ref.h
|
|
|
|
pageblock-flags.h
|
|
|
|
pagemap.h
|
mm: Fix false-positive VM_BUG_ON() in page_cache_{get,add}_speculative()
|
2018-03-22 09:17:44 +01:00 |
|
pagevec.h
|
|
|
|
parport.h
|
|
|
|
parport_pc.h
|
|
|
|
parser.h
|
|
|
|
pata_arasan_cf_data.h
|
|
|
|
patchkey.h
|
|
|
|
path.h
|
|
|
|
pch_dma.h
|
|
|
|
pci-acpi.h
|
|
|
|
pci-aspm.h
|
|
|
|
pci-ats.h
|
|
|
|
pci-dma-compat.h
|
|
|
|
pci-dma.h
|
|
|
|
pci-ecam.h
|
PCI: Change pci_host_common_probe() visibility
|
2018-02-25 11:05:51 +01:00 |
|
pci.h
|
PCI: Work around Pericom PCIe-to-PCI bridge Retrain Link erratum
|
2019-05-25 18:26:53 +02:00 |
|
pci_hotplug.h
|
|
|
|
pci_ids.h
|
r8169: add support for NCube 8168 network card
|
2018-09-15 09:42:56 +02:00 |
|
pcieport_if.h
|
|
|
|
pda_power.h
|
|
|
|
pe.h
|
|
|
|
percpu-defs.h
|
KPTI: Rename to PAGE_TABLE_ISOLATION
|
2018-01-05 15:46:35 +01:00 |
|
percpu-refcount.h
|
percpu-refcount: fix reference leak during percpu-atomic transition
|
2017-02-09 08:08:28 +01:00 |
|
percpu-rwsem.h
|
locking/percpu-rwsem: Add down_read_preempt_disable()
|
2016-09-22 15:25:54 +02:00 |
|
percpu.h
|
|
|
|
percpu_counter.h
|
percpu_counter: fix a data race at vm_committed_as
|
2020-04-24 07:59:12 +02:00 |
|
percpu_ida.h
|
|
|
|
perf_event.h
|
perf/core: Fix bad use of igrab()
|
2020-11-18 18:26:29 +01:00 |
|
perf_regs.h
|
|
|
|
personality.h
|
|
|
|
pfn.h
|
|
|
|
pfn_t.h
|
include/linux/pfn_t.h: force '~' to be parsed as an unary operator
|
2018-12-01 09:44:25 +01:00 |
|
phonet.h
|
|
|
|
phy.h
|
net: phy: fix MDIO bus PM PHY resuming
|
2020-03-20 09:07:43 +01:00 |
|
phy_fixed.h
|
|
|
|
pid.h
|
pids: make task_tgid_nr_ns() safe
|
2017-08-24 17:12:21 -07:00 |
|
pid_namespace.h
|
pidns: Add a limit on the number of pid namespaces
|
2016-08-08 14:42:01 -05:00 |
|
pim.h
|
|
|
|
pipe_fs_i.h
|
fs: prevent page refcount overflow in pipe_buf_get
|
2019-06-11 12:22:45 +02:00 |
|
pkeys.h
|
pkeys: Remove easily triggered WARN
|
2016-10-14 11:36:59 -07:00 |
|
pktcdvd.h
|
|
|
|
pl320-ipc.h
|
|
|
|
platform_device.h
|
|
|
|
plist.h
|
|
|
|
pm-trace.h
|
|
|
|
pm.h
|
|
|
|
pm2301_charger.h
|
|
|
|
pm_clock.h
|
|
|
|
pm_domain.h
|
PM / Domains: Add support for removing nested PM domains by provider
|
2016-09-13 02:49:34 +02:00 |
|
pm_opp.h
|
PM / OPP: Pass opp_table to dev_pm_opp_put_regulator()
|
2017-01-06 10:40:15 +01:00 |
|
pm_qos.h
|
|
|
|
pm_runtime.h
|
|
|
|
pm_wakeirq.h
|
|
|
|
pm_wakeup.h
|
|
|
|
pmem.h
|
|
|
|
pmu.h
|
|
|
|
pnfs_osd_xdr.h
|
|
|
|
pnp.h
|
pnp: Use list_for_each_entry() instead of open coding
|
2020-05-20 08:15:36 +02:00 |
|
poison.h
|
|
|
|
poll.h
|
fs/select: avoid clang stack usage warning
|
2020-01-23 08:19:33 +01:00 |
|
posix-clock.h
|
ptp: fix the race between the release of ptp_clock and cdev
|
2020-05-20 08:15:32 +02:00 |
|
posix-timers.h
|
posix-timers: Sanitize overrun handling
|
2018-11-10 07:43:01 -08:00 |
|
posix_acl.h
|
Merge remote-tracking branch 'jk/vfs' into work.misc
|
2016-10-08 11:06:08 -04:00 |
|
posix_acl_xattr.h
|
posix_acl: uapi header split
|
2016-09-27 21:52:00 -04:00 |
|
power_supply.h
|
power: remove possible deadlock when unregistering power_supply
|
2018-10-03 17:01:43 -07:00 |
|
powercap.h
|
|
|
|
ppp-comp.h
|
|
|
|
ppp_channel.h
|
|
|
|
ppp_defs.h
|
|
|
|
pps-gpio.h
|
|
|
|
pps_kernel.h
|
|
|
|
pr.h
|
|
|
|
prandom.h
|
random32: make prandom_u32() output unpredictable
|
2020-11-18 18:26:29 +01:00 |
|
preempt.h
|
x86/uaccess, sched/preempt: Verify access_ok() context
|
2017-11-15 15:53:17 +01:00 |
|
prefetch.h
|
|
|
|
printk.h
|
printk: reinstate KERN_CONT for printing continuation lines
|
2016-10-09 12:23:38 -07:00 |
|
proc_fs.h
|
|
|
|
proc_ns.h
|
nsfs: add ioctl to get a parent namespace
|
2016-09-22 19:59:41 -05:00 |
|
profile.h
|
|
|
|
projid.h
|
|
|
|
property.h
|
device property: Fix the length used in PROPERTY_ENTRY_STRING()
|
2019-03-23 13:19:50 +01:00 |
|
psci.h
|
firmware/psci: Expose SMCCC version through psci_ops
|
2018-04-20 08:21:05 +02:00 |
|
pstore.h
|
pstore/pmsg: drop bounce buffer
|
2016-09-08 15:01:10 -07:00 |
|
pstore_ram.h
|
pstore: Allow prz to control need for locking
|
2017-08-06 18:59:43 -07:00 |
|
pti.h
|
|
|
|
ptp_classify.h
|
|
|
|
ptp_clock_kernel.h
|
ptp_clock: future-proofing drivers against PTP subsystem becoming optional
|
2016-09-22 02:18:33 -04:00 |
|
ptr_ring.h
|
ptr_ring: wrap back ->producer in __ptr_ring_swap_queue()
|
2019-01-09 16:16:42 +01:00 |
|
ptrace.h
|
x86/speculation: Apply IBPB more strictly to avoid cross-process data leak
|
2019-05-14 19:19:34 +02:00 |
|
pvclock_gtod.h
|
|
|
|
pwm.h
|
pwm: Fix deadlock warning when removing PWM device
|
2019-06-22 08:17:17 +02:00 |
|
pwm_backlight.h
|
|
|
|
pxa2xx_ssp.h
|
spi: pxa2xx: Default thresholds to PXA configuration
|
2016-09-12 20:01:43 +01:00 |
|
pxa168_eth.h
|
|
|
|
qcom_scm.h
|
|
|
|
qnx6_fs.h
|
|
|
|
quicklist.h
|
|
|
|
quota.h
|
fs/quota: handle overflows of sysctl fs.quota.* and report as unsigned long
|
2020-01-04 13:40:50 +01:00 |
|
quotaops.h
|
quota: Check that quota is not dirty before release
|
2019-12-21 10:42:08 +01:00 |
|
radix-tree.h
|
radix-tree: 'slot' can be NULL in radix_tree_next_slot()
|
2016-10-11 15:06:30 -07:00 |
|
raid_class.h
|
|
|
|
ramfs.h
|
|
|
|
random.h
|
random32: move the pseudo-random 32-bit definitions to prandom.h
|
2020-08-21 11:01:52 +02:00 |
|
range.h
|
|
|
|
ras.h
|
|
|
|
ratelimit.h
|
ratelimit: extend to print suppressed messages on release
|
2016-08-02 19:35:06 -04:00 |
|
rational.h
|
|
|
|
rbtree.h
|
|
|
|
rbtree_augmented.h
|
|
|
|
rbtree_latch.h
|
|
|
|
rcu_sync.h
|
locking, rcu, cgroup: Avoid synchronize_sched() in __cgroup_procs_write()
|
2016-08-18 15:36:59 +02:00 |
|
rculist.h
|
|
|
|
rculist_bl.h
|
|
|
|
rculist_nulls.h
|
rcu: Use WRITE_ONCE() for assignments to ->pprev for hlist_nulls
|
2020-02-28 15:42:30 +01:00 |
|
rcupdate.h
|
rcu: Force inlining of rcu_read_lock()
|
2019-08-04 09:33:19 +02:00 |
|
rcutiny.h
|
|
|
|
rcutree.h
|
|
|
|
reboot.h
|
|
|
|
reciprocal_div.h
|
|
|
|
regmap.h
|
Merge remote-tracking branches 'regmap/fix/header' and 'regmap/fix/macro' into regmap-linus
|
2016-10-29 12:14:39 -06:00 |
|
regset.h
|
|
|
|
relay.h
|
include/linux/relay.h: fix percpu annotation in struct rchan
|
2019-04-05 22:29:06 +02:00 |
|
remoteproc.h
|
remoteproc: Split driver and consumer dereferencing
|
2016-10-02 22:50:21 -07:00 |
|
reservation.h
|
|
|
|
reset-controller.h
|
reset: fix reset_control_ops kerneldoc comment
|
2019-12-05 15:34:07 +01:00 |
|
reset.h
|
reset: remove remaining WARN_ON() in <linux/reset.h>
|
2018-12-08 13:05:09 +01:00 |
|
resource.h
|
|
|
|
resource_ext.h
|
|
|
|
rfkill-regulator.h
|
|
|
|
rfkill.h
|
|
|
|
rhashtable.h
|
rhashtable: reorganize struct rhashtable layout
|
2018-10-18 09:13:25 +02:00 |
|
ring_buffer.h
|
tracing: kdb: Fix ftdump to not sleep
|
2019-04-05 22:29:05 +02:00 |
|
rio.h
|
rapidio: modify for rev.3 specification changes
|
2016-08-02 19:35:37 -04:00 |
|
rio_drv.h
|
|
|
|
rio_ids.h
|
rapidio/switches: add driver for IDT gen3 switches
|
2016-08-02 19:35:38 -04:00 |
|
rio_regs.h
|
rapidio: modify for rev.3 specification changes
|
2016-08-02 19:35:37 -04:00 |
|
rmap.h
|
|
|
|
rmi.h
|
|
|
|
rndis.h
|
|
|
|
root_dev.h
|
|
|
|
rpmsg.h
|
rpmsg: Allow callback to return errors
|
2016-09-08 22:15:25 -07:00 |
|
rslib.h
|
|
|
|
rtc.h
|
|
|
|
rtmutex.h
|
|
|
|
rtnetlink.h
|
rtnetlink: fdb dump: optimize by saving last interface markers
|
2016-09-01 16:56:15 -07:00 |
|
rwlock.h
|
|
|
|
rwlock_api_smp.h
|
|
|
|
rwlock_types.h
|
|
|
|
rwsem-spinlock.h
|
|
|
|
rwsem.h
|
|
|
|
rxrpc.h
|
|
|
|
s3c_adc_battery.h
|
|
|
|
sa11x0-dma.h
|
|
|
|
sbitmap.h
|
sbitmap: push alloc policy into sbitmap_queue
|
2016-09-17 08:39:12 -06:00 |
|
scatterlist.h
|
|
|
|
scc.h
|
|
|
|
sched.h
|
signal: Extend exec_id to 64bits
|
2020-04-24 07:58:54 +02:00 |
|
sched_clock.h
|
|
|
|
scif.h
|
|
|
|
scpi_protocol.h
|
|
|
|
screen_info.h
|
|
|
|
sctp.h
|
sctp: Export struct sctp_info to userspace
|
2016-08-08 12:51:58 -07:00 |
|
scx200.h
|
|
|
|
scx200_gpio.h
|
|
|
|
sdb.h
|
|
|
|
sdla.h
|
|
|
|
seccomp.h
|
seccomp: Add filter flag to opt-out of SSB mitigation
|
2018-05-22 16:58:01 +02:00 |
|
securebits.h
|
|
|
|
security.h
|
Merge branch 'stable-4.9' of git://git.infradead.org/users/pcmoore/selinux into next
|
2016-09-19 12:27:10 +10:00 |
|
selection.h
|
vt: selection, introduce vc_is_sel
|
2020-04-02 17:20:39 +02:00 |
|
selinux.h
|
|
|
|
sem.h
|
ipc/sem.c: fix complex_count vs. simple op race
|
2016-10-11 15:06:33 -07:00 |
|
semaphore.h
|
|
|
|
seq_buf.h
|
seq_buf: Avoid type mismatch for seq_buf_init
|
2020-12-29 13:44:59 +01:00 |
|
seq_file.h
|
seq/proc: modify seq_put_decimal_[u]ll to take a const char *, not char
|
2016-10-07 18:46:30 -07:00 |
|
seq_file_net.h
|
|
|
|
seqlock.h
|
seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier
|
2020-10-01 20:40:04 +02:00 |
|
seqno-fence.h
|
|
|
|
serial.h
|
|
|
|
serial_8250.h
|
Revert "tty/serial/8250: use mctrl_gpio helpers"
|
2016-08-31 15:36:01 +02:00 |
|
serial_bcm63xx.h
|
|
|
|
serial_core.h
|
serial: core: Allow processing sysrq at port unlock time
|
2019-12-21 10:40:50 +01:00 |
|
serial_max3100.h
|
|
|
|
serial_pnx8xxx.h
|
|
|
|
serial_s3c.h
|
|
|
|
serial_sci.h
|
|
|
|
serio.h
|
|
|
|
sfi.h
|
|
|
|
sfi_acpi.h
|
|
|
|
sh_clk.h
|
|
|
|
sh_dma.h
|
|
|
|
sh_eth.h
|
sh_eth: fix SH7757 GEther initialization
|
2018-01-17 09:38:53 +01:00 |
|
sh_intc.h
|
|
|
|
sh_timer.h
|
|
|
|
shdma-base.h
|
|
|
|
shm.h
|
|
|
|
shmem_fs.h
|
|
|
|
shrinker.h
|
|
|
|
signal.h
|
signal: Allow cifs and drbd to receive their terminating signals
|
2020-01-29 10:24:30 +01:00 |
|
signalfd.h
|
|
|
|
siphash.h
|
inet: switch IP ID generator to siphash
|
2019-08-25 10:51:42 +02:00 |
|
sirfsoc_dma.h
|
|
|
|
sizes.h
|
|
|
|
skb_array.h
|
ptr_ring: use kmalloc_array()
|
2017-08-30 10:21:40 +02:00 |
|
skbuff.h
|
skbuff: fix a data race in skb_queue_len()
|
2020-10-01 20:40:06 +02:00 |
|
slab.h
|
mm, slab: make sure that KMALLOC_MAX_SIZE will fit into MAX_ORDER
|
2017-08-11 08:49:36 -07:00 |
|
slab_def.h
|
|
|
|
slub_def.h
|
slub: make ->cpu_partial unsigned int
|
2018-10-03 17:01:50 -07:00 |
|
sm501-regs.h
|
|
|
|
sm501.h
|
|
|
|
smc91x.h
|
net: smc91x: fix SMC accesses
|
2016-08-28 23:44:55 -04:00 |
|
smc911x.h
|
|
|
|
smp.h
|
smp: Add function to execute a function synchronously on a CPU
|
2016-09-05 13:52:39 +02:00 |
|
smpboot.h
|
smpboot: Place the __percpu annotation correctly
|
2019-05-31 06:48:17 -07:00 |
|
smsc911x.h
|
|
|
|
smscphy.h
|
|
|
|
sock_diag.h
|
|
|
|
socket.h
|
|
|
|
sonet.h
|
|
|
|
sony-laptop.h
|
|
|
|
sonypi.h
|
|
|
|
sort.h
|
|
|
|
sound.h
|
|
|
|
soundcard.h
|
|
|
|
spinlock.h
|
|
|
|
spinlock_api_smp.h
|
|
|
|
spinlock_api_up.h
|
|
|
|
spinlock_types.h
|
|
|
|
spinlock_types_up.h
|
|
|
|
spinlock_up.h
|
|
|
|
splice.h
|
new iov_iter flavour: pipe-backed
|
2016-10-05 18:23:36 -04:00 |
|
spmi.h
|
|
|
|
srcu.h
|
|
|
|
ssbi.h
|
|
|
|
stackdepot.h
|
|
|
|
stackprotector.h
|
|
|
|
stacktrace.h
|
|
|
|
start_kernel.h
|
|
|
|
stat.h
|
|
|
|
statfs.h
|
|
|
|
static_key.h
|
|
|
|
stddef.h
|
|
|
|
ste_modem_shm.h
|
|
|
|
stm.h
|
|
|
|
stmmac.h
|
|
|
|
stmp3xxx_rtc_wdt.h
|
|
|
|
stmp_device.h
|
|
|
|
stop_machine.h
|
|
|
|
string.h
|
lib/string.c: implement a basic bcmp
|
2019-04-17 08:36:39 +02:00 |
|
string_helpers.h
|
|
|
|
stringhash.h
|
|
|
|
stringify.h
|
|
|
|
sudmac.h
|
|
|
|
sungem_phy.h
|
|
|
|
sunserialcore.h
|
|
|
|
sunxi-rsb.h
|
|
|
|
superhyway.h
|
|
|
|
suspend.h
|
x86/power: Fix swsusp_arch_resume prototype
|
2018-05-30 07:50:24 +02:00 |
|
svga.h
|
|
|
|
sw842.h
|
|
|
|
swab.h
|
|
|
|
swait.h
|
|
|
|
swap.h
|
vmscan: return NODE_RECLAIM_NOSCAN in node_reclaim() when CONFIG_NUMA is n
|
2019-12-05 15:35:02 +01:00 |
|
swap_cgroup.h
|
|
|
|
swapfile.h
|
x86/speculation/l1tf: Limit swap file size to MAX_PA/2
|
2018-08-15 18:14:45 +02:00 |
|
swapops.h
|
|
|
|
swiotlb.h
|
swiotlb: Add swiotlb=noforce debug option
|
2017-01-26 08:24:44 +01:00 |
|
sxgbe_platform.h
|
|
|
|
sync_file.h
|
dma-buf/sync_file: only enable fence signalling on poll()
|
2016-08-11 15:39:38 +05:30 |
|
synclink.h
|
|
|
|
sys.h
|
|
|
|
sys_soc.h
|
|
|
|
syscalls.h
|
generic syscalls: kill cruft from removed pkey syscalls
|
2016-10-17 09:50:56 -07:00 |
|
syscore_ops.h
|
|
|
|
sysctl.h
|
proc: Fix proc_sys_prune_dcache to hold a sb reference
|
2018-08-15 18:14:43 +02:00 |
|
sysfs.h
|
scsi: sysfs: Introduce sysfs_{un,}break_active_protection()
|
2018-09-05 09:20:10 +02:00 |
|
syslog.h
|
|
|
|
sysrq.h
|
|
|
|
sysv_fs.h
|
|
|
|
t10-pi.h
|
scsi: sd: Move DIF protection types to t10-pi.h
|
2016-09-15 09:51:14 -04:00 |
|
task_io_accounting.h
|
|
|
|
task_io_accounting_ops.h
|
|
|
|
task_work.h
|
|
|
|
taskstats_kern.h
|
|
|
|
tboot.h
|
|
|
|
tc.h
|
TC: Set DMA masks for devices
|
2018-11-13 11:17:02 -08:00 |
|
tca6416_keypad.h
|
|
|
|
tcp.h
|
tcp: allow at most one TLP probe per flight
|
2020-07-31 16:44:06 +02:00 |
|
textsearch.h
|
|
|
|
textsearch_fsm.h
|
|
|
|
tfrc.h
|
|
|
|
thermal.h
|
thermal: Enhance thermal_zone_device_update for events
|
2016-09-27 14:35:21 +08:00 |
|
thinkpad_acpi.h
|
|
|
|
thread_info.h
|
fork: unconditionally clear stack on fork
|
2018-08-09 12:18:00 +02:00 |
|
threads.h
|
|
|
|
ti_wilink_st.h
|
|
|
|
tick.h
|
|
|
|
tifm.h
|
|
|
|
timb_dma.h
|
|
|
|
timb_gpio.h
|
|
|
|
time.h
|
tcp: fix rejected syncookies due to stale timestamps
|
2019-12-21 10:42:25 +01:00 |
|
time64.h
|
time: Prevent undefined behaviour in timespec64_to_ns()
|
2020-11-18 18:26:23 +01:00 |
|
timecounter.h
|
|
|
|
timekeeper_internal.h
|
time: Fix CLOCK_MONOTONIC_RAW sub-nanosecond accounting
|
2017-06-29 13:00:30 +02:00 |
|
timekeeping.h
|
timekeeping: Include the correct header for errno definitions
|
2016-09-22 17:02:55 +02:00 |
|
timer.h
|
timers: Reinitialize per cpu bases on hotplug
|
2018-01-02 20:35:17 +01:00 |
|
timerfd.h
|
|
|
|
timeriomem-rng.h
|
|
|
|
timerqueue.h
|
|
|
|
timex.h
|
|
|
|
topology.h
|
|
|
|
torture.h
|
torture: TOROUT_STRING(): Insert a space between flag and message
|
2016-08-22 10:10:12 -07:00 |
|
toshiba.h
|
|
|
|
tpm.h
|
|
|
|
tpm_command.h
|
|
|
|
trace_clock.h
|
|
|
|
trace_events.h
|
bpf: one perf event close won't free bpf program attached by another perf event
|
2017-10-12 11:51:21 +02:00 |
|
trace_seq.h
|
seq_buf: Avoid type mismatch for seq_buf_init
|
2020-12-29 13:44:59 +01:00 |
|
tracefs.h
|
|
|
|
tracehook.h
|
|
|
|
tracepoint-defs.h
|
|
|
|
tracepoint.h
|
tracepoint: Mark __tracepoint_string's __used
|
2020-08-21 11:01:56 +02:00 |
|
transport_class.h
|
|
|
|
tsacct_kern.h
|
|
|
|
tty.h
|
tty: Fix ->session locking
|
2020-12-11 13:38:00 +01:00 |
|
tty_driver.h
|
|
|
|
tty_flip.h
|
tty: improve tty_insert_flip_char() fast path
|
2017-09-27 14:39:19 +02:00 |
|
tty_ldisc.h
|
|
|
|
typecheck.h
|
|
|
|
types.h
|
|
|
|
u64_stats_sync.h
|
u64_stats: Introduce IRQs disabled helpers
|
2016-09-30 11:46:40 +02:00 |
|
uaccess.h
|
uaccess: Add non-pagefault user-space write function
|
2020-09-12 11:47:35 +02:00 |
|
ucb1400.h
|
|
|
|
ucs2_string.h
|
|
|
|
udp.h
|
|
|
|
uidgid.h
|
|
|
|
uinput.h
|
|
|
|
uio.h
|
new privimitive: iov_iter_revert()
|
2017-04-21 09:31:21 +02:00 |
|
uio_driver.h
|
|
|
|
uprobes.h
|
|
|
|
usb.h
|
USB: core: add helpers to retrieve endpoints
|
2020-09-23 08:46:11 +02:00 |
|
usb_usual.h
|
scsi: introduce a quirk for false cache reporting
|
2016-09-13 08:08:24 +02:00 |
|
usbdevice_fs.h
|
|
|
|
user-return-notifier.h
|
|
|
|
user.h
|
|
|
|
user_namespace.h
|
ucount: Remove the atomicity from ucount->count
|
2017-03-18 19:14:29 +08:00 |
|
userfaultfd_k.h
|
|
|
|
util_macros.h
|
|
|
|
uts.h
|
|
|
|
utsname.h
|
utsns: Add a limit on the number of uts namespaces
|
2016-08-08 14:42:02 -05:00 |
|
uuid.h
|
|
|
|
uwb.h
|
|
|
|
verification.h
|
Replace magic for trusting the secondary keyring with #define
|
2018-09-09 20:01:23 +02:00 |
|
vermagic.h
|
Revert "module: Add retpoline tag to VERMAGIC"
|
2018-01-31 12:55:52 +01:00 |
|
vexpress.h
|
|
|
|
vfio.h
|
vfio: New external user group/file match
|
2017-07-27 15:08:03 -07:00 |
|
vfs.h
|
|
|
|
vga_switcheroo.h
|
|
|
|
vgaarb.h
|
vgaarbiter: rst-ifiy and polish kerneldoc
|
2016-08-16 18:49:56 +02:00 |
|
via-core.h
|
|
|
|
via-gpio.h
|
|
|
|
via.h
|
|
|
|
via_i2c.h
|
|
|
|
videodev2.h
|
|
|
|
virtio.h
|
virtio: add ability to iterate over vqs
|
2018-05-01 15:13:05 -07:00 |
|
virtio_byteorder.h
|
|
|
|
virtio_caif.h
|
|
|
|
virtio_config.h
|
virtio: new feature to detect IOMMU device quirk
|
2016-08-01 21:44:52 +03:00 |
|
virtio_console.h
|
|
|
|
virtio_mmio.h
|
|
|
|
virtio_net.h
|
virtio-net: restore VIRTIO_HDR_F_DATA_VALID on receiving
|
2017-02-04 09:47:09 +01:00 |
|
virtio_ring.h
|
virtio: Honour 'may_reduce_num' in vring_create_virtqueue
|
2019-04-17 08:36:47 +02:00 |
|
virtio_vsock.h
|
vsock: track pkt owner vsock
|
2017-12-25 14:23:37 +01:00 |
|
vlynq.h
|
|
|
|
vm_event_item.h
|
mm: get rid of vmacache_flush_all() entirely
|
2018-09-19 22:47:17 +02:00 |
|
vm_sockets.h
|
|
|
|
vmacache.h
|
mm: get rid of vmacache_flush_all() entirely
|
2018-09-19 22:47:17 +02:00 |
|
vmalloc.h
|
vmalloc: fix remap_vmalloc_range() bounds checks
|
2020-05-02 17:23:10 +02:00 |
|
vme.h
|
vme: change LM callback argument to void pointer
|
2016-08-31 13:20:15 +02:00 |
|
vmpressure.h
|
|
|
|
vmstat.h
|
|
|
|
vmw_vmci_api.h
|
|
|
|
vmw_vmci_defs.h
|
VMCI: Fix integer overflow in VMCI handle arrays
|
2019-07-21 09:06:03 +02:00 |
|
vringh.h
|
|
|
|
vt.h
|
|
|
|
vt_buffer.h
|
|
|
|
vt_kern.h
|
vt: switch vt_dont_switch to bool
|
2020-04-02 17:20:39 +02:00 |
|
vtime.h
|
|
|
|
w1-gpio.h
|
|
|
|
wait.h
|
sched/wait: Introduce init_wait_entry()
|
2016-09-30 10:54:03 +02:00 |
|
wanrouter.h
|
|
|
|
watchdog.h
|
watchdog: add watchdog pretimeout governor framework
|
2016-10-08 10:27:10 +02:00 |
|
win_minmax.h
|
lib/win_minmax: windowed min or max estimator
|
2016-09-21 00:22:59 -04:00 |
|
wireless.h
|
|
|
|
wkup_m3_ipc.h
|
|
|
|
wl12xx.h
|
|
|
|
wm97xx.h
|
|
|
|
workqueue.h
|
workqueue: avoid clang warning
|
2018-12-05 19:42:42 +01:00 |
|
writeback.h
|
mm, vmscan: get rid of throttle_vm_writeout
|
2016-10-07 18:46:27 -07:00 |
|
ww_mutex.h
|
tree-wide: replace config_enabled() with IS_ENABLED()
|
2016-08-04 08:50:07 -04:00 |
|
xattr.h
|
xattr: break delegations in {set,remove}xattr
|
2020-08-21 11:01:55 +02:00 |
|
xz.h
|
|
|
|
yam.h
|
|
|
|
z2_battery.h
|
|
|
|
zbud.h
|
|
|
|
zconf.h
|
|
|
|
zlib.h
|
|
|
|
zorro.h
|
|
|
|
zpool.h
|
|
|
|
zsmalloc.h
|
|
|
|
zutil.h
|
|
|