exynos-linux-stable/include/linux
Kees Cook aadf156747
locking/refcounts, x86/asm: Implement fast refcount overflow protection
This implements refcount_t overflow protection on x86 without a noticeable
performance impact, though without the fuller checking of REFCOUNT_FULL.

This is done by duplicating the existing atomic_t refcount implementation
but with normally a single instruction added to detect if the refcount
has gone negative (e.g. wrapped past INT_MAX or below zero). When detected,
the handler saturates the refcount_t to INT_MIN / 2. With this overflow
protection, the erroneous reference release that would follow a wrap back
to zero is blocked from happening, avoiding the class of refcount-overflow
use-after-free vulnerabilities entirely.

Only the overflow case of refcounting can be perfectly protected, since
it can be detected and stopped before the reference is freed and left to
be abused by an attacker. There isn't a way to block early decrements,
and while REFCOUNT_FULL stops increment-from-zero cases (which would
be the state _after_ an early decrement and stops potential double-free
conditions), this fast implementation does not, since it would require
the more expensive cmpxchg loops. Since the overflow case is much more
common (e.g. missing a "put" during an error path), this protection
provides real-world protection. For example, the two public refcount
overflow use-after-free exploits published in 2016 would have been
rendered unexploitable:

  http://perception-point.io/2016/01/14/analysis-and-exploitation-of-a-linux-kernel-vulnerability-cve-2016-0728/

  http://cyseclabs.com/page?n=02012016

This implementation does, however, notice an unchecked decrement to zero
(i.e. caller used refcount_dec() instead of refcount_dec_and_test() and it
resulted in a zero). Decrements under zero are noticed (since they will
have resulted in a negative value), though this only indicates that a
use-after-free may have already happened. Such notifications are likely
avoidable by an attacker that has already exploited a use-after-free
vulnerability, but it's better to have them reported than allow such
conditions to remain universally silent.

On first overflow detection, the refcount value is reset to INT_MIN / 2
(which serves as a saturation value) and a report and stack trace are
produced. When operations detect only negative value results (such as
changing an already saturated value), saturation still happens but no
notification is performed (since the value was already saturated).

On the matter of races, since the entire range beyond INT_MAX but before
0 is negative, every operation at INT_MIN / 2 will trap, leaving no
overflow-only race condition.

As for performance, this implementation adds a single "js" instruction
to the regular execution flow of a copy of the standard atomic_t refcount
operations. (The non-"and_test" refcount_dec() function, which is uncommon
in regular refcount design patterns, has an additional "jz" instruction
to detect reaching exactly zero.) Since this is a forward jump, it is by
default the non-predicted path, which will be reinforced by dynamic branch
prediction. The result is this protection having virtually no measurable
change in performance over standard atomic_t operations. The error path,
located in .text.unlikely, saves the refcount location and then uses UD0
to fire a refcount exception handler, which resets the refcount, handles
reporting, and returns to regular execution. This keeps the changes to
.text size minimal, avoiding return jumps and open-coded calls to the
error reporting routine.

Example assembly comparison:

refcount_inc() before:

  .text:
  ffffffff81546149:       f0 ff 45 f4             lock incl -0xc(%rbp)

refcount_inc() after:

  .text:
  ffffffff81546149:       f0 ff 45 f4             lock incl -0xc(%rbp)
  ffffffff8154614d:       0f 88 80 d5 17 00       js     ffffffff816c36d3
  ...
  .text.unlikely:
  ffffffff816c36d3:       48 8d 4d f4             lea    -0xc(%rbp),%rcx
  ffffffff816c36d7:       0f ff                   (bad)

These are the cycle counts comparing a loop of refcount_inc() from 1
to INT_MAX and back down to 0 (via refcount_dec_and_test()), between
unprotected refcount_t (atomic_t), fully protected REFCOUNT_FULL
(refcount_t-full), and this overflow-protected refcount (refcount_t-fast):

  2147483646 refcount_inc()s and 2147483647 refcount_dec_and_test()s:
		    cycles		protections
  atomic_t           82249267387	none
  refcount_t-fast    82211446892	overflow, untested dec-to-zero
  refcount_t-full   144814735193	overflow, untested dec-to-zero, inc-from-zero

This code is a modified version of the x86 PAX_REFCOUNT atomic_t
overflow defense from the last public patch of PaX/grsecurity, based
on my understanding of the code. Changes or omissions from the original
code are mine and don't reflect the original grsecurity/PaX code. Thanks
to PaX Team for various suggestions for improvement for repurposing this
code to be a refcount-only protection.

Signed-off-by: Kees Cook <keescook@chromium.org>
Reviewed-by: Josh Poimboeuf <jpoimboe@redhat.com>
Cc: Alexey Dobriyan <adobriyan@gmail.com>
Cc: Andrew Morton <akpm@linux-foundation.org>
Cc: Arnd Bergmann <arnd@arndb.de>
Cc: Christoph Hellwig <hch@infradead.org>
Cc: David S. Miller <davem@davemloft.net>
Cc: Davidlohr Bueso <dave@stgolabs.net>
Cc: Elena Reshetova <elena.reshetova@intel.com>
Cc: Eric Biggers <ebiggers3@gmail.com>
Cc: Eric W. Biederman <ebiederm@xmission.com>
Cc: Greg KH <gregkh@linuxfoundation.org>
Cc: Hans Liljestrand <ishkamiel@gmail.com>
Cc: James Bottomley <James.Bottomley@hansenpartnership.com>
Cc: Jann Horn <jannh@google.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Manfred Spraul <manfred@colorfullife.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Rik van Riel <riel@redhat.com>
Cc: Serge E. Hallyn <serge@hallyn.com>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: arozansk@redhat.com
Cc: axboe@kernel.dk
Cc: kernel-hardening@lists.openwall.com
Cc: linux-arch <linux-arch@vger.kernel.org>
Link: http://lkml.kernel.org/r/20170815161924.GA133115@beast
Signed-off-by: Ingo Molnar <mingo@kernel.org>
2023-04-30 19:49:33 +03:00
..
amba import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
battery import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02: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_dropped_invalid_skb(): ensure an initialized headroom in outgoing CAN sk_buffs 2020-01-14 20:04:28 +01:00
ccic Import G96XFXXUCFTJ2 OSRC 2023-02-21 00:10:26 +03:00
ceph libceph: allow ceph_buffer_put() to receive a NULL ceph_buffer 2019-09-10 10:31:03 +01:00
clk
crush
decompress lib: Add zstd support to decompress 2023-02-21 00:21:02 +03:00
dma import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
extcon import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
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 import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
iio iio: ad_sigma_delta: Properly handle SPI bus locking vs CS assertion 2019-05-31 06:48:27 -07:00
input import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
irqchip import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
isdn
lockd nlm: Ensure callback code also checks that the files match 2017-03-15 10:02:46 +08:00
mailbox
mfd import G96xFXXU9ETF5 2023-02-21 00:10:23 +03:00
mlx4 net/mlx4: Fix the check in attaching steering rules 2018-04-13 19:48:19 +02:00
mlx5 treewide: use kv[mz]alloc* rather than opencoded variants 2023-02-21 00:20:54 +03:00
mmc import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
mpsd import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
mtd mtd: fix mtd_oobavail() incoherent returned value 2019-12-21 10:41:19 +01:00
muic import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
netfilter Merge branch 'tw10-android-4.9-q-stock' into tw10-android-4.9-q (DTC5 OSRC) 2020-04-22 21:29:13 +03: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 import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
pinctrl
platform_data Merge 4.9.212 branch 'android-4.9-q' into tw10-android-4.9-q 2020-02-12 12:32:38 +02: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 Merge 4.9.212 branch 'android-4.9-q' into tw10-android-4.9-q 2020-02-12 12:32:38 +02:00
reset
rtc
sched sched: Move struct task_cputime to types.h 2023-04-30 19:47:27 +03:00
security import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
soc import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02: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
sti import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
sunrpc SUNRPC: Fix priority queue fairness 2019-11-25 09:53:19 +01:00
trusty trusty-ipc: Fix a race condition in tipc_release 2023-02-21 00:26:13 +03:00
ulpi usb: patches for v4.9 merge window 2016-09-14 20:37:50 +02:00
unaligned include/linux/unaligned: replace kernel.h with the necessary inclusions 2023-02-21 00:20:57 +03:00
usb Merge 4.9.216 branch 'android-4.9-q' into tw10-android-4.9-q 2020-03-15 18:00:10 +02: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-21 10:41:08 +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 import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
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-exynos.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
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
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 locking/barriers: Introduce smp_cond_load_relaxed() and atomic_cond_read_relaxed() 2023-02-21 00:20:47 +03:00
attribute_container.h
audit.h selinux: Remove audit dependency 2023-02-21 00:09:25 +03: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 Merge 4.9.212 branch 'android-4.9-q' into tw10-android-4.9-q 2020-02-12 12:32:38 +02:00
backing-dev.h bdi: introduce BDI_CAP_SYNCHRONOUS_IO 2023-02-21 00:19:34 +03: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: introduce BITS_PER_TYPE 2020-03-11 07:53:07 +01: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 Merge 4.9.212 branch 'android-4.9-q' into tw10-android-4.9-q 2020-02-12 12:32:38 +02:00
blkdev.h smp: Avoid using two cache lines for struct call_single_data 2023-04-30 19:42:50 +03: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: multi program support for cgroup+bpf 2019-12-12 15:48:18 -08:00
bpf.h BACKPORT: bpf: permit multiple bpf attachments for a single perf event 2019-12-12 15:49:12 -08:00
bpf_verifier.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
brcmphy.h
bsearch.h
bsg-lib.h
bsg.h
btree-128.h
btree-type.h
btree.h
btrfs.h
buffer_head.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
bug.h This is the 4.9.195 stable release 2019-10-06 11:43:49 +02:00
bvec.h
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 status_req checks 2020-01-04 13:39:17 +01:00
cec.h
cfag12864b.h
cfi.h add support for clang Control Flow Integrity (CFI) 2018-02-28 15:09:58 -08:00
cgroup-defs.h BACKPORT: kernel: cgroup: add poll file operation 2019-03-22 14:15:40 -07:00
cgroup.h This is the 4.9.183 stable release 2019-06-22 08:56:18 +02: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
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 import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
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 This is the 4.9.154 stable release 2019-01-31 08:36:51 +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 This is the 4.9.188 stable release 2019-08-06 18:45:16 +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
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
count_zeros.h
cper.h
cpu.h Merge 4.9.212 branch 'android-4.9-q' into tw10-android-4.9-q 2020-02-12 12:32:38 +02:00
cpu_cooling.h treewide: fix build with clang 2023-02-21 00:11:01 +03:00
cpu_pm.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
cpu_rmap.h
cpufeature.h cpufeature: avoid warning when compiling with clang 2019-11-25 09:52:44 +01:00
cpufreq.h Merge 4.9.212 branch 'android-4.9-q' into tw10-android-4.9-q 2020-02-12 12:32:38 +02:00
cpufreq_times.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
cpuhotplug.h Merge 4.9.212 branch 'android-4.9-q' into tw10-android-4.9-q 2020-02-12 12:32:38 +02:00
cpuidle.h cpuidle: share cpuidle class 2023-04-30 19:42:51 +03:00
cpuidle_profiler.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
cpumask.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +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 Merge 4.9.212 branch 'android-4.9-q' into tw10-android-4.9-q 2020-02-12 12:32:38 +02:00
crypto.h Merge 4.9.212 branch 'android-4.9-q' into tw10-android-4.9-q 2020-02-12 12:32:38 +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
defex.h Import G96XFXXUCFTJ2 OSRC 2023-02-21 00:10:26 +03:00
delay.h
delayacct.h import PAGE_BOOST from N10 Lite 2023-02-21 00:19:34 +03:00
delayed_call.h
dell-led.h
dev_ril_bridge.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
devcoredump.h
devfreq-event.h PM / devfreq: event: remove duplicate devfreq_event_get_drvdata() 2016-09-06 13:08:40 +09:00
devfreq.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
devfreq_cooling.h
device-mapper.h Merge 4.9.212 branch 'android-4.9-q' into tw10-android-4.9-q 2020-02-12 12:32:38 +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
display_state.h display: add a simple api to query the display state (on/off) 2023-04-30 19:42:50 +03:00
displayport_bigdata.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
dlm.h
dlm_plock.h
dm-dirty-log.h
dm-io.h
dm-kcopyd.h
dm-region-hash.h
dm9000.h
dma-buf.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
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
dmabuf_container.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
dmaengine.h Merge 4.9.212 branch 'android-4.9-q' into tw10-android-4.9-q 2020-02-12 12:32:38 +02:00
dmapool.h
dmar.h
dmi.h
dnotify.h
dns_resolver.h
dp_logger.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
dqblk_qtree.h
dqblk_v1.h
dqblk_v2.h
drbd.h
drbd_genl.h
drbd_genl_api.h
drbd_limits.h
ds2782_battery.h
dsms.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
dtlk.h
dw_apb_timer.h
dynamic_debug.h
dynamic_queue_limits.h
earlycpio.h
ecryptfs.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
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/libstub: Unify command line param parsing 2019-06-11 12:22:45 +02:00
efs_vh.h
ehmp.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
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
extcon.h include: extcon: Fix compilation error caused because of incomplete merge 2016-09-16 08:53:41 +02:00
external_notify.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
exynos-cpufreq.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
exynos-pci-ctrl.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
exynos-pci-noti.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
exynos-ss-soc.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
exynos-ss.h soc/samsung: acpm: Import/Backport Note 20 updates/patches drivers 2023-04-30 19:42:54 +03:00
exynos-ucc.h drivers: exynos-ufc/cpuidle: import exynos-ucc 2023-02-21 00:26:02 +03:00
exynos-wd.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
exynos_ion.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
exynos_iovmm.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
f2fs_fs.h f2fs: correct spelling mistake 2019-03-14 13:55:57 -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 Revert "fbdev: Ditch fb_edid_add_monspecs" 2020-02-12 12:34:31 +02: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
fence.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
file.h
filter.h BACKPORT: bpf: multi program support for cgroup+bpf 2019-12-12 15:48:18 -08: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 objtool, modules: Discard objtool annotation sections for modules 2018-01-17 09:38:58 +01:00
freecess.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
freezer.h
frontswap.h mm, frontswap: make sure allocated frontswap map is assigned 2016-11-11 08:12:37 -08:00
fs.h VFS: Differentiate mount flags (MS_*) from internal superblock flags 2023-02-21 00:20:52 +03: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 Merge 4.9.212 branch 'android-4.9-q' into tw10-android-4.9-q 2020-02-12 12:32:38 +02:00
fscrypt_supp.h Merge 4.9.212 branch 'android-4.9-q' into tw10-android-4.9-q 2020-02-12 12:32:38 +02:00
fscrypto.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
fscrypto_sdp_cache.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
fscrypto_sdp_ioctl.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
fscrypto_sdp_name.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
fscrypto_sec.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02: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
fslog.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
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 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 import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +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 Merge 4.9.212 branch 'android-4.9-q' into tw10-android-4.9-q 2020-02-12 12:32:38 +02: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_event.h ANDROID: Input: Generic GPIO Input device. 2017-01-19 13:31:41 -08:00
gpio_keys.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
gpio_mouse.h
gpu_cooling.h treewide: fix build with clang 2023-02-21 00:11:01 +03:00
hall.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
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 Merge 4.9.216 branch 'android-4.9-q' into tw10-android-4.9-q 2020-03-15 18:00:10 +02:00
hiddev.h
hidraw.h
highmem.h
highuid.h
hil.h
hil_mlc.h
hippidevice.h
host1x.h
host_notify.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
hp_sdc.h
hpet.h
hrtimer.h Merge 4.9.212 branch 'android-4.9-q' into tw10-android-4.9-q 2020-02-12 12:32:38 +02:00
htcpld.h
htirq.h
huge_mm.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +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
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-ocores.h
i2c-omap.h
i2c-pca-platform.h
i2c-pnx.h
i2c-pxa.h
i2c-smbus.h
i2c-xiic.h
i2c.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +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
idr.h
ieee80211.h Merge 4.9.212 branch 'android-4.9-q' into tw10-android-4.9-q 2020-02-12 12:32:38 +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_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 This is the 4.9.189 stable release 2019-08-11 15:30:44 +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: 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 import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
init_ohci1394_dma.h
init_task.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +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 import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
integrity.h EVM: Add support for portable signature format 2018-12-01 09:44:26 +01:00
intel-iommu.h iommu/vt-d: Fix QI_DEV_IOTLB_PFSID and QI_DEV_EIOTLB_PFSID macros 2019-11-25 09:51:58 +01:00
intel-svm.h
intel_pmic_gpio.h
interrupt.h import G965FXXU7DTAA OSRC 2020-02-04 13:50: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.h x86/io: add interface to reserve io memtype for a resource range. (v1.1) 2016-10-26 15:45:38 +10:00
io_record.h import PAGE_BOOST from N10 Lite 2023-02-21 00:19:34 +03: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
ion.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02: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
ipmi-fru.h
ipmi.h
ipmi_smi.h
ipv6.h UPSTREAM: net/ipv6: allow sysctl to change link-local address generation mode 2019-08-15 21:01:57 +00:00
ipv6_route.h
irq.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02: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
isp_cooling.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
jbd2.h Merge 4.9.212 branch 'android-4.9-q' into tw10-android-4.9-q 2020-02-12 12:32:38 +02: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 ANDROID: kallsyms: increase KSYM_NAME_LEN 2023-02-21 00:16:35 +03:00
kasan-checks.h
kasan.h This is the 4.9.174 stable release 2019-05-08 07:46:34 +02: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
kdebug.h
kdev_t.h
kern_levels.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
kernel-page-flags.h
kernel.h locking/refcounts, x86/asm: Implement fast refcount overflow protection 2023-04-30 19:49:33 +03:00
kernel_stat.h
kernelcapi.h
kernfs.h BACKPORT: fs: kernfs: add poll file operation 2019-03-22 14:15:31 -07: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
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
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
knox_kap.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
kobj_map.h
kobject.h kobject: Add support for default attribute groups to kobj_type 2023-02-21 00:11:02 +03:00
kobject_ns.h
kprobes.h x86/kprobes: Verify stack frame on kretprobe 2019-04-27 09:34:44 +02: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 BACKPORT: mm: introduce kv[mz]alloc helpers 2023-02-21 00:19:39 +03: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-ktd2692.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
leds-lp3944.h
leds-lp3952.h
leds-max77705-rgb.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
leds-max77865-rgb.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
leds-pca9532.h
leds-regulator.h
leds-s2mpb02.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
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: ahci: Add shutdown to freeze hardware resources of ahci 2020-02-28 15:42:56 +01: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 import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
linux_logo.h
linux_on_dex.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
lis3lv02d.h
list.h This is the 4.9.178 stable release 2019-05-21 19:03:22 +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
llc.h
llist.h llist: clang: introduce member_address_is_nonnull() 2018-04-08 12:12:50 +02:00
lockdep.h locking/lockdep: Add IRQs disabled/enabled assertion APIs 2023-04-30 19:48:53 +03: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 selinux: Remove audit dependency 2023-02-21 00:09:25 +03: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 lz4: change memory usage 2023-02-23 21:22:41 +03:00
lzo.h lzo: update from N770FXXU8HVK5 2023-02-21 00:19:40 +03:00
mailbox_client.h
mailbox_controller.h
mali_exynos_if.h gpu: mali: import r32p1 from N770FZHU8FUL7 2023-02-21 00:10:28 +03:00
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
mcu_ipc.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +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 import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +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_group_manager.h gpu: mali: port r38p1 2023-02-21 00:18:21 +03:00
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 import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
migrate_mode.h
mii.h
miscdevice.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm-arch-hooks.h
mm.h treewide: use kv[mz]alloc* rather than opencoded variants 2023-02-21 00:20:54 +03: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 Merge 4.9.212 branch 'android-4.9-q' into tw10-android-4.9-q 2020-02-12 12:32:38 +02: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 Merge 4.9.212 branch 'android-4.9-q' into tw10-android-4.9-q 2020-02-12 12:32:38 +02:00
mnt_namespace.h
mod_devicetable.h Merge 4.9.212 branch 'android-4.9-q' into tw10-android-4.9-q 2020-02-12 12:32:38 +02:00
modem_notifier.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
module.h This is the 4.9.188 stable release 2019-08-06 18:45:16 +02: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 import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02: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
mst_ctrl.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02: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
netdev_features.h net: Add header for usage of fls64() 2019-02-23 09:05:58 +01:00
netdevice.h smp: Avoid using two cache lines for struct call_single_data 2023-04-30 19:42:50 +03: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 statx: Add a system call to make enhanced file info available 2023-02-21 00:20:48 +03:00
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 import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +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 BACKPORT: zram: Introduce Least Recently Used (LRU)-based ZRAM writeback - SQZR 2023-02-21 00:19:37 +03:00
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 clang -Wunsequenced for be32_to_cpu() 2019-05-25 18:26:47 +02:00
of_address.h
of_device.h
of_dma.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
of_fdt.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +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 import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
oid_registry.h
ologk.h Merge 4.9.212 branch 'android-4.9-q' into tw10-android-4.9-q 2020-02-12 12:32:38 +02:00
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 import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
openvswitch.h
oprofile.h
osq_lock.h
overflow.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02: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 This is the 4.9.201 stable release 2019-11-14 14:28:42 +08: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: implement find_get_pages_range_tag() 2023-02-21 00:09:31 +03:00
pagevec.h mm: remove nr_pages argument from pagevec_lookup_{,range}_tag() 2023-02-21 00:09:32 +03: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: 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_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: phy: fix MDIO bus PM PHY resuming 2020-03-20 09:07:43 +01:00
phy_fixed.h
pid.h UPSTREAM: pidfd: add polling support 2019-09-03 13:45:29 -07:00
pid_namespace.h
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 import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
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 import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
pm_runtime.h
pm_wakeirq.h
pm_wakeup.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
pmem.h
pmu.h
pnfs_osd_xdr.h
pnp.h
poison.h
poll.h fs/select: avoid clang stack usage warning 2020-01-23 08:19:33 +01:00
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 Merge 4.9.212 branch 'android-4.9-q' into tw10-android-4.9-q 2020-02-12 12:32:38 +02: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 import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
priority_control_manager.h gpu: mali: import r32p1 from N770FZHU8FUL7 2023-02-21 00:10:28 +03:00
proc_avc.h fs: proc: backport PROC_AVC from N770F 2023-02-21 00:18:26 +03:00
proc_fs.h BACKPORT: signal: add pidfd_send_signal() syscall 2019-09-03 13:43:55 -07:00
proc_ns.h nsfs: add ioctl to get a parent namespace 2016-09-22 19:59:41 -05:00
proca.h import G96xFXXU9ETF5 2023-02-21 00:10:23 +03: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 import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
psi.h FROMLIST: psi: introduce psi monitor 2019-03-23 00:29:15 +00:00
psi_types.h FROMLIST: psi: introduce psi monitor 2019-03-23 00:29:15 +00: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 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 random: use chacha20 for get_random_int/long 2017-04-12 12:41:15 +02:00
range.h
ras.h
ratelimit.h
rational.h
rbtree.h
rbtree_augmented.h
rbtree_latch.h
rcu_sync.h
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 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
refcount.h locking/refcounts, x86/asm: Implement fast refcount overflow protection 2023-04-30 19:49:33 +03:00
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 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: 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
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 tracing: kdb: Fix ftdump to not sleep 2019-04-05 22:29:05 +02:00
rio.h
rio_drv.h
rio_ids.h
rio_regs.h
rkp.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02: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 import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
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 sched/cputime: Expose cputime_adjust() 2023-04-30 19:47:52 +03: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
scx200.h
scx200_gpio.h
sdb.h
sdla.h
sec-detect-conn.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
sec_argos.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
sec_batt.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
sec_class.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
sec_debug.h fs: proc: backport PROC_AVC from N770F 2023-02-21 00:18:26 +03:00
sec_debug_hard_reset_hook.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
sec_debug_ksan.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
sec_ext.h Fix build when CONFIG_EXYNOS_THERMAL unset 2023-02-21 00:19:46 +03:00
sec_haptic.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
sec_hqm_device.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
sec_nad.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
sec_nad_balancer.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
sec_sysfs.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
seccomp.h seccomp: Add filter flag to opt-out of SSB mitigation 2018-05-22 16:58:01 +02:00
securebits.h
security.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02: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_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 import G96xFXXU9ETF5 2023-02-21 00:10:23 +03:00
serial_max3100.h
serial_pnx8xxx.h
serial_s3c.h import G96xFXXU8DTC5 OSRC 2020-04-22 21:16:08 +03:00
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
shm_ipc.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
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 Merge 4.9.212 branch 'android-4.9-q' into tw10-android-4.9-q 2020-02-12 12:32:38 +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
smc.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
smc91x.h
smc911x.h
smp.h smp: Avoid using two cache lines for struct call_single_data 2023-04-30 19:42:50 +03:00
smpboot.h smpboot: Place the __percpu annotation correctly 2019-05-31 06:48:17 -07:00
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 import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
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
ssp_motorcallback.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
ssp_platformdata.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
stackdepot.h
stackprotector.h
stacktrace.h
start_kernel.h
stat.h statx: define STATX_ATTR_VERITY 2023-02-21 00:20:51 +03:00
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 Merge 4.9.212 branch 'android-4.9-q' into tw10-android-4.9-q 2020-02-12 12:32:38 +02:00
string_helpers.h
stringhash.h
stringify.h
sudmac.h
sungem_phy.h
sunserialcore.h
sunxi-rsb.h
superhyway.h
suspend.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
svga.h
sw842.h
swab.h
swait.h
swap.h zram/lmk: update from N770FXXU8HVK5 2023-02-21 00:19:40 +03: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
switch.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
sxgbe_platform.h
sync_file.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
synclink.h
sys.h
sys_soc.h
syscalls.h statx: Add a system call to make enhanced file info available 2023-02-21 00:20:48 +03: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
sysfs_helpers.h linux: Add sysfs_helpers.h 2023-02-21 00:15:14 +03:00
syslog.h
sysrq.h
sysv_fs.h
t-base-tui.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
t10-pi.h scsi: sd: Move DIF protection types to t10-pi.h 2016-09-15 09:51:14 -04:00
task_integrity.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02: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 Merge 4.9.212 branch 'android-4.9-q' into tw10-android-4.9-q 2020-02-12 12:32:38 +02:00
tdmb_notifier.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +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 treewide: fix build with clang 2023-02-21 00:11:01 +03: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 tcp: fix rejected syncookies due to stale timestamps 2019-12-21 10:42:25 +01:00
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 printk: Add sleep time to timestamps 2023-02-21 00:15:19 +03:00
timer.h timer: Prepare to change timer callback argument type 2023-04-30 19:48:35 +03:00
timerfd.h
timeriomem-rng.h
timerqueue.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
timex.h
topology.h
torture.h
toshiba.h
tpm.h
tpm_command.h
trace_clock.h
trace_events.h BACKPORT: bpf: permit multiple bpf attachments for a single perf event 2019-12-12 15:49:12 -08:00
trace_seq.h
tracefs.h
tracehook.h
tracepoint-defs.h
tracepoint.h
transport_class.h
tsacct_kern.h
tty.h Merge 4.9.212 branch 'android-4.9-q' into tw10-android-4.9-q 2020-02-12 12:32:38 +02: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
uh.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
uh_fault_handler.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
uh_inform.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
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 Merge 4.9.212 branch 'android-4.9-q' into tw10-android-4.9-q 2020-02-12 12:32:38 +02:00
usb_hw_param.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
usb_notify.h import G96XFXXUCFTK1 OSRC 2023-02-21 00:10:26 +03:00
usb_usual.h scsi: introduce a quirk for false cache reporting 2016-09-13 08:08:24 +02:00
usbdevice_fs.h
usblog_proc_notify.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
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
uuid.h
uwb.h
vbus_notifier.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
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
version_compat_defs.h gpu: mali: port r38p1 2023-02-21 00:18:21 +03: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
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_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 BACKPORT: zram: Introduce Least Recently Used (LRU)-based ZRAM writeback - SQZR 2023-02-21 00:19:37 +03:00
vm_sockets.h
vmacache.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
vmalloc.h BACKPORT: mm: introduce kv[mz]alloc helpers 2023-02-21 00:19:39 +03:00
vme.h vme: change LM callback argument to void pointer 2016-08-31 13:20:15 +02:00
vmpressure.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
vmstat.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
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 bdi: wake up concurrent wb_shutdown() callers. 2023-02-21 00:20:53 +03:00
wake_gestures.h wake_gestures: doubletap2wake: add custom tapping count control 2023-02-21 00:11:22 +03:00
wakelock.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +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
xattr.h vfs: Remove {get,set,remove}xattr inode operations 2016-10-07 21:48:36 -04:00
xxhash.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
xz.h
yam.h
z2_battery.h
zbud.h
zconf.h
zlib.h
zorro.h
zpool.h import G965FXXU7DTAA OSRC 2020-02-04 13:50:09 +02:00
zsmalloc.h Merge 4.9.212 branch 'android-4.9-q' into tw10-android-4.9-q 2020-02-12 12:32:38 +02:00
zstd.h zstd: Import upstream v1.5.4 2023-02-21 00:21:21 +03:00
zstd_errors.h zstd: Import upstream v1.5.4 2023-02-21 00:21:21 +03:00
zstd_lib.h zstd: Import upstream v1.5.5 2023-04-11 19:03:42 +03:00
zutil.h