linux-uconsole/include/linux
Eric Biggers 798a35a563 fscrypt: allow synchronous bio decryption
Cherry-pick from origin/upstream-f2fs-stable-linux-4.4.y:
  13890bed20 ("fscrypt: allow synchronous bio decryption")

Currently, fscrypt provides fscrypt_decrypt_bio_pages() which decrypts a
bio's pages asynchronously, then unlocks them afterwards.  But, this
assumes that decryption is the last "postprocessing step" for the bio,
so it's incompatible with additional postprocessing steps such as
authenticity verification after decryption.

Therefore, rename the existing fscrypt_decrypt_bio_pages() to
fscrypt_enqueue_decrypt_bio().  Then, add fscrypt_decrypt_bio() which
decrypts the pages in the bio synchronously without unlocking the pages,
nor setting them Uptodate; and add fscrypt_enqueue_decrypt_work(), which
enqueues work on the fscrypt_read_workqueue.  The new functions will be
used by filesystems that support both fscrypt and fs-verity.

Change-Id: I99f1c7bfb79381f6e4abf2b1f418776b19bd8e08
Signed-off-by: Eric Biggers <ebiggers@google.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
2018-05-20 16:40:16 +05:30
..
amba Merge branch 'lsk-v4.4-android' of git://android.git.linaro.org/kernel/linaro-android into linux-linaro-lsk-v4.4-android 2016-06-02 17:59:02 +08:00
bcma x86/quirks: Add early quirk to reset Apple AirPort card 2016-08-10 11:49:24 +02:00
byteorder
can can: Fix kernel panic at security_sock_rcv_skb 2017-02-18 16:39:26 +01:00
ceph libceph: use BUG() instead of BUG_ON(1) 2017-03-15 09:57:15 +08:00
clk
crush
decompress
dma
extcon
fpga
fsl
gpio
hsi
i2c
iio iio: ad_sigma_delta: Implement a dedicated reset function 2017-10-12 11:27:34 +02:00
input
irqchip UPSTREAM: irqchip: mips-gic: Provide VP ID accessor 2018-03-05 21:56:13 +05:30
isdn
lockd nlm: Ensure callback code also checks that the files match 2017-03-15 09:57:14 +08:00
mfd mfd: 88pm80x: Double shifting bug in suspend/resume 2016-10-16 17:36:14 +02:00
mlx4 net/mlx4: Fix the check in attaching steering rules 2018-04-13 19:50:17 +02:00
mlx5 mlx5: fix bug reading rss_hash_type from CQE 2018-04-13 19:50:10 +02:00
mmc blkdev: Refactoring block io latency histogram codes 2018-01-22 13:16:20 +05:30
mtd mtd: cfi: cmdset_0001: Do not allow read/write to suspend erase block. 2018-05-02 07:53:42 -07:00
netfilter Merge branch 'linux-linaro-lsk-v4.4' into linux-linaro-lsk-v4.4-android 2018-05-20 13:36:03 +05:30
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
perf UPSTREAM: drivers/perf: arm_pmu: implement CPU_PM notifier 2017-07-10 16:29:26 +05:30
phy
pinctrl drivers/pinctrl: Add the concept of an "init" state 2015-10-27 11:24:23 +01:00
platform_data Merge branch 'linux-linaro-lsk-v4.4' into linux-linaro-lsk-v4.4-android 2018-03-23 02:33:06 +00:00
power
qed qed: fix handling of concurrent ramrods. 2015-12-07 14:14:03 -05:00
raid
regulator
reset
rtc
sched cpufreq: Drop schedfreq governor 2017-11-20 21:15:59 +05:30
soc ARM: SoC driver updates for v4.4 2015-11-10 15:00:03 -08:00
spi ARM: SoC cleanups for v4.4 2015-11-10 14:48:36 -08:00
ssb
sunrpc SUNRPC: cleanup ida information when removing sunrpc module 2017-02-01 08:30:53 +01:00
ulpi
unaligned
usb Merge branch 'linux-linaro-lsk-v4.4' into linux-linaro-lsk-v4.4-android 2018-05-20 13:36:03 +05:30
uwb
wimax
8250_pci.h
a.out.h
acct.h
acpi.h ACPI / drivers: fix typo in ACPI_DECLARE_PROBE_ENTRY macro 2016-09-07 08:32:45 +02:00
acpi_dma.h
acpi_pmtmr.h
adb.h
adfs_fs.h
aer.h
agp_backend.h
agpgart.h
ahci_platform.h
aio.h
alarmtimer.h
altera_jtaguart.h
altera_uart.h
amd-iommu.h
amifd.h
amifdreg.h
amigaffs.h
android_aid.h netfilter: add xt_qtaguid matching module 2016-02-16 13:51:23 -08:00
anon_inodes.h
apm-emulation.h
apm_bios.h
apple_bl.h
arm-cci.h
arm-smccc.h ARM: 8478/2: arm/arm64: add arm-smccc 2017-07-06 11:07:37 +08:00
asn1.h
asn1_ber_bytecode.h
asn1_decoder.h
assoc_array.h
assoc_array_priv.h
async.h
async_tx.h
ata.h libata: fix HDIO_GET_32BIT ioctl 2016-03-09 15:34:52 -08:00
ata_platform.h
atalk.h
ath9k_platform.h
atm.h
atm_suni.h
atm_tcp.h
atmdev.h
atmel-mci.h
atmel-ssc.h
atmel_pdc.h
atmel_serial.h
atmel_tc.h
atomic.h atomic: remove all traces of READ_ONCE_CTRL() and atomic*_read_ctrl() 2015-11-03 17:22:17 -08:00
attribute_container.h
audit.h audit: add tty field to LOGIN event 2018-04-08 11:51:57 +02:00
auto_dev-ioctl.h
auto_fs.h
auxvec.h
average.h
b1pcmcia.h
backing-dev-defs.h writeback: safer lock nesting 2018-04-24 09:32:12 +02:00
backing-dev.h writeback: safer lock nesting 2018-04-24 09:32:12 +02:00
backlight.h
balloon_compaction.h
basic_mmio_gpio.h
bcd.h
bch.h
bcm47xx_nvram.h
bcm47xx_wdt.h
bfin_mac.h
binfmts.h
bio.h block: add missing group association in bio-cloning functions 2016-08-20 18:09:24 +02:00
bit_spinlock.h
bitmap.h
bitops.h bitops.h: correctly handle rol32 with 0 byte shift 2015-12-09 10:35:16 -08:00
bitrev.h
blk-cgroup.h blkcg: fix incorrect read/write sync/async stat accounting 2015-10-27 15:04:56 +09:00
blk-iopoll.h
blk-mq.h block: add block polling support 2015-11-07 10:40:47 -07:00
blk_types.h f2fs/fscrypt: updates to v4.17-rc1 2018-05-20 16:40:16 +05:30
blkdev.h blkdev: Refactoring block io latency histogram codes 2018-01-22 13:16:20 +05:30
blkpg.h
blktrace_api.h
blockgroup_lock.h
bma150.h
bootmem.h
bottom_half.h
bpf.h bpf: avoid false sharing of map refcount with max_entries 2018-02-03 17:04:24 +01:00
brcmphy.h
bsearch.h
bsg-lib.h
bsg.h
btree-128.h
btree-type.h
btree.h
btrfs.h
buffer_head.h mm: avoid returning VM_FAULT_RETRY from ->page_mkwrite handlers 2017-12-09 18:42:43 +01:00
bug.h
c2port.h
cache.h arch: Introduce post-init read-only memory 2016-03-17 18:51:51 +00:00
cacheinfo.h drivers: base: cacheinfo: fix x86 with CONFIG_OF enabled 2018-01-31 12:06:08 +01:00
capability.h cred/userns: define current_user_ns() as a function 2017-01-12 11:22:50 +01:00
cb710.h
cciss_ioctl.h
ccp.h
cdev.h
cdrom.h
cfag12864b.h
cgroup-defs.h cgroup: replace __DEVEL__sane_behavior with cgroup2 fs type 2016-11-29 15:25:16 +08:00
cgroup.h cpuset: consider dying css as offline 2017-06-14 13:16:23 +02:00
cgroup_subsys.h sched/tune: add initial support for CGroups based boosting 2016-09-14 14:58:22 +05:30
circ_buf.h
cleancache.h
clk-provider.h clk-divider: make sure read-only dividers do not write to their register 2016-05-11 11:21:11 +02:00
clk.h
clkdev.h
clksrc-dbx500-prcmu.h
clock_cooling.h
clockchips.h
clocksource.h
cm4000_cs.h
cma.h
cmdline-parser.h
cn_proc.h
cnt32_to_63.h
coda.h
coda_psdev.h
compaction.h mm, compaction: distinguish contended status in tracepoints 2015-11-05 19:34:48 -08:00
compat.h
compiler-clang.h Kbuild: provide a __UNIQUE_ID for clang 2018-04-13 19:50:24 +02:00
compiler-gcc.h UPSTREAM: compiler, clang: always inline when CONFIG_OPTIMIZE_INLINING is disabled 2017-11-20 21:15:59 +05:30
compiler-intel.h
compiler.h tracing: Fix freak link error caused by branch tracer 2016-02-25 12:01:16 -08:00
completion.h
component.h
concap.h
configfs.h configfs: allow dynamic group creation 2015-11-20 16:17:32 -08:00
connector.h
console.h printk: do cond_resched() between lines while outputting to consoles 2016-02-17 12:30:57 -08:00
console_struct.h
consolemap.h
container.h
context_tracking.h context_tracking: avoid irq_save/irq_restore on guest entry and exit 2015-11-10 12:06:23 +01:00
context_tracking_state.h
cordic.h
coredump.h coredump: Ensure proper size of sparse core files 2017-07-05 14:37:20 +02:00
coresight-pmu.h coresight: introducing a global trace ID function 2016-06-01 15:31:27 -06:00
coresight-stm.h coresight: stm: adding driver for CoreSight STM component 2016-06-01 15:45:21 -06:00
coresight.h coresight: etb10: implementing AUX API 2016-06-01 15:31:26 -06:00
count_zeros.h
cper.h
cpu.h Merge branch 'linux-linaro-lsk-v4.4' into linux-linaro-lsk-v4.4-android 2018-01-22 11:50:22 +05:30
cpu_cooling.h
cpu_pm.h
cpu_rmap.h
cpufeature.h
cpufreq-dt.h
cpufreq.h BACKPORT: cpufreq: schedutil: Use policy-dependent transition delays 2017-09-18 21:14:35 +01:00
cpufreq_times.h ANDROID: cpufreq: times: Add missing includes 2018-05-20 16:39:09 +05:30
cpuidle.h sched, cpuidle: Track cpuidle state index in the scheduler 2016-09-14 14:48:50 +05:30
cpumask.h cpumask: Add helper cpumask_available() 2018-04-08 11:51:57 +02:00
cpuset.h sched/cpuset/pm: Fix cpuset vs. suspend-resume bugs 2017-10-12 11:27:35 +02:00
cputime.h
crash_dump.h
crc-ccitt.h
crc-itu-t.h
crc-t10dif.h
crc7.h
crc8.h
crc16.h
crc32.h
crc32c.h
cred.h kernel: make groups_sort calling a responsibility group_info allocators 2018-01-10 09:27:10 +01:00
crypto.h fscrypt: updates on 4.15-rc4 2018-01-22 13:16:20 +05:30
cryptohash.h
cs5535.h
ctype.h
cuda.h
cyclades.h
davinci_emac.h
dax.h
dca.h
dcache.h f2fs: backport from (4c1fad64 - Merge tag 'for-f2fs-4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs) 2017-10-15 23:28:17 +05:30
dccp.h dccp: fix use-after-free in dccp_feat_activate_values 2017-03-22 12:04:15 +01:00
dcookies.h
debug_locks.h
debugfs.h
debugobjects.h
delay.h
delayacct.h
dell-led.h
devcoredump.h
devfreq-event.h PM / devfreq: event: remove duplicate devfreq_event_get_drvdata() 2016-10-28 03:01:26 -04:00
devfreq.h
devfreq_cooling.h thermal: devfreq_cooling: use a thermal_cooling_device for register and unregister 2015-11-02 13:14:44 -08:00
device-mapper.h ANDROID: Update init/do_mounts_dm.c to the latest ChromiumOS version. 2017-05-01 15:28:17 +05:30
device.h driver-core: use 'dev' argument in dev_dbg_ratelimited stub 2018-02-25 11:03:46 +01:00
device_cgroup.h
devpts_fs.h devpts: clean up interface to pty drivers 2016-08-16 09:30:49 +02:00
digsig.h
dio.h
dirent.h
dlm.h
dlm_plock.h
dm-dirty-log.h
dm-io.h
dm-kcopyd.h
dm-region-hash.h
dm9000.h
dma-attrs.h
dma-buf.h
dma-contiguous.h
dma-debug.h
dma-direction.h
dma-iommu.h
dma-mapping.h dma-mapping: tidy up dma_parms default handling 2015-11-06 17:50:42 -08:00
dma_remapping.h
dmaengine.h
dmapool.h
dmar.h
dmi.h
dnotify.h
dns_resolver.h net: dns_resolver: convert time_t to time64_t 2015-11-18 16:27:46 -05:00
dqblk_qtree.h
dqblk_v1.h
dqblk_v2.h
drbd.h
drbd_genl.h
drbd_genl_api.h
drbd_limits.h
ds1286.h
ds2782_battery.h
ds17287rtc.h
dtlk.h
dw_apb_timer.h
dynamic_debug.h
dynamic_queue_limits.h
earlycpio.h
ecryptfs.h
edac.h driver core update for 4.4-rc1 2015-11-04 21:50:37 -08:00
edd.h
edma.h
eeprom_93cx6.h
eeprom_93xx46.h
efi-bgrt.h
efi.h BACKPORT: efi/libstub: Unify command line param parsing 2017-11-20 21:15:59 +05:30
efs_vh.h
eisa.h
elevator.h
elf-fdpic.h
elf-randomize.h
elf.h
elfcore-compat.h
elfcore.h
elfnote.h
enclosure.h ses: fix additional element traversal bug 2015-12-11 11:05:57 -08:00
err.h
errno.h
errqueue.h
etherdevice.h
ethtool.h
eventfd.h
eventpoll.h
evm.h
export.h
exportfs.h
ext2_fs.h
extcon.h
f2fs_fs.h f2fs/fscrypt: updates to v4.17-rc1 2018-05-20 16:40:16 +05:30
f75375s.h
falloc.h
fanotify.h
fault-inject.h
fb.h Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux 2015-11-10 09:33:06 -08:00
fcdevice.h
fcntl.h fs: add a VALID_OPEN_FLAGS 2017-07-15 11:57:44 +02:00
fd.h
fddidevice.h
fdtable.h vfs, fdtable: Prevent bounds-check bypass via speculative execution 2018-02-25 11:03:53 +01:00
fec.h
fence.h CHROMIUM: android: fix warning when releasing active sync point 2016-02-16 13:53:25 -08:00
file.h
filter.h bpf: add bpf_patch_insn_single helper 2018-01-17 09:35:30 +01: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
freezer.h BACKPORT: timer: convert timer_slack_ns from unsigned long to u64 2016-07-11 12:43:04 +05:30
frontswap.h
fs.h f2fs/fscrypt: updates to v4.17-rc1 2018-05-20 16:40:16 +05:30
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:39:36 +02:00
fscache.h fscache: Fix the default for fscache_maybe_release_page() 2018-01-10 09:27:10 +01:00
fscrypt.h f2fs/fscrypt: updates to v4.17-rc1 2018-05-20 16:40:16 +05:30
fscrypt_notsupp.h fscrypt: allow synchronous bio decryption 2018-05-20 16:40:16 +05:30
fscrypt_supp.h fscrypt: allow synchronous bio decryption 2018-05-20 16:40:16 +05:30
fsl-diu-fb.h
fsl_devices.h
fsl_hypervisor.h
fsl_ifc.h
fsldma.h
fsnotify.h ANDROID: fsnotify: Notify lower fs of open 2018-03-05 21:53:00 +05:30
fsnotify_backend.h fanotify: fix list corruption in fanotify_get_response() 2016-09-30 10:18:37 +02:00
ftrace.h UPSTREAM: arch, ftrace: for KASAN put hard/soft IRQ entries into separate sections 2018-01-22 13:15:43 +05:30
ftrace_irq.h
futex.h
fwnode.h Power management and ACPI updates for v4.4-rc1 2015-11-04 18:10:13 -08:00
gameport.h
gcd.h
genalloc.h lib/genalloc.c: make the avail variable an atomic_long_t 2017-12-16 10:33:54 +01:00
genetlink.h
genhd.h block: get rid of blk_integrity_revalidate() 2017-05-14 13:32:59 +02:00
genl_magic_func.h
genl_magic_struct.h
getcpu.h
gfp.h mm: fix up sparse warning in gfpflags_allow_blocking 2015-11-20 16:17:32 -08:00
glob.h
goldfish.h ANDROID: Cleanup type casting in goldfish.h 2018-05-20 16:40:16 +05:30
gpio-fan.h
gpio-pxa.h
gpio.h
gpio_event.h Input: Generic GPIO Input device. 2016-02-16 13:50:55 -08:00
gpio_keys.h
gpio_mouse.h
hardirq.h
hash.h Minimal fix-up of bad hashing behavior of hash_64() 2016-05-11 11:21:13 +02:00
hashtable.h
hdlc.h
hdlcdrv.h
hdmi.h
hid-debug.h
hid-roccat.h
hid-sensor-hub.h
hid-sensor-ids.h
hid.h HID: core: Fix size as type u32 2018-04-24 09:32:07 +02:00
hiddev.h
hidraw.h
highmem.h kmap_atomic_to_page() has no users, remove it 2015-11-09 15:11:24 -08:00
highuid.h
hil.h
hil_mlc.h
hippidevice.h
host1x.h
hp_sdc.h
hpet.h
hrtimer.h BACKPORT: timer: convert timer_slack_ns from unsigned long to u64 2016-07-11 12:43:04 +05:30
htcpld.h
htirq.h
huge_mm.h
hugetlb.h arm64: hugetlb: add support for PTE contiguous bit 2016-05-11 17:01:04 +08:00
hugetlb_cgroup.h mm: make compound_head() robust 2015-11-06 17:50:42 -08:00
hugetlb_inline.h
hw_breakpoint.h
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
hwspinlock.h
hyperv.h Drivers: hv: vmbus: Fix a Host signaling bug 2016-03-03 15:07:16 -08: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
i7300_idle.h
i8042.h Input: i8042 - break load dependency between atkbd/psmouse and i8042 2016-09-07 08:32:44 +02:00
i8253.h
icmp.h
icmpv6.h
ide.h
idr.h
ieee80211.h
ieee802154.h
if_arp.h
if_bridge.h bridge: allow zero ageing time 2016-04-20 15:42:02 +09:00
if_eql.h
if_ether.h
if_fddi.h
if_frad.h
if_link.h
if_ltalk.h
if_macvlan.h
if_phonet.h
if_pppol2tp.h
if_pppolac.h net: move PPPoLAC and PPPoPNS headers to uapi 2016-02-16 13:51:20 -08:00
if_pppopns.h net: move PPPoLAC and PPPoPNS headers to uapi 2016-02-16 13:51:20 -08:00
if_pppox.h net: PPPoPNS: Remove length argument from data_ready 2016-02-16 13:51:21 -08:00
if_team.h
if_tun.h
if_tunnel.h
if_vlan.h vlan: Fix reading memory beyond skb->tail in skb_vlan_tagged_multi 2018-04-29 07:50:05 +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-10-12 17:34:22 +05:30
inet_lro.h
inetdevice.h
init.h Merge tag 'v4.4.118' into linux-linaro-lsk-v4.4 2018-02-26 12:02:27 +08:00
init_ohci1394_dma.h
init_task.h UPSTREAM: sched/core: Allow putting thread_info into task_struct 2017-08-11 19:31:04 +05:30
initramfs.h initramfs: Add skip_initramfs command line option 2016-02-16 13:54:10 -08:00
initrd.h
inotify.h
input-polldev.h
input.h
integrity.h
intel-iommu.h iommu/vt-d: Fix some macros that are incorrectly specified in intel-iommu 2017-03-12 06:37:25 +01:00
intel-svm.h iommu/vt-d: Expose struct svm_dev_ops without CONFIG_INTEL_IOMMU_SVM 2015-10-27 08:36:08 +09:00
intel_pmic_gpio.h
interrupt.h BACKPORT: irq: Make the irqentry text section unconditional 2018-01-22 13:15:43 +05:30
interval_tree.h
interval_tree_generic.h
io-64-nonatomic-hi-lo.h
io-64-nonatomic-lo-hi.h
io-mapping.h
io.h
ioc3.h
ioc4.h
iocontext.h
iommu-common.h iommu-common: Fix error code used in iommu_tbl_range_{alloc,free}(). 2015-11-04 11:30:57 -08:00
iommu-helper.h
iommu.h
iopoll.h
ioport.h
ioprio.h
iova.h
ip.h
ipack.h
ipc.h
ipc_namespace.h
ipmi-fru.h
ipmi.h
ipmi_smi.h
ipv6.h Merge branch 'linux-linaro-lsk-v4.4' into linux-linaro-lsk-v4.4-android 2018-01-22 11:50:22 +05:30
ipv6_route.h
irq.h genirq: Provide irq_gc_{lock_irqsave,unlock_irqrestore}() helpers 2016-09-24 10:07:43 +02:00
irq_cpustat.h
irq_work.h
irqbypass.h
irqchip.h
irqdesc.h
irqdomain.h
irqflags.h
irqhandler.h
irqnr.h
irqreturn.h Document that IRQ_NONE should be returned when IRQ not actually handled 2015-10-30 10:13:26 +01:00
isa.h
isapnp.h
iscsi_boot_sysfs.h
iscsi_ibft.h
isdn.h
isdn_divertif.h
isdn_ppp.h
isdnif.h
isicom.h
jbd2.h
jhash.h
jiffies.h frv: declare jiffies to be located in the .data section 2018-04-08 11:51:57 +02:00
journal-head.h
joystick.h
jump_label.h locking/static_key: Fix concurrent static_key_slow_inc() 2016-07-27 09:47:29 -07:00
jump_label_ratelimit.h jump_labels: API for flushing deferred jump label updates 2017-01-19 20:17:19 +01:00
jz4740-adc.h
jz4780-nemc.h
kaiser.h x86: fix build warnign with 32-bit PAE 2018-02-22 15:45:01 +01:00
kallsyms.h
kasan-checks.h BACKPORT: mm/kasan: add API to check memory regions 2018-01-22 13:15:43 +05:30
kasan.h BACKPORT: kasan: report only the first error by default 2018-01-22 13:15:43 +05:30
kbd_diacr.h
kbd_kern.h
Kbuild Include if_pppolac.h and if_pppopns.h into header-y target 2016-02-16 13:51:20 -08:00
kbuild.h UPSTREAM: kbuild: fix asm-offset generation to work with clang 2017-11-20 21:15:59 +05:30
kconfig.h kconfig.h: use __is_defined() to check if MODULE is defined 2018-01-23 19:50:12 +01:00
kcore.h
kcov.h UPSTREAM: kcov: support comparison operands collection 2018-01-22 13:15:43 +05:30
kd.h
kdb.h UPSTREAM: kdb: use task_cpu() instead of task_thread_info()->cpu 2017-08-11 19:31:04 +05:30
kdebug.h
kdev_t.h include/linux/kdev_t.h: old/new_valid_dev() can return bool 2015-11-09 15:11:24 -08:00
kern_levels.h
kernel-page-flags.h
kernel.h kernel.h: add u64_to_user_ptr() 2017-07-06 11:07:39 +08:00
kernel_stat.h
kernelcapi.h
kernfs.h
kexec.h s390/kexec: consolidate crash_map/unmap_reserved_pages() and arch_kexec_protect(unprotect)_crashkres() 2017-10-25 11:26:32 +08:00
key-type.h
key.h KEYS: Fix race between updating and finding a negative key 2017-10-27 10:23:18 +02:00
keyboard.h
keychord.h input: misc: keychord: move header to uapi 2016-02-16 13:50:57 -08:00
keycombo.h input: add keycombo, a general key combo driver. 2016-02-16 13:50:58 -08:00
keyreset.h input: Changed keyreset to act as a wrapper for keycombo. 2016-02-16 13:50:58 -08:00
kfifo.h
kgdb.h
khugepaged.h
klist.h
kmemcheck.h
kmemleak.h mm: kmemleak: mark kmemleak_init prototype as __init 2015-12-12 10:15:34 -08:00
kmod.h
kmsg_dump.h
kobj_map.h
kobject.h
kobject_ns.h
kprobes.h tracing/kprobes: Enforce kprobes teardown after testing 2017-05-25 14:30:17 +02:00
kref.h kref: Remove kref_put_spinlock_irqsave() 2015-11-28 19:33:29 -08:00
ks0108.h
ks8842.h
ks8851_mll.h
ksm.h
kthread.h BACKPORT: kthread: allow to cancel kthread work 2017-06-21 16:34:04 +05:30
ktime.h time: Avoid undefined behaviour in ktime_add_safe() 2018-01-31 12:06:08 +01:00
kvm_host.h KVM: kvm_io_bus_unregister_dev() should never fail 2017-04-08 09:53:32 +02:00
kvm_irqfd.h
kvm_para.h
kvm_types.h
l2tp.h
lapb.h
latencytop.h
lcd.h
lcm.h
led-class-flash.h
led-lm3530.h
leds-bd2802.h
leds-lp3944.h
leds-pca9532.h
leds-regulator.h
leds-tca6507.h
leds.h
leds_pwm.h
lglock.h
lguest.h
lguest_launcher.h
libata.h libata: Align ata_device's id on a cacheline 2016-03-09 15:34:52 -08:00
libfdt.h
libfdt_env.h
libnvdimm.h nfit, libnvdimm: fix interleave set cookie calculation 2017-03-18 19:09:58 +08:00
libps2.h
license.h
lightnvm.h lightnvm: initialize ppa_addr in dev_to_generic_addr() 2017-09-02 07:06:51 +02:00
linkage.h
linux_logo.h
lis3lv02d.h
list.h
list_bl.h
list_lru.h mm/list_lru.c: fix list_lru_count_node() to be race free 2017-07-21 07:44:56 +02:00
list_nulls.h
list_sort.h
livepatch.h
llc.h
llist.h llist: clang: introduce member_address_is_nonnull() 2018-04-08 11:51:59 +02:00
lockdep.h treewide: Remove old email address 2015-11-23 09:44:58 +01:00
lockref.h
log2.h log2: make order_base_2() behave correctly on const input value zero 2017-06-17 06:39:36 +02:00
lp.h
lru_cache.h
lsm_audit.h
lsm_hooks.h
lz4.h
lzo.h
m48t86.h
mailbox_client.h
mailbox_controller.h
maple.h
marvell_phy.h phy: marvell: Add support for 88E1540 PHY 2015-11-17 15:25:43 -05:00
math64.h KVM: x86: Replace call-back set_tsc_khz() with a common function 2015-11-10 12:06:16 +01:00
max17040_battery.h
mbcache.h
mbcache2.h BACKPORT: [UPSTREAM] mbcache2: reimplement mbcache 2017-05-01 15:05:27 +05:30
mbus.h bus: mbus: fix window size calculation for 4GB windows 2017-10-27 10:23:17 +02:00
mc6821.h
mc146818rtc.h
mcb.h
mdio-bitbang.h
mdio-mux.h
mdio.h
mei_cl_bus.h
memblock.h Merge branch 'lsk/kdump/for-v4.4' into linux-linaro-lsk-v4.4 2017-06-28 22:13:59 +08:00
memcontrol.h mm: memcontrol: fix cgroup creation failure after many small jobs 2016-08-16 09:30:51 +02:00
memory-state-time.h Implement memory_state_time, used by qcom,cpubw 2016-08-18 18:56:03 +05:30
memory.h
memory_hotplug.h base/memory, hotplug: fix a kernel oops in show_valid_zones() 2017-02-09 08:02:47 +01:00
mempolicy.h
mempool.h
memstick.h
mg_disk.h
mic_bus.h
micrel_phy.h
microchipphy.h
migrate.h
migrate_mode.h
mii.h
miscdevice.h Input: add userio module 2015-10-27 18:55:31 -07:00
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm-arch-hooks.h
mm.h Merge branch 'linux-linaro-lsk-v4.4' into linux-linaro-lsk-v4.4-android 2018-05-20 13:36:03 +05:30
mm_inline.h
mm_types.h BACKPORT: partial: mm, oom_reaper: do not mmput synchronously from the oom reaper context 2017-10-15 23:21:09 +05:30
mman.h mm: Handle 0 flags in _calc_vm_trans() macro 2017-12-20 10:04:59 +01:00
mmdebug.h include/linux/mmdebug.h: should include linux/bug.h 2015-12-18 14:25:40 -08:00
mmiotrace.h
mmu_context.h sched/core: Add switch_mm_irqs_off() and use it in the scheduler 2017-12-25 14:22:09 +01:00
mmu_notifier.h mm: drop unused pmdp_huge_get_and_clear_notify() 2017-12-16 10:33:50 +01:00
mmzone.h Merge tag 'v4.4.110' into linux-linaro-lsk-v4.4 2018-01-08 12:01:03 +08:00
mnt_namespace.h
mod_devicetable.h sound updates for 4.4-rc1 2015-11-06 11:04:07 -08:00
module.h Merge branch 'linux-linaro-lsk-v4.4' into linux-linaro-lsk-v4.4-android 2018-03-05 20:20:17 +05:30
moduleloader.h
moduleparam.h module: export param_free_charp() 2015-11-06 17:50:42 -08:00
mount.h Merge branch 'linux-linaro-lsk-v4.4' into linux-linaro-lsk-v4.4-android 2017-05-04 12:01:39 +08:00
mpage.h
mpi.h
mpls.h
mpls_iptunnel.h
mroute.h ipmr, ip6mr: fix scheduling while atomic and a deadlock with ipmr_get_route 2016-11-15 07:46:37 +01:00
mroute6.h ipmr, ip6mr: fix scheduling while atomic and a deadlock with ipmr_get_route 2016-11-15 07:46:37 +01:00
msdos_fs.h
msg.h
msi.h genirq/msi: Add stubs for get_cached_msi_msg/pci_write_msi_msg 2018-02-25 11:03:48 +01:00
mutex-debug.h
mutex.h
mv643xx.h
mv643xx_eth.h
mv643xx_i2c.h
mvebu-pmsu.h
mxm-wmi.h
n_r3964.h
namei.h ANDROID: vfs: Add permission2 for filesystems with per mount permissions 2017-02-03 15:04:29 +05:30
nd.h
net.h net: Don't forget pr_fmt on net_dbg_ratelimited for CONFIG_DYNAMIC_DEBUG 2016-07-11 09:31:11 -07:00
netdev_features.h net/core: fix for_each_netdev_feature 2015-11-03 11:29:57 -05:00
netdevice.h tun: call dev_get_valid_name() before register_netdevice() 2017-11-18 11:11:05 +01:00
netfilter.h
netfilter_bridge.h
netfilter_defs.h
netfilter_ingress.h netfilter: ingress: fix wrong input interface on hook 2015-11-06 19:33:12 +01:00
netfilter_ipv4.h
netfilter_ipv6.h
netlink.h netlink: add a start callback for starting a netlink dump 2017-12-05 11:22:49 +01:00
netpoll.h
nfs.h
nfs3.h
nfs4.h nfs: Don't increment lock sequence ID after NFS4ERR_MOVED 2017-02-01 08:30:53 +01:00
nfs_fs.h nfs: fix nfs_size_to_loff_t 2016-03-03 15:07:28 -08:00
nfs_fs_i.h
nfs_fs_sb.h
nfs_iostat.h
nfs_page.h
nfs_xdr.h nfs: use sliding delay when LAYOUTGET gets NFS4ERR_DELAY 2015-11-23 21:57:44 -05:00
nfsacl.h
nilfs2_fs.h
nl802154.h
nls.h
nmi.h hardlockup: detect hard lockups without NMIs using secondary cpus 2016-02-16 13:54:19 -08:00
node.h
nodemask.h
nospec.h nospec: Kill array_index_nospec_mask_check() 2018-04-08 11:52:01 +02:00
notifier.h
ns_common.h
nsc_gpio.h
nsproxy.h
ntb.h
ntb_transport.h
nubus.h
numa.h
nvme.h
nvmem-consumer.h nvmem: Declare nvmem_cell_read() consistently 2016-10-07 15:23:41 +02:00
nvmem-provider.h
nvram.h
nwpserial.h
of.h of: Provide static inline function for of_translate_address if needed 2015-11-10 17:27:12 -06:00
of_address.h of: Provide static inline function for of_translate_address if needed 2015-11-10 17:27:12 -06:00
of_device.h
of_dma.h dmaengine: of_dma: Correct return code for of_dma_request_slave_channel in case !CONFIG_OF 2015-11-16 09:03:21 +05:30
of_fdt.h of: Support CONFIG_CMDLINE_EXTEND config option 2016-02-16 13:54:08 -08:00
of_gpio.h
of_graph.h
of_iommu.h
of_irq.h of/irq: move of_msi_map_rid declaration to the correct ifdef section 2015-12-09 09:23:28 -06:00
of_mdio.h
of_mtd.h
of_net.h
of_pci.h More power management and ACPI updates for v4.4-rc1 2015-11-12 11:50:33 -08:00
of_pdt.h
of_platform.h
of_reserved_mem.h
oid_registry.h
olpc-ec.h
omap-dma.h ARM: OMAP1: fix incorrect INT_DMA_LCD 2015-10-28 10:05:58 -07:00
omap-dmaengine.h
omap-gpmc.h ARM: OMAP2+: gpmc-onenand: propagate error on initialization failure 2017-12-16 10:33:51 +01:00
omap-iommu.h
omap-mailbox.h
omapfb.h
once.h
oom.h
openvswitch.h
oprofile.h
osq_lock.h
oxu210hp.h
padata.h
page-flags-layout.h
page-flags.h mm: make compound_head() robust 2015-11-06 17:50:42 -08:00
page-isolation.h
page_counter.h mm: page_counter: let page_counter_try_charge() return bool 2015-11-05 19:34:48 -08:00
page_ext.h
page_idle.h mm: check the return value of lookup_page_ext for all call sites 2017-11-24 08:32:25 +01:00
page_owner.h
pageblock-flags.h mm: use 'unsigned int' for page order 2015-11-06 17:50:42 -08:00
pagemap.h mm: Fix false-positive VM_BUG_ON() in page_cache_{get,add}_speculative() 2018-03-22 09:23:22 +01:00
pagevec.h
parport.h
parport_pc.h
parser.h
pata_arasan_cf_data.h
patchkey.h
path.h
pch_dma.h
pci-acpi.h
pci-aspm.h
pci-ats.h
pci-dma.h
pci.h PCI: Export pcie_find_root_port 2016-12-08 07:15:24 +01:00
pci_hotplug.h
pci_ids.h cs5536: add support for IDE controller variant 2017-09-13 14:09:45 -07:00
pcieport_if.h
pda_power.h
pe.h
percpu-defs.h KPTI: Rename to PAGE_TABLE_ISOLATION 2018-01-05 15:44:26 +01:00
percpu-refcount.h percpu-refcount: fix reference leak during percpu-atomic transition 2017-02-09 08:02:46 +01:00
percpu-rwsem.h RFC: FROMLIST: locking/percpu-rwsem: Optimize readers and reduce global impact 2016-09-14 14:26:20 +05:30
percpu.h
percpu_counter.h
percpu_ida.h
perf_event.h Merge branch 'linux-linaro-lsk-v4.4' into linux-linaro-lsk-v4.4-android 2016-09-20 15:18:54 +08:00
perf_regs.h
personality.h
pfn.h mm: add PHYS_PFN, use it in __phys_to_pfn() 2017-11-21 09:21:22 +01:00
phonet.h
phy.h net: stmmac: enable EEE in MII, GMII or RGMII only 2018-01-17 09:35:29 +01:00
phy_fixed.h
pid.h pids: make task_tgid_nr_ns() safe 2017-08-24 17:02:36 -07:00
pid_namespace.h
pim.h
pipe_fs_i.h pipe: limit the per-user amount of pages allocated in pipes 2016-06-07 18:14:35 -07:00
pktcdvd.h
pl320-ipc.h
platform_device.h
plist.h
pm-trace.h
pm.h BACKPORT: PM / sleep: Go direct_complete if driver has no callbacks 2016-07-11 12:43:04 +05:30
pm2301_charger.h
pm_clock.h
pm_domain.h PM / Domains: Merge measurements for PM QoS device latencies 2015-10-28 04:33:04 +01:00
pm_opp.h PM / OPP: Add dev_pm_opp_set_rate() 2016-04-08 11:24:28 +08:00
pm_qos.h
pm_runtime.h
pm_wakeirq.h
pm_wakeup.h
pmem.h
pmu.h
pnfs_osd_xdr.h
pnp.h
poison.h
poll.h BACKPORT: timer: convert timer_slack_ns from unsigned long to u64 2016-07-11 12:43:04 +05:30
posix-clock.h time: Change posix clocks ops interfaces to use timespec64 2018-03-24 10:58:40 +01:00
posix-timers.h
posix_acl.h posix_acl: Clear SGID bit when setting file permissions 2016-10-31 04:13:58 -06:00
posix_acl_xattr.h
power_supply.h power: Add property CHARGE_COUNTER_EXT and 64-bit precision properties 2016-02-16 13:53:37 -08: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 17:13:11 +01:00
prefetch.h
printk.h
proc_fs.h ANDROID: proc: Add /proc/uid directory 2018-05-20 16:39:09 +05:30
proc_ns.h
profile.h
projid.h
property.h device property: ACPI: Remove unused DMA APIs 2015-11-07 01:29:22 +01:00
proportions.h treewide: Remove old email address 2015-11-23 09:44:58 +01:00
psci.h ARM: 8511/1: ARM64: kernel: PSCI: move PSCI idle management code to drivers/firmware 2016-10-20 16:23:44 +08:00
pstore.h FROMLIST: pstore: drop pmsg bounce buffer 2016-09-14 14:44:33 +05:30
pstore_ram.h Merge branch 'linux-linaro-lsk-v4.4' into linux-linaro-lsk-v4.4-android 2017-08-11 19:28:33 +05:30
pti.h
ptp_classify.h ptp: Change ptp_class to a proper bitmask 2015-11-03 11:08:22 -05:00
ptp_clock_kernel.h
ptrace.h ptrace: Properly initialize ptracer_cred on fork 2017-06-14 13:16:20 +02:00
pvclock_gtod.h
pwm.h pwm: Unexport children before chip removal 2016-11-10 16:36:37 +01:00
pwm_backlight.h
pxa2xx_ssp.h spi: pxa2xx: Add support for Intel Broxton 2015-10-30 11:18:05 +09:00
pxa168_eth.h
qcom_scm.h
qnx6_fs.h
quicklist.h
quota.h
quotaops.h
radix-tree.h radix-tree: fix oops after radix_tree_iter_retry 2016-02-25 12:01:23 -08:00
raid_class.h
ramfs.h
random.h drivers: char: random: add get_random_long() 2017-06-14 13:16:23 +02:00
range.h
ras.h
ratelimit.h
rational.h
rbtree.h rbtree: clarify documentation of rbtree_postorder_for_each_entry_safe() 2015-11-06 17:50:42 -08:00
rbtree_augmented.h
rbtree_latch.h
rcu_sync.h RFC: FROMLIST: cgroup: avoid synchronize_sched() in __cgroup_procs_write() 2016-09-14 14:26:20 +05:30
rculist.h
rculist_bl.h
rculist_nulls.h
rcupdate.h
rcutiny.h
rcutree.h
reboot.h
reciprocal_div.h
regmap.h
regset.h
relay.h
remoteproc.h
reservation.h
reset-controller.h
reset.h
resource.h
resource_ext.h
restart_block.h UPSTREAM: thread_info: factor out restart_block 2017-08-11 19:31:04 +05:30
rfkill-gpio.h
rfkill-regulator.h
rfkill.h
rhashtable.h rhashtable: Prevent spurious EBUSY errors on insertion 2015-12-04 14:38:26 -05:00
ring_buffer.h ring_buffer: ring_buffer_empty{cpu}() can return boolean 2015-11-02 14:23:38 -05:00
rio.h
rio_drv.h
rio_ids.h
rio_regs.h
rmap.h mm: replace vma_lock_anon_vma with anon_vma_lock_read/write 2016-02-25 12:01:21 -08:00
rndis.h
root_dev.h
rotary_encoder.h
rpmsg.h
rslib.h
rtc-ds2404.h
rtc-v3020.h
rtc.h
rtmutex.h
rtnetlink.h
rwlock.h
rwlock_api_smp.h
rwlock_types.h
rwsem-spinlock.h
rwsem.h
rxrpc.h
s3c_adc_battery.h
sa11x0-dma.h
scatterlist.h
scc.h
sched.h ANDROID: cpufreq: track per-task time in state 2018-05-20 16:39:09 +05:30
sched_clock.h
sched_energy.h FIXUP: sched: fix build for non-SMP target 2016-09-14 14:59:32 +05:30
scif.h
scpi_protocol.h scpi: hide get_scpi_ops in module from built-in code 2015-11-19 16:22:43 +01:00
screen_info.h
sctp.h
scx200.h
scx200_gpio.h
sdb.h
sdla.h
seccomp.h seccomp, ptrace: add support for dumping seccomp filters 2015-10-27 19:55:13 -07:00
securebits.h
security.h
selection.h
selinux.h
sem.h ipc/sem.c: fix complex_count vs. simple op race 2016-10-28 03:01:32 -04:00
semaphore.h
seq_buf.h
seq_file.h Make file credentials available to the seqfile interfaces 2017-08-06 19:19:42 -07:00
seq_file_net.h
seqlock.h
seqno-fence.h
serial.h
serial_8250.h
serial_bcm63xx.h
serial_core.h serial_core: Add wake_peer uart operation 2016-02-16 13:54:17 -08:00
serial_max3100.h
serial_pnx8xxx.h
serial_s3c.h
serial_sci.h
serio.h Input: i8042 - break load dependency between atkbd/psmouse and i8042 2016-09-07 08:32:44 +02:00
sfi.h
sfi_acpi.h
sh_clk.h
sh_dma.h
sh_eth.h sh_eth: fix SH7757 GEther initialization 2018-01-17 09:35:29 +01:00
sh_intc.h
sh_timer.h
shdma-base.h
shm.h
shmem_fs.h make sure that freeing shmem fast symlinks is RCU-delayed 2016-03-03 15:07:23 -08:00
shrinker.h
signal.h SIGNAL: Move generic copy_siginfo() to signal.h 2016-06-01 12:15:54 -07:00
signalfd.h
sirfsoc_dma.h
sizes.h
skbuff.h skbuff: return -EMSGSIZE in skb_to_sgvec to prevent overflow 2018-04-13 19:50:17 +02:00
slab.h BACKPORT: mm, kasan: add GFP flags to KASAN API 2018-01-22 13:15:43 +05:30
slab_def.h BACKPORT: mm, kasan: switch SLUB to stackdepot, enable memory quarantine for SLUB 2018-01-22 13:15:43 +05:30
slub_def.h BACKPORT: mm, kasan: switch SLUB to stackdepot, enable memory quarantine for SLUB 2018-01-22 13:15:43 +05:30
sm501-regs.h
sm501.h
smc91x.h net: smc91x: fix SMC accesses 2016-09-30 10:18:37 +02:00
smc911x.h
smp.h
smpboot.h
smsc911x.h
smscphy.h
sock_diag.h Merge branch 'linux-linaro-lsk-v4.4' into linux-linaro-lsk-v4.4-android 2016-07-17 12:18:15 +08:00
socket.h net: pppolac/pppopns: Replace msg.msg_iov with iov_iter_kvec() 2016-04-07 16:49:56 +05:30
sonet.h
sony-laptop.h
sonypi.h
sort.h
sound.h
soundcard.h
spinlock.h
spinlock_api_smp.h
spinlock_api_up.h
spinlock_types.h
spinlock_types_up.h
spinlock_up.h
splice.h
spmi.h
srcu.h
ssbi.h
stackdepot.h BACKPORT: mm, kasan: stackdepot implementation. Enable stackdepot for SLAB 2018-01-22 13:15:43 +05:30
stackprotector.h
stacktrace.h
start_kernel.h
stat.h
statfs.h
static_key.h
stddef.h
ste_modem_shm.h
stm.h stm class: Support devices that override software assigned masters 2016-06-01 15:42:54 -06:00
stmmac.h
stmp3xxx_rtc_wdt.h
stmp_device.h
stop_machine.h kernel: remove stop_machine() Kconfig dependency 2015-12-12 10:15:34 -08:00
string.h Provide a function to create a NUL-terminated string from unterminated data 2018-02-25 11:03:36 +01:00
string_helpers.h
stringify.h
sudmac.h
sungem_phy.h
sunserialcore.h
sunxi-rsb.h
superhyway.h
suspend.h power: Adds functionality to log the last suspend abort reason. 2016-02-16 13:53:38 -08:00
svga.h
sw842.h
swab.h
swap.h mm: page_alloc: generalize the dirty balance reserve 2016-11-29 15:25:03 +08:00
swap_cgroup.h
swapfile.h
swapops.h
swiotlb.h
sxgbe_platform.h
synclink.h
sys.h
sys_soc.h
syscalls.h arm64: fix building without CONFIG_UID16 2015-11-25 15:49:13 +00:00
syscore_ops.h
sysctl.h sysctl: handle error writing UINT_MAX to u32 fields 2016-10-07 15:23:46 +02:00
sysfs.h efi: Move some sysfs files to be read-only by root 2017-12-16 10:33:48 +01:00
syslog.h
sysrq.h
sysv_fs.h
t10-pi.h
task_io_accounting.h ANDROID: sched: add a counter to track fsync 2017-04-10 13:12:16 +05:30
task_io_accounting_ops.h ANDROID: sched: add a counter to track fsync 2017-04-10 13:12:16 +05:30
task_work.h
taskstats_kern.h
tboot.h
tc.h
tca6416_keypad.h
tcp.h tcp: __tcp_hdrlen() helper 2018-01-31 12:06:13 +01:00
tee_drv.h BACKPORT: tee: add start argument to shm_register callback 2018-03-05 21:58:40 +05:30
textsearch.h
textsearch_fsm.h
tfrc.h
thermal.h Thermal: Ignore invalid trip points 2016-04-12 09:08:35 -07:00
thinkpad_acpi.h
thread_info.h UPSTREAM: thread_info: include <current.h> for THREAD_INFO_IN_TASK 2017-08-11 19:31:04 +05:30
threads.h
ti_wilink_st.h
tick.h UPSTREAM: cpufreq: schedutil: Avoid reducing frequency of busy CPUs prematurely 2017-08-11 19:31:04 +05:30
tifm.h
timb_dma.h
timb_gpio.h
time.h time: Verify time values in adjtimex ADJ_SETOFFSET to avoid overflow 2016-09-15 08:27:47 +02:00
time64.h
timecounter.h
timekeeper_internal.h BACKPORT: time: Clean up CLOCK_MONOTONIC_RAW time handling 2018-01-22 13:15:43 +05:30
timekeeping.h UPSTREAM: timekeeping: Add a fast and NMI safe boot clock 2016-12-01 15:18:44 +05:30
timer.h
timerfd.h
timeriomem-rng.h
timerqueue.h
timex.h
topology.h
torture.h
toshiba.h
tpm.h
tpm_command.h
trace_clock.h
trace_events.h bpf: one perf event close won't free bpf program attached by another perf event 2017-10-21 17:09:02 +02:00
trace_seq.h
tracefs.h
tracehook.h memcg: punt high overage reclaim to return-to-userland path 2015-11-05 19:34:48 -08:00
tracepoint.h tracing: Fix check for cpu online when event is disabled 2016-03-16 08:42:58 -07:00
transport_class.h
tsacct_kern.h
tty.h tty: Don't call panic() at tty_ldisc_init() 2018-05-02 07:53:40 -07:00
tty_driver.h
tty_flip.h tty: improve tty_insert_flip_char() fast path 2017-09-27 11:00:13 +02:00
tty_ldisc.h
typecheck.h
types.h arm64: fix building without CONFIG_UID16 2015-11-25 15:49:13 +00:00
u64_stats_sync.h
uaccess.h unsafe_[get|put]_user: change interface to use a error target label 2016-09-24 11:41:26 +08:00
ucb1400.h
ucs2_string.h lib/ucs2_string: Add ucs2 -> utf8 helper functions 2016-03-03 15:07:08 -08:00
udp.h
uidgid.h
uinput.h
uio.h constify iov_iter_count() and iter_is_iovec() 2016-12-10 19:07:25 +01:00
uio_driver.h
uprobes.h treewide: Remove old email address 2015-11-23 09:44:58 +01:00
usb.h usb: Add USB 3.1 Precision time measurement capability descriptor support 2017-12-09 18:42:43 +01:00
usb_usual.h USB: uas: Add a new NO_REPORT_LUNS quirk 2016-04-20 15:42:07 +09:00
usbdevice_fs.h
user-return-notifier.h
user.h
user_namespace.h
userfaultfd_k.h
util_macros.h
uts.h
utsname.h
uuid.h
uwb.h
verify_pefile.h
vermagic.h Revert "module: Add retpoline tag to VERMAGIC" 2018-01-31 12:06:11 +01:00
vexpress.h
vfio.h vfio: New external user group/file match 2017-07-27 15:06:07 -07:00
vfs.h
vga_switcheroo.h vga_switcheroo: Drop client power state VGA_SWITCHEROO_INIT 2015-11-05 11:07:36 +10:00
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-02 07:53:40 -07:00
virtio_byteorder.h
virtio_caif.h
virtio_config.h
virtio_console.h
virtio_mmio.h
virtio_ring.h
vlynq.h
vm_event_item.h mm/vmstat: Make NR_TLB_REMOTE_FLUSH_RECEIVED available even on UP 2018-01-02 20:33:28 +01:00
vm_sockets.h
vmacache.h
vmalloc.h mm: get rid of 'vmalloc_info' from /proc/meminfo 2015-11-01 17:09:15 -08:00
vme.h
vmpressure.h
vmstat.h vmstat: make vmstat_updater deferrable again and shut down on idle 2016-09-14 15:02:22 +05:30
vmw_vmci_api.h
vmw_vmci_defs.h
vringh.h
vt.h
vt_buffer.h
vt_kern.h
vtime.h
w1-gpio.h
wait.h sched/wait: Fix the signal handling fix 2015-12-13 14:30:59 -08:00
wakelock.h PM / Sleep: Add wake lock api wrapper on top of wakeup sources 2016-01-11 09:48:49 +05:30
wakeup_reason.h power: Provide dummy log_suspend_abort_reason() if SUSPEND is disabled 2016-04-07 16:49:57 +05:30
wanrouter.h
watchdog.h watchdog: include: add units for timeout values in kerneldoc 2015-11-03 20:46:26 +01:00
wireless.h
wl12xx.h
wlan_plat.h wlan: Add get_wake_irq functionality 2016-02-16 13:51:49 -08:00
wm97xx.h
workqueue.h workqueue: Allow retrieval of current task's work struct 2018-03-18 11:17:48 +01:00
writeback.h writeback: flush inode cgroup wb switches instead of pinning super_block 2016-03-09 15:34:52 -08:00
ww_mutex.h
xattr.h 9p: xattr simplifications 2015-11-13 20:34:33 -05:00
xz.h
yam.h
z2_battery.h
zbud.h
zconf.h
zlib.h
zorro.h
zpool.h mm: zsmalloc: constify struct zs_pool name 2015-11-06 17:50:42 -08:00
zsmalloc.h mm: zsmalloc: constify struct zs_pool name 2015-11-06 17:50:42 -08:00
zutil.h include/linux/zutil.h: fix usage example of zlib_adler32() 2015-11-06 17:50:42 -08:00