linux-uconsole/include/linux
Michal Hocko c76adee347 mm, thp, proc: report THP eligibility for each vma
[ Upstream commit 7635d9cbe8 ]

Userspace falls short when trying to find out whether a specific memory
range is eligible for THP.  There are usecases that would like to know
that
http://lkml.kernel.org/r/alpine.DEB.2.21.1809251248450.50347@chino.kir.corp.google.com
: This is used to identify heap mappings that should be able to fault thp
: but do not, and they normally point to a low-on-memory or fragmentation
: issue.

The only way to deduce this now is to query for hg resp.  nh flags and
confronting the state with the global setting.  Except that there is also
PR_SET_THP_DISABLE that might change the picture.  So the final logic is
not trivial.  Moreover the eligibility of the vma depends on the type of
VMA as well.  In the past we have supported only anononymous memory VMAs
but things have changed and shmem based vmas are supported as well these
days and the query logic gets even more complicated because the
eligibility depends on the mount option and another global configuration
knob.

Simplify the current state and report the THP eligibility in
/proc/<pid>/smaps for each existing vma.  Reuse
transparent_hugepage_enabled for this purpose.  The original
implementation of this function assumes that the caller knows that the vma
itself is supported for THP so make the core checks into
__transparent_hugepage_enabled and use it for existing callers.
__show_smap just use the new transparent_hugepage_enabled which also
checks the vma support status (please note that this one has to be out of
line due to include dependency issues).

[mhocko@kernel.org: fix oops with NULL ->f_mapping]
  Link: http://lkml.kernel.org/r/20181224185106.GC16738@dhcp22.suse.cz
Link: http://lkml.kernel.org/r/20181211143641.3503-3-mhocko@kernel.org
Signed-off-by: Michal Hocko <mhocko@suse.com>
Acked-by: Vlastimil Babka <vbabka@suse.cz>
Cc: Dan Williams <dan.j.williams@intel.com>
Cc: David Rientjes <rientjes@google.com>
Cc: Jan Kara <jack@suse.cz>
Cc: Mike Rapoport <rppt@linux.ibm.com>
Cc: Paul Oppenheimer <bepvte@gmail.com>
Cc: William Kucharski <william.kucharski@oracle.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2019-12-17 20:35:45 +01:00
..
amba
avf virtchnl: Fix off by one error 2019-12-13 08:51:18 +01:00
bcma MIPS: BCM47XX: Setup struct device for the SoC 2019-01-22 21:40:33 +01:00
byteorder
can can: rx-offload: rename can_rx_offload_irq_queue_err_skb() to can_rx_offload_queue_tail() 2018-12-01 09:37:29 +01:00
ceph libceph: allow ceph_buffer_put() to receive a NULL ceph_buffer 2019-09-10 10:33:53 +01:00
clk ARM: at91: pm: add PMC fast startup registers defines 2018-07-17 15:08:07 +02:00
crush
decompress
dma DMAengine updates for v4.19-rc1 2018-08-18 15:55:59 -07:00
dsa
extcon
firmware/meson
fpga docs: fpga: document fpga manager flags 2018-09-30 08:49:55 -07:00
fsl ptp_qoriq: support automatic configuration for ptp timer 2018-08-05 17:11:49 -07:00
gpio gpiolib: Fix return value of gpio_to_desc() stub if !GPIOLIB 2019-12-05 09:20:15 +01:00
hsi
iio iio: ad_sigma_delta: Properly handle SPI bus locking vs CS assertion 2019-05-31 06:46:24 -07:00
input
irqchip irqchip/gic-v3-its: Fix ITT_entry_size accessor 2019-03-13 14:02:35 -07:00
isdn
lockd nfsd: fix leaked file lock with nfs exported overlayfs 2018-08-09 16:11:21 -04:00
mailbox mailbox: mediatek: Add Mediatek CMDQ driver 2018-08-03 19:52:14 +05:30
mfd mfd: rk808: Fix RK818 ID template 2019-12-17 20:35:45 +01:00
mlx4
mlx5 net/mlx5: Fix atomic_mode enum values 2019-11-20 18:45:52 +01:00
mmc mmc: core: Add helper function to indicate if SDIO IRQs is enabled 2019-10-05 13:09:57 +02:00
mtd mtd: fix mtd_oobavail() incoherent returned value 2019-12-13 08:52:21 +01:00
mux
netfilter netfilter: nfnetlink_cttimeout: fetch timeouts for udplite and gre, too 2019-04-17 08:38:46 +02:00
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
perf arm64: perf: Reject stand-alone CHAIN events for PMUv3 2018-10-12 15:25:17 +01:00
phy
pinctrl
platform_data dmaengine: dw-dmac: implement dma protection control setting 2019-12-13 08:51:43 +01:00
power
qed qed: Fix qed_chain_set_prod() for PBL chains with non power of 2 page count 2019-02-27 10:08:52 +01:00
raid
regulator regulator: Fix return value of _set_load() stub 2019-12-13 08:51:28 +01:00
remoteproc
reset
rpmsg
rtc
sched fork: fix some -Wmissing-prototypes warnings 2019-12-05 09:21:04 +01:00
soc ARM: 32-bit SoC platform updates 2018-08-23 13:44:43 -07:00
soundwire
spi spi: Fixes for v4.19 2018-09-28 18:04:06 -07:00
ssb ssb: Remove SSB_WARN_ON, SSB_BUG_ON and SSB_DEBUG 2018-08-09 18:47:47 +03:00
sunrpc SUNRPC: Fix priority queue fairness 2019-11-24 08:19:24 +01:00
ulpi
unaligned
usb usb: typec: tcpm: Do not disconnect link for self powered devices 2019-01-26 09:32:34 +01:00
uwb
wimax
8250_pci.h
a.out.h
acct.h
acpi.h ACPI: fix acpi_find_child_device() invocation in acpi_preset_companion() 2019-12-13 08:51:47 +01:00
acpi_dma.h
acpi_iort.h
acpi_pmtmr.h
adb.h
adfs_fs.h
aer.h
agp_backend.h
agpgart.h
ahci-remap.h
ahci_platform.h ata: libahci_platform: add reset control support 2018-08-22 08:08:27 -07:00
aio.h
alarmtimer.h
altera_jtaguart.h
altera_uart.h
amd-iommu.h
amifd.h
amifdreg.h
anon_inodes.h
apm-emulation.h
apm_bios.h
apple-gmux.h
apple_bl.h
arch_topology.h
arm-cci.h
arm-smccc.h arm/arm64: smccc-1.1: Handle function result as parameters 2018-08-30 14:18:03 +01:00
arm_sdei.h
ascii85.h include: Move ascii85 functions from i915 to linux/ascii85.h 2018-07-30 08:49:02 -04:00
asn1.h
asn1_ber_bytecode.h
asn1_decoder.h
assoc_array.h
assoc_array_priv.h
async.h
async_tx.h
ata.h
ata_platform.h
atalk.h appletalk: Fix potential NULL pointer dereference in unregister_snap_client 2019-12-13 08:52:59 +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_tc.h
atomic.h locking/atomics: Rework ordering barriers 2018-07-25 11:53:59 +02:00
attribute_container.h
audit.h
auto_dev-ioctl.h
auto_fs.h
auxvec.h
average.h
b1pcmcia.h
backing-dev-defs.h writeback: synchronize sync(2) against cgroup writeback membership switches 2019-03-05 17:58:50 +01:00
backing-dev.h bdi: use refcount_t for reference counting instead atomic_t 2018-08-22 10:52:46 -07: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
binfmts.h
bio.h bio: fix improper use of smp_mb__before_atomic() 2019-05-31 06:46:00 -07:00
bit_spinlock.h
bitfield.h bitfield: avoid gcc-8 -Wint-in-bool-context warning 2018-08-17 16:20:27 -07:00
bitmap.h linux/bitmap.h: fix type of nbits in bitmap_shift_right() 2019-12-01 09:17:07 +01:00
bitops.h include/linux/bitops.h: sanitize rotate primitives 2019-06-09 09:17:11 +02:00
bitrev.h include/linux/bitrev.h: fix constant bitrev 2019-04-17 08:38:51 +02:00
bits.h
blk-cgroup.h blkcg: delay blkg destruction until after writeback has finished 2018-08-31 14:48:56 -06:00
blk-mq-pci.h
blk-mq-rdma.h
blk-mq-virtio.h
blk-mq.h blk-mq: add callback of .cleanup_rq 2019-10-05 13:10:03 +02:00
blk_types.h block: Track DISCARD statistics and output them in stat and diskstat 2018-07-18 08:44:22 -06:00
blkdev.h block, scsi: Change the preempt-only flag into a counter 2019-08-04 09:30:57 +02:00
blkpg.h
blktrace_api.h blktrace: Show requests without sector 2019-12-05 09:21:08 +01:00
blockgroup_lock.h
bma150.h
bootmem.h docs/mm: bootmem: add kernel-doc description of 'struct bootmem_data' 2018-08-02 12:17:27 -06:00
bottom_half.h
bpf-cgroup.h bpf: fix unconnected udp hooks 2019-07-03 13:14:48 +02:00
bpf.h bpf: add map_lookup_elem_sys_only for lookups from syscall side 2019-05-25 18:23:48 +02:00
bpf_lirc.h
bpf_trace.h
bpf_types.h bpf: Introduce BPF_PROG_TYPE_SK_REUSEPORT 2018-08-11 01:58:46 +02:00
bpf_verifier.h bpf: fix sanitation of alu op with pointer / scalar type from different paths 2019-01-31 08:14:41 +01:00
bpfilter.h bpfilter: Fix mismatch in function argument types 2018-07-21 16:21:25 -07:00
brcmphy.h net: phy: Add support for Broadcom Omega internal Combo GPHY 2018-08-07 15:48:38 -07:00
bsearch.h
bsg-lib.h
bsg.h
btf.h
btree-128.h
btree-type.h
btree.h
btrfs.h
buffer_head.h
bug.h kprobes: Prohibit probing on BUG() and WARN() address 2019-10-05 13:09:54 +02:00
build-salt.h kbuild: Add build salt to the kernel and modules 2018-07-18 01:18:05 +09:00
build_bug.h
bvec.h
c2port.h
cache.h
cacheinfo.h
capability.h
cb710.h
cciss_ioctl.h
ccp.h crypto: ccp - Add support for valid authsize values less than 16 2019-08-16 10:12:38 +02:00
cdev.h
cdrom.h block: Switch struct packet_command to use struct scsi_sense_hdr 2018-08-02 15:22:13 -06:00
cfag12864b.h
cgroup-defs.h cgroup: Include dying leaders with live threads in PROCS iterations 2019-08-09 17:52:34 +02:00
cgroup.h cgroup: Include dying leaders with live threads in PROCS iterations 2019-08-09 17:52:34 +02:00
cgroup_rdma.h
cgroup_subsys.h
circ_buf.h
cleancache.h
clk-provider.h clk: fractional-divider: check parent rate only if flag is set 2019-04-05 22:33:03 +02:00
clk.h
clkdev.h
clock_cooling.h
clockchips.h
clocksource.h time: Introduce one suspend clocksource to compensate the suspend time 2018-07-19 17:08:52 -07:00
cm4000_cs.h
cma.h mm/cma: remove unsupported gfp_mask parameter from cma_alloc() 2018-08-17 16:20:32 -07:00
cmdline-parser.h
cn_proc.h
cnt32_to_63.h
coda.h coda: fix build using bare-metal toolchain 2019-08-06 19:06:52 +02:00
coda_psdev.h uapi linux/coda_psdev.h: move upc_req definition from uapi to kernel side headers 2019-08-06 19:06:52 +02:00
compaction.h
compat.h signal: Introduce COMPAT_SIGMINSTKSZ for use in compat_sys_sigaltstack 2018-11-13 11:08:25 -08:00
compat_time.h
compiler-clang.h include/linux/compiler*.h: fix OPTIMIZER_HIDE_VAR 2019-02-27 10:08:53 +01:00
compiler-gcc.h Compiler Attributes: add support for __copy (gcc >= 9) 2019-06-09 09:17:23 +02:00
compiler-intel.h include/linux/compiler*.h: fix OPTIMIZER_HIDE_VAR 2019-02-27 10:08:53 +01:00
compiler.h compiler.h: give up __compiletime_assert_fallback() 2019-06-04 08:02:34 +02:00
compiler_types.h Compiler Attributes: add support for __copy (gcc >= 9) 2019-06-09 09:17:23 +02:00
completion.h
component.h
concap.h
configfs.h
connector.h
console.h console: Replace #if 0 with atomic var 'ignore_console_lock_warning' 2018-07-31 13:06:57 +02:00
console_struct.h vt: drop unused struct vt_struct 2018-07-21 09:21:10 +02:00
consolemap.h
const.h
container.h
context_tracking.h
context_tracking_state.h
cordic.h
coredump.h
coresight-pmu.h
coresight-stm.h
coresight.h
count_zeros.h
cper.h
cpu.h cpu/speculation: Uninline and export CPU mitigations helpers 2019-11-12 19:21:38 +01:00
cpu_cooling.h
cpu_pm.h
cpu_rmap.h
cpufeature.h cpufeature: avoid warning when compiling with clang 2019-11-20 18:47:11 +01:00
cpufreq.h cpufreq: Use struct kobj_attribute instead of struct global_attr 2019-03-10 07:17:15 +01:00
cpuhotplug.h clocksource/drivers/exynos_mct: Increase priority over ARM arch timer 2019-07-26 09:14:12 +02:00
cpuidle.h cpuidle: menu: Fix wakeup statistics updates for polling state 2019-11-24 08:20:07 +01:00
cpumask.h cpumask: make cpumask_next_wrap available without smp 2018-08-13 09:05:05 -07:00
cpuset.h
crash_core.h proc/kcore: add vmcoreinfo note to /proc/kcore 2018-08-22 10:52:46 -07:00
crash_dump.h
crc-ccitt.h
crc-itu-t.h
crc-t10dif.h
crc4.h
crc7.h
crc8.h
crc16.h
crc32.h
crc32c.h
crc32poly.h lib/crc: Use consistent naming for CRC-32 polynomials 2018-07-27 19:04:33 +08:00
crc64.h lib: add crc64 calculation routines 2018-08-22 10:52:48 -07:00
cred.h access: avoid the RCU grace period for the temporary subjective credentials 2019-07-31 07:27:11 +02:00
crypto.h evm: Don't deadlock if a crypto algorithm is unavailable 2018-07-18 07:27:22 -04:00
cryptohash.h
cs5535.h
ctype.h
cuda.h
cyclades.h
davinci_emac.h
dax.h filesystem-dax: Introduce dax_lock_mapping_entry() 2018-07-23 10:38:06 -07:00
dca.h
dcache.h dcache: sort the freeing-without-RCU-delay mess for good. 2019-05-25 18:23:26 +02:00
dccp.h
dcookies.h
debug_locks.h
debugfs.h
debugobjects.h
delay.h
delayacct.h delayacct: fix crash in delayacct_blkio_end() after delayacct init failure 2018-07-26 19:38:03 -07:00
delayed_call.h
dell-led.h
devcoredump.h
devfreq-event.h
devfreq.h
devfreq_cooling.h
device-mapper.h dm mpath: fix missing call of path selector type->end_io 2019-09-16 08:22:12 +02:00
device.h drivers/base: Introduce kill_device() 2019-08-09 17:52:28 +02:00
device_cgroup.h
devpts_fs.h
digsig.h
dio.h
dirent.h
dlm.h
dlm_plock.h
dm-bufio.h
dm-dirty-log.h
dm-io.h
dm-kcopyd.h dm kcopyd: return void from dm_kcopyd_copy() 2018-07-31 17:33:21 -04:00
dm-region-hash.h
dm9000.h
dma-buf.h
dma-contiguous.h kernel/dma: remove unsupported gfp_mask parameter from dma_alloc_from_contiguous() 2018-08-17 16:20:32 -07:00
dma-debug.h
dma-direct.h
dma-direction.h PCI: Unify PCI and normal DMA direction definitions 2018-07-31 18:04:55 -05:00
dma-fence-array.h
dma-fence.h
dma-iommu.h
dma-mapping.h dma-mapping: fix return type of dma_set_max_seg_size() 2019-12-13 08:51:54 +01:00
dma-noncoherent.h
dma_remapping.h
dmaengine.h dmaengine: add a new helper dmaenginem_async_device_register 2018-07-30 10:50:22 +05:30
dmapool.h
dmar.h
dmi.h
dnotify.h
dns_resolver.h
dqblk_qtree.h
dqblk_v1.h
dqblk_v2.h
drbd.h
drbd_genl.h
drbd_genl_api.h
drbd_limits.h
ds2782_battery.h
dtlk.h
dw_apb_timer.h
dynamic_debug.h jump_label: move 'asm goto' support test to Kconfig 2019-06-04 08:02:34 +02:00
dynamic_queue_limits.h
earlycpio.h
ecryptfs.h
edac.h EDAC: Raise the maximum number of memory controllers 2019-11-20 18:47:40 +01:00
edd.h
edma.h
eeprom_93cx6.h
eeprom_93xx46.h
efi-bgrt.h
efi.h x86/reboot, efi: Use EFI reboot for Acer TravelMate X514-51T 2019-05-16 19:41:22 +02:00
efs_vh.h
eisa.h
elevator.h bfq: update internal depth state when queue depth changes 2019-05-16 19:41:17 +02:00
elf-fdpic.h
elf-randomize.h
elf.h
elfcore-compat.h
elfcore.h
elfnote.h
enclosure.h
err.h
errno.h
error-injection.h
errqueue.h
errseq.h
etherdevice.h
ethtool.h
eventfd.h include/linux/eventfd.h: include linux/errno.h 2018-07-26 19:38:03 -07:00
eventpoll.h
evm.h
export.h Kbuild updates for v4.19 (2nd) 2018-08-25 13:40:38 -07:00
exportfs.h
ext2_fs.h
extable.h
extcon-provider.h
extcon.h
f2fs_fs.h f2fs: fix to check inline_xattr_size boundary correctly 2019-04-05 22:32:59 +02:00
f75375s.h
falloc.h
fanotify.h
fault-inject.h
fb.h fbdev: Ditch fb_edid_add_monspecs 2019-11-24 08:19:14 +01:00
fbcon.h
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdtable.h
fec.h
file.h
filter.h bpf: fix bpf_jit_limit knob for PAGE_SIZE >= 64K 2019-07-10 09:53:47 +02:00
fips.h
firewire.h
firmware-map.h
firmware.h
fixp-arith.h
flat.h
flex_array.h
flex_proportions.h
fmc-sdb.h
fmc.h
font.h
frame.h
freezer.h
frontswap.h
fs.h mm: add filemap_fdatawait_range_keep_errors() 2019-07-28 08:29:29 +02:00
fs_enet_pd.h
fs_pin.h
fs_stack.h
fs_struct.h
fs_uart_pd.h
fscache-cache.h fscache: Fix race in fscache_op_complete() due to split atomic_sub & read 2018-12-17 09:24:38 +01:00
fscache.h
fscrypt.h
fscrypt_notsupp.h
fscrypt_supp.h
fsi-sbefifo.h
fsi.h fsi: Add new central chardev support 2018-07-27 09:57:23 +10:00
fsl-diu-fb.h
fsl_devices.h
fsl_hypervisor.h
fsl_ifc.h mtd: rawnand: fsl_ifc: fixup SRAM init for newer ctrl versions 2019-11-20 18:45:55 +01:00
fsldma.h
fsnotify.h Revert "fsnotify: support overlayfs" 2018-07-18 15:44:44 +02:00
fsnotify_backend.h fsnotify: generalize handling of extra event flags 2018-12-01 09:37:31 +01:00
ftrace.h function_graph: Make ftrace_push_return_trace() static 2018-12-05 19:32:10 +01:00
ftrace_irq.h
futex.h y2038: futex: Move compat implementation into futex.c 2019-12-01 09:17:38 +01:00
fwnode.h ACPI: Convert ACPI reference args to generic fwnode reference args 2018-07-23 12:44:52 +02:00
gameport.h
gcd.h
genalloc.h lib/genalloc.c: fix allocation of aligned buffer from non-aligned chunk 2019-12-05 09:21:03 +01:00
genetlink.h
genhd.h block: fix use-after-free on gendisk 2019-05-31 06:46:18 -07:00
genl_magic_func.h
genl_magic_struct.h drbd: Avoid Clang warning about pointless switch statment 2019-02-12 19:47:14 +01:00
getcpu.h
gfp.h net: fix sk_page_frag() recursion from memory reclaim 2019-11-10 11:27:40 +01:00
glob.h
gnss.h
goldfish.h goldfish: Use dedicated macros instead of manual bit shifting 2018-08-02 10:24:51 +02:00
gpio-pxa.h
gpio.h gpio: Fix build error of function redefinition 2019-09-10 10:33:44 +01:00
gpio_keys.h Input: gpio_keys - add missing include to gpio_keys.h 2018-07-18 17:27:10 +00:00
hardirq.h arm64: Fix HCR.TGE status for NMI contexts 2019-03-23 20:10:08 +01:00
hash.h
hashtable.h
hdlc.h
hdlcdrv.h
hdmi.h media: hdmi.h: rename ADOBE_RGB to OPRGB and ADOBE_YCC to OPYCC 2018-11-13 11:08:54 -08:00
hid-debug.h HID: debug: fix the ring buffer implementation 2019-02-12 19:47:24 +01:00
hid-roccat.h
hid-sensor-hub.h iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed numbers 2018-12-05 19:32:13 +01:00
hid-sensor-ids.h
hid.h HID: core: move Usage Page concatenation to Main item 2019-05-31 06:46:28 -07:00
hiddev.h
hidraw.h
highmem.h
highuid.h
hil.h
hil_mlc.h
hippidevice.h
hmm.h mm, hmm: use devm semantics for hmm_devmem_{add, remove} 2019-01-13 09:51:04 +01:00
host1x.h gpu: host1x: Increase maximum DMA segment size 2019-07-31 07:26:59 +02:00
hp_sdc.h
hpet.h
hrtimer.h
htcpld.h
huge_mm.h mm, thp, proc: report THP eligibility for each vma 2019-12-17 20:35:45 +01:00
hugetlb.h hugetlb: use same fault hash key for shared and private mappings 2019-05-22 07:37:40 +02:00
hugetlb_cgroup.h
hugetlb_inline.h
hw_breakpoint.h
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h hwmon: Fix HWMON_P_MIN_ALARM mask 2019-10-17 13:45:42 -07:00
hwspinlock.h
hyperv.h vmbus: keep pointer to ring buffer page 2019-11-20 18:47:31 +01:00
hypervisor.h
i2c-algo-bit.h
i2c-algo-pca.h
i2c-algo-pcf.h
i2c-dev.h
i2c-mux.h
i2c-pxa.h
i2c-smbus.h
i2c.h i2c: Allow recovery of the initial IRQ by an I2C client device. 2019-05-08 07:21:43 +02:00
i8042.h
i8253.h clockevents/drivers/i8253: Add support for PIT shutdown quirk 2018-11-21 09:19:20 +01:00
icmp.h
icmpv6.h
ide.h
idle_inject.h
idr.h idr: Fix integer overflow in idr_for_each_entry 2019-12-05 09:19:39 +01:00
ieee80211.h cfg80211: Use const more consistently in for_each_element macros 2019-10-11 18:21:43 +02:00
ieee802154.h
if_arp.h net: dev_is_mac_header_xmit() true for ARPHRD_RAWIP 2019-03-05 17:58:51 +01:00
if_bridge.h
if_eql.h
if_ether.h
if_fddi.h
if_frad.h
if_link.h
if_ltalk.h
if_macvlan.h
if_phonet.h
if_pppol2tp.h
if_pppox.h compat_ioctl: pppoe: fix PPPOEIOCSFWD handling 2019-08-09 17:52:34 +02:00
if_tap.h
if_team.h
if_tun.h
if_tunnel.h
if_vlan.h
igmp.h ipv4/igmp: init group mode as INCLUDE when join source group 2018-07-16 11:20:06 -07:00
ihex.h
ima.h Merge branch 'next-general' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security 2018-08-15 10:25:26 -07:00
imx-media.h
in.h
in6.h
inet.h
inet_diag.h
inetdevice.h ipv4/igmp: fix v1/v2 switchback timeout based on rfc3376, 8.12 2019-12-01 09:17:05 +01:00
init.h init: allow initcall tables to be emitted using relative references 2018-08-22 10:52:47 -07:00
init_ohci1394_dma.h
init_task.h pids: Move the pgrp and session pid pointers from task_struct to signal_struct 2018-07-21 10:43:12 -05:00
initrd.h
inotify.h
input-polldev.h
input.h
integrity.h integrity: prevent deadlock during digsig verification. 2018-07-18 07:27:22 -04:00
intel-iommu.h iommu/vt-d: Fix QI_DEV_IOTLB_PFSID and QI_DEV_EIOTLB_PFSID macros 2019-11-20 18:45:19 +01:00
intel-pti.h
intel-svm.h
interrupt.h
interval_tree.h
interval_tree_generic.h
io-64-nonatomic-hi-lo.h
io-64-nonatomic-lo-hi.h
io-mapping.h
io.h
ioc3.h
ioc4.h
iocontext.h
iomap.h
iommu-helper.h
iommu.h iommu: Remove the ->map_sg indirection 2018-08-08 11:06:20 +02:00
iopoll.h
ioport.h
ioprio.h
iova.h iommu/iova: Fix compilation error with !CONFIG_IOMMU_IOVA 2019-08-04 09:30:54 +02:00
ip.h
ipack.h
ipc.h
ipc_namespace.h ipc/util.c: further variable name cleanups 2018-08-22 10:52:52 -07:00
ipmi-fru.h
ipmi.h
ipmi_smi.h
ipv6.h
ipv6_route.h
irq.h irq/matrix: Spread managed interrupts on allocation 2019-03-05 17:58:45 +01:00
irq_cpustat.h
irq_poll.h
irq_sim.h
irq_work.h
irqbypass.h
irqchip.h
irqdesc.h genirq: Avoid summation loops for /proc/stat 2019-04-05 22:33:09 +02:00
irqdomain.h
irqflags.h tracing: Partial revert of "tracing: Centralize preemptirq tracepoints and unify their usage" 2018-08-10 15:11:25 -04:00
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
iversion.h
jbd2.h jbd2: Fix possible overflow in jbd2_log_space_left() 2019-12-13 08:52:43 +01:00
jhash.h
jiffies.h jiffies: add utility function to calculate delta in ms 2018-08-16 19:36:55 +02:00
journal-head.h
joystick.h Input: stop telling users to snail-mail Vojtech 2018-07-26 17:04:37 -07:00
jump_label.h jump_label: move 'asm goto' support test to Kconfig 2019-06-04 08:02:34 +02:00
jump_label_ratelimit.h jump_label: move 'asm goto' support test to Kconfig 2019-06-04 08:02:34 +02:00
jz4740-adc.h
jz4780-nemc.h
kallsyms.h
kasan-checks.h
kasan.h kernel/memremap, kasan: make ZONE_DEVICE with work with KASAN 2018-08-17 16:20:30 -07:00
kbd_diacr.h
kbd_kern.h
kbuild.h
kconfig.h
kcore.h x86/gart: Exclude GART aperture from kcore 2019-04-20 09:15:59 +02:00
kcov.h
kd.h
kdb.h
kdebug.h
kdev_t.h
kern_levels.h
kernel-page-flags.h
kernel.h linux/kernel.h: fix overflow for DIV_ROUND_UP_ULL 2019-07-21 09:03:11 +02:00
kernel_stat.h
kernelcapi.h
kernfs.h kernfs: fix ino wrap-around detection 2019-12-13 08:52:43 +01:00
kexec.h
key-type.h keys: Fix dependency loop between construction record and auth key 2019-03-23 20:09:48 +01:00
key.h
keyboard.h
kfifo.h
kgdb.h
khugepaged.h
klist.h
kmemleak.h
kmod.h
kmsg_dump.h
kobj_map.h
kobject.h Driver core patches for 4.19-rc1 2018-08-18 11:44:53 -07:00
kobject_ns.h
kprobes.h kprobes: Blacklist symbols in arch-defined prohibited area 2019-12-05 09:20:26 +01:00
kref.h
ks0108.h
ks8842.h
ks8851_mll.h
ksm.h
kthread.h
ktime.h
kvm_host.h KVM: MMU: Do not treat ZONE_DEVICE pages as being reserved 2019-12-01 09:17:35 +01: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_pwm.h
libata.h Merge branch 'for-4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata 2018-08-24 13:20:33 -07:00
libfdt.h
libfdt_env.h libfdt: Ensure INT_MAX is defined in libfdt_env.h 2019-11-20 18:47:00 +01:00
libgcc.h
libnvdimm.h
libps2.h
license.h
lightnvm.h
linkage.h
linux_logo.h
lis3lv02d.h
list.h
list_bl.h
list_lru.h memcg: make it work on sparse non-0-node systems 2019-06-09 09:17:19 +02:00
list_nulls.h
list_sort.h
livepatch.h
llc.h
llist.h
lockdep.h tracing: Partial revert of "tracing: Centralize preemptirq tracepoints and unify their usage" 2018-08-10 15:11:25 -04:00
lockref.h
log2.h
logic_pio.h lib: logic_pio: Add logic_pio_unregister_range() 2019-09-06 10:22:19 +02:00
lp.h
lru_cache.h
lsm_audit.h
lsm_hooks.h Merge branch 'next-general' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security 2018-08-15 10:25:26 -07:00
lz4.h
lzo.h
mailbox_client.h
mailbox_controller.h
maple.h
marvell_phy.h
math64.h mm: don't miss the last page because of round-off error 2018-12-29 13:37:59 +01:00
max17040_battery.h
mbcache.h
mbus.h
mc6821.h
mc146818rtc.h
mcb.h
mdev.h
mdio-bitbang.h
mdio-gpio.h
mdio-mux.h
mdio.h
mei_cl_bus.h
mem_encrypt.h
memblock.h docs/mm: memblock: add kernel-doc description for memblock types 2018-08-02 12:17:28 -06:00
memcontrol.h mm: writeback: use exact memcg dirty counts 2019-04-17 08:38:51 +02:00
memfd.h
memory.h
memory_hotplug.h mm/hotplug: invalid PFNs from pfn_to_online_page() 2019-12-05 09:21:08 +01:00
mempolicy.h
mempool.h
memremap.h mm, devm_memremap_pages: fix shutdown handling 2019-01-13 09:51:04 +01:00
memstick.h
mic_bus.h
micrel_phy.h
microchipphy.h
migrate.h
migrate_mode.h
mii.h
miscdevice.h
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm-arch-hooks.h
mm.h mm: thp: handle page cache THP correctly in PageTransCompoundMap 2019-11-12 19:20:36 +01:00
mm_inline.h
mm_types.h mm: thp: handle page cache THP correctly in PageTransCompoundMap 2019-11-12 19:20:36 +01:00
mm_types_task.h mm: get rid of vmacache_flush_all() entirely 2018-09-13 15:18:04 -10:00
mman.h
mmdebug.h
mmiotrace.h
mmu_context.h
mmu_notifier.h mm, oom: distinguish blockable mode for mmu notifiers 2018-08-22 10:52:44 -07:00
mmzone.h mm, sched/numa: Remove remaining traces of NUMA rate-limiting 2018-10-09 08:30:51 +02:00
mnt_namespace.h
mod_devicetable.h linux/mod_devicetable.h: fix kernel-doc missing notation for typec_device_id 2018-09-05 14:36:53 +02:00
module.h include/linux/module.h: copy __init/__exit attrs to init/cleanup_module 2019-06-09 09:17:23 +02:00
moduleloader.h
moduleparam.h
mount.h acct_on(): don't mess with freeze protection 2019-05-31 06:46:05 -07:00
mpage.h
mpi.h
mpls.h
mpls_iptunnel.h
mroute.h
mroute6.h
mroute_base.h
msdos_fs.h
msg.h
msi.h platform-msi: Free descriptors in platform_msi_domain_free() 2019-01-09 17:38:42 +01:00
mutex.h
mv643xx.h
mv643xx_eth.h
mv643xx_i2c.h
mvebu-pmsu.h
mxm-wmi.h
n_r3964.h
namei.h
nd.h
net.h net: remove bogus RCU annotations on socket.wq 2018-07-31 12:40:22 -07:00
net_dim.h net/dim: Update DIM start sample after each DIM iteration 2018-12-05 19:31:59 +01:00
netdev_features.h net: Add header for usage of fls64() 2019-02-23 09:07:25 +01:00
netdevice.h net: dev: Use unsigned integer as an argument to left-shift 2019-12-05 09:21:14 +01:00
netfilter.h jump_label: move 'asm goto' support test to Kconfig 2019-06-04 08:02:34 +02:00
netfilter_bridge.h netfilter: bridge: Expose nf_tables bridge hook priorities through uapi 2018-08-03 21:15:09 +02:00
netfilter_defs.h
netfilter_ingress.h jump_label: move 'asm goto' support test to Kconfig 2019-06-04 08:02:34 +02:00
netfilter_ipv4.h netfilter: utils: move nf_ip_checksum* from ipv4 to utils 2018-07-16 17:51:48 +02:00
netfilter_ipv6.h netfilter: utils: move nf_ip6_checksum* from ipv6 to utils 2018-07-16 17:51:48 +02:00
netlink.h netlink: do not store start function in netlink_cb 2018-07-24 10:04:49 -07:00
netpoll.h netpoll: make ndo_poll_controller() optional 2018-09-23 21:55:24 -07:00
nfs.h
nfs3.h
nfs4.h NFS client updates for Linux 4.19 2018-08-23 16:03:58 -07:00
nfs_fs.h NFS recover from destination server reboot for copies 2018-08-13 17:04:23 -04:00
nfs_fs_i.h
nfs_fs_sb.h NFS handle COPY reply CB_OFFLOAD call race 2018-08-09 12:56:39 -04:00
nfs_iostat.h
nfs_page.h NFS: Clean up list moves of struct nfs_page 2019-09-06 10:22:22 +02:00
nfs_xdr.h NFS: Pass error information to the pgio error cleanup routine 2019-09-06 10:22:23 +02:00
nfsacl.h
nl802154.h
nls.h
nmi.h watchdog/core: Add missing prototypes for weak functions 2018-11-21 09:19:20 +01:00
node.h mm/memory_hotplug.c: make register_mem_sect_under_node() a callback of walk_memory_range() 2018-08-17 16:20:29 -07:00
nodemask.h mm: fix comment for NODEMASK_ALLOC 2018-08-22 10:52:45 -07:00
nospec.h
notifier.h
ns_common.h
nsc_gpio.h
nsproxy.h
ntb.h
ntb_transport.h
nubus.h
numa.h
nvme-fc-driver.h
nvme-fc.h
nvme-rdma.h
nvme.h nvme: call nvme_complete_rq when nvmf_check_ready fails for mpath I/O 2018-11-13 11:08:24 -08:00
nvmem-consumer.h
nvmem-provider.h
nvram.h
of.h of: overlay: validate overlay properties #address-cells and #size-cells 2019-06-09 09:17:24 +02:00
of_address.h
of_clk.h
of_device.h
of_dma.h
of_fdt.h
of_gpio.h
of_graph.h
of_iommu.h
of_irq.h
of_mdio.h
of_net.h
of_pci.h
of_pdt.h
of_platform.h
of_reserved_mem.h
oid_registry.h
olpc-ec.h
omap-dma.h
omap-dmaengine.h
omap-gpmc.h
omap-iommu.h
omap-mailbox.h mailbox/omap: switch to SPDX license identifier 2018-08-03 18:57:15 +05:30
omapfb.h
once.h
oom.h mm: Change return type int to vm_fault_t for fault handlers 2018-08-23 18:48:44 -07:00
openvswitch.h
oprofile.h
osq_lock.h
overflow.h overflow: Fix -Wtype-limits compilation warnings 2019-05-31 06:46:30 -07:00
oxu210hp.h
padata.h
page-flags-layout.h
page-flags.h mm: thp: handle page cache THP correctly in PageTransCompoundMap 2019-11-12 19:20:36 +01:00
page-isolation.h
page_counter.h
page_ext.h mm/page_ext.c: constify lookup_page_ext() argument 2018-08-17 16:20:28 -07:00
page_idle.h
page_owner.h
page_ref.h
pageblock-flags.h
pagemap.h
pagevec.h
parman.h
parport.h
parport_pc.h
parser.h
pata_arasan_cf_data.h
patchkey.h
path.h
pch_dma.h
pci-acpi.h
pci-aspm.h
pci-ats.h
pci-dma-compat.h PCI: Unify PCI and normal DMA direction definitions 2018-07-31 18:04:55 -05:00
pci-dma.h
pci-ecam.h
pci-ep-cfs.h
pci-epc.h pci-epf-test/pci_endpoint_test: Add MSI-X support 2018-07-19 11:46:45 +01:00
pci-epf.h PCI: endpoint: Add MSI-X interfaces 2018-07-19 11:34:23 +01:00
pci.h PCI: Work around Pericom PCIe-to-PCI bridge Retrain Link erratum 2019-05-25 18:23:38 +02:00
pci_hotplug.h PCI: hotplug: Demidlayer registration with the core 2018-07-23 17:04:13 -05:00
pci_ids.h r8169: add support for NCube 8168 network card 2018-09-03 19:05:13 -07:00
pda_power.h
pe.h
percpu-defs.h
percpu-refcount.h
percpu-rwsem.h
percpu.h /proc/meminfo: add percpu populated pages count 2018-08-22 10:52:45 -07:00
percpu_counter.h
perf_event.h perf/core: Fix exclusive events' grouping 2019-07-28 08:29:28 +02: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:37:34 +01:00
phonet.h
phy.h net: phy: add helper phy_polling_mode 2018-07-25 13:41:22 -07:00
phy_fixed.h
phy_led_triggers.h
phylink.h phylink: add helper for configuring 2500BaseX modes 2018-08-09 11:08:19 -07:00
pid.h pid: Implement PIDTYPE_TGID 2018-07-21 10:43:12 -05:00
pid_namespace.h
pim.h
pipe_fs_i.h fs: prevent page refcount overflow in pipe_buf_get 2019-05-04 09:20:11 +02:00
pkeys.h
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_opp.h
pm_qos.h
pm_runtime.h
pm_wakeirq.h
pm_wakeup.h
pmbus.h
pmu.h
pnfs_osd_xdr.h
pnp.h
poison.h
poll.h
posix-clock.h
posix-timers.h
posix_acl.h
posix_acl_xattr.h
power_supply.h
powercap.h
ppp-comp.h
ppp_channel.h
ppp_defs.h
pps-gpio.h
pps_kernel.h
pr.h
preempt.h tracing: Centralize preemptirq tracepoints and unify their usage 2018-07-31 11:32:27 -04:00
prefetch.h
prime_numbers.h
printk.h Merge branch 'for-4.19-nmi' into for-linus 2018-08-14 13:36:15 +02:00
proc_fs.h proc: spread "const" a bit 2018-08-22 10:52:46 -07:00
proc_ns.h
processor.h
profile.h
projid.h
property.h device property: Fix the length used in PROPERTY_ENTRY_STRING() 2019-03-23 20:10:04 +01:00
psci.h
psp-sev.h
pstore.h pstore: Convert buf_lock to semaphore 2019-06-11 12:20:52 +02:00
pstore_ram.h
pti.h x86/mm/pti: Introduce pti_finalize() 2018-07-20 01:11:45 +02:00
ptp_classify.h
ptp_clock_kernel.h
ptr_ring.h ptr_ring: wrap back ->producer in __ptr_ring_swap_queue() 2019-01-09 17:38:33 +01:00
ptrace.h ptrace: Remove unused ptrace_may_access_sched() and MODE_IBRS 2018-12-05 19:32:03 +01:00
purgatory.h
pvclock_gtod.h
pwm.h pwm: Fix deadlock warning when removing PWM device 2019-06-15 11:54:10 +02:00
pwm_backlight.h
pxa2xx_ssp.h
pxa168_eth.h
qcom-geni-se.h
qcom_scm.h firmware: qcom: scm: fix compilation error when disabled 2019-12-13 08:52:28 +01:00
qnx6_fs.h
quicklist.h
quota.h fs/quota: Replace XQM_MAXQUOTAS usage with MAXQUOTAS 2018-08-22 18:17:29 +02:00
quotaops.h quota: Check that quota is not dirty before release 2019-12-17 20:35:17 +01:00
radix-tree.h
raid_class.h
ramfs.h
random.h random: Make crng state queryable 2018-08-02 17:33:06 -04:00
range.h
ras.h
ratelimit.h
rational.h
rbtree.h
rbtree_augmented.h
rbtree_latch.h
rcu_node_tree.h
rcu_segcblist.h
rcu_sync.h
rculist.h
rculist_bl.h
rculist_nulls.h
rcupdate.h rcu: Force inlining of rcu_read_lock() 2019-07-26 09:14:07 +02:00
rcupdate_wait.h
rcutiny.h
rcutree.h
rcuwait.h
reboot-mode.h
reboot.h
reciprocal_div.h
refcount.h Linux 4.18-rc5 2018-07-17 09:27:43 +02:00
regmap.h regmap: Support non-incrementing registers 2018-08-09 11:15:06 +01:00
regset.h
relay.h include/linux/relay.h: fix percpu annotation in struct rchan 2019-04-05 22:32:56 +02:00
remoteproc.h
reservation.h
reset-controller.h reset: fix reset_control_ops kerneldoc comment 2019-12-05 09:19:38 +01:00
reset.h
resource.h
resource_ext.h
restart_block.h
rfkill.h
rhashtable-types.h
rhashtable.h
ring_buffer.h tracing: kdb: Fix ftdump to not sleep 2019-04-05 22:32:56 +02:00
rio.h
rio_drv.h
rio_ids.h
rio_regs.h
rmap.h
rmi.h
rndis.h
rodata_test.h
root_dev.h
rpmsg.h
rslib.h
rtc.h rtc: remove struct rtc_task 2018-08-02 17:16:05 +02:00
rtmutex.h locking/rtmutex: Allow specifying a subclass for nested locking 2018-07-25 11:22:19 +02:00
rtnetlink.h
rtsx_common.h
rtsx_pci.h
rtsx_usb.h
rwlock.h
rwlock_api_smp.h
rwlock_types.h
rwsem-spinlock.h
rwsem.h
s3c_adc_battery.h
sa11x0-dma.h
sbitmap.h
scatterlist.h
scc.h
sched.h sched/fair: Use RCU accessors consistently for ->numa_group 2019-08-04 09:30:56 +02:00
sched_clock.h sched/clock: Move sched clock initialization and merge with generic clock 2018-07-20 00:02:43 +02:00
scif.h
scmi_protocol.h
scpi_protocol.h
screen_info.h
sctp.h
scx200.h
scx200_gpio.h
sdb.h
sdla.h
seccomp.h
securebits.h
security.h Merge branch 'next-general' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security 2018-08-15 10:25:26 -07:00
sed-opal.h
seg6.h
seg6_genl.h
seg6_hmac.h
seg6_iptunnel.h
seg6_local.h
selection.h vt: selection: take screen contents from uniscr if available 2018-07-21 09:18:27 +02:00
selinux.h
sem.h
semaphore.h
seq_buf.h
seq_file.h
seq_file_net.h
seqlock.h
seqno-fence.h
serdev.h
serial.h
serial_8250.h serial: 8250: Rate limit serial port rx interrupts during input overruns 2019-12-05 09:20:25 +01:00
serial_bcm63xx.h
serial_core.h serial: core: Allow processing sysrq at port unlock time 2019-12-13 08:51:07 +01:00
serial_max3100.h
serial_pnx8xxx.h
serial_s3c.h
serial_sci.h Revert "serial: sh-sci: Remove SCIx_RZ_SCIFA_REGTYPE" 2018-10-02 14:38:02 -07:00
serio.h
set_memory.h x86/memory_failure: Introduce {set, clear}_mce_nospec() 2018-08-20 09:22:45 -07:00
sfi.h
sfi_acpi.h
sfp.h net: phy: sfp: Add HWMON support for module sensors 2018-07-18 10:02:02 +09:00
sh_clk.h
sh_dma.h
sh_eth.h
sh_intc.h
sh_timer.h
sha256.h
shdma-base.h
shm.h
shmem_fs.h
shrinker.h mm: struct shrinker: make flags of unsigned type 2018-08-22 10:52:43 -07:00
signal.h signal: Guard against negative signal numbers in copy_siginfo_from_user32 2018-11-13 11:08:45 -08:00
signal_types.h
signalfd.h
siox.h
siphash.h inet: switch IP ID generator to siphash 2019-06-04 08:02:30 +02:00
sirfsoc_dma.h
sizes.h
skb_array.h
skbuff.h net/flow_dissector: switch to siphash 2019-11-10 11:27:54 +01:00
slab.h mm: add support for kmem caches in DMA32 zone 2019-04-03 06:26:28 +02:00
slab_def.h
slimbus.h
slub_def.h
sm501-regs.h
sm501.h
smc91x.h
smc911x.h
smp.h
smpboot.h smpboot: Place the __percpu annotation correctly 2019-05-31 06:46:16 -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 ila: make lockdep happy again 2018-08-16 12:14:42 -07:00
spinlock_api_smp.h
spinlock_api_up.h
spinlock_types.h
spinlock_types_up.h
spinlock_up.h
splice.h
spmi.h
sram.h
srcu.h srcu: Add notrace variant of srcu_dereference 2018-07-26 10:50:16 -04:00
srcutiny.h
srcutree.h
ssbi.h
stackdepot.h
stackprotector.h
stacktrace.h
start_kernel.h
stat.h
statfs.h
static_key.h
stddef.h
stm.h
stmmac.h net: stmmac: Fallback to Platform Data clock in Watchdog conversion 2019-03-13 14:02:35 -07:00
stmp3xxx_rtc_wdt.h
stmp_device.h
stop_machine.h
string.h lib/string.c: implement a basic bcmp 2019-04-17 08:38:45 +02:00
string_helpers.h
stringhash.h
stringify.h
sudmac.h
sungem_phy.h
sunserialcore.h
sunxi-rsb.h
superhyway.h
suspend.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input 2018-10-12 12:35:02 +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 09:20:57 +01:00
swap_cgroup.h
swap_slots.h
swapfile.h
swapops.h mm: Change return type int to vm_fault_t for fault handlers 2018-08-23 18:48:44 -07:00
swiotlb.h
switchtec.h
sxgbe_platform.h
sync_core.h
sync_file.h
synclink.h
sys.h
sys_soc.h
syscalls.h arm64 updates for 4.19 2018-08-14 16:39:13 -07:00
syscore_ops.h
sysctl.h
sysfs.h Driver core patches for 4.19-rc1 2018-08-18 11:44:53 -07:00
syslog.h
sysrq.h
sysv_fs.h
t10-pi.h scsi: t10-pi: Return correct ref tag when queue has no integrity profile 2018-12-29 13:37:55 +01: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:08:51 -08:00
tca6416_keypad.h
tcp.h tcp: limit payload size of sacked skbs 2019-06-17 19:51:56 +02:00
tee_drv.h
textsearch.h
textsearch_fsm.h
tfrc.h
thermal.h
thinkpad_acpi.h
thread_info.h
threads.h
thunderbolt.h
ti-emif-sram.h
ti_wilink_st.h
tick.h
tifm.h
timb_dma.h
timb_gpio.h
time.h
time32.h y2038: Provide aliases for compat helpers 2018-08-22 15:11:35 +02:00
time64.h timekeeping: Force upper bound for setting CLOCK_REALTIME 2019-05-31 06:46:29 -07:00
timecounter.h
timekeeper_internal.h
timekeeping.h timekeeping: Fix declaration of read_persistent_wall_and_boot_offset() 2018-09-03 13:26:44 +02:00
timekeeping32.h y2038: make do_gettimeofday() and get_seconds() inline 2019-11-20 18:45:24 +01:00
timer.h
timerfd.h
timeriomem-rng.h
timerqueue.h
timex.h
tnum.h
topology.h
torture.h
toshiba.h
tpm.h tpm: Implement tpm_default_chip() to find a TPM chip 2018-07-28 17:03:11 +03:00
tpm_command.h
tpm_eventlog.h
trace.h
trace_clock.h
trace_events.h tracing: Lock event_mutex before synth_event_mutex 2019-12-05 09:19:49 +01:00
trace_seq.h
tracefs.h
tracehook.h
tracepoint-defs.h tracepoint: Fix tracepoint array element size mismatch 2018-10-17 15:35:29 -04:00
tracepoint.h tracepoint: Use __idx instead of idx in DO_TRACE macro to make it unique 2018-12-08 12:59:07 +01:00
transport_class.h
ts-nbus.h
tsacct_kern.h
tty.h tty: Don't block on IO when ldisc change is pending 2019-12-13 08:52:28 +01:00
tty_driver.h
tty_flip.h
tty_ldisc.h
typecheck.h
types.h
u64_stats_sync.h
uaccess.h
ucb1400.h
ucs2_string.h
udp.h
uidgid.h
uio.h uaccess: Fix is_source param for check_copy_size() in copy_to_iter_mcsafe() 2018-09-12 14:58:47 -07:00
uio_driver.h
umh.h
uprobes.h Uprobe: Additional argument arch_uprobe to uprobe_write_opcode() 2018-08-13 20:08:33 -04:00
usb.h USB: core: Fix bug caused by duplicate interface PM usage counter 2019-05-08 07:21:44 +02:00
usb_usual.h
usbdevice_fs.h
user-return-notifier.h
user.h
user_namespace.h
userfaultfd_k.h mm: Change return type int to vm_fault_t for fault handlers 2018-08-23 18:48:44 -07:00
util_macros.h
uts.h
utsname.h
uuid.h
uwb.h
vbox_utils.h
verification.h Replace magic for trusting the secondary keyring with #define 2018-08-16 09:57:20 -07:00
vermagic.h
vexpress.h
vfio.h
vfs.h
vga_switcheroo.h ALSA: hda - Enable runtime PM only for discrete GPU 2018-09-13 17:58:30 +02:00
vgaarb.h
via-core.h
via-gpio.h
via.h
via_i2c.h
videodev2.h
virtio.h
virtio_byteorder.h
virtio_caif.h
virtio_config.h virtio: Make vp_set_vq_affinity() take a mask. 2018-08-11 12:02:18 -07:00
virtio_console.h
virtio_net.h net: avoid false positives in untrusted gso validation 2019-02-27 10:09:01 +01:00
virtio_ring.h virtio: Honour 'may_reduce_num' in vring_create_virtqueue 2019-04-17 08:38:52 +02:00
virtio_vsock.h
visorbus.h
vlynq.h
vm_event_item.h mm: get rid of vmacache_flush_all() entirely 2018-09-13 15:18:04 -10:00
vm_sockets.h
vmacache.h mm: get rid of vmacache_flush_all() entirely 2018-09-13 15:18:04 -10:00
vmalloc.h
vme.h
vmpressure.h
vmstat.h
vmw_vmci_api.h
vmw_vmci_defs.h VMCI: Fix integer overflow in VMCI handle arrays 2019-07-14 08:11:21 +02:00
vringh.h
vt.h
vt_buffer.h
vt_kern.h
vtime.h
w1-gpio.h
w1.h
wait.h scsi: sched/wait: Add wait_event_lock_irq_timeout for TASK_UNINTERRUPTIBLE usage 2018-11-13 11:08:42 -08:00
wait_bit.h
wanrouter.h
watchdog.h
win_minmax.h
wireless.h
wkup_m3_ipc.h
wl12xx.h
wm97xx.h
wmi.h
workqueue.h
writeback.h
ww_mutex.h
xarray.h
xattr.h
xxhash.h
xz.h
yam.h
z2_battery.h
zbud.h
zconf.h
zlib.h
zorro.h
zpool.h
zsmalloc.h
zstd.h
zutil.h