android_kernel_oneplus_msm8998/include/linux
Tejun Heo a7ea4de366 string: drop __must_check from strscpy() and restore strscpy() usages in cgroup
commit 08a77676f9c5fc69a681ccd2cd8140e65dcb26c7 upstream.

e7fd37ba1217 ("cgroup: avoid copying strings longer than the buffers")
converted possibly unsafe strncpy() usages in cgroup to strscpy().
However, although the callsites are completely fine with truncated
copied, because strscpy() is marked __must_check, it led to the
following warnings.

  kernel/cgroup/cgroup.c: In function ‘cgroup_file_name’:
  kernel/cgroup/cgroup.c:1400:10: warning: ignoring return value of ‘strscpy’, declared with attribute warn_unused_result [-Wunused-result]
     strscpy(buf, cft->name, CGROUP_FILE_NAME_MAX);
	       ^

To avoid the warnings, 50034ed49645 ("cgroup: use strlcpy() instead of
strscpy() to avoid spurious warning") switched them to strlcpy().

strlcpy() is worse than strlcpy() because it unconditionally runs
strlen() on the source string, and the only reason we switched to
strlcpy() here was because it was lacking __must_check, which doesn't
reflect any material differences between the two function.  It's just
that someone added __must_check to strscpy() and not to strlcpy().

These basic string copy operations are used in variety of ways, and
one of not-so-uncommon use cases is safely handling truncated copies,
where the caller naturally doesn't care about the return value.  The
__must_check doesn't match the actual use cases and forces users to
opt for inferior variants which lack __must_check by happenstance or
spread ugly (void) casts.

Remove __must_check from strscpy() and restore strscpy() usages in
cgroup.

Signed-off-by: Tejun Heo <tj@kernel.org>
Suggested-by: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Ma Shimiao <mashimiao.fnst@cn.fujitsu.com>
Cc: Arnd Bergmann <arnd@arndb.de>
Cc: Chris Metcalf <cmetcalf@ezchip.com>
[backport only the string.h portion to remove build warnings starting to show up - gregkh]
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2019-02-20 10:13:15 +01:00
..
amba ARM: 8446/1: amba: Remove unused callbacks for legacy system PM 2015-10-19 17:08:32 +01:00
bcma x86/quirks: Add early quirk to reset Apple AirPort card 2016-08-10 11:49:24 +02:00
byteorder
can can: dev: can_get_echo_skb(): factor out non sending code to __can_get_echo_skb() 2018-12-01 09:46:34 +01:00
ceph libceph: bump CEPH_MSG_MAX_DATA_LEN 2018-11-21 09:27:42 +01:00
clk clk: at91: add generated clock driver 2015-10-01 12:48:11 -07:00
crush
decompress
dma dmaengine: hsu: remove platform data 2015-10-17 21:22:08 -07:00
extcon extcon: gpio: Fix minor coding style and remove the unused fields. 2015-09-30 19:22:50 +09:00
fpga add FPGA manager core 2015-10-07 18:08:15 +01:00
fsl net/ethernet/freescale/fman: fix cross-build error 2018-08-24 13:27:00 +02:00
gpio gpiolib: provide generic request/free implementations 2015-10-16 22:11:16 +02:00
hsi
i2c i2c: rcar: Remove obsolete platform data support 2015-10-20 18:10:25 +02:00
iio iio:buffer: make length types match kfifo types 2018-07-03 11:21:30 +02:00
input Input: edt-ft5x06 - remove support for platform data 2015-09-27 17:33:59 -07:00
irqchip irqchip/gic-v3-its: Fix entry size mask for GITS_BASER 2016-10-28 03:01:34 -04:00
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 brcmfmac: Add support for bcm43364 wireless chipset 2018-08-06 16:24:36 +02:00
mtd mtd: cfi: cmdset_0001: Do not allow read/write to suspend erase block. 2018-05-02 07:53:42 -07:00
netfilter netfilter: ipset: Correct rcu_dereference() call in ip_set_put_comment() 2018-11-27 16:08:01 +01:00
netfilter_arp inet netfilter: Remove hook from ip6t_do_table, arp_do_table, ipt_do_table 2015-09-18 21:57:43 +02:00
netfilter_bridge ebtables: arpreply: Add the standard target sanity check 2018-10-13 09:11:35 +02:00
netfilter_ipv4 inet netfilter: Remove hook from ip6t_do_table, arp_do_table, ipt_do_table 2015-09-18 21:57:43 +02:00
netfilter_ipv6 inet netfilter: Remove hook from ip6t_do_table, arp_do_table, ipt_do_table 2015-09-18 21:57:43 +02:00
perf arm: perf: factor arm_pmu core out to drivers 2015-07-31 15:01:14 +01:00
phy
pinctrl drivers/pinctrl: Add the concept of an "init" state 2015-10-27 11:24:23 +01:00
platform_data hwmon: (ina2xx) fix sysfs shunt resistor read access 2018-10-10 08:52:09 +02:00
power power: bq27xxx_battery: Add support for additional bq27xxx family devices 2015-09-23 17:15:27 +02:00
qed qed: fix handling of concurrent ramrods. 2015-12-07 14:14:03 -05:00
raid
regulator regulator: introduce min_dropout_uV 2015-10-16 17:57:33 +01:00
reset
rtc
sched sched/deadline: Unify dl_time_before() usage 2015-09-23 09:51:25 +02:00
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: use-after-free in svc_process_common() 2019-01-16 22:16:12 +01:00
ulpi
unaligned
usb usb: gadget: composite: fix incorrect handling of OS desc requests 2018-05-30 07:49:13 +02:00
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 PCI/AER: Clear error status registers during enumeration and restore 2015-09-17 10:09:37 -05:00
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
anon_inodes.h
apm-emulation.h
apm_bios.h
apple_bl.h
arm-cci.h
asn1.h
asn1_ber_bytecode.h ASN.1: Handle 'ANY OPTIONAL' in grammar 2015-08-05 13:38:07 +01:00
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 tty/serial: at91: add support to FIFOs 2015-07-23 18:00:42 -07:00
atmel_tc.h misc: atmel_tclib: get and use slow clock 2015-10-06 12:33:14 +02:00
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 average: remove out-of-line implementation 2015-08-20 14:10:23 -07:00
b1pcmcia.h
backing-dev-defs.h writeback: don't decrement wb->refcnt if !wb->bdi 2019-01-26 09:42:53 +01: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 gpio: generic: support input-only chips 2015-07-27 15:01:05 +02:00
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 linux/bitmap: Force inlining of bitmap weight functions 2015-08-05 09:38:08 +02:00
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 block: don't hardcode blk_qc_t -> tag mask 2015-11-11 09:37:34 -07:00
blkdev.h block: Fix transfer when chunk sectors exceeds max 2018-07-03 11:21:35 +02:00
blkpg.h mtd: provide proper 32/64-bit compat_ioctl() support for BLKPG 2015-09-29 13:37:04 -07:00
blktrace_api.h
blockgroup_lock.h
bma150.h
bootmem.h
bottom_half.h
bpf.h bpf: generally move prog destruction to RCU deferral 2018-11-10 07:41:37 -08:00
brcmphy.h net: phy: Broadcom Cygnus internal Etherent PHY driver 2015-10-08 04:45:52 -07:00
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
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, cpuset: replace cpuset_post_attach_flush() with cgroup_subsys->post_attach callback 2016-05-04 14:48:49 -07:00
cgroup.h cpuset: consider dying css as offline 2017-06-14 13:16:23 +02:00
cgroup_subsys.h Merge branch 'for-4.3/blkcg' of git://git.kernel.dk/linux-block 2015-09-10 18:56:14 -07:00
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 include, lib: add __printf attributes to several function prototypes 2015-07-17 16:39:53 -07:00
clksrc-dbx500-prcmu.h
clock_cooling.h
clockchips.h clockevents: Remove unused set_mode() callback 2015-09-14 11:00:55 +02:00
clocksource.h clocksource: cosmetic: Drop OF 'dependency' from symbols 2015-10-01 02:18:39 +02:00
cm4000_cs.h
cma.h mm: cma: fix incorrect type conversion for size during dma allocation 2015-10-23 17:55:10 +09:00
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 include, lib: add __printf attributes to several function prototypes 2015-07-17 16:39:53 -07:00
compiler-clang.h compiler, clang: always inline when CONFIG_OPTIMIZE_INLINING is disabled 2018-07-22 14:25:51 +02:00
compiler-gcc.h compiler-gcc.h: Add __attribute__((gnu_inline)) to all inline declarations 2018-07-22 14:25:51 +02:00
compiler-intel.h
compiler.h branch-check: fix long->int truncation when profiling branches 2018-07-03 11:21:28 +02: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 context_tracking: Add ct_state() and CT_WARN_ON() 2015-07-07 10:59:04 +02:00
cordic.h
coredump.h coredump: Ensure proper size of sparse core files 2017-07-05 14:37:20 +02:00
coresight.h coresight: fixing typographical error 2015-10-07 17:54:09 +01:00
count_zeros.h move count_zeroes.h out of asm-generic 2015-10-15 00:21:07 +02:00
cper.h efi: Handle memory error structures produced based on old versions of standard 2015-07-15 13:30:38 +01:00
cpu.h x86/speculation/l1tf: Add sysfs reporting for l1tf 2018-08-15 17:42:09 +02:00
cpu_cooling.h
cpu_pm.h
cpu_rmap.h
cpufeature.h cpufeature: correctly annotate the module init function 2015-07-22 09:58:02 +02:00
cpufreq-dt.h
cpufreq.h cpufreq: use last policy after online for drivers with ->setpolicy 2015-12-02 23:50:33 +01:00
cpuidle.h cpuidle: Do not access cpuidle_devices when !CONFIG_CPU_IDLE 2018-11-10 07:41:43 -08:00
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 crypto: aead - Remove CRYPTO_ALG_AEAD_NEW flag 2015-08-17 16:53:53 +08:00
cryptohash.h
cs5535.h
ctype.h
cuda.h
cyclades.h
davinci_emac.h
dax.h dax: add huge page fault support 2015-09-08 15:35:28 -07:00
dca.h
dcache.h do d_instantiate/unlock_new_inode combinations safely 2018-05-30 07:48:52 +02:00
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 debugfs: Add debugfs_create_ulong() 2015-10-18 10:14:39 -07:00
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 PM / devfreq: comments for get_dev_status usage updated 2015-09-11 14:23:29 +09:00
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 dm snapshot: disallow the COW and origin devices from being identical 2016-04-12 09:08:39 -07:00
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 mm: cma: fix incorrect type conversion for size during dma allocation 2015-10-23 17:55:10 +09:00
dma-debug.h
dma-direction.h
dma-iommu.h dma-iommu: Fix compilation when !CONFIG_IOMMU_DMA 2018-08-06 16:24:36 +02:00
dma-mapping.h dma-mapping: tidy up dma_parms default handling 2015-11-06 17:50:42 -08:00
dma_remapping.h iommu/vt-d: Implement deferred invalidate for SVM 2015-10-15 13:22:35 +01:00
dmaengine.h dmaengine: ensure dmaengine helpers check valid callback 2018-05-26 08:49:00 +02:00
dmapool.h mm: add dma_pool_zalloc() call to DMA API 2015-09-08 15:35:28 -07:00
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 efi: Avoid potential crashes, fix the 'struct efi_pci_io_protocol_32' definition for mixed mode 2018-05-26 08:48:56 +02:00
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 net: fix endian check warning in etherdevice.h 2015-08-17 12:14:53 -07:00
ethtool.h
eventfd.h
eventpoll.h
evm.h
export.h
exportfs.h
ext2_fs.h
extcon.h extcon: Modify the id and name of external connector 2015-10-16 08:30:09 +09:00
f2fs_fs.h f2fs: use crc and cp version to determine roll-forward recovery 2019-01-26 09:42:46 +01:00
f75375s.h
falloc.h
fanotify.h
fault-inject.h debugfs: Pass bool pointer to debugfs_create_bool() 2015-10-04 11:36:07 +01:00
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 dma-buf/fence: add fence_is_later() 2015-10-30 01:47:27 -04: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
frontswap.h
fs.h namei: allow restricted O_CREAT of FIFOs and regular files 2018-12-01 09:46:41 +01:00
fs_enet_pd.h
fs_pin.h
fs_stack.h
fs_struct.h
fs_uart_pd.h
fscache-cache.h fscache: Fix dead object requeue 2017-06-17 06:39:36 +02:00
fscache.h fscache: Fix the default for fscache_maybe_release_page() 2018-01-10 09:27:10 +01:00
fsl-diu-fb.h
fsl_devices.h drivers: usb: fsl: Workaround for USB erratum-A005275 2015-08-14 16:50:36 -07:00
fsl_hypervisor.h
fsl_ifc.h fsl_ifc: Change IO accessor based on endianness 2015-08-07 22:59:34 -05:00
fsldma.h
fsnotify.h dentry name snapshots 2017-08-06 19:19:42 -07:00
fsnotify_backend.h fanotify: fix list corruption in fanotify_get_response() 2016-09-30 10:18:37 +02:00
ftrace.h ftrace/module: Call clean up function when module init fails early 2016-01-07 12:17:39 -05:00
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 net/netlink: lockdep_genl_is_held can be boolean 2015-10-09 07:48:59 -07:00
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 drbd: Avoid Clang warning about pointless switch statment 2019-02-20 10:13:11 +01:00
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
gpio-fan.h
gpio-pxa.h
gpio.h
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 First set of IIO fixes for the 4.2 cycle. 2015-07-13 14:18:07 -07:00
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 hrtimer: Handle remaining time proper for TIME_LOW_RES 2016-02-17 12:30:57 -08:00
htcpld.h
htirq.h
huge_mm.h dax: don't use set_huge_zero_page() 2015-09-08 15:35:28 -07:00
hugetlb.h mm: migration: fix migration of huge PMD shared pages 2018-11-21 09:27:44 +01: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: util: Pass the channel information during the init call 2018-10-20 09: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: ocores: support big-endian register layout 2015-10-20 17:47:45 +02:00
i2c-omap.h
i2c-pca-platform.h
i2c-pnx.h
i2c-pxa.h
i2c-smbus.h
i2c-xiic.h
i2c.h i2c: core: Add support for best effort block read emulation 2015-08-24 14:05:19 +02:00
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 clockevents/drivers/i8253: Add support for PIT shutdown quirk 2018-11-21 09:27:42 +01:00
icmp.h
icmpv6.h
ide.h
idr.h
ieee80211.h wireless: add WNM action frame categories 2015-10-13 10:34:46 +02:00
ieee802154.h ieee802154: remove unnecessary includes 2015-09-24 20:42:37 +02:00
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_link: Add control trust VF 2015-10-23 05:44:28 -07:00
if_ltalk.h
if_macvlan.h
if_phonet.h
if_pppol2tp.h
if_pppox.h
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 net/ipv4: Pass proto as u8 instead of u16 in ip_check_mc_rcu 2015-09-29 16:27:47 -07:00
ihex.h
ima.h
in.h
in6.h
inet.h
inet_diag.h
inet_lro.h
inetdevice.h net/inetdevice: bad_mask can be boolean 2015-10-09 07:49:05 -07:00
init.h x86/retpoline: Avoid retpolines for built-in __init functions 2018-02-25 11:03:54 +01:00
init_ohci1394_dma.h
init_task.h Merge branch 'for-4.4' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup 2015-11-05 14:51:32 -08:00
initrd.h
inotify.h
input-polldev.h
input.h Input: improve autorepeat initialization 2015-10-13 23:30:31 -07:00
integrity.h
intel-iommu.h iommu/vt-d: Fix dev iotlb pfsid use 2018-09-09 20:04:35 +02: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 genirq: Handle force threading of irqs with primary and thread handler 2015-09-22 12:39:57 +02:00
interval_tree.h
interval_tree_generic.h
io-64-nonatomic-hi-lo.h move io-64-nonatomic*.h out of asm-generic 2015-10-15 00:21:07 +02:00
io-64-nonatomic-lo-hi.h move io-64-nonatomic*.h out of asm-generic 2015-10-15 00:21:07 +02:00
io-mapping.h arch, drivers: don't include <asm/io.h> directly, use <linux/io.h> instead 2015-08-10 23:07:05 -04:00
io.h x86/io: add interface to reserve io memtype for a resource range. (v1.1) 2018-09-09 20:04:36 +02:00
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 iommu: Add generic_device_group() function 2015-10-22 00:00:49 +02:00
iopoll.h
ioport.h ACPI/PCI: Enhance ACPI core to support sparse IO space 2015-10-16 22:18:51 +02:00
ioprio.h
iova.h iommu: iova: Move iova cache management to the iova library 2015-10-04 12:46:06 +01:00
ip.h
ipack.h
ipc.h
ipc_namespace.h
ipmi-fru.h
ipmi.h
ipmi_smi.h ipmi: Don't flush messages in sender() in run-to-completion mode 2015-09-03 15:02:28 -05:00
ipv6.h net: reevalulate autoflowlabel setting after sysctl setting 2018-01-02 20:33:25 +01:00
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 virt: IRQ bypass manager 2015-10-01 15:06:43 +02:00
irqchip.h irqchip / ACPI: Add probing infrastructure for ACPI-based irqchips 2015-10-01 02:18:38 +02:00
irqdesc.h genirq: Remove irq argument from irq flow handlers 2015-09-16 15:47:51 +02:00
irqdomain.h irqdomain: Documentation updates 2015-10-13 19:01:25 +02:00
irqflags.h
irqhandler.h genirq: Remove irq argument from irq flow handlers 2015-09-16 15:47:51 +02:00
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 ext4, jbd2: ensure entering into panic after recording an error in superblock 2015-10-18 17:02:56 -04:00
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.h x86/kasan, mm: Introduce generic kasan_populate_zero_shadow() 2015-08-22 14:54:55 +02:00
kbd_diacr.h
kbd_kern.h
kbuild.h kbuild: fix asm-offset generation to work with clang 2018-11-27 16:07:57 +01:00
kconfig.h kconfig.h: use __is_defined() to check if MODULE is defined 2018-01-23 19:50:12 +01:00
kcore.h
kd.h
kdb.h
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 lib: move strtobool() to kstrtobool() 2016-10-28 03:01:30 -04:00
kernel_stat.h
kernelcapi.h
kernfs.h kernfs: implement kernfs_path_len() 2015-08-18 15:49:15 -07:00
kexec.h kexec: split kexec_load syscall from kexec core code 2015-09-10 13:29:01 -07:00
key-type.h KEYS: Merge the type-specific data with the payload data 2015-10-21 15:18:36 +01:00
key.h KEYS: Fix race between updating and finding a negative key 2017-10-27 10:23:18 +02:00
keyboard.h
kfifo.h
kgdb.h
khugepaged.h
klist.h klist: implement klist_prev() 2015-07-28 08:50:42 +01:00
kmemcheck.h
kmemleak.h mm: kmemleak: mark kmemleak_init prototype as __init 2015-12-12 10:15:34 -08:00
kmod.h kmod: use system_unbound_wq instead of khelper 2015-09-10 13:29:01 -07:00
kmsg_dump.h
kobj_map.h
kobject.h drivers: core: Remove glue dirs from sysfs earlier 2019-02-06 19:43:08 +01:00
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 kernel/kthread.c:kthread_create_on_node(): clarify documentation 2015-09-04 16:54:41 -07:00
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: eventfd: add irq bypass consumer management 2015-10-01 15:06:46 +02:00
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 arcnet: com20020-pci: add led trigger support 2015-10-26 09:10:56 +01:00
leds_pwm.h
lglock.h
lguest.h
lguest_launcher.h
libata.h ahci: Disable LPM on Lenovo 50 series laptops with a too old BIOS 2018-07-17 11:31:43 +02: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 rculist: Use WRITE_ONCE() when deleting from reader-visible list 2015-10-06 11:16:42 -07:00
list_bl.h rculist: Use WRITE_ONCE() when deleting from reader-visible list 2015-10-06 11:16:42 -07:00
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 rculist: Use WRITE_ONCE() when deleting from reader-visible list 2015-10-06 11:16:42 -07:00
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 security: add ioctl specific auditing to lsm_audit 2015-07-13 13:31:58 -04:00
lsm_hooks.h Yama: remove needless CONFIG_SECURITY_YAMA_STACKED 2015-07-28 13:18:19 +10:00
lz4.h
lzo.h
m48t86.h
mailbox_client.h
mailbox_controller.h mailbox: switch to hrtimer for tx_complete polling 2015-08-10 14:29:27 +05:30
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
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 mei: bus: use mei_cldev_ prefix for the API functions 2015-09-20 19:31:10 -07:00
memblock.h mm: consider memblock reservations for deferred memory initialization sizing 2017-06-14 13:16:26 +02:00
memcontrol.h mm: memcontrol: fix cgroup creation failure after many small jobs 2016-08-16 09:30:51 +02:00
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 misc: mic: Remove COSM functionality from the MIC card driver 2015-10-04 12:46:06 +01:00
micrel_phy.h
microchipphy.h add microchip LAN88xx phy driver 2015-09-09 17:19:14 -07:00
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 proc: do not access cmdline nor environ from file-backed areas 2018-12-17 21:55:17 +01:00
mm_inline.h
mm_types.h mm: get rid of vmacache_flush_all() entirely 2018-09-19 22:49:00 +02:00
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 include, lib: add __printf attributes to several function prototypes 2015-07-17 16:39:53 -07:00
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 kaiser: vmstat show NR_KAISERTABLE as nr_overhead 2018-01-05 15:44:24 +01:00
mnt_namespace.h
mod_devicetable.h sound updates for 4.4-rc1 2015-11-06 11:04:07 -08:00
module.h modules: mark __inittest/__exittest as __maybe_unused 2018-11-27 16:07:58 +01:00
moduleloader.h
moduleparam.h module: export param_free_charp() 2015-11-06 17:50:42 -08:00
mount.h mnt: Add a per mount namespace limit on the number of mounts 2017-04-30 05:49:28 +02:00
mpage.h
mpi.h lib/mpi: clean unused SHA1_DIGEST_LENGTH 2015-10-20 22:10:45 +08:00
mpls.h
mpls_iptunnel.h mpls: ip tunnel support 2015-07-21 10:39:05 -07:00
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 tty: r3964: Replace/remove bogus tty lock use 2015-10-17 21:11:29 -07:00
namei.h
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 net: ipv4: update fnhe_pmtu when first hop's MTU changes 2018-10-20 09:52:36 +02:00
netfilter.h netfilter: turn NF_HOOK into an inline function 2015-10-16 18:45:36 +02:00
netfilter_bridge.h netfilter: Pass net into okfn 2015-09-17 17:18:37 -07:00
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 ipv4: Pass struct net into ip_route_me_harder 2015-09-29 20:21:32 +02:00
netfilter_ipv6.h ipv6: Pass struct net through ip6_fragment 2015-09-30 01:45:03 -05:00
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: get clone_blksize when probing fsinfo 2015-10-15 16:08:18 -04:00
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 kernel/watchdog.c: perform all-CPU backtrace in case of hard lockup 2015-11-05 19:34:48 -08:00
node.h
nodemask.h
nospec.h seccomp: Move speculation migitation control to arch code 2018-07-25 10:18:27 +02:00
notifier.h
ns_common.h
nsc_gpio.h
nsproxy.h
ntb.h NTB: Fix documentation for ntb_peer_db_clear. 2015-09-07 15:17:09 -04:00
ntb_transport.h NTB: Add flow control to the ntb_netdev 2015-09-07 15:17:08 -04:00
nubus.h
numa.h
nvme.h nvme: include <linux/types.ĥ> in <linux/nvme.h> 2015-10-09 10:40:37 -06:00
nvmem-consumer.h nvmem: Declare nvmem_cell_read() consistently 2016-10-07 15:23:41 +02:00
nvmem-provider.h nvmem: Add a simple NVMEM framework for nvmem providers 2015-08-05 13:43:12 -07:00
nvram.h
nwpserial.h
of.h of: add helper to lookup compatible child node 2018-12-01 09:46:35 +01: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: constify drv arg of of_driver_match_device stub 2015-07-27 08:23:27 -05:00
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 Devicetree changes for v4.2 2015-07-01 19:40:18 -07:00
of_gpio.h gpiolib: Add and use OF_GPIO_SINGLE_ENDED flag 2015-10-16 22:49:26 +02:00
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/platform: add function to populate default bus 2015-08-25 11:29:55 -05:00
of_reserved_mem.h
oid_registry.h PKCS#7: Add OIDs for sha224, sha284 and sha512 hash algos and use them 2015-09-01 09:59:20 +10:00
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 once: make helper generic for calling functions once 2015-10-08 05:26:36 -07:00
oom.h mm, oom: add description of struct oom_control 2015-09-08 15:35:28 -07:00
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 mm, page_isolation: make set/unset_migratetype_isolate() file-local 2015-09-08 15:35:28 -07:00
page_counter.h mm: page_counter: let page_counter_try_charge() return bool 2015-11-05 19:34:48 -08:00
page_ext.h mm: introduce idle page tracking 2015-09-10 13:29:01 -07:00
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 mm/page_owner: set correct gfp_mask on page_owner 2015-07-17 16:39:54 -07:00
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 Update Viresh Kumar's email address 2015-07-17 16:39:53 -07:00
patchkey.h
path.h
pch_dma.h
pci-acpi.h PCI/ACPI: Add interface acpi_pci_root_create() 2015-10-16 22:18:51 +02:00
pci-aspm.h
pci-ats.h PCI: Move ATS declarations to linux/pci.h so they're all together 2015-08-13 15:59:58 -05:00
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 locking/percpu-rwsem: Make use of the rcu_sync infrastructure 2015-10-06 11:25:31 -07:00
percpu.h
percpu_counter.h
percpu_ida.h
perf_event.h perf/x86/cqm: Fix CQM handling of grouping events into a cache_group 2016-09-15 08:27:46 +02: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 phy: fixed_phy: Add gpio to determine link up/down. 2015-08-31 14:48:02 -07:00
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 driver-core: platform: Provide helpers for multi-driver modules 2015-10-05 05:02:40 +01:00
plist.h
pm-trace.h
pm.h PM / PCI / ACPI: Kick devices that might have been reset by firmware 2015-10-14 02:17:34 +02:00
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: Prefix exported opp routines with dev_pm_opp_ 2015-09-15 02:03:16 +02:00
pm_qos.h PM / QoS: Make it possible to expose device latency tolerance to userspace 2015-07-28 08:50:41 +01:00
pm_runtime.h PM / sleep: Allow devices without runtime PM to do direct-complete 2015-07-21 23:14:22 +02:00
pm_wakeirq.h
pm_wakeup.h
pmem.h pmem: kill memremap_pmem() 2015-10-09 17:00:32 -04:00
pmu.h
pnfs_osd_xdr.h
pnp.h
poison.h include/linux/poison.h: remove not-used poison pointer macros 2015-09-10 13:29:01 -07:00
poll.h
posix-clock.h time: Change posix clocks ops interfaces to use timespec64 2018-03-24 10:58:40 +01:00
posix-timers.h posix-timers: Sanitize overrun handling 2018-12-17 21:55:15 +01:00
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
powercap.h
ppp-comp.h
ppp_channel.h
ppp_defs.h
pps-gpio.h
pps_kernel.h ntp/pps: use y2038 safe types in pps_event_time 2015-10-01 09:59:16 -07:00
pr.h block: add an API for Persistent Reservations 2015-10-21 14:46:56 -06:00
preempt.h x86/uaccess, sched/preempt: Verify access_ok() context 2017-11-15 17:13:11 +01:00
prefetch.h
printk.h hexdump: do not print debug dumps for !CONFIG_DEBUG 2015-09-10 13:29:01 -07:00
proc_fs.h
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 drivers: firmware: psci: move power_state handling to generic code 2015-10-02 14:35:16 +01:00
pstore.h pstore: add pstore unregister 2015-10-22 08:59:18 -07:00
pstore_ram.h pstore: Allow prz to control need for locking 2017-08-06 19:19:43 -07:00
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 qcom-scm: add missing prototype for qcom_scm_is_available() 2015-10-14 14:51:22 -05:00
qnx6_fs.h
quicklist.h
quota.h
quotaops.h quota: Propagate error from ->acquire_dquot() 2015-07-23 20:59:10 +02:00
radix-tree.h radix-tree: fix radix_tree_iter_retry() for tagged iterators. 2018-11-10 07:41:35 -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 rcu_sync: Cleanup the CONFIG_PROVE_RCU checks 2015-10-06 11:25:45 -07:00
rculist.h rculist: Make list_entry_rcu() use lockless_dereference() 2015-10-06 11:16:18 -07:00
rculist_bl.h
rculist_nulls.h
rcupdate.h rcu: Remove deprecated rcu_lockdep_assert() 2015-10-06 11:16:31 -07:00
rcutiny.h rcu: Don't disable preemption for Tiny and Tree RCU readers 2015-10-06 11:08:23 -07:00
rcutree.h rcu: Use rcu_callback_t in call_rcu*() and friends 2015-10-06 11:08:05 -07:00
reboot.h
reciprocal_div.h
regmap.h Merge remote-tracking branches 'regmap/topic/atomic', 'regmap/topic/debugfs' and 'regmap/topic/irq-hdr' into regmap-next 2015-10-12 19:25:07 +01:00
regset.h
relay.h
remoteproc.h
reservation.h
reset-controller.h
reset.h reset: Add (devm_)reset_control_get stub functions 2015-09-01 09:56:58 +02:00
resource.h
resource_ext.h
rfkill-gpio.h
rfkill-regulator.h
rfkill.h
rhashtable.h rhashtable: reorganize struct rhashtable layout 2019-02-08 11:25:32 +01:00
ring_buffer.h ring_buffer: tracing: Inherit the tracing setting to next ring buffer 2018-08-09 12:19:28 +02: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 Input: rotary-encoder - add support for quarter-period mode 2015-10-16 15:32:18 -07:00
rpmsg.h
rslib.h
rtc-ds2404.h
rtc-v3020.h
rtc.h
rtmutex.h
rtnetlink.h net/core: lockdep_rtnl_is_held can be boolean 2015-10-09 07:49:06 -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
scatterlist.h lib: scatterlist: add sg splitting function 2015-08-24 14:28:01 -06:00
scc.h
sched.h exec: avoid gcc-8 warning for get_task_comm 2018-12-13 09:21:28 +01:00
sched_clock.h
scif.h misc: mic: SCIF RMA header file and IOCTL changes 2015-10-04 12:54:54 +01:00
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: Add filter flag to opt-out of SSB mitigation 2018-07-25 10:18:27 +02:00
securebits.h
security.h security: fix typo in security_task_prctl 2015-09-20 17:00:26 -07:00
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 tty/early: make serial8250_early_{in,out} static again 2015-07-23 17:43:30 -07:00
serial_bcm63xx.h
serial_core.h
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 dmaengine: shdma: Make dummy shdma_chan_filter() always return false 2015-08-05 08:48:00 +05:30
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 signals: avoid unnecessary taking of sighand->siglock 2018-05-26 08:48:54 +02:00
signalfd.h
sirfsoc_dma.h
sizes.h
skbuff.h ip: use rb trees for IP frag queue. 2019-02-08 11:25:32 +01:00
slab.h mm, slab: make sure that KMALLOC_MAX_SIZE will fit into MAX_ORDER 2017-08-11 09:08:58 -07:00
slab_def.h
slub_def.h slub: make ->cpu_partial unsigned int 2018-10-10 08:52:08 +02:00
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 stop_machine: Kill smp_hotplug_thread->pre_unpark, introduce stop_machine_unpark() 2015-10-20 10:23:55 +02:00
smsc911x.h
smscphy.h
sock_diag.h sock_diag: do not broadcast raw socket destruction 2016-07-11 09:31:11 -07:00
socket.h
sonet.h
sony-laptop.h
sonypi.h
sort.h
sound.h
soundcard.h
spinlock.h Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2015-09-01 08:40:25 -07:00
spinlock_api_smp.h
spinlock_api_up.h
spinlock_types.h
spinlock_types_up.h
spinlock_up.h
splice.h
spmi.h spmi: Auto-populate driver.owner in spmi_driver_register() 2015-09-20 19:32:02 -07:00
srcu.h rcu: Move preemption disabling out of __srcu_read_lock() 2015-10-06 11:15:43 -07:00
ssbi.h
stackprotector.h
stacktrace.h
start_kernel.h
stat.h
statfs.h
static_key.h
stddef.h
ste_modem_shm.h
stm.h stm class: Introduce an abstraction for System Trace Module devices 2015-10-04 20:28:58 +01:00
stmmac.h stmmac: remove setup/free glue callbacks 2015-07-29 00:13:25 -07:00
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 string: drop __must_check from strscpy() and restore strscpy() usages in cgroup 2019-02-20 10:13:15 +01:00
string_helpers.h lib/string_helpers: rename "esc" arg to "only" 2015-09-10 13:29:01 -07:00
stringify.h
sudmac.h
sungem_phy.h
sunserialcore.h
sunxi-rsb.h bus: sunxi-rsb: Add driver for Allwinner Reduced Serial Bus 2015-10-26 10:11:58 +09:00
superhyway.h
suspend.h x86/power: Fix swsusp_arch_resume prototype 2018-05-30 07:48:55 +02:00
svga.h
sw842.h
swab.h
swap.h Using BUG_ON() as an assert() is _never_ acceptable 2016-10-28 03:01:34 -04:00
swap_cgroup.h
swapfile.h x86/speculation/l1tf: Limit swap file size to MAX_PA/2 2018-08-15 17:42:10 +02:00
swapops.h mm/hwpoison: fix race between soft_offline_page and unpoison_memory 2015-09-08 15:35:28 -07:00
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 scsi: sysfs: Introduce sysfs_{un,}break_active_protection() 2018-09-05 09:18:40 +02:00
syslog.h
sysrq.h
sysv_fs.h
t10-pi.h block: Consolidate static integrity profile properties 2015-10-21 14:42:38 -06:00
task_io_accounting.h
task_io_accounting_ops.h
task_work.h
taskstats_kern.h
tboot.h
tc.h TC: Set DMA masks for devices 2018-11-21 09:27:36 +01:00
tca6416_keypad.h
tcp.h tcp: use an RB tree for ooo receive queue 2018-10-13 09:11:34 +02:00
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 fork: unconditionally clear stack on fork 2018-08-15 17:42:05 +02:00
threads.h
ti_wilink_st.h ti-st: use worker instead of calling st_int_write in wake up 2015-09-20 22:52:13 -07:00
tick.h nohz: Affine unpinned timers to housekeepers 2015-09-02 10:33:22 +02:00
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 time: Introduce struct itimerspec64 2015-08-17 11:25:28 -07:00
timecounter.h
timekeeper_internal.h time: Fix CLOCK_MONOTONIC_RAW sub-nanosecond accounting 2018-05-26 08:49:00 +02:00
timekeeping.h ntp/pps: replace getnstime_raw_and_real with 64-bit version 2015-10-01 09:59:01 -07:00
timer.h
timerfd.h
timeriomem-rng.h
timerqueue.h
timex.h ntp/pps: use timespec64 for hardpps() 2015-10-01 09:57:59 -07:00
topology.h
torture.h
toshiba.h
tpm.h tpm: seal/unseal for TPM 2.0 2015-10-19 01:01:21 +02:00
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 Avoid usb reset crashes by making tty_io cdevs truly dynamic 2015-08-03 15:24:43 -07:00
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 new helper: uaccess_kernel() 2018-11-27 16:08:02 +01: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: check usb_get_extra_descriptor for proper size 2018-12-13 09:21:35 +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 userfaultfd: mcopy_atomic|mfill_zeropage: UFFDIO_COPY|UFFDIO_ZEROPAGE preparation 2015-09-04 16:54:41 -07:00
util_macros.h
uts.h
utsname.h
uuid.h
uwb.h
verify_pefile.h PKCS#7: Appropriately restrict authenticated attributes and content type 2015-08-12 17:01:01 +01:00
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: get rid of vmacache_flush_all() entirely 2018-09-19 22:49:00 +02:00
vm_sockets.h
vmacache.h mm: get rid of vmacache_flush_all() entirely 2018-09-19 22:49:00 +02:00
vmalloc.h mm: get rid of 'vmalloc_info' from /proc/meminfo 2015-11-01 17:09:15 -08:00
vme.h vme: 8-bit status/id takes 256 values, not 255 2015-10-17 22:03:00 -07:00
vmpressure.h
vmstat.h mm/vmstat: fix overflow in mod_zone_page_state() 2015-12-29 17:45:49 -08:00
vmw_vmci_api.h
vmw_vmci_defs.h
vringh.h
vt.h
vt_buffer.h
vt_kern.h
vtime.h
w1-gpio.h
wait.h sched/wait: Fix the signal handling fix 2015-12-13 14:30:59 -08:00
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
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 mm: zbud: constify the zbud_ops 2015-09-08 15:35:28 -07:00
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