linux/include/linux
Eric Biggers 44e1174c18 ANDROID: dm: add support for passing through inline crypto support
Update the device-mapper core to support exposing the inline crypto
support of the underlying device(s) through the device-mapper device.

This works by creating a "passthrough keyslot manager" for the dm
device, which declares support for the set of (crypto_mode,
data_unit_size) combos which all the underlying devices support.  When a
supported combo is used, the bio cloning code handles cloning the crypto
context to the bios for all the underlying devices.  When an unsupported
combo is used, the blk-crypto fallback is used as usual.

Crypto support on each underlying device is ignored unless the
corresponding dm target opts into exposing it.  This is needed because
for inline crypto to semantically operate on the original bio, the data
must not be transformed by the dm target.  Thus, targets like dm-linear
can expose crypto support of the underlying device, but targets like
dm-crypt can't.  (dm-crypt could use inline crypto itself, though.)

When a key is evicted from the dm device, it is evicted from all
underlying devices.

Bug: 137270441
Bug: 147814592
Change-Id: If28b574f2e28268db5eb9f325d4cf8f96cb63e3f
Signed-off-by: Eric Biggers <ebiggers@google.com>
2020-01-24 10:49:09 -08:00
..
amba
avf virtchnl: Fix off by one error 2019-12-13 08:51:18 +01:00
bcma MIPS: BCM47XX: Setup struct device for the SoC 2019-01-22 21:40:33 +01:00
byteorder
can can: can_dropped_invalid_skb(): ensure an initialized headroom in outgoing CAN sk_buffs 2020-01-14 20:07:03 +01:00
ceph libceph: allow ceph_buffer_put() to receive a NULL ceph_buffer 2019-09-10 10:33:53 +01:00
clk
crush
decompress
dma DMAengine updates for v4.19-rc1 2018-08-18 15:55:59 -07:00
dsa
extcon
firmware/meson
fpga docs: fpga: document fpga manager flags 2018-09-30 08:49:55 -07:00
fsl ptp_qoriq: support automatic configuration for ptp timer 2018-08-05 17:11:49 -07:00
gpio gpiolib: Fix return value of gpio_to_desc() stub if !GPIOLIB 2019-12-05 09:20:15 +01:00
hsi
iio iio: ad_sigma_delta: Properly handle SPI bus locking vs CS assertion 2019-05-31 06:46:24 -07:00
input
irqchip irqchip/gic-v3-its: Fix ITT_entry_size accessor 2019-03-13 14:02:35 -07:00
isdn
lockd nfsd: fix leaked file lock with nfs exported overlayfs 2018-08-09 16:11:21 -04:00
mailbox mailbox: mediatek: Add Mediatek CMDQ driver 2018-08-03 19:52:14 +05:30
mfd mfd: rk808: Fix RK818 ID template 2019-12-17 20:35:45 +01:00
mlx4
mlx5 net/mlx5: Fix atomic_mode enum values 2019-11-20 18:45:52 +01:00
mmc This is the 4.19.77 stable release 2019-10-06 11:27:45 +02:00
mtd mtd: fix mtd_oobavail() incoherent returned value 2019-12-13 08:52:21 +01:00
mux
netfilter This is the 4.19.35 stable release 2019-04-17 11:46:16 +02:00
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
perf arm64: perf: Reject stand-alone CHAIN events for PMUv3 2018-10-12 15:25:17 +01:00
phy
pinctrl
platform_data dmaengine: dw-dmac: implement dma protection control setting 2019-12-13 08:51:43 +01:00
power
qed qed: Fix qed_chain_set_prod() for PBL chains with non power of 2 page count 2019-02-27 10:08:52 +01:00
raid
regulator regulator: ab8500: Remove SYSCLKREQ from enum ab8505_regulator_id 2020-01-23 08:21:39 +01:00
remoteproc
reset
rpmsg
rtc
sched This is the 4.19.92 stable release 2019-12-31 17:11:54 +01:00
soc ARM: 32-bit SoC platform updates 2018-08-23 13:44:43 -07:00
soundwire
spi spi: Fixes for v4.19 2018-09-28 18:04:06 -07:00
ssb ssb: Remove SSB_WARN_ON, SSB_BUG_ON and SSB_DEBUG 2018-08-09 18:47:47 +03:00
sunrpc SUNRPC: Fix priority queue fairness 2019-11-24 08:19:24 +01:00
ulpi
unaligned
usb This is the 4.19.18 stable release 2019-01-26 11:58:37 +01:00
uwb
wimax
8250_pci.h
a.out.h
acct.h
acpi_dma.h
acpi_iort.h
acpi_pmtmr.h
acpi.h ACPI: fix acpi_find_child_device() invocation in acpi_preset_companion() 2019-12-13 08:51:47 +01:00
adb.h
adfs_fs.h
aer.h
agp_backend.h
agpgart.h
ahci_platform.h ata: libahci_platform: Export again ahci_platform_<en/dis>able_phys() 2020-01-09 10:19:01 +01:00
ahci-remap.h
aio.h
alarmtimer.h
altera_jtaguart.h
altera_uart.h
amd-iommu.h
amifd.h
amifdreg.h
anon_inodes.h
apm_bios.h
apm-emulation.h
apple_bl.h
apple-gmux.h
arch_topology.h ANDROID: implement max frequency capping 2018-10-26 12:25:24 +01:00
arm_sdei.h
arm-cci.h
arm-smccc.h arm/arm64: smccc-1.1: Handle function result as parameters 2018-08-30 14:18:03 +01:00
ascii85.h include: Move ascii85 functions from i915 to linux/ascii85.h 2018-07-30 08:49:02 -04:00
asn1_ber_bytecode.h
asn1_decoder.h
asn1.h
assoc_array_priv.h
assoc_array.h
async_tx.h
async.h
ata_platform.h
ata.h
atalk.h appletalk: Fix potential NULL pointer dereference in unregister_snap_client 2019-12-13 08:52:59 +01:00
ath9k_platform.h
atm_suni.h
atm_tcp.h
atm.h
atmdev.h
atmel_pdc.h
atmel_tc.h
atmel-mci.h
atmel-ssc.h
atomic.h locking/atomics: Rework ordering barriers 2018-07-25 11:53:59 +02:00
attribute_container.h
audit.h
auto_dev-ioctl.h
auto_fs.h
auxvec.h
average.h
b1pcmcia.h
backing-dev-defs.h writeback: synchronize sync(2) against cgroup writeback membership switches 2019-03-05 17:58:50 +01:00
backing-dev.h bdi: use refcount_t for reference counting instead atomic_t 2018-08-22 10:52:46 -07:00
backlight.h
badblocks.h
balloon_compaction.h
bcd.h
bch.h
bcm47xx_nvram.h
bcm47xx_sprom.h
bcm47xx_wdt.h
bcm963xx_nvram.h
bcm963xx_tag.h
binfmts.h
bio-crypt-ctx.h ANDROID: block: fix some inline crypto bugs 2020-01-24 10:49:09 -08:00
bio.h BACKPORT: FROMLIST: block: Add encryption context to struct bio 2019-11-14 14:47:49 -08:00
bit_spinlock.h
bitfield.h bitfield: avoid gcc-8 -Wint-in-bool-context warning 2018-08-17 16:20:27 -07:00
bitmap.h linux/bitmap.h: fix type of nbits in bitmap_shift_right() 2019-12-01 09:17:07 +01:00
bitops.h include/linux/bitops.h: sanitize rotate primitives 2019-06-09 09:17:11 +02:00
bitrev.h include/linux/bitrev.h: fix constant bitrev 2019-04-17 08:38:51 +02:00
bits.h
blk_types.h BACKPORT: FROMLIST: block: Add encryption context to struct bio 2019-11-14 14:47:49 -08:00
blk-cgroup.h blkcg: delay blkg destruction until after writeback has finished 2018-08-31 14:48:56 -06:00
blk-crypto.h ANDROID: block: provide key size as input to inline crypto APIs 2020-01-22 22:29:05 +00:00
blk-mq-pci.h
blk-mq-rdma.h
blk-mq-virtio.h
blk-mq.h blk-mq: add callback of .cleanup_rq 2019-10-05 13:10:03 +02:00
blkdev.h This is the 4.19.98 stable release 2020-01-23 08:36:16 +01:00
blkpg.h
blktrace_api.h blktrace: Show requests without sector 2019-12-05 09:21:08 +01:00
blockgroup_lock.h
bma150.h
bootmem.h docs/mm: bootmem: add kernel-doc description of 'struct bootmem_data' 2018-08-02 12:17:27 -06:00
bottom_half.h
bpf_lirc.h
bpf_trace.h
bpf_types.h bpf: Introduce BPF_PROG_TYPE_SK_REUSEPORT 2018-08-11 01:58:46 +02:00
bpf_verifier.h bpf: fix sanitation of alu op with pointer / scalar type from different paths 2019-01-31 08:14:41 +01:00
bpf-cgroup.h bpf: fix unconnected udp hooks 2019-07-03 13:14:48 +02:00
bpf.h bpf: add map_lookup_elem_sys_only for lookups from syscall side 2019-05-25 18:23:48 +02:00
bpfilter.h bpfilter: Fix mismatch in function argument types 2018-07-21 16:21:25 -07:00
brcmphy.h net: phy: Add support for Broadcom Omega internal Combo GPHY 2018-08-07 15:48:38 -07:00
bsearch.h
bsg-lib.h
bsg.h
btf.h
btree-128.h
btree-type.h
btree.h
btrfs.h
buffer_head.h
bug.h kprobes: Prohibit probing on BUG() and WARN() address 2019-10-05 13:09:54 +02:00
build_bug.h
build-salt.h
bvec.h
c2port.h
cache.h
cacheinfo.h
capability.h
cb710.h
cciss_ioctl.h
ccp.h crypto: ccp - Add support for valid authsize values less than 16 2019-08-16 10:12:38 +02:00
cdev.h
cdrom.h block: Switch struct packet_command to use struct scsi_sense_hdr 2018-08-02 15:22:13 -06:00
cfag12864b.h
cfi.h ANDROID: add support for clang Control Flow Integrity (CFI) 2019-05-20 17:46:32 -07:00
cgroup_rdma.h
cgroup_subsys.h ANDROID: sched: fair/tune: Add schedtune with cgroups interface 2018-10-26 11:57:46 +01:00
cgroup-defs.h This is the 4.19.66 stable release 2019-08-11 15:21:36 +02:00
cgroup.h This is the 4.19.66 stable release 2019-08-11 15:21:36 +02:00
circ_buf.h
cleancache.h
clk-provider.h ANDROID: GKI: clk: Add support for clock providers with sync state 2020-01-08 12:34:53 -08:00
clk.h
clkdev.h
clock_cooling.h
clockchips.h
clocksource.h
cm4000_cs.h
cma.h mm/cma: remove unsupported gfp_mask parameter from cma_alloc() 2018-08-17 16:20:32 -07:00
cmdline-parser.h
cn_proc.h
cnt32_to_63.h
coda_psdev.h uapi linux/coda_psdev.h: move upc_req definition from uapi to kernel side headers 2019-08-06 19:06:52 +02:00
coda.h coda: fix build using bare-metal toolchain 2019-08-06 19:06:52 +02:00
compaction.h
compat_time.h
compat.h signal: Introduce COMPAT_SIGMINSTKSZ for use in compat_sys_sigaltstack 2018-11-13 11:08:25 -08:00
compiler_types.h FROMLIST: add support for Clang's Shadow Call Stack (SCS) 2019-11-27 12:37:25 -08:00
compiler-clang.h FROMLIST: add support for Clang's Shadow Call Stack (SCS) 2019-11-27 12:37:25 -08:00
compiler-gcc.h ANDROID: kasan: fix has_attribute check on older GCC versions 2019-10-10 16:35:59 +00:00
compiler-intel.h include/linux/compiler*.h: fix OPTIMIZER_HIDE_VAR 2019-02-27 10:08:53 +01:00
compiler.h BACKPORT: compiler: remove __no_sanitize_address_or_inline again 2019-09-24 17:44:11 -07:00
completion.h
component.h
concap.h
configfs.h
connector.h
console_struct.h
console.h console: Replace #if 0 with atomic var 'ignore_console_lock_warning' 2018-07-31 13:06:57 +02:00
consolemap.h
const.h
container.h
context_tracking_state.h
context_tracking.h
cordic.h
coredump.h
coresight-pmu.h UPSTREAM: coresight: etm4x: Add kernel configuration for CONTEXTID 2019-11-06 14:05:02 -08:00
coresight-stm.h
coresight.h BACKPORT: coresight: etm4x: Save/restore state across CPU low power states 2019-12-03 13:44:31 -08:00
count_zeros.h
cper.h
cpu_cooling.h
cpu_pm.h
cpu_rmap.h
cpu.h cpu/speculation: Uninline and export CPU mitigations helpers 2019-11-12 19:21:38 +01:00
cpufeature.h cpufeature: avoid warning when compiling with clang 2019-11-20 18:47:11 +01:00
cpufreq_times.h ANDROID: cpufreq: times: record fast switch frequency transitions 2019-03-06 16:02:06 +00:00
cpufreq.h This is the 4.19.92 stable release 2019-12-31 17:11:54 +01:00
cpuhotplug.h clocksource/drivers/exynos_mct: Increase priority over ARM arch timer 2019-07-26 09:14:12 +02:00
cpuidle.h This is the 4.19.86 stable release 2019-11-25 10:00:06 +01:00
cpumask.h cpumask: make cpumask_next_wrap available without smp 2018-08-13 09:05:05 -07:00
cpuset.h
crash_core.h proc/kcore: add vmcoreinfo note to /proc/kcore 2018-08-22 10:52:46 -07:00
crash_dump.h
crc-ccitt.h
crc-itu-t.h
crc-t10dif.h
crc4.h
crc7.h
crc8.h
crc16.h
crc32.h
crc32c.h
crc32poly.h lib/crc: Use consistent naming for CRC-32 polynomials 2018-07-27 19:04:33 +08:00
crc64.h lib: add crc64 calculation routines 2018-08-22 10:52:48 -07:00
cred.h access: avoid the RCU grace period for the temporary subjective credentials 2019-07-31 07:27:11 +02:00
crypto.h
cryptohash.h
cs5535.h
ctype.h
cuda.h
cyclades.h
davinci_emac.h
dax.h filesystem-dax: Introduce dax_lock_mapping_entry() 2018-07-23 10:38:06 -07:00
dca.h
dcache.h Merge remote-tracking branch 'origin/upstream-f2fs-stable-linux-4.19.y' into android-4.19 2019-07-31 21:34:30 -07:00
dccp.h
dcookies.h
debug_locks.h
debugfs.h BACKPORT: debugfs: Fix !DEBUG_FS debugfs_create_automount 2020-01-23 11:16:22 +01:00
debugobjects.h
delay.h
delayacct.h UPSTREAM: delayacct: track delays from thrashing cache pages 2019-03-21 16:25:26 -07:00
delayed_call.h
dell-led.h
devcoredump.h
devfreq_cooling.h
devfreq-event.h
devfreq.h
device_cgroup.h
device-mapper.h ANDROID: dm: add support for passing through inline crypto support 2020-01-24 10:49:09 -08:00
device.h ANDROID: GKI: driver core: Add dev_has_sync_state() 2020-01-08 12:34:53 -08:00
devpts_fs.h
digsig.h
dio.h
dirent.h
dlm_plock.h
dlm.h
dm-bufio.h
dm-dirty-log.h
dm-io.h
dm-kcopyd.h dm kcopyd: return void from dm_kcopyd_copy() 2018-07-31 17:33:21 -04:00
dm-region-hash.h
dm9000.h
dma_remapping.h
dma-buf.h UPSTREAM: dma-buf: add DMA_BUF_SET_NAME ioctls 2019-08-19 23:08:58 +00:00
dma-contiguous.h kernel/dma: remove unsupported gfp_mask parameter from dma_alloc_from_contiguous() 2018-08-17 16:20:32 -07:00
dma-debug.h
dma-direct.h
dma-direction.h PCI: Unify PCI and normal DMA direction definitions 2018-07-31 18:04:55 -05:00
dma-fence-array.h
dma-fence.h
dma-iommu.h
dma-mapping.h dma-mapping: fix return type of dma_set_max_seg_size() 2019-12-13 08:51:54 +01:00
dma-noncoherent.h
dmaengine.h dmaengine: Fix access to uninitialized dma_slave_caps 2020-01-09 10:19:00 +01:00
dmapool.h
dmar.h
dmi.h
dnotify.h
dns_resolver.h
dqblk_qtree.h
dqblk_v1.h
dqblk_v2.h
drbd_genl_api.h
drbd_genl.h
drbd_limits.h
drbd.h
ds2782_battery.h
dtlk.h
dw_apb_timer.h
dynamic_debug.h jump_label: move 'asm goto' support test to Kconfig 2019-06-04 08:02:34 +02:00
dynamic_queue_limits.h
earlycpio.h
ecryptfs.h
edac.h EDAC: Raise the maximum number of memory controllers 2019-11-20 18:47:40 +01:00
edd.h
edma.h
eeprom_93cx6.h
eeprom_93xx46.h
efi-bgrt.h
efi.h x86/reboot, efi: Use EFI reboot for Acer TravelMate X514-51T 2019-05-16 19:41:22 +02:00
efs_vh.h
eisa.h
elevator.h bfq: update internal depth state when queue depth changes 2019-05-16 19:41:17 +02:00
elf-fdpic.h
elf-randomize.h
elf.h
elfcore-compat.h
elfcore.h
elfnote.h
enclosure.h
energy_model.h Revert "FROMLIST: PM / EM: Expose the Energy Model in sysfs" 2019-01-04 09:19:03 +00:00
err.h
errno.h
error-injection.h
errqueue.h
errseq.h
etherdevice.h
ethtool.h
eventfd.h include/linux/eventfd.h: include linux/errno.h 2018-07-26 19:38:03 -07:00
eventpoll.h
evm.h
export.h Kbuild updates for v4.19 (2nd) 2018-08-25 13:40:38 -07:00
exportfs.h
ext2_fs.h
extable.h
extcon-provider.h
extcon.h
f2fs_fs.h f2fs: include charset encoding information in the superblock 2019-09-23 14:11:59 -07:00
f75375s.h
falloc.h
fanotify.h
fault-inject.h
fb.h fbdev: Ditch fb_edid_add_monspecs 2019-11-24 08:19:14 +01:00
fbcon.h
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdtable.h
fec.h
file.h
filter.h ANDROID: bpf: validate bpf_func when BPF_JIT is enabled with CFI 2019-09-20 10:58:37 -07:00
fips.h
firewire.h
firmware-map.h
firmware.h
fixp-arith.h
flat.h
flex_array.h
flex_proportions.h
fmc-sdb.h
fmc.h
font.h
frame.h
freezer.h
frontswap.h
fs_enet_pd.h
fs_pin.h
fs_stack.h
fs_struct.h
fs_uart_pd.h
fs.h Merge remote-tracking branch 'aosp/upstream-f2fs-stable-linux-4.19.y/v5.5-rc1' into android-4.19 2019-12-18 10:26:14 -08:00
fscache-cache.h fscache: Fix race in fscache_op_complete() due to split atomic_sub & read 2018-12-17 09:24:38 +01:00
fscache.h
fscrypt.h BACKPORT: FROMLIST: Update Inline Encryption from v5 to v6 of patch series 2020-01-13 07:11:38 -08:00
fsi-sbefifo.h
fsi.h fsi: Add new central chardev support 2018-07-27 09:57:23 +10:00
fsl_devices.h
fsl_hypervisor.h
fsl_ifc.h mtd: rawnand: fsl_ifc: fixup SRAM init for newer ctrl versions 2019-11-20 18:45:55 +01:00
fsl-diu-fb.h
fsldma.h
fsnotify_backend.h fsnotify: generalize handling of extra event flags 2018-12-01 09:37:31 +01:00
fsnotify.h ANDROID: vfs: add d_canonical_path for stacked filesystem support 2018-12-05 09:48:14 -08:00
fsverity.h fs-verity: implement FS_IOC_MEASURE_VERITY ioctl 2019-09-23 14:11:56 -07:00
ftrace_irq.h
ftrace.h ANDROID: ftrace: fix function type mismatches 2019-05-20 17:46:45 -07:00
futex.h y2038: futex: Move compat implementation into futex.c 2019-12-01 09:17:38 +01:00
fwnode.h UPSTREAM: driver core: Clarify documentation for fwnode_operations.add_links() 2019-12-03 16:08:50 -08:00
gameport.h
gcd.h
genalloc.h lib/genalloc.c: fix allocation of aligned buffer from non-aligned chunk 2019-12-05 09:21:03 +01:00
genetlink.h
genhd.h block: fix use-after-free on gendisk 2019-05-31 06:46:18 -07:00
genl_magic_func.h
genl_magic_struct.h drbd: Avoid Clang warning about pointless switch statment 2019-02-12 19:47:14 +01:00
getcpu.h
gfp.h net: fix sk_page_frag() recursion from memory reclaim 2019-11-10 11:27:40 +01:00
glob.h
gnss.h
goldfish.h goldfish: Use dedicated macros instead of manual bit shifting 2018-08-02 10:24:51 +02:00
gpio_keys.h
gpio-pxa.h
gpio.h gpio: Fix build error of function redefinition 2019-09-10 10:33:44 +01:00
hardirq.h arm64: Fix HCR.TGE status for NMI contexts 2019-03-23 20:10:08 +01:00
hash.h
hashtable.h
hdlc.h
hdlcdrv.h
hdmi.h media: hdmi.h: rename ADOBE_RGB to OPRGB and ADOBE_YCC to OPYCC 2018-11-13 11:08:54 -08:00
hid-debug.h HID: debug: fix the ring buffer implementation 2019-02-12 19:47:24 +01:00
hid-roccat.h
hid-sensor-hub.h iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed numbers 2018-12-05 19:32:13 +01:00
hid-sensor-ids.h
hid.h HID: core: move Usage Page concatenation to Main item 2019-05-31 06:46:28 -07:00
hiddev.h
hidraw.h
highmem.h
highuid.h
hil_mlc.h
hil.h
hippidevice.h
hmm.h mm, hmm: use devm semantics for hmm_devmem_{add, remove} 2019-01-13 09:51:04 +01:00
host1x.h gpu: host1x: Increase maximum DMA segment size 2019-07-31 07:26:59 +02:00
hp_sdc.h
hpet.h
hrtimer.h hrtimer: Annotate lockless access to timer->state 2020-01-04 19:13:32 +01:00
htcpld.h
huge_mm.h mm, thp, proc: report THP eligibility for each vma 2019-12-17 20:35:45 +01:00
hugetlb_cgroup.h
hugetlb_inline.h
hugetlb.h hugetlb: use same fault hash key for shared and private mappings 2019-05-22 07:37:40 +02:00
hw_breakpoint.h
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h hwmon: Fix HWMON_P_MIN_ALARM mask 2019-10-17 13:45:42 -07:00
hwspinlock.h
hyperv.h vmbus: keep pointer to ring buffer page 2019-11-20 18:47:31 +01:00
hypervisor.h
i2c-algo-bit.h
i2c-algo-pca.h
i2c-algo-pcf.h
i2c-dev.h
i2c-mux.h
i2c-pxa.h
i2c-smbus.h
i2c.h i2c: Allow recovery of the initial IRQ by an I2C client device. 2019-05-08 07:21:43 +02:00
i8042.h
i8253.h clockevents/drivers/i8253: Add support for PIT shutdown quirk 2018-11-21 09:19:20 +01:00
icmp.h
icmpv6.h
ide.h
idle_inject.h
idr.h idr: Fix integer overflow in idr_for_each_entry 2019-12-05 09:19:39 +01:00
ieee80211.h cfg80211: Use const more consistently in for_each_element macros 2019-10-11 18:21:43 +02:00
ieee802154.h
if_arp.h net: dev_is_mac_header_xmit() true for ARPHRD_RAWIP 2019-03-05 17:58:51 +01:00
if_bridge.h
if_eql.h
if_ether.h macvlan: do not assume mac_header is set in macvlan_broadcast() 2020-01-12 12:17:25 +01:00
if_fddi.h
if_frad.h
if_link.h
if_ltalk.h
if_macvlan.h
if_phonet.h
if_pppol2tp.h
if_pppox.h compat_ioctl: pppoe: fix PPPOEIOCSFWD handling 2019-08-09 17:52:34 +02:00
if_tap.h
if_team.h
if_tun.h
if_tunnel.h
if_vlan.h
igmp.h
ihex.h
ima.h Merge branch 'next-general' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security 2018-08-15 10:25:26 -07:00
imx-media.h
in.h
in6.h
inet_diag.h
inet.h
inetdevice.h ipv4/igmp: fix v1/v2 switchback timeout based on rfc3376, 8.12 2019-12-01 09:17:05 +01:00
init_ohci1394_dma.h
init_task.h
init.h ANDROID: init: ensure initcall ordering with LTO 2019-11-27 12:37:20 -08:00
initrd.h
inotify.h
input-polldev.h
input.h
integrity.h
intel-iommu.h iommu/vt-d: Fix QI_DEV_IOTLB_PFSID and QI_DEV_EIOTLB_PFSID macros 2019-11-20 18:45:19 +01:00
intel-pti.h
intel-svm.h
interrupt.h
interval_tree_generic.h
interval_tree.h
io-64-nonatomic-hi-lo.h
io-64-nonatomic-lo-hi.h
io-mapping.h
io-pgtable.h UPSTREAM: iommu: Allow io-pgtable to be used outside of drivers/iommu/ 2020-01-10 15:15:57 +00:00
io.h
ioc3.h
ioc4.h
iocontext.h
iomap.h
iommu-helper.h
iommu.h iommu: Remove the ->map_sg indirection 2018-08-08 11:06:20 +02:00
iopoll.h
ioport.h
ioprio.h
iova.h iommu/iova: Fix compilation error with !CONFIG_IOMMU_IOVA 2019-08-04 09:30:54 +02:00
ip.h
ipack.h
ipc_namespace.h ipc/util.c: further variable name cleanups 2018-08-22 10:52:52 -07:00
ipc.h
ipmi_smi.h ipmi: Don't allow device module unload when in use 2019-12-31 16:35:23 +01:00
ipmi-fru.h
ipmi.h
ipv6_route.h
ipv6.h ANDROID: net: ipv6: autoconf routes into per-device tables 2018-12-05 09:48:13 -08:00
irq_cpustat.h
irq_poll.h
irq_sim.h
irq_work.h
irq.h irq/matrix: Spread managed interrupts on allocation 2019-03-05 17:58:45 +01:00
irqbypass.h
irqchip.h
irqdesc.h genirq: Avoid summation loops for /proc/stat 2019-04-05 22:33:09 +02:00
irqdomain.h
irqflags.h tracing: Partial revert of "tracing: Centralize preemptirq tracepoints and unify their usage" 2018-08-10 15:11:25 -04:00
irqhandler.h
irqnr.h
irqreturn.h
isa.h
isapnp.h
iscsi_boot_sysfs.h
iscsi_ibft.h
isdn_divertif.h
isdn_ppp.h
isdn.h
isdnif.h
isicom.h
iversion.h
jbd2.h jbd2: Fix possible overflow in jbd2_log_space_left() 2019-12-13 08:52:43 +01:00
jhash.h
jiffies.h jiffies: add utility function to calculate delta in ms 2018-08-16 19:36:55 +02:00
journal-head.h
joystick.h Input: stop telling users to snail-mail Vojtech 2018-07-26 17:04:37 -07:00
jump_label_ratelimit.h jump_label: move 'asm goto' support test to Kconfig 2019-06-04 08:02:34 +02:00
jump_label.h jump_label: move 'asm goto' support test to Kconfig 2019-06-04 08:02:34 +02:00
jz4740-adc.h
jz4780-nemc.h
kallsyms.h
kasan-checks.h UPSTREAM: kasan: fix kasan_check_read/write definitions 2019-09-24 17:44:15 -07:00
kasan.h UPSTREAM: kasan: add __must_check annotations to kasan hooks 2019-09-24 17:44:13 -07:00
kbd_diacr.h
kbd_kern.h
kbuild.h
kconfig.h
kcore.h x86/gart: Exclude GART aperture from kcore 2019-04-20 09:15:59 +02:00
kcov.h UPSTREAM: kcov: remote coverage support 2020-01-15 14:51:23 +00:00
kd.h
kdb.h
kdebug.h
kdev_t.h
kern_levels.h
kernel_stat.h
kernel-page-flags.h
kernel.h linux/kernel.h: fix overflow for DIV_ROUND_UP_ULL 2019-07-21 09:03:11 +02:00
kernelcapi.h
kernfs.h This is the 4.19.89 stable release 2019-12-13 10:01:10 +01:00
kexec.h
key-type.h keys: Fix dependency loop between construction record and auth key 2019-03-23 20:09:48 +01:00
key.h
keyboard.h
keyslot-manager.h ANDROID: dm: add support for passing through inline crypto support 2020-01-24 10:49:09 -08:00
kfifo.h
kgdb.h
khugepaged.h
klist.h
kmemleak.h
kmod.h
kmsg_dump.h
kobj_map.h
kobject_ns.h
kobject.h Driver core patches for 4.19-rc1 2018-08-18 11:44:53 -07:00
kprobes.h kprobes: Blacklist symbols in arch-defined prohibited area 2019-12-05 09:20:26 +01:00
kref.h
ks0108.h
ks8842.h
ks8851_mll.h
ksm.h
kthread.h FROMLIST: refactor header includes to allow kthread.h inclusion in psi_types.h 2019-03-22 23:07:04 +00:00
ktime.h
kvm_host.h KVM: MMU: Do not treat ZONE_DEVICE pages as being reserved 2019-12-01 09:17:35 +01:00
kvm_irqfd.h
kvm_para.h
kvm_types.h
l2tp.h
lapb.h
latencytop.h
lcd.h
lcm.h
led-class-flash.h
led-lm3530.h
leds_pwm.h
leds-bd2802.h
leds-lp3944.h
leds-lp3952.h
leds-pca9532.h
leds-regulator.h
leds-tca6507.h
leds.h
libata.h libata: Fix retrieving of active qcs 2020-01-09 10:19:01 +01:00
libfdt_env.h libfdt: define INT32_MAX and UINT32_MAX in libfdt_env.h 2020-01-04 19:13:15 +01:00
libfdt.h
libgcc.h
libnvdimm.h
libps2.h
license.h
lightnvm.h
linkage.h
linux_logo.h
lis3lv02d.h
list_bl.h
list_lru.h memcg: make it work on sparse non-0-node systems 2019-06-09 09:17:19 +02:00
list_nulls.h
list_sort.h
list.h
livepatch.h
llc.h
llist.h
lockdep.h tracing: Partial revert of "tracing: Centralize preemptirq tracepoints and unify their usage" 2018-08-10 15:11:25 -04:00
lockref.h
log2.h
logic_pio.h lib: logic_pio: Add logic_pio_unregister_range() 2019-09-06 10:22:19 +02:00
lp.h
lru_cache.h
lsm_audit.h
lsm_hooks.h This is the 4.19.98 stable release 2020-01-23 08:36:16 +01:00
lz4.h
lzo.h
mailbox_client.h
mailbox_controller.h
maple.h
marvell_phy.h
math64.h mm: don't miss the last page because of round-off error 2018-12-29 13:37:59 +01:00
max17040_battery.h
mbcache.h
mbus.h
mc6821.h
mc146818rtc.h
mcb.h
mdev.h
mdio-bitbang.h
mdio-gpio.h
mdio-mux.h
mdio.h
mei_cl_bus.h
mem_encrypt.h
memblock.h BACKPORT: mm/memblock.c: skip kmemleak for kasan_init() 2019-09-24 17:44:13 -07:00
memcontrol.h mm: writeback: use exact memcg dirty counts 2019-04-17 08:38:51 +02:00
memfd.h
memory_hotplug.h mm/hotplug: invalid PFNs from pfn_to_online_page() 2019-12-05 09:21:08 +01:00
memory.h
mempolicy.h
mempool.h
memremap.h mm, devm_memremap_pages: fix shutdown handling 2019-01-13 09:51:04 +01:00
memstick.h
mic_bus.h
micrel_phy.h
microchipphy.h
migrate_mode.h
migrate.h
mii.h
miscdevice.h rfkill: allocate static minor 2019-12-31 16:35:38 +01:00
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm_inline.h
mm_types_task.h mm: get rid of vmacache_flush_all() entirely 2018-09-13 15:18:04 -10:00
mm_types.h This is the 4.19.84 stable release 2019-11-14 14:15:21 +08:00
mm-arch-hooks.h
mm.h ANDROID: mm: Throttle rss_stat tracepoint 2019-12-11 17:07:17 +00:00
mman.h
mmdebug.h
mmiotrace.h
mmu_context.h
mmu_notifier.h mm, oom: distinguish blockable mode for mmu notifiers 2018-08-22 10:52:44 -07:00
mmzone.h UPSTREAM: mm: rename and change semantics of nr_indirectly_reclaimable_bytes 2019-12-13 14:04:35 -08:00
mnt_namespace.h
mod_devicetable.h mod_devicetable: fix PHY module format 2019-12-31 16:34:36 +01:00
module.h ANDROID: unconditionally compile sig_ok in struct module 2019-10-18 18:21:57 +00:00
moduleloader.h
moduleparam.h
mount.h This is the 4.19.47 stable release 2019-05-31 08:14:29 -07:00
mpage.h
mpi.h
mpls_iptunnel.h
mpls.h
mroute_base.h
mroute.h
mroute6.h
msdos_fs.h
msg.h
msi.h platform-msi: Free descriptors in platform_msi_domain_free() 2019-01-09 17:38:42 +01:00
mutex.h
mv643xx_eth.h
mv643xx_i2c.h
mv643xx.h
mvebu-pmsu.h
mxm-wmi.h
n_r3964.h
namei.h ANDROID: fs: Restore vfs_path_lookup() export 2018-12-05 09:48:14 -08:00
nd.h
net_dim.h net/dim: Update DIM start sample after each DIM iteration 2018-12-05 19:31:59 +01:00
net.h net: remove bogus RCU annotations on socket.wq 2018-07-31 12:40:22 -07:00
netdev_features.h net: Add header for usage of fls64() 2019-02-23 09:07:25 +01:00
netdevice.h net: core: limit nested device depth 2020-01-09 10:19:09 +01:00
netfilter_bridge.h netfilter: bridge: Expose nf_tables bridge hook priorities through uapi 2018-08-03 21:15:09 +02:00
netfilter_defs.h
netfilter_ingress.h jump_label: move 'asm goto' support test to Kconfig 2019-06-04 08:02:34 +02:00
netfilter_ipv4.h
netfilter_ipv6.h
netfilter.h jump_label: move 'asm goto' support test to Kconfig 2019-06-04 08:02:34 +02:00
netlink.h netlink: do not store start function in netlink_cb 2018-07-24 10:04:49 -07:00
netpoll.h netpoll: make ndo_poll_controller() optional 2018-09-23 21:55:24 -07:00
nfs_fs_i.h
nfs_fs_sb.h NFS handle COPY reply CB_OFFLOAD call race 2018-08-09 12:56:39 -04:00
nfs_fs.h NFS recover from destination server reboot for copies 2018-08-13 17:04:23 -04:00
nfs_iostat.h
nfs_page.h NFS: Clean up list moves of struct nfs_page 2019-09-06 10:22:22 +02:00
nfs_xdr.h NFS: Pass error information to the pgio error cleanup routine 2019-09-06 10:22:23 +02:00
nfs.h
nfs3.h
nfs4.h NFS client updates for Linux 4.19 2018-08-23 16:03:58 -07:00
nfsacl.h
nl802154.h
nls.h
nmi.h watchdog/core: Add missing prototypes for weak functions 2018-11-21 09:19:20 +01:00
node.h mm/memory_hotplug.c: make register_mem_sect_under_node() a callback of walk_memory_range() 2018-08-17 16:20:29 -07:00
nodemask.h mm: fix comment for NODEMASK_ALLOC 2018-08-22 10:52:45 -07:00
nospec.h
notifier.h
ns_common.h
nsc_gpio.h
nsproxy.h
ntb_transport.h
ntb.h
nubus.h
numa.h
nvme-fc-driver.h nvme_fc: add module to ops template to allow module references 2020-01-09 10:18:54 +01:00
nvme-fc.h
nvme-rdma.h
nvme.h nvme: call nvme_complete_rq when nvmf_check_ready fails for mpath I/O 2018-11-13 11:08:24 -08:00
nvmem-consumer.h
nvmem-provider.h
nvram.h
of_address.h
of_clk.h
of_device.h
of_dma.h
of_fdt.h ANDROID: of: Support CONFIG_CMDLINE_EXTEND config option 2018-12-05 09:48:11 -08:00
of_gpio.h
of_graph.h
of_iommu.h
of_irq.h
of_mdio.h
of_net.h
of_pci.h
of_pdt.h
of_platform.h
of_reserved_mem.h
of.h of: overlay: validate overlay properties #address-cells and #size-cells 2019-06-09 09:17:24 +02:00
oid_registry.h
olpc-ec.h
omap-dma.h
omap-dmaengine.h
omap-gpmc.h
omap-iommu.h
omap-mailbox.h mailbox/omap: switch to SPDX license identifier 2018-08-03 18:57:15 +05:30
omapfb.h
once.h
oom.h mm: Change return type int to vm_fault_t for fault handlers 2018-08-23 18:48:44 -07:00
openvswitch.h
oprofile.h
osq_lock.h
overflow.h overflow: Fix -Wtype-limits compilation warnings 2019-05-31 06:46:30 -07:00
oxu210hp.h
padata.h
page_counter.h
page_ext.h mm/page_ext.c: constify lookup_page_ext() argument 2018-08-17 16:20:28 -07:00
page_idle.h
page_owner.h
page_ref.h
page-flags-layout.h UPSTREAM: kasan, mm, arm64: tag non slab memory allocated via pagealloc 2019-09-24 17:44:13 -07:00
page-flags.h This is the 4.19.84 stable release 2019-11-14 14:15:21 +08:00
page-isolation.h
pageblock-flags.h
pagemap.h FROMLIST: mm: don't cast ->readpage to filler_t for do_read_cache_page 2019-05-20 17:46:42 -07:00
pagevec.h
parman.h
parport_pc.h
parport.h
parser.h
pata_arasan_cf_data.h
patchkey.h
path.h
pch_dma.h
pci_hotplug.h PCI: hotplug: Demidlayer registration with the core 2018-07-23 17:04:13 -05:00
pci_ids.h r8169: add support for NCube 8168 network card 2018-09-03 19:05:13 -07:00
pci-acpi.h
pci-aspm.h
pci-ats.h
pci-dma-compat.h PCI: Unify PCI and normal DMA direction definitions 2018-07-31 18:04:55 -05:00
pci-dma.h
pci-ecam.h
pci-ep-cfs.h
pci-epc.h
pci-epf.h
pci.h PCI: Work around Pericom PCIe-to-PCI bridge Retrain Link erratum 2019-05-25 18:23:38 +02:00
pda_power.h
pe.h
percpu_counter.h
percpu-defs.h
percpu-refcount.h
percpu-rwsem.h
percpu.h /proc/meminfo: add percpu populated pages count 2018-08-22 10:52:45 -07:00
perf_event.h Revert "ANDROID: security,perf: Allow further restriction of perf_event_open" 2020-01-23 22:02:46 +00:00
perf_regs.h
personality.h
pfn_t.h include/linux/pfn_t.h: force '~' to be parsed as an unary operator 2018-12-01 09:37:34 +01:00
pfn.h
phonet.h
phy_fixed.h
phy_led_triggers.h
phy.h net: phy: add helper phy_polling_mode 2018-07-25 13:41:22 -07:00
phylink.h phylink: add helper for configuring 2500BaseX modes 2018-08-09 11:08:19 -07:00
pid_namespace.h
pid.h UPSTREAM: pidfd: add polling support 2019-08-12 13:36:37 -04:00
pim.h
pipe_fs_i.h fs: prevent page refcount overflow in pipe_buf_get 2019-05-04 09:20:11 +02:00
pkeys.h
pktcdvd.h
pl320-ipc.h
platform_device.h
plist.h
pm_clock.h
pm_domain.h
pm_opp.h ANDROID: PM / OPP: cpufreq-dt: Move power estimation function 2018-10-26 11:53:59 +01:00
pm_qos.h
pm_runtime.h
pm_wakeirq.h
pm_wakeup.h UPSTREAM: PM / wakeup: Show wakeup sources stats in sysfs 2019-10-11 14:04:42 -07:00
pm-trace.h
pm.h UPSTREAM: PM / core: Add support to skip power management in device/driver model 2019-10-11 13:52:04 -07:00
pm2301_charger.h
pmbus.h
pmu.h
pnfs_osd_xdr.h
pnp.h
poison.h
poll.h fs/select: avoid clang stack usage warning 2020-01-17 19:46:55 +01:00
posix_acl_xattr.h
posix_acl.h
posix-clock.h ptp: fix the race between the release of ptp_clock and cdev 2020-01-04 19:13:35 +01:00
posix-timers.h
power_supply.h
powercap.h
ppp_channel.h
ppp_defs.h
ppp-comp.h
pps_kernel.h
pps-gpio.h
pr.h
preempt.h tracing: Centralize preemptirq tracepoints and unify their usage 2018-07-31 11:32:27 -04:00
prefetch.h
prime_numbers.h
printk.h Merge branch 'for-4.19-nmi' into for-linus 2018-08-14 13:36:15 +02:00
proc_fs.h BACKPORT: signal: add pidfd_send_signal() syscall 2019-08-12 13:36:37 -04:00
proc_ns.h
processor.h
profile.h
projid.h
property.h device property: Fix the length used in PROPERTY_ENTRY_STRING() 2019-03-23 20:10:04 +01:00
psci.h
psi_types.h FROMLIST: psi: introduce psi monitor 2019-03-22 23:07:14 +00:00
psi.h FROMLIST: psi: introduce psi monitor 2019-03-22 23:07:14 +00:00
psp-sev.h
pstore_ram.h
pstore.h pstore: Convert buf_lock to semaphore 2019-06-11 12:20:52 +02:00
pti.h
ptp_classify.h
ptp_clock_kernel.h
ptr_ring.h ptr_ring: wrap back ->producer in __ptr_ring_swap_queue() 2019-01-09 17:38:33 +01:00
ptrace.h ptrace: Remove unused ptrace_may_access_sched() and MODE_IBRS 2018-12-05 19:32:03 +01:00
purgatory.h
pvclock_gtod.h
pwm_backlight.h
pwm.h pwm: Fix deadlock warning when removing PWM device 2019-06-15 11:54:10 +02:00
pxa2xx_ssp.h
pxa168_eth.h
qcom_scm.h firmware: qcom: scm: fix compilation error when disabled 2019-12-13 08:52:28 +01:00
qcom-geni-se.h
qnx6_fs.h
quicklist.h
quota.h fs/quota: handle overflows of sysctl fs.quota.* and report as unsigned long 2020-01-04 19:12:53 +01:00
quotaops.h quota: Check that quota is not dirty before release 2019-12-17 20:35:17 +01:00
radix-tree.h
raid_class.h
ramfs.h
random.h random: Make crng state queryable 2018-08-02 17:33:06 -04:00
range.h
ras.h
ratelimit.h
rational.h
rbtree_augmented.h
rbtree_latch.h
rbtree.h
rcu_node_tree.h
rcu_segcblist.h
rcu_sync.h
rculist_bl.h
rculist_nulls.h tcp/dccp: fix possible race __inet_lookup_established() 2020-01-04 19:13:41 +01:00
rculist.h
rcupdate_wait.h
rcupdate.h rcu: Force inlining of rcu_read_lock() 2019-07-26 09:14:07 +02:00
rcutiny.h
rcutree.h
rcuwait.h
reboot-mode.h
reboot.h
reciprocal_div.h
refcount.h
regmap.h regmap: Support non-incrementing registers 2018-08-09 11:15:06 +01:00
regset.h
relay.h include/linux/relay.h: fix percpu annotation in struct rchan 2019-04-05 22:32:56 +02:00
remoteproc.h
reservation.h
reset-controller.h reset: fix reset_control_ops kerneldoc comment 2019-12-05 09:19:38 +01:00
reset.h
resource_ext.h
resource.h
restart_block.h
rfkill.h
rhashtable-types.h
rhashtable.h
ring_buffer.h tracing: kdb: Fix ftdump to not sleep 2019-04-05 22:32:56 +02:00
rio_drv.h
rio_ids.h
rio_regs.h
rio.h
rmap.h
rmi.h
rndis.h
rodata_test.h
root_dev.h
rpmsg.h
rslib.h
rtc.h rtc: remove struct rtc_task 2018-08-02 17:16:05 +02:00
rtmutex.h locking/rtmutex: Allow specifying a subclass for nested locking 2018-07-25 11:22:19 +02:00
rtnetlink.h
rtsx_common.h
rtsx_pci.h
rtsx_usb.h
rwlock_api_smp.h
rwlock_types.h
rwlock.h
rwsem-spinlock.h
rwsem.h
s3c_adc_battery.h
sa11x0-dma.h
sbitmap.h
scatterlist.h
scc.h
sched_clock.h
sched.h UPSTREAM: kcov: remote coverage support 2020-01-15 14:51:23 +00:00
scif.h
scmi_protocol.h UPSTREAM: firmware: arm_scmi: add a getter for power of performance states 2018-10-26 11:54:00 +01:00
scpi_protocol.h
screen_info.h
scs.h FROMLIST: add support for Clang's Shadow Call Stack (SCS) 2019-11-27 12:37:25 -08:00
sctp.h
scx200_gpio.h
scx200.h
sdb.h
sdla.h
seccomp.h
securebits.h
security.h This is the 4.19.98 stable release 2020-01-23 08:36:16 +01:00
sed-opal.h
seg6_genl.h
seg6_hmac.h
seg6_iptunnel.h
seg6_local.h
seg6.h
selection.h
selinux.h
sem.h
semaphore.h
seq_buf.h
seq_file_net.h
seq_file.h
seqlock.h
seqno-fence.h
serdev.h
serial_8250.h serial: 8250: Rate limit serial port rx interrupts during input overruns 2019-12-05 09:20:25 +01:00
serial_bcm63xx.h
serial_core.h serial: core: Allow processing sysrq at port unlock time 2019-12-13 08:51:07 +01:00
serial_max3100.h
serial_pnx8xxx.h
serial_s3c.h
serial_sci.h Revert "serial: sh-sci: Remove SCIx_RZ_SCIFA_REGTYPE" 2018-10-02 14:38:02 -07:00
serial.h
serio.h
set_memory.h x86/memory_failure: Introduce {set, clear}_mce_nospec() 2018-08-20 09:22:45 -07:00
sfi_acpi.h
sfi.h
sfp.h
sh_clk.h
sh_dma.h
sh_eth.h
sh_intc.h
sh_timer.h
sha256.h
shdma-base.h
shm.h
shmem_fs.h
shrinker.h mm: struct shrinker: make flags of unsigned type 2018-08-22 10:52:43 -07:00
signal_types.h
signal.h signal: Guard against negative signal numbers in copy_siginfo_from_user32 2018-11-13 11:08:45 -08:00
signalfd.h
siox.h
siphash.h inet: switch IP ID generator to siphash 2019-06-04 08:02:30 +02:00
sirfsoc_dma.h
sizes.h
skb_array.h
skbuff.h net: add a READ_ONCE() in skb_peek_tail() 2020-01-04 19:13:30 +01:00
slab_def.h UPSTREAM: mm: move obj_to_index to include/linux/slab_def.h 2019-09-24 17:44:13 -07:00
slab.h UPSTREAM: include/linux/slab.h: fix sparse warning in kmalloc_type() 2019-12-13 14:05:00 -08:00
slimbus.h
slub_def.h
sm501-regs.h
sm501.h
smc91x.h
smc911x.h
smp.h
smpboot.h smpboot: Place the __percpu annotation correctly 2019-05-31 06:46:16 -07:00
smsc911x.h
smscphy.h
sock_diag.h
socket.h
sonet.h
sony-laptop.h
sonypi.h
sort.h
sound.h
soundcard.h
spinlock_api_smp.h
spinlock_api_up.h
spinlock_types_up.h
spinlock_types.h
spinlock_up.h
spinlock.h ila: make lockdep happy again 2018-08-16 12:14:42 -07:00
splice.h
spmi.h
sram.h
srcu.h srcu: Add notrace variant of srcu_dereference 2018-07-26 10:50:16 -04:00
srcutiny.h
srcutree.h
ssbi.h
stackdepot.h
stackprotector.h
stacktrace.h
start_kernel.h
stat.h statx: define STATX_ATTR_VERITY 2020-01-09 15:11:34 -08:00
statfs.h
static_key.h
stddef.h
stm.h
stmmac.h net: stmmac: Fallback to Platform Data clock in Watchdog conversion 2019-03-13 14:02:35 -07:00
stmp_device.h
stmp3xxx_rtc_wdt.h
stop_machine.h
string_helpers.h
string.h UPSTREAM: rss_stat: Add support to detect RSS updates of external mm 2019-11-18 14:02:15 -05:00
stringhash.h
stringify.h
sudmac.h
sungem_phy.h
sunserialcore.h
sunxi-rsb.h
superhyway.h
suspend.h ANDROID: power: wakeup_reason: add an API to log wakeup reasons 2018-12-05 09:48:13 -08:00
svga.h
sw842.h
swab.h
swait.h
swap_cgroup.h
swap_slots.h
swap.h This is the 4.19.88 stable release 2019-12-05 12:02:49 +01:00
swapfile.h
swapops.h mm: Change return type int to vm_fault_t for fault handlers 2018-08-23 18:48:44 -07:00
swiotlb.h
switchtec.h
sxgbe_platform.h
sync_core.h
sync_file.h
synclink.h
sys_soc.h
sys.h
syscalls.h UPSTREAM: pid: add pidfd_open() 2019-08-12 13:36:37 -04:00
syscore_ops.h
sysctl.h
sysfs.h Driver core patches for 4.19-rc1 2018-08-18 11:44:53 -07:00
syslog.h
sysrq.h
sysv_fs.h
t10-pi.h scsi: t10-pi: Return correct ref tag when queue has no integrity profile 2018-12-29 13:37:55 +01:00
task_io_accounting_ops.h ANDROID: taskstats: track fsync syscalls 2018-12-05 09:48:12 -08:00
task_io_accounting.h ANDROID: taskstats: track fsync syscalls 2018-12-05 09:48:12 -08:00
task_work.h
taskstats_kern.h
tboot.h
tc.h TC: Set DMA masks for devices 2018-11-13 11:08:51 -08:00
tca6416_keypad.h
tcp.h tcp: limit payload size of sacked skbs 2019-06-17 19:51:56 +02:00
tee_drv.h
textsearch_fsm.h
textsearch.h
tfrc.h
thermal.h
thinkpad_acpi.h
thread_info.h
threads.h
thunderbolt.h
ti_wilink_st.h
ti-emif-sram.h
tick.h
tifm.h
timb_dma.h
timb_gpio.h
time.h tcp: fix rejected syncookies due to stale timestamps 2019-12-21 10:57:17 +01:00
time32.h y2038: Provide aliases for compat helpers 2018-08-22 15:11:35 +02:00
time64.h timekeeping: Force upper bound for setting CLOCK_REALTIME 2019-05-31 06:46:29 -07:00
timecounter.h
timekeeper_internal.h
timekeeping.h timekeeping: Fix declaration of read_persistent_wall_and_boot_offset() 2018-09-03 13:26:44 +02:00
timekeeping32.h y2038: make do_gettimeofday() and get_seconds() inline 2019-11-20 18:45:24 +01:00
timer.h
timerfd.h
timeriomem-rng.h
timerqueue.h
timex.h
tnum.h bpf: Fix incorrect verifier simulation of ARSH under ALU32 2020-01-23 08:21:32 +01:00
topology.h
torture.h
toshiba.h
tpm_command.h
tpm_eventlog.h
tpm.h tpm: Implement tpm_default_chip() to find a TPM chip 2018-07-28 17:03:11 +03:00
trace_clock.h
trace_events.h tracing: Lock event_mutex before synth_event_mutex 2019-12-05 09:19:49 +01:00
trace_seq.h
trace.h
tracefs.h
tracehook.h
tracepoint-defs.h tracepoint: Fix tracepoint array element size mismatch 2018-10-17 15:35:29 -04:00
tracepoint.h tracepoint: Use __idx instead of idx in DO_TRACE macro to make it unique 2018-12-08 12:59:07 +01:00
transport_class.h
ts-nbus.h
tsacct_kern.h
tty_driver.h
tty_flip.h
tty_ldisc.h
tty.h tty: Don't block on IO when ldisc change is pending 2019-12-13 08:52:28 +01:00
typecheck.h
types.h
u64_stats_sync.h
uaccess.h BACKPORT: x86/uaccess: Introduce user_access_{save,restore}() 2019-09-24 17:44:16 -07:00
ucb1400.h
ucs2_string.h
udp.h
uidgid.h
uio_driver.h
uio.h uaccess: Fix is_source param for check_copy_size() in copy_to_iter_mcsafe() 2018-09-12 14:58:47 -07:00
umh.h
unicode.h ext4: optimize case-insensitive lookups 2019-09-23 13:23:30 -07:00
uprobes.h Uprobe: Additional argument arch_uprobe to uprobe_write_opcode() 2018-08-13 20:08:33 -04:00
usb_usual.h
usb.h USB: core: Fix bug caused by duplicate interface PM usage counter 2019-05-08 07:21:44 +02:00
usbdevice_fs.h
user_namespace.h
user-return-notifier.h
user.h
userfaultfd_k.h mm: Change return type int to vm_fault_t for fault handlers 2018-08-23 18:48:44 -07:00
util_macros.h
uts.h
utsname.h
uuid.h
uwb.h
vbox_utils.h
verification.h Replace magic for trusting the secondary keyring with #define 2018-08-16 09:57:20 -07:00
vermagic.h
vexpress.h
vfio.h
vfs.h
vga_switcheroo.h ALSA: hda - Enable runtime PM only for discrete GPU 2018-09-13 17:58:30 +02:00
vgaarb.h
via_i2c.h
via-core.h
via-gpio.h
via.h
videodev2.h
virtio_byteorder.h
virtio_caif.h
virtio_config.h virtio: Make vp_set_vq_affinity() take a mask. 2018-08-11 12:02:18 -07:00
virtio_console.h
virtio_net.h net: avoid false positives in untrusted gso validation 2019-02-27 10:09:01 +01:00
virtio_ring.h virtio: Honour 'may_reduce_num' in vring_create_virtqueue 2019-04-17 08:38:52 +02:00
virtio_vsock.h
virtio.h
visorbus.h
vlynq.h
vm_event_item.h mm: get rid of vmacache_flush_all() entirely 2018-09-13 15:18:04 -10:00
vm_sockets.h
vmacache.h mm: get rid of vmacache_flush_all() entirely 2018-09-13 15:18:04 -10:00
vmalloc.h UPSTREAM: mm: vmalloc: show number of vmalloc pages in /proc/meminfo 2019-10-14 20:24:53 +00:00
vme.h
vmpressure.h
vmstat.h
vmw_vmci_api.h
vmw_vmci_defs.h VMCI: Fix integer overflow in VMCI handle arrays 2019-07-14 08:11:21 +02:00
vringh.h
vt_buffer.h
vt_kern.h
vt.h
vtime.h
w1-gpio.h
w1.h
wait_bit.h
wait.h scsi: sched/wait: Add wait_event_lock_irq_timeout for TASK_UNINTERRUPTIBLE usage 2018-11-13 11:08:42 -08:00
wakeup_reason.h ANDROID: power: wakeup_reason: add an API to log wakeup reasons 2018-12-05 09:48:13 -08:00
wanrouter.h
watchdog.h
win_minmax.h
wireless.h
wkup_m3_ipc.h
wl12xx.h
wm97xx.h
wmi.h
workqueue.h
writeback.h
ww_mutex.h
xarray.h
xattr.h ANDROID: Add optional __get xattr method paired to __vfs_getxattr 2019-11-06 15:27:46 +00:00
xxhash.h
xz.h
yam.h
z2_battery.h
zbud.h
zconf.h
zlib.h
zorro.h
zpool.h
zsmalloc.h
zstd.h
zutil.h