android_kernel_sony_sdm845/include/linux
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Johannes Weiner d6687a2955 BACKPORT: delayacct: track delays from thrashing cache pages
Delay accounting already measures the time a task spends in direct reclaim
and waiting for swapin, but in low memory situations tasks spend can spend
a significant amount of their time waiting on thrashing page cache.  This
isn't tracked right now.

To know the full impact of memory contention on an individual task,
measure the delay when waiting for a recently evicted active cache page to
read back into memory.

Also update tools/accounting/getdelays.c:

     [hannes@computer accounting]$ sudo ./getdelays -d -p 1
     print delayacct stats ON
     PID     1

     CPU             count     real total  virtual total    delay total  delay average
                     50318      745000000      847346785      400533713          0.008ms
     IO              count    delay total  delay average
                       435      122601218              0ms
     SWAP            count    delay total  delay average
                         0              0              0ms
     RECLAIM         count    delay total  delay average
                         0              0              0ms
     THRASHING       count    delay total  delay average
                        19       12621439              0ms

Link: http://lkml.kernel.org/r/20180828172258.3185-4-hannes@cmpxchg.org
Signed-off-by: Johannes Weiner <hannes@cmpxchg.org>
Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Tested-by: Daniel Drake <drake@endlessm.com>
Tested-by: Suren Baghdasaryan <surenb@google.com>
Cc: Christopher Lameter <cl@linux.com>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: Johannes Weiner <jweiner@fb.com>
Cc: Mike Galbraith <efault@gmx.de>
Cc: Peter Enderborg <peter.enderborg@sony.com>
Cc: Randy Dunlap <rdunlap@infradead.org>
Cc: Shakeel Butt <shakeelb@google.com>
Cc: Tejun Heo <tj@kernel.org>
Cc: Vinayak Menon <vinmenon@codeaurora.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

(cherry picked from commit b1d29ba82cf2bc784f4c963ddd6a2cf29e229b33)

Conflicts:
        kernel/delayacct.c

(manual merge to remote extra parameter in delayacct_end)

Bug: 111308141
Test: modified lmkd to use PSI and tested using lmkd_unit_test

Signed-off-by: Suren Baghdasaryan <surenb@google.com>
Change-Id: Ie0237b0fc85efd2ecf0eda209036ca950c612dc6
2019-03-22 14:08:39 -07:00
..
amba ANDROID: mmc: Add concept of an 'embedded' SDIO device. 2017-01-19 13:31:51 -08: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: dev: can_get_echo_skb(): factor out non sending code to __can_get_echo_skb() 2018-12-01 09:44:19 +01:00
ceph libceph: implement CEPHX_V2 calculation mode 2018-12-08 13:05:10 +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 treewide: remove redundant #include <linux/kconfig.h> 2016-10-11 15:06:33 -07:00
hsi
i2c
iio iio: buffer: fix the function signature to match implementation 2018-11-10 07:42:55 -08: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 mailbox: Add Broadcom PDC mailbox driver 2016-07-28 09:34:47 +05:30
mfd - Core Frameworks 2016-10-07 08:35:35 -07:00
mlx4 net/mlx4: Fix the check in attaching steering rules 2018-04-13 19:48:19 +02:00
mlx5 net/mlx5: Fix use-after-free in self-healing flow 2018-09-26 08:36:30 +02:00
mmc This is the 4.9.117 stable release 2018-08-03 08:50:05 +02:00
mtd mtd: cfi: cmdset_0001: Do not allow read/write to suspend erase block. 2018-05-01 15:13:07 -07:00
netfilter ANDROID: Remove xt_qtaguid module from new kernels. 2019-02-11 11:51:47 -08: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 This is the 4.9.131 stable release 2018-10-04 13:43:03 -07:00
power power: supply: bq27xxx_battery: Fix register map for BQ27510 and BQ27520 2017-01-19 20:18:07 +01:00
qed qed*: Reduce the memory footprint for Rx path 2016-10-22 17:08:07 -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: core: Limit propagation of parent voltage count and list 2018-03-22 09:17:44 +01:00
reset
rtc
sched UPSTREAM: sched/headers: Remove <linux/sched.h> from <linux/sched/loadavg.h> 2019-03-22 14:08:02 -07:00
soc soc: qcom: smd: Represent smd edges as devices 2016-08-23 15:46:33 -05:00
spi Merge remote-tracking branches 'spi/topic/fsl-espi', 'spi/topic/imx', 'spi/topic/jcore', 'spi/topic/loopback' and 'spi/topic/meson' into spi-next 2016-09-30 09:14:10 -07:00
ssb
sunrpc sunrpc: use-after-free in svc_process_common() 2019-01-16 22:12:33 +01:00
ulpi usb: patches for v4.9 merge window 2016-09-14 20:37:50 +02:00
unaligned
usb This is the 4.9.103 stable release 2018-05-25 17:06:35 +02:00
uwb
wimax
8250_pci.h
a.out.h
acct.h
acpi.h Revert "x86/acpi: Set persistent cpuid <-> nodeid mapping when booting" 2017-12-20 10:07:26 +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
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
android_aid.h ANDROID: netfilter: add xt_qtaguid matching module 2017-01-19 13:32:09 -08:00
anon_inodes.h
apm-emulation.h
apm_bios.h
apple-gmux.h
apple_bl.h
arm-cci.h
arm-smccc.h This is the 4.9.131 stable release 2018-10-04 13:43:03 -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
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 This is the 4.9.153 stable release 2019-01-26 12:03:01 +01:00
backing-dev.h writeback: safer lock nesting 2018-04-24 09:34:18 +02:00
backlight.h
badblocks.h
balloon_compaction.h mm: fix build warnings in <linux/compaction.h> 2016-07-26 16:19:19 -07:00
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 block: export bio_free_pages to other modules 2016-09-22 07:48:03 -06:00
bit_spinlock.h
bitfield.h add basic register-field manipulation macros 2016-09-09 12:09:24 +03:00
bitmap.h bitmap.h, perf/core: Fix the mask in perf_output_sample_regs() 2016-08-18 10:44:20 +02:00
bitops.h mm/vmalloc.c: fix align value calculation error 2016-10-07 18:46:26 -07:00
bitrev.h
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 f2fs/fscrypt: updates to v4.17-rc1 2018-04-12 09:54:41 -07:00
blkdev.h This is the 4.9.111 stable release 2018-07-03 18:27:19 +02:00
blkpg.h
blktrace_api.h
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-cgroup.h BACKPORT: bpf: introduce BPF_F_ALLOW_OVERRIDE flag 2017-05-30 17:27:28 -07:00
bpf.h BACKPORT: fix "netfilter: xt_bpf: Fix XT_BPF_MODE_FD_PINNED mode of 'xt_bpf_info_v1'" 2018-03-14 11:39:19 -07: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 UPSTREAM: bug: switch data corruption check to __must_check 2018-09-21 15:09:29 -07:00
bvec.h bvec: avoid variable shadowing warning 2016-08-11 09:41:35 -06: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
cdrom.h
cec-funcs.h [media] cec-funcs.h: add missing vendor-specific messages 2016-08-22 14:05:49 -03:00
cec.h [media] cec: add CEC_LOG_ADDRS_FL_ALLOW_UNREG_FALLBACK flag 2016-08-22 14:00:51 -03:00
cfag12864b.h
cfi.h add support for clang Control Flow Integrity (CFI) 2018-02-28 15:09:58 -08:00
cgroup-defs.h This is the 4.9.92 stable release 2018-03-31 18:42:34 +02:00
cgroup.h BACKPORT: cgroup: misc changes 2019-03-22 14:08:16 -07:00
cgroup_subsys.h ANDROID: sched/tune: add initial support for CGroups based boosting 2017-01-31 10:46:37 -08:00
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_psdev.h
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 This is the 4.9.154 stable release 2019-01-31 08:36:51 +01:00
compiler-gcc.h compiler.h: enable builtin overflow checkers and add fallback code 2019-01-31 08:12:35 +01:00
compiler-intel.h compiler.h: enable builtin overflow checkers and add fallback code 2019-01-31 08:12:35 +01:00
compiler.h This is the 4.9.111 stable release 2018-07-03 18:27:19 +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 This is the 4.9.120 stable release 2018-08-15 18:30:15 +02:00
cpu_cooling.h
cpu_pm.h
cpu_rmap.h
cpufeature.h
cpufreq.h This is the 4.9.163 stable release 2019-03-13 14:20:38 -07:00
cpufreq_times.h ANDROID: cpufreq: times: record fast switch frequency transitions 2019-03-07 01:13:18 +00:00
cpuhotplug.h timers: Reinitialize per cpu bases on hotplug 2018-01-02 20:35:17 +01:00
cpuidle.h ANDROID: sched, cpuidle: Track cpuidle state index in the scheduler 2017-01-31 10:46:19 -08:00
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 kernel: make groups_sort calling a responsibility group_info allocators 2018-01-10 09:29:52 +01:00
crypto.h This is the 4.9.129 stable release 2018-09-26 08:44:01 +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 This is the 4.9.104 stable release 2018-05-30 13:19:56 +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 fs: Better permission checking for submounts 2017-03-15 10:02:44 +08:00
debugobjects.h debugobjects.h: fix trivial kernel doc warning 2016-07-26 16:19:19 -07:00
delay.h
delayacct.h BACKPORT: delayacct: track delays from thrashing cache pages 2019-03-22 14:08:39 -07:00
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
device-mapper.h ANDROID: Update init/do_mounts_dm.c to the latest ChromiumOS version. 2017-06-05 11:26:17 -04:00
device.h Add "shutdown" to "struct class". 2017-07-15 12:16:11 +02: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 scsi: dma-mapping: always provide dma_get_cache_alignment 2017-12-14 09:28:11 +01:00
dma_remapping.h
dmaengine.h dmaengine: add support to provide error result from a DMA transation 2016-08-08 08:11:42 +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 dynamic_debug: add jump label support 2016-08-04 08:50:07 -04:00
dynamic_queue_limits.h
earlycpio.h
ecryptfs.h
edac.h
edd.h
edma.h
eeprom_93cx6.h
eeprom_93xx46.h
efi-bgrt.h
efi.h This is the 4.9.102 stable release 2018-05-22 20:05:34 +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
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: guarantee journalled quota data by checkpoint 2018-10-26 12:38:34 -07: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
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 This is the 4.9.68 stable release 2017-12-10 17:13:13 +01:00
file.h
filter.h bpf: add BPF_CALL_x macros for declaring helpers 2016-09-09 19:36:04 -07: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
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 This is the 4.9.142 stable release 2018-12-01 10:00:35 +01: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
fscrypt.h f2fs/fscrypt: updates to v4.17-rc1 2018-04-12 09:54:41 -07:00
fscrypt_notsupp.h fscrypt: clean up after fscrypt_prepare_lookup() conversions 2018-06-28 12:15:20 -07:00
fscrypt_supp.h fscrypt: make fscrypt_operations.max_namelen an integer 2018-06-28 12:15:20 -07: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 ANDROID: fsnotify: Notify lower fs of open 2018-02-02 19:49:15 -08:00
fsnotify_backend.h fanotify: use notification_lock instead of access_lock 2016-10-07 18:46:26 -07:00
ftrace.h ANDROID: ftrace: fix function type mismatches 2018-05-11 08:40:07 -07:00
ftrace_irq.h tracing: Add NMI tracing in hwlat detector 2016-09-02 12:47:55 -04:00
futex.h
fwnode.h
gameport.h
gcd.h
genalloc.h lib/genalloc.c: make the avail variable an atomic_long_t 2017-12-14 09:28:22 +01:00
genetlink.h
genhd.h block: get rid of blk_integrity_revalidate() 2017-05-14 14:00:22 +02: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 mm: fix drain_local_pages function type 2018-02-28 15:09:59 -08:00
glob.h
goldfish.h
gpio-fan.h
gpio-pxa.h
gpio.h
gpio_event.h ANDROID: Input: Generic GPIO Input device. 2017-01-19 13:31:41 -08: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: Fix size as type u32 2018-04-24 09:34:12 +02:00
hiddev.h
hidraw.h
highmem.h
highuid.h
hil.h
hil_mlc.h
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
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 mm: migration: fix migration of huge PMD shared pages 2018-11-21 09:26:03 +01: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-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 Input: i8042 - break load dependency between atkbd/psmouse and i8042 2016-07-27 14:20:09 -07:00
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
idr.h
ieee80211.h
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
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_pppolac.h ANDROID: net: move PPPoLAC and PPPoPNS headers to uapi 2017-01-19 13:32:06 -08:00
if_pppopns.h ANDROID: net: move PPPoLAC and PPPoPNS headers to uapi 2017-01-19 13:32:06 -08:00
if_pppox.h ANDROID: net: PPPoPNS: Remove length argument from data_ready 2017-01-19 13:32:07 -08: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: Fix reading memory beyond skb->tail in skb_vlan_tagged_multi 2018-04-29 11:32:01 +02: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 This is the 4.9.93 stable release 2018-04-09 11:39:17 -07: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
initramfs.h ANDROID: initramfs: Add skip_initramfs command line option 2017-01-27 13:52:19 -08:00
initrd.h
inotify.h
input-polldev.h
input.h
integrity.h EVM: Add support for portable signature format 2018-12-01 09:44:26 +01:00
intel-iommu.h iommu/vt-d: Fix dev iotlb pfsid use 2018-09-09 20:01:24 +02:00
intel-svm.h
intel_pmic_gpio.h
interrupt.h BACKPORT: irq: Make the irqentry text section unconditional 2017-12-18 15:21:35 -08: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: Fixup for different names of writecombine 2016-08-24 09:43:49 +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: remove trydefaults parameter and default init 2016-07-27 10:24:38 -05:00
ipmi_smi.h
ipv6.h This is the 4.9.74 stable release 2018-01-02 20:45:15 +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: Expose interrupt information through sysfs 2016-09-14 15:28:15 +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 sphinx kernel-doc build warnings 2018-02-22 15:43:48 +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 BACKPORT: kasan: report only the first error by default 2017-12-18 15:21:10 -08:00
kbd_diacr.h
kbd_kern.h
Kbuild ANDROID: Include if_pppolac.h and if_pppopns.h into header-y target 2017-01-19 13:32:05 -08:00
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 UPSTREAM: kcov: support comparison operands collection 2017-12-18 15:21:35 -08:00
kd.h
kdb.h kdb: use task_cpu() instead of task_thread_info()->cpu 2016-07-28 16:07:41 -07:00
kdebug.h
kdev_t.h
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 libnvdimm, dax: fix 1GB-aligned namespaces vs physical misalignment 2018-02-28 10:18:34 +01: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 This is the 4.9.59 stable release 2017-10-30 09:27:09 +01:00
keyboard.h
keychord.h ANDROID: input: misc: keychord: move header to uapi 2017-01-19 13:31:44 -08:00
keycombo.h ANDROID: input: add keycombo, a general key combo driver. 2017-01-19 13:31:45 -08:00
keyreset.h ANDROID: input: Changed keyreset to act as a wrapper for keycombo. 2017-01-19 13:31:46 -08:00
kfifo.h
kgdb.h
khugepaged.h thp: extract khugepaged from mm/huge_memory.c 2016-07-26 16:19:19 -07: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 drivers: core: Remove glue dirs from sysfs earlier 2019-02-06 17:33:29 +01:00
kobject_ns.h
kprobes.h tracing/kprobes: Enforce kprobes teardown after testing 2017-05-25 15:44:47 +02:00
kref.h
ks0108.h
ks8842.h
ks8851_mll.h
ksm.h mm: migrate: support non-lru movable page migration 2016-07-26 16:19:19 -07:00
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: fix warning for CONFIG_HAVE_KVM_EVENTFD builds 2018-05-30 07:50:30 +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 ahci: Disable LPM on Lenovo 50 series laptops with a too old BIOS 2018-07-17 11:37:52 +02:00
libfdt.h
libfdt_env.h
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 UPSTREAM: list: Split list_del() debug checking into separate function 2018-09-21 15:09:10 -07:00
list_bl.h
list_lru.h mm/list_lru.c: fix list_lru_count_node() to be race free 2017-07-21 07:42:21 +02:00
list_nulls.h
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 log2: make order_base_2() behave correctly on const input value zero 2017-06-17 06:41:51 +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 BACKPORT: security: bpf: Add LSM hooks for bpf object related syscall 2017-11-07 12:59:20 -08: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-state-time.h ANDROID: Implement memory_state_time, used by qcom,cpubw 2017-01-31 10:45:55 -08:00
memory.h
memory_hotplug.h base/memory, hotplug: fix a kernel oops in show_valid_zones() 2017-02-09 08:08:28 +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 mm: cleanup ifdef guards for vmem_altmap 2016-07-28 16:07:41 -07:00
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 mm: fix build warnings in <linux/compaction.h> 2016-07-26 16:19:19 -07:00
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 UPSTREAM: mm: add PageWaiters indicating tasks are waiting for a page bit 2019-03-22 14:06:39 -07: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 This is the 4.9.128 stable release 2018-09-20 11:14:01 +02:00
mman.h mm: Handle 0 flags in _calc_vm_trans() macro 2017-12-20 10:07:29 +01:00
mmdebug.h include/linux/mmdebug.h: add VM_WARN which maps to WARN() 2016-07-26 16:19:19 -07:00
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 BACKPORT: mm: workingset: tell cache transitions from workingset thrashing 2019-03-22 14:08:26 -07:00
mnt_namespace.h
mod_devicetable.h
module.h modules: mark __inittest/__exittest as __maybe_unused 2018-11-23 08:20:35 +01:00
moduleloader.h
moduleparam.h UPSTREAM: module: Do not paper over type mismatches in module_param_call() 2018-02-28 15:09:58 -08:00
mount.h fs: Better permission checking for submounts 2017-03-15 02:22:24 +00: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 ANDROID: vfs: Add permission2 for filesystems with per mount permissions 2017-01-31 10:47:22 -08:00
nd.h libnvdimm, namespace: sort namespaces by dpa at init 2016-10-07 09:20:53 -07:00
net.h net: Add read_sock proto_op 2016-08-28 23:32:41 -04:00
netdev_features.h net: Add header for usage of fls64() 2019-02-23 09:05:58 +01:00
netdevice.h ipvlan, l3mdev: fix broken l3s mode wrt local routes 2019-02-06 17:33:27 +01: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 Revert "ANDROID: hardlockup: detect hard lockups without NMIs using secondary cpus" 2017-06-27 10:31:16 +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: Support const and non-const use for to_of_node() 2019-03-19 13:14:11 +01:00
of_address.h
of_device.h
of_dma.h
of_fdt.h ANDROID: of: Support CONFIG_CMDLINE_EXTEND config option 2017-01-27 13:52:16 -08: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 compiler.h: enable builtin overflow checkers and add fallback code 2019-01-31 08:12:35 +01:00
oxu210hp.h
padata.h padata: Convert to hotplug state machine 2016-09-19 21:44:30 +02:00
page-flags-layout.h
page-flags.h BACKPORT: mm: workingset: tell cache transitions from workingset thrashing 2019-03-22 14:08:26 -07: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 UPSTREAM: mm: add PageWaiters indicating tasks are waiting for a page bit 2019-03-22 14:06:39 -07:00
pagevec.h mm: remove nr_pages argument from pagevec_lookup_{,range}_tag() 2018-07-08 17:24:08 -07:00
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: Add wrappers for dev_printk() 2018-09-09 20:01:20 +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_ida.h
perf_event.h This is the 4.9.159 stable release 2019-02-20 10:44:45 +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: stmmac: enable EEE in MII, GMII or RGMII only 2018-01-17 09:38:53 +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 pipe: fix comment in pipe_buf_operations 2016-10-05 18:24:00 -04: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
poison.h
poll.h
posix-clock.h time: Change posix clocks ops interfaces to use timespec64 2018-03-24 11:00:09 +01: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 This is the 4.9.131 stable release 2018-10-04 13:43:03 -07:00
powercap.h
ppp-comp.h
ppp_channel.h
ppp_defs.h
pps-gpio.h
pps_kernel.h
pr.h
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 ANDROID: proc: Add /proc/uid directory 2018-04-03 11:15:30 -07:00
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: Define type of PROPERTY_ENRTY_*() macros 2018-05-30 07:50:21 +02: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 This is the 4.9.41 stable release 2017-08-07 14:21:32 -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 ptrace: Properly initialize ptracer_cred on fork 2017-06-14 15:05:54 +02:00
pvclock_gtod.h
pwm.h pwm: Unexport children before chip removal 2016-09-05 16:45:39 +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 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace 2016-07-29 15:54:19 -07:00
quotaops.h
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 random: use chacha20 for get_random_int/long 2017-04-12 12:41:15 +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 UPSTREAM: rculist: Consolidate DEBUG_LIST for list_add_rcu() 2018-09-21 15:09:04 -07:00
rculist_bl.h
rculist_nulls.h net: remove hlist_nulls_add_tail_rcu() 2017-12-16 16:25:45 +01:00
rcupdate.h rcu: Narrow early boot window of illegal synchronous grace periods 2017-01-26 08:24:37 +01: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 relay: Use irq_work instead of plain timer for deferred wakeup 2016-10-11 15:06:32 -07:00
remoteproc.h remoteproc: Split driver and consumer dereferencing 2016-10-02 22:50:21 -07:00
reservation.h BACKPORT: dma-buf: Use fence_get_rcu_safe() for retrieving the exclusive fence 2017-05-23 15:47:18 -07:00
reset-controller.h
reset.h reset: remove remaining WARN_ON() in <linux/reset.h> 2018-12-08 13:05:09 +01:00
resource.h
resource_ext.h
restart_block.h UPSTREAM: thread_info: factor out restart_block 2018-04-24 13:28:12 -07:00
rfkill-regulator.h
rfkill.h
rhashtable.h rhashtable: reorganize struct rhashtable layout 2018-10-18 09:13:25 +02:00
ring_buffer.h ring_buffer: tracing: Inherit the tracing setting to next ring buffer 2018-08-09 12:17:59 +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 rmap: support file thp 2016-07-26 16:19:19 -07:00
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 UPSTREAM: sched/headers: Move loadavg related definitions from <linux/sched.h> to <linux/sched/loadavg.h> 2019-03-22 14:07:51 -07:00
sched_clock.h
sched_energy.h ANDROID: FIXUP: sched: fix build for non-SMP target 2017-01-31 10:46:49 -08:00
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 UPSTREAM: security: bpf: replace include of linux/bpf.h with forward declarations 2017-11-07 13:01:06 -08:00
selection.h
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_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
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 This is the 4.9.117 stable release 2018-08-03 08:50:05 +02:00
serial_max3100.h
serial_pnx8xxx.h
serial_s3c.h
serial_sci.h
serio.h Input: i8042 - break load dependency between atkbd/psmouse and i8042 2016-07-27 14:20:09 -07:00
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 shmem: split huge pages beyond i_size under memory pressure 2016-07-26 16:19:19 -07:00
shrinker.h
signal.h signals: avoid unnecessary taking of sighand->siglock 2018-05-22 16:57:57 +02:00
signalfd.h
sirfsoc_dma.h
sizes.h
skb_array.h ptr_ring: use kmalloc_array() 2017-08-30 10:21:40 +02:00
skbuff.h net: create skb_gso_validate_mac_len() 2019-02-20 10:18:28 +01: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 mm, kasan: switch SLUB to stackdepot, enable memory quarantine for SLUB 2016-07-28 16:07:41 -07:00
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
smsc911x.h
smscphy.h
sock_diag.h BACKPORT: UPSTREAM: Add a helper function to get socket cookie in eBPF 2017-05-22 15:40:25 -07:00
socket.h ANDROID: net: pppolac/pppopns: Replace msg.msg_iov with iov_iter_kvec() 2017-01-27 13:52:34 -08:00
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 string: drop __must_check from strscpy() and restore strscpy() usages in cgroup 2018-07-22 14:27:42 +02:00
string_helpers.h
stringhash.h
stringify.h
sudmac.h
sungem_phy.h
sunserialcore.h
sunxi-rsb.h
superhyway.h
suspend.h This is the 4.9.104 stable release 2018-05-30 13:19:56 +02:00
svga.h
sw842.h
swab.h
swait.h
swap.h BACKPORT: mm: workingset: tell cache transitions from workingset thrashing 2019-03-22 14:08:26 -07: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 BACKPORT: dma-buf/sync_file: Allow multiple sync_files to wrap a single dma-fence 2018-05-14 16:15:00 +00:00
synclink.h
sys.h
sys_soc.h
syscalls.h UPSTREAM: syscalls: Use CHECK_DATA_CORRUPTION for addr_limit_user_check 2018-09-21 15:09:54 -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 This is the 4.9.125 stable release 2018-09-05 12:38:22 +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 ANDROID: sched: add a counter to track fsync 2017-03-14 13:16:06 -07:00
task_io_accounting_ops.h ANDROID: sched: add a counter to track fsync 2017-03-14 13:16:06 -07:00
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 This is the 4.9.107 stable release 2018-06-06 18:34:12 +02:00
tee_drv.h BACKPORT: tee: add start argument to shm_register callback 2018-02-21 15:40:43 +00: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 This is the 4.9.119 stable release 2018-08-09 16:01:36 +02:00
threads.h
ti_wilink_st.h
tick.h UPSTREAM: cpufreq: schedutil: Avoid reducing frequency of busy CPUs prematurely 2017-08-03 15:30:48 -07:00
tifm.h
timb_dma.h
timb_gpio.h
time.h
time64.h time: Avoid undefined behaviour in timespec64_add_safe() 2016-08-31 14:43:35 -07:00
timecounter.h
timekeeper_internal.h UPSTREAM: time: Clean up CLOCK_MONOTONIC_RAW time handling 2017-11-29 13:44:16 -08:00
timekeeping.h UPSTREAM: timekeeping: Add a fast and NMI safe boot clock 2017-01-27 13:55:47 -08: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 mm: convert zone_reclaim to node_reclaim 2016-07-28 16:07:41 -07:00
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
tracefs.h
tracehook.h
tracepoint-defs.h
tracepoint.h
transport_class.h
tsacct_kern.h
tty.h tty: Don't call panic() at tty_ldisc_init() 2018-05-01 15:13:05 -07: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 new helper: uaccess_kernel() 2018-11-27 16:09:41 +01: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: check usb_get_extra_descriptor for proper size 2018-12-13 09:20:27 +01: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 mm: introduce fault_env 2016-07-26 16:19:19 -07:00
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 This is the 4.9.126 stable release 2018-09-10 09:20:19 +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_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
vme.h vme: change LM callback argument to void pointer 2016-08-31 13:20:15 +02:00
vmpressure.h
vmstat.h mm: vmstat: replace __count_zone_vm_events with a zone id equivalent 2016-07-28 16:07:41 -07:00
vmw_vmci_api.h
vmw_vmci_defs.h
vringh.h
vt.h
vt_buffer.h
vt_kern.h
vtime.h
w1-gpio.h
wait.h sched/wait: Introduce init_wait_entry() 2016-09-30 10:54:03 +02:00
wakeup_reason.h ANDROID: power: Provide dummy log_suspend_abort_reason() if SUSPEND is disabled 2017-01-27 13:52:35 -08: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
wlan_plat.h ANDROID: wlan: Add get_wake_irq functionality 2017-01-19 13:32:42 -08:00
wm97xx.h
workqueue.h UPSTREAM: workqueue: make workqueue available early during boot 2019-03-22 14:06:29 -07:00
writeback.h UPSTREAM: mm: add PageWaiters indicating tasks are waiting for a page bit 2019-03-22 14:06:39 -07:00
ww_mutex.h tree-wide: replace config_enabled() with IS_ENABLED() 2016-08-04 08:50:07 -04:00
xattr.h vfs: Remove {get,set,remove}xattr inode operations 2016-10-07 21:48:36 -04:00
xxhash.h UPSTREAM: lib: Add xxhash module 2018-08-23 12:05:06 -07:00
xz.h
yam.h
z2_battery.h
zbud.h
zconf.h
zlib.h
zorro.h
zpool.h
zsmalloc.h UPSTREAM: zsmalloc: introduce zs_huge_class_size() 2018-08-31 19:28:46 +00:00
zstd.h UPSTREAM: lib: Add zstd modules 2018-08-23 12:05:06 -07:00
zutil.h