linux-imx/include/linux
Rafael J. Wysocki 042cde4288 ACPI / PNP: Reserve ACPI resources at the fs_initcall_sync stage
commit 0294112ee3 upstream.

This effectively reverts the following three commits:

 7bc10388cc ACPI / resources: free memory on error in add_region_before()
 0f1b414d19 ACPI / PNP: Avoid conflicting resource reservations
 b9a5e5e18f ACPI / init: Fix the ordering of acpi_reserve_resources()

(commit b9a5e5e18f introduced regressions some of which, but not
all, were addressed by commit 0f1b414d19 and commit 7bc10388cc
was a fixup on top of the latter) and causes ACPI fixed hardware
resources to be reserved at the fs_initcall_sync stage of system
initialization.

The story is as follows.  First, a boot regression was reported due
to an apparent resource reservation ordering change after a commit
that shouldn't lead to such changes.  Investigation led to the
conclusion that the problem happened because acpi_reserve_resources()
was executed at the device_initcall() stage of system initialization
which wasn't strictly ordered with respect to driver initialization
(and with respect to the initialization of the pcieport driver in
particular), so a random change causing the device initcalls to be
run in a different order might break things.

The response to that was to attempt to run acpi_reserve_resources()
as soon as we knew that ACPI would be in use (commit b9a5e5e18f).
However, that turned out to be too early, because it caused resource
reservations made by the PNP system driver to fail on at least one
system and that failure was addressed by commit 0f1b414d19.

That fix still turned out to be insufficient, though, because
calling acpi_reserve_resources() before the fs_initcall stage of
system initialization caused a boot regression to happen on the
eCAFE EC-800-H20G/S netbook.  That meant that we only could call
acpi_reserve_resources() at the fs_initcall initialization stage
or later, but then we might just as well call it after the PNP
initalization in which case commit 0f1b414d19 wouldn't be
necessary any more.

For this reason, the changes made by commit 0f1b414d19 are reverted
(along with a memory leak fixup on top of that commit), the changes
made by commit b9a5e5e18f that went too far are reverted too and
acpi_reserve_resources() is changed into fs_initcall_sync, which
will cause it to be executed after the PNP subsystem initialization
(which is an fs_initcall) and before device initcalls (including
the pcieport driver initialization) which should avoid the initial
issue.

Link: https://bugzilla.kernel.org/show_bug.cgi?id=100581
Link: http://marc.info/?t=143092384600002&r=1&w=2
Link: https://bugzilla.kernel.org/show_bug.cgi?id=99831
Link: http://marc.info/?t=143389402600001&r=1&w=2
Fixes: b9a5e5e18f "ACPI / init: Fix the ordering of acpi_reserve_resources()"
Reported-by: Roland Dreier <roland@purestorage.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Signed-off-by: Jiri Slaby <jslaby@suse.cz>
2017-04-11 08:04:33 +02:00
..
amba dmaengine: PL08x: Add support for PL080S variant 2013-09-02 11:49:56 +05:30
bcma bcma: make bcma_core_pci_{up,down}() callable from atomic context 2013-09-26 14:02:33 -04:00
byteorder
can can: Fix kernel panic at security_sock_rcv_skb 2017-03-01 09:59:46 +01:00
ceph remove extra definitions of U32_MAX 2015-04-22 08:58:25 +02:00
clk The common clock framework changes for 3.11 include new clock drivers 2013-07-03 11:54:50 -07:00
crush
decompress lib: add support for LZ4-compressed kernel 2013-07-09 10:33:30 -07:00
dma dma: mmp_pdma: add filter function 2013-08-14 13:55:15 +05:30
extcon extcon: Add an API to get extcon device from dt node 2013-08-05 08:52:45 +09:00
fsl/bestcomm dma: mxs-dma: remove code left from generic DMA binding conversion 2013-08-19 14:20:21 +05:30
hsi
i2c ARM: SoC cleanups for 3.12 2013-09-06 13:21:16 -07:00
iio iio: Add inverse unit conversion macros 2015-09-30 10:59:50 +02:00
input For the 3.11 merge we only have one new MFD driver for the Kontron PLD. 2013-07-10 11:10:27 -07:00
irqchip ARM: SoC late changes for v3.12 2013-09-09 16:35:29 -07:00
isdn
lockd nlm: Ensure callback code also checks that the files match 2017-03-13 21:40:48 +01:00
mfd mfd: 88pm80x: Double shifting bug in suspend/resume 2016-10-17 09:46:19 +02:00
mlx4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 2013-09-05 14:54:29 -07:00
mlx5 IB/mlx5: Fix post send fence logic 2016-08-19 09:51:22 +02:00
mmc mmc: sdhci: add support for realtek rts5250 2015-02-08 18:02:56 +01:00
mtd mtd: map: fixed bug in 64-bit systems 2013-12-04 11:05:25 -08:00
netfilter netfilter: x_tables: speed up jump target validation 2016-08-19 09:50:44 +02:00
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
nfsd
pinctrl pinctrl: Pass all configs to driver on pin_config_set() 2013-08-28 13:34:41 +02:00
platform_data Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds 2013-09-12 11:35:33 -07:00
power power: Add twl4030_madc battery driver. 2013-08-30 17:34:52 -07:00
raid md update for v3.12 2013-09-10 13:03:41 -07:00
regulator regulator: fix fatal kernel-doc error 2013-09-17 11:49:25 +01:00
rtc
sched
spi MMC highlights for 3.12: 2013-09-10 13:33:09 -07:00
ssb ssb: add struct for serial flash 2013-06-17 14:38:54 -04:00
sunrpc SUNRPC: cleanup ida information when removing sunrpc module 2017-02-15 11:56:08 +01:00
unaligned
usb usb-core: Add LINEAR_FRAME_INTR_BINTERVAL USB quirk 2017-04-07 10:38:25 +02:00
uwb include: Convert ethernet mac address declarations to use ETH_ALEN 2013-08-02 12:33:54 -07:00
wimax
8250_pci.h
a.out.h
acct.h
acpi_dma.h dma: acpi-dma: parse CSRT to extract additional resources 2013-05-14 10:23:57 +05:30
acpi_gpio.h gpiolib-acpi: introduce acpi_get_gpio_by_index() helper 2013-04-12 00:31:18 +02:00
acpi_io.h
acpi_pmtmr.h
acpi.h ACPI / PNP: Reserve ACPI resources at the fs_initcall_sync stage 2017-04-11 08:04:33 +02:00
adb.h
adfs_fs.h
aer.h PCI/AER: Clear error status registers during enumeration and restore 2016-06-23 13:58:55 +02:00
agp_backend.h
agpgart.h
ahci_platform.h
aio.h aio: Kill ki_dtor 2013-07-30 11:53:12 -04:00
alarmtimer.h alarmtimer: Add functions for timerfd support 2013-05-29 12:57:34 -07:00
altera_jtaguart.h
altera_uart.h
amd-iommu.h
amifd.h
amifdreg.h
amigaffs.h
anon_inodes.h fs/anon_inode: Introduce a new lib function anon_inode_getfile_private() 2013-07-16 09:32:17 -04:00
apm_bios.h
apm-emulation.h
apple_bl.h
arcdevice.h
arm-cci.h drivers: bus: add ARM CCI support 2013-05-29 15:50:34 -04:00
asn1_ber_bytecode.h
asn1_decoder.h
asn1.h
async_tx.h drivers/dma: remove unused support for MEMSET operations 2013-07-03 16:07:42 -07:00
async.h
ata_platform.h
ata.h libata: fix HDIO_GET_32BIT ioctl 2016-03-07 16:05:24 +01:00
atalk.h
ath9k_platform.h
atm_suni.h
atm_tcp.h
atm.h
atmdev.h
atmel_pdc.h
atmel_pwm.h
atmel_serial.h serial: at91: distinguish usart and uart 2013-07-29 13:04:12 -07:00
atmel_tc.h
atmel-mci.h
atmel-pwm-bl.h
atmel-ssc.h ARM: atmel-ssc: change phybase type to dma_addr_t 2013-07-15 11:07:56 +01:00
atomic.h
attribute_container.h
audit.h audit: restore AUDIT_LOGINUID unset ABI 2015-01-07 17:55:16 +01:00
auto_dev-ioctl.h
auto_fs.h
auxvec.h auxvec.h: account for AT_HWCAP2 in AT_VECTOR_SIZE_BASE 2014-01-09 12:25:12 -08:00
average.h
b1pcmcia.h
backing-dev.h bdi: avoid oops on device removal 2014-05-05 13:36:28 +02:00
backlight.h backlight: add devm_backlight_device_{register,unregister}() 2013-07-03 16:07:43 -07:00
balloon_compaction.h mm/balloon_compaction: redesign ballooned pages management 2016-05-13 15:09:25 +02:00
basic_mmio_gpio.h gpio: gpio-generic: Add 16 and 32 bit big endian byte order support 2013-04-10 23:41:16 +02:00
bcd.h
bch.h
bcm47xx_wdt.h
bfin_mac.h
binfmts.h exec/ptrace: fix get_dumpable() incorrect tests 2013-11-29 11:27:58 -08:00
bio.h bio-integrity: add "bip_max_vcnt" into struct bio_integrity_payload 2014-09-02 11:41:56 +02:00
bit_spinlock.h
bitmap.h
bitops.h ext4: atomically set inode->i_flags in ext4_set_inode_flags() 2014-04-03 10:32:22 +02:00
bitrev.h
blk_types.h Defer processing of REQ_PREEMPT requests for blocked devices 2015-04-22 08:58:38 +02:00
blk-iopoll.h
blkdev.h block: Always check queue limits for cloned requests 2016-01-11 16:07:39 +01:00
blktrace_api.h blktrace: Send BLK_TN_PROCESS events to all running traces 2014-03-12 13:25:33 +01:00
blockgroup_lock.h
bma150.h
bootmem.h mm: kill free_all_bootmem_node() 2013-07-03 16:07:39 -07:00
bottom_half.h
brcmphy.h broadcom: add include guards to include/linux/brcmphy.h 2013-05-15 14:42:15 -07:00
bsearch.h
bsg-lib.h
bsg.h
btree-128.h
btree-type.h
btree.h
btrfs.h
buffer_head.h direct-io: Implement generic deferred AIO completions 2013-09-04 09:23:46 -04:00
bug.h
c2port.h
cache.h
capability.h cred/userns: define current_user_ns() as a function 2017-01-26 17:40:19 +01:00
cb710.h
cciss_ioctl.h
cdev.h
cdrom.h
cfag12864b.h
cgroup_subsys.h cgroup: remove bcache_subsys_id which got added stealthily 2013-07-09 16:30:35 -07:00
cgroup.h cgroup: protect modifications to cgroup_idr with cgroup_mutex 2014-03-26 12:24:36 +01:00
circ_buf.h
cleancache.h mm: cleancache: clean up cleancache_enabled 2013-04-30 17:04:01 -07:00
clk-private.h clk: add support for clock reparent on set_rate 2013-08-19 12:27:17 -07:00
clk-provider.h clk: wrap I/O access for improved portability 2013-08-27 17:50:38 -07:00
clk.h clk: Properly handle notifier return values 2013-04-10 16:33:53 -07:00
clkdev.h
clksrc-dbx500-prcmu.h
clockchips.h clockevents: Implement unbind functionality 2013-05-16 11:09:18 +02:00
clocksource.h clocksource: Remove "weak" from clocksource_default_clock() declaration 2014-11-19 18:38:24 +01:00
cm4000_cs.h
cmdline-parser.h block: support embedded device command line partition 2013-09-11 15:56:57 -07:00
cn_proc.h
cnt32_to_63.h
coda_psdev.h
coda.h include/linux/coda.h: remove useless '#else' 2013-07-30 11:11:44 +02:00
com20020.h
compaction.h mm, compaction: embed migration mode in compact_control 2014-09-26 11:52:00 +02:00
compat.h ipc/compat_sys_msgrcv: change msgtyp type from long to compat_long_t 2015-02-02 15:59:30 +01:00
compiler-gcc.h compiler-gcc: disable -ftracer for __noclone functions 2016-05-11 11:37:32 +02:00
compiler-intel.h crypto: more robust crypto_memneq 2014-11-13 19:02:05 +01:00
compiler.h compiler: Allow 1- and 2-byte smp_load_acquire() and smp_store_release() 2016-10-28 20:49:19 +02:00
completion.h sched: Rename sched.c as sched/core.c in comments and Documentation 2013-06-19 12:58:42 +02:00
concap.h
configfs.h
connector.h
console_struct.h
console.h printk: do cond_resched() between lines while outputting to consoles 2016-07-21 08:36:15 +02:00
consolemap.h
context_tracking_state.h context_tracking: Split low level state headers 2013-08-14 17:14:51 +02:00
context_tracking.h vtime: Optimize full dynticks accounting off case with static keys 2013-08-14 17:14:54 +02:00
cordic.h
coredump.h
cper.h
cpu_cooling.h thermal: cpu_cooling: fix stub function 2013-07-08 10:13:40 -04:00
cpu_pm.h
cpu_rmap.h Remove GENERIC_HARDIRQ config option 2013-09-13 15:09:52 +02:00
cpu.h hotplug: Make register and unregister notifier API symmetric 2017-01-26 17:22:20 +01:00
cpufreq.h Revert "cpufreq: make sure frequency transitions are serialized" 2013-09-10 02:54:50 +02:00
cpuidle.h cpuidle: Add missing forward declarations of structures 2013-07-15 02:09:47 +02:00
cpumask.h
cpuset.h cpuset: Fix potential deadlock w/ set_mems_allowed 2016-05-03 17:42:14 +02:00
cramfs_fs_sb.h
cramfs_fs.h
crash_dump.h vmcore: Remove "weak" from function declarations 2014-11-19 18:38:24 +01:00
crc-ccitt.h
crc-itu-t.h
crc-t10dif.h Reinstate "crypto: crct10dif - Wrap crc_t10dif function all to use crypto transform framework" 2013-09-07 12:56:26 +10:00
crc7.h
crc8.h
crc16.h
crc32.h
crc32c.h
cred.h cred/userns: define current_user_ns() as a function 2017-01-26 17:40:19 +01:00
crypto.h crypto: prefix module autoloading with "crypto-" 2015-01-29 15:45:11 +01:00
cryptohash.h
cryptouser.h
cs5535.h
ctype.h lib, net: make isodigit() public and use it 2013-04-29 18:28:19 -07:00
cuda.h
cyclades.h
cycx_x25.h
davinci_emac.h
dca.h
dcache.h move d_rcu from overlapping d_child to overlapping d_alias 2015-01-29 15:45:16 +01:00
dccp.h
dcookies.h
debug_locks.h lockdep: remove task argument from debug_check_no_locks_held 2013-05-12 14:16:21 +02:00
debugfs.h debugfs: provide debugfs_create_x64() when disabled 2013-08-27 22:09:12 -07:00
debugobjects.h debugobjects: Make debug_object_activate() return status 2013-08-18 17:39:55 -07:00
delay.h
delayacct.h
devfreq.h PM / devfreq: add comments and Documentation 2013-06-03 20:20:29 +09:00
device_cgroup.h
device-mapper.h dm mpath: disable WRITE SAME if it fails 2013-09-20 10:36:34 -04:00
device.h Merge branch 'for-v3.12' of git://git.linaro.org/people/mszyprowski/linux-dma-mapping 2013-09-09 10:26:33 -07:00
devpts_fs.h pty: make sure super_block is still valid in final /dev/tty close 2016-02-24 10:23:17 +01:00
digsig.h
dio.h
dirent.h
dlm_plock.h
dlm.h
dm-dirty-log.h
dm-io.h
dm-kcopyd.h
dm-region-hash.h
dm9000.h include: Convert ethernet mac address declarations to use ETH_ALEN 2013-08-02 12:33:54 -07:00
dma_remapping.h
dma-attrs.h
dma-buf.h dma-buf: Add debugfs support 2013-05-01 16:36:22 +05:30
dma-contiguous.h drivers: dma-contiguous: clean source code and prepare for device tree 2013-08-27 09:18:29 +02:00
dma-debug.h
dma-direction.h
dma-mapping.h DMA-API: provide a helper to set both DMA and coherent DMA masks 2014-08-26 14:12:07 +02:00
dmaengine.h Merge branch 'for-linus' of git://git.infradead.org/users/vkoul/slave-dma 2013-09-10 13:37:36 -07:00
dmapool.h
dmar.h
dmi.h dump_stack: implement arch-specific hardware description in task dumps 2013-04-30 17:04:02 -07:00
dnotify.h
dns_resolver.h
dqblk_qtree.h
dqblk_v1.h
dqblk_v2.h
drbd_genl_api.h
drbd_genl.h drbd: Allow online change of al-stripes and al-stripe-size 2013-06-28 16:04:36 +02:00
drbd_limits.h drbd: Allow online change of al-stripes and al-stripe-size 2013-06-28 16:04:36 +02:00
drbd.h drbd: Allow online change of al-stripes and al-stripe-size 2013-06-28 16:04:36 +02:00
ds1286.h
ds2782_battery.h
ds17287rtc.h
dtlk.h
dw_apb_timer.h Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2013-07-06 14:09:38 -07:00
dw_dmac.h
dynamic_debug.h
dynamic_queue_limits.h
earlycpio.h
ecryptfs.h
edac.h EDAC: Fix lockdep splat 2013-07-23 16:01:28 -07:00
edd.h
edma.h
eeprom_93cx6.h
eeprom_93xx46.h
efi-bgrt.h
efi.h efi: Make efivarfs entries immutable by default 2016-03-14 23:10:35 +01:00
efs_vh.h
eisa.h
elevator.h elevator: Fix a race in elevator switching 2013-07-03 13:25:24 +02:00
elf-fdpic.h
elf.h
elfcore-compat.h
elfcore.h
elfnote.h
enclosure.h ses: fix additional element traversal bug 2016-03-03 12:46:00 +01:00
err.h PTR_RET is now PTR_ERR_OR_ZERO 2013-07-15 11:25:00 +09:30
errno.h aio: remove retry-based AIO 2013-05-07 18:38:27 -07:00
errqueue.h
etherdevice.h net: etherdevice: add address inherit helper 2013-09-03 20:57:49 -04:00
ethtool.h
eventfd.h Kill indirect include of file.h from eventfd.h, use fdget() in cgroup.c 2013-09-07 19:54:57 -04:00
eventpoll.h
evm.h
export.h
exportfs.h fat: restructure export_operations 2013-04-29 18:28:40 -07:00
ext2_fs.h
extcon.h
f2fs_fs.h f2fs: support the inline xattrs 2013-08-26 20:15:23 +09:00
f75375s.h
falloc.h
fanotify.h
fault-inject.h
fb.h video/fb: Propagate error code from failing to unregister conflicting fb 2014-04-18 11:03:59 +02:00
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdtable.h don't bother with deferred freeing of fdtables 2013-05-01 17:31:42 -04:00
fec.h
file.h
filter.h tcp: take care of truncations done by sk_filter() 2016-11-28 22:22:40 +01:00
fips.h
firewire.h firewire: don't use PREPARE_DELAYED_WORK 2014-03-22 22:01:56 +01:00
firmware-map.h
firmware.h firmware loader: don't export cache_firmware and uncache_firmware 2013-06-06 12:41:57 -07:00
fixp-arith.h
flat.h
flex_array.h
flex_proportions.h
fmc-sdb.h FMC: add needed headers 2013-06-17 16:38:57 -07:00
fmc.h fmc: avoid readl/writel namespace conflict 2013-06-19 20:30:32 -07:00
font.h
freezer.h freezer: add new freezable helpers using freezer_do_not_count() 2013-05-12 14:16:22 +02:00
frontswap.h frontswap: get rid of swap_lock dependency 2013-04-30 17:04:00 -07:00
fs_enet_pd.h fs_enet: cleanup clock API use 2013-08-22 22:13:54 -07:00
fs_stack.h
fs_struct.h vfs: move get_fs_root_and_pwd() to single caller 2013-09-12 10:12:47 -07:00
fs_uart_pd.h
fs.h fs/coredump: prevent fsuid=0 dumps into user-controlled directories 2016-04-11 16:44:20 +02:00
fscache-cache.h FS-Cache: Add interface to check consistency of a cached object 2013-09-06 09:17:30 +01:00
fscache.h fscache: Netfs function for cleanup post readpages 2013-09-06 09:17:30 +01:00
fsl_devices.h
fsl_hypervisor.h
fsl-diu-fb.h
fsnotify_backend.h inotify: convert inotify_add_to_idr() to use idr_alloc_cyclic() 2013-04-29 18:28:41 -07:00
fsnotify.h fsnotify: fix handling of renames in audit 2015-03-01 23:34:13 +01:00
ftrace_event.h tracing: Fix array size mismatch in format string 2014-03-31 14:22:25 +02:00
ftrace_irq.h
ftrace.h ftrace/module: Hardcode ftrace_module_init() call into load_module() 2014-06-06 11:40:19 +02:00
futex.h futex: Allow architectures to skip futex_atomic_cmpxchg_inatomic() test 2014-04-13 16:40:26 +02:00
gameport.h
gcd.h
genalloc.h lib/genalloc.c: fix overflow of ending address of memory chunk 2013-09-11 15:57:35 -07:00
generic_acl.h
genetlink.h
genhd.h
genl_magic_func.h
genl_magic_struct.h
getcpu.h
gfp.h mm: page_alloc: convert hot/cold parameter and immediate callers to bool 2014-09-26 11:52:03 +02:00
gpio_keys.h
gpio_mouse.h
gpio-fan.h
gpio-pxa.h ARM: pxa: move PXA_GPIO_TO_IRQ macro 2013-04-11 10:00:05 +08:00
gpio.h Convert selectors of GENERIC_GPIO to GPIOLIB 2013-04-16 18:47:14 +09:00
gsmmux.h
hardirq.h Remove GENERIC_HARDIRQ config option 2013-09-13 15:09:52 +02:00
hash.h
hashtable.h
hdlc.h
hdlcdrv.h
hdmi.h video/hdmi: Rename HDMI_IDENTIFIER to HDMI_IEEE_OUI 2013-08-30 08:42:01 +10:00
hid-debug.h HID: debug: break out hid_dump_report() into hid-debug 2013-04-30 10:09:06 +02:00
hid-roccat.h
hid-sensor-hub.h iio: hid_Sensors: fix crash during trigger unregister 2014-10-13 15:41:11 +02:00
hid-sensor-ids.h HID: hid-sensor-hub: fix style of comments 2013-08-26 13:46:11 +02:00
hid.h HID: core: add two new usages for digitizer 2015-07-30 14:10:57 +02:00
hiddev.h
hidraw.h HID: hidraw: Add spinlock in struct hidraw to protect list 2013-08-26 21:40:24 +02:00
highmem.h
highuid.h
hil_mlc.h
hil.h
hippidevice.h
hp_sdc.h
hpet.h
hrtimer.h
htcpld.h
htirq.h
huge_mm.h mm: make copy_pte_range static again 2014-09-26 11:52:07 +02:00
hugetlb_cgroup.h
hugetlb_inline.h
hugetlb.h mm: hugetlb: allow hugepages_supported to be architecture specific 2016-11-24 16:23:38 +01:00
hw_breakpoint.h
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
hwspinlock.h
hyperv.h Drivers: hv: vmbus: Negotiate version 3.0 when running on ws2012r2 hosts 2014-05-15 09:54:26 +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: Make the return type of i2c_del_mux_adapter() void 2013-04-02 07:07:32 +02:00
i2c-ocores.h
i2c-omap.h
i2c-pca-platform.h
i2c-pnx.h
i2c-pxa.h
i2c-smbus.h
i2c-xiic.h
i2c.h i2c: Re-instate body of i2c_parent_is_i2c_adapter() 2014-01-25 08:49:28 -08:00
i2o.h
i7300_idle.h
i8042.h Input: i8042 - break load dependency between atkbd/psmouse and i8042 2016-09-21 13:40:10 +02:00
i8253.h
i82593.h
icmp.h
icmpv6.h ipv6: Kill ipv6 dependency of icmpv6_send(). 2013-04-29 13:54:36 -04:00
ide.h
idr.h Merge branch 'for-3.10/drivers' of git://git.kernel.dk/linux-block 2013-05-08 11:51:05 -07:00
ieee80211.h Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem 2013-08-29 14:08:24 -04:00
if_arp.h
if_bridge.h
if_eql.h
if_ether.h net: core: move mac_pton() to lib/net_utils.c 2013-06-05 12:00:27 -07:00
if_fddi.h
if_frad.h
if_link.h net/core: Add VF link state control 2013-06-13 17:51:04 -07:00
if_ltalk.h
if_macvlan.h macvtap: Let TUNSETOFFLOAD actually controll offload features. 2013-06-25 16:44:56 -07:00
if_phonet.h
if_pppol2tp.h
if_pppox.h
if_team.h team: fix mtu setting 2014-06-23 10:28:00 +02:00
if_tun.h
if_tunnel.h
if_vlan.h net: Always untag vlan-tagged traffic on input. 2014-10-17 09:43:10 +02:00
igmp.h net: convert resend IGMP to notifier event 2013-07-23 16:52:47 -07:00
ihex.h
ima.h
in.h
in6.h
inet_diag.h
inet_lro.h
inet.h
inetdevice.h inetdevice: fixed signed integer overflow 2014-11-27 11:14:05 +01:00
init_ohci1394_dma.h
init_task.h introduce for_each_thread() to replace the buggy while_each_thread() 2014-06-04 16:25:18 +02:00
init.h initmpfs: move rootfs code from fs/ramfs/ to init/ 2013-09-11 15:59:37 -07:00
initrd.h
inotify.h
input-polldev.h
input.h
integrity.h
intel_mid_dma.h
intel_pmic_gpio.h
intel-iommu.h x86/iommu: correct ICS register offset 2013-09-24 13:04:07 +02:00
interrupt.h genirq: Provide irq_force_affinity fallback for non-SMP 2014-06-09 15:53:42 +02:00
interval_tree_generic.h
interval_tree.h
io-mapping.h
io.h Add arch_phys_wc_{add, del} to manipulate WC MTRRs if needed 2013-05-31 13:02:52 +10:00
ioc3.h
ioc4.h
iocontext.h
iommu-helper.h
iommu.h iommu/fsl: Add additional iommu attributes required by the PAMU driver. 2013-08-14 11:38:34 +02:00
ioport.h resource: add release_mem_region_adjustable() 2013-04-29 15:54:37 -07:00
ioprio.h
iova.h
ip.h
ipack.h
ipc_namespace.h ipc,mqueue: remove limits for the amount of system-wide queues 2014-03-05 17:13:53 +01:00
ipc.h
ipmi_smi.h
ipmi-fru.h FMC: add needed headers 2013-06-17 16:38:57 -07:00
ipmi.h
ipv6_route.h
ipv6.h net/ipv6: add sysctl option accept_ra_min_hop_limit 2016-03-02 16:29:06 +01:00
irq_cpustat.h
irq_work.h
irq.h genirq: Allow forcing cpu affinity of interrupts 2014-06-06 11:40:20 +02:00
irqchip.h irqchip: Add irqchip_init dummy function 2013-06-06 10:23:58 +09:00
irqdesc.h genirq: Sanitize spurious interrupt detection of threaded irqs 2014-07-02 12:06:34 +02:00
irqdomain.h irqdomain: make irq_linear_revmap() a fast path again 2013-06-24 14:02:41 +01:00
irqflags.h
irqnr.h Remove GENERIC_HARDIRQ config option 2013-09-13 15:09:52 +02:00
irqreturn.h
isa.h
isapnp.h module: remove MODULE_GENERIC_TABLE 2016-01-13 09:14:29 +01:00
iscsi_boot_sysfs.h
iscsi_ibft.h
isdn_divertif.h
isdn_ppp.h
isdn.h
isdnif.h
isicom.h
jbd_common.h jbd/jbd2: relocate bit_spinlock header to jbd_common 2013-06-12 23:02:35 -04:00
jbd.h jbd: use a single printk for jbd_debug() 2013-08-09 10:49:00 +02:00
jbd2.h ext4, jbd2: ensure entering into panic after recording an error in superblock 2016-01-05 17:48:50 +01:00
jhash.h
jiffies.h jiffies: Fix timeval conversion to jiffies 2014-10-13 16:09:20 +02:00
journal-head.h jbd,jbd2: fix oops in jbd2_journal_put_journal_head() 2013-05-13 09:45:01 -04:00
joystick.h
jump_label_ratelimit.h jump_labels: API for flushing deferred jump label updates 2017-01-26 17:40:35 +01:00
jump_label.h locking/static_keys: Add static_key_{en,dis}able() helpers 2017-03-28 15:49:18 +02:00
jz4740-adc.h
kallsyms.h
kbd_diacr.h
kbd_kern.h tty: Remove dead code 2013-07-26 16:19:48 -07:00
kbuild.h
kcmp.h
kconfig.h
kcore.h proc: Split kcore bits from linux/procfs.h into linux/kcore.h 2013-04-29 15:42:02 -04:00
kd.h
kdb.h
kdebug.h
kdev_t.h
kern_levels.h
kernel_stat.h genirq: Prevent proc race against freeing of irq descriptors 2015-01-26 14:39:30 +01:00
kernel-page-flags.h
kernel.h tracing: Fix trace_printk() to print when not using bprintk() 2016-04-11 16:44:23 +02:00
kernelcapi.h
kexec.h kexec: allocate the kexec control page with KEXEC_CONTROL_MEMORY_GFP 2015-08-04 16:51:58 +02:00
key-type.h
key.h
keyboard.h
kfifo.h
kgdb.h kgdb: Remove "weak" from kgdb_arch_pc() declaration 2014-11-19 18:38:24 +01:00
khugepaged.h
klist.h
kmemcheck.h
kmemleak.h
kmod.h kmod: remove call_usermodehelper_fns() 2013-04-30 17:04:06 -07:00
kmsg_dump.h
kobj_map.h
kobject_ns.h sysfs: Restrict mounting sysfs 2013-08-28 21:35:14 -07:00
kobject.h kobject: delayed kobject release: help find buggy drivers 2013-07-25 15:39:04 -07:00
kprobes.h kprobes: allow to specify custom allocator for insn caches 2013-09-11 15:58:52 -07:00
kref.h Merge branch 'queue' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending 2013-05-16 07:55:07 -07:00
ks0108.h
ks8842.h
ks8851_mll.h
ksm.h
kthread.h kthread: implement probe_kthread_data() 2013-04-30 17:04:02 -07:00
ktime.h ktime: fix some scripts/kernel-doc warnings 2013-07-25 12:35:39 +02:00
kvm_host.h KVM: kvm_io_bus_unregister_dev() should never fail 2017-04-10 15:09:47 +02:00
kvm_para.h
kvm_types.h KVM: Allow cross page reads and writes from cached translations. 2013-04-07 13:05:35 +03:00
l2tp.h
lapb.h
latencytop.h
lcd.h lcd: add devm_lcd_device_{register,unregister}() 2013-07-03 16:07:43 -07:00
lcm.h
led-lm3530.h
leds_pwm.h
leds-bd2802.h
leds-lp3944.h
leds-pca9532.h
leds-regulator.h
leds-tca6507.h
leds.h leds: add camera LED triggers 2013-04-01 11:04:50 -07:00
lglock.h
lguest_launcher.h
lguest.h
libata.h libata: Align ata_device's id on a cacheline 2016-03-07 16:05:24 +01:00
libfdt_env.h
libfdt.h
libps2.h
license.h
linkage.h We get rid of the general module prefix confusion with a binary config option, 2013-05-05 10:58:06 -07:00
linux_logo.h
lis3lv02d.h
list_bl.h
list_lru.h list_lru: dynamically adjust node arrays 2013-09-10 18:56:32 -04:00
list_nulls.h
list_sort.h
list.h list: introduce list_next_entry() and list_prev_entry() 2014-05-29 11:37:44 +02:00
llc.h
llist.h tty: Use lockless flip buffer free list 2013-07-23 16:47:08 -07:00
lockdep.h lockdep: Introduce lock_acquire_exclusive()/shared() helper macros 2013-07-12 13:51:18 +02:00
lockref.h lockref: add ability to mark lockrefs "dead" 2013-09-07 15:49:18 -07:00
log2.h give up on gcc ilog2() constant optimizations 2017-03-28 15:49:28 +02:00
lp.h
lru_cache.h
lsm_audit.h
lz4.h lz4: fix compression/decompression signedness mismatch 2013-09-11 15:59:45 -07:00
lzo.h
m48t86.h
mailbox.h
maple.h
marvell_phy.h phy: Add Marvell 88E1510 phy ID 2013-05-31 00:48:22 -07:00
math64.h math64: New separate div64_u64_rem helper 2013-08-23 09:02:14 -04:00
max17040_battery.h
mbcache.h
mbus.h bus: mvebu-mbus: Remove the no longer used name-based API 2013-08-06 14:10:45 +00:00
mc6821.h
mc146818rtc.h
mdio-bitbang.h
mdio-gpio.h
mdio-mux.h
mdio.h
mei_cl_bus.h mei: bus: Add device enabling and disabling API 2013-04-08 16:57:15 -07:00
memblock.h memblock, numa: binary search node id 2013-09-11 15:57:51 -07:00
memcontrol.h mm: memcg: handle non-error OOM situations more gracefully 2013-10-16 21:35:53 -07:00
memory_hotplug.h Memory hotplug: Move alternative function definitions to header 2013-06-01 22:24:07 +02:00
memory.h drivers: base: use standard device online/offline for state change 2013-08-21 11:52:20 -07:00
mempolicy.h hugetlb: restrict hugepage_migration_support() to x86_64 2014-07-02 12:06:08 +02:00
mempool.h
memstick.h
mg_disk.h
micrel_phy.h phy: micrel: Add definitions for common Micrel PHY registers 2013-08-22 23:20:54 +08:00
migrate_mode.h
migrate.h mm/balloon_compaction: redesign ballooned pages management 2016-05-13 15:09:25 +02:00
mii.h
miscdevice.h HID: uhid: allocate static minor 2013-09-26 11:03:29 +02:00
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm_inline.h mm: vmscan: fix do_try_to_free_pages() livelock 2013-09-11 15:58:01 -07:00
mm_types.h mm: per-thread vma caching 2014-09-26 11:51:57 +02:00
mm.h mm: remove gup_flags FOLL_WRITE games from __get_user_pages() 2016-10-20 10:49:58 +02:00
mman.h mm: tune vm_committed_as percpu_counter batching size 2013-07-03 16:07:32 -07:00
mmdebug.h
mmiotrace.h
mmu_context.h
mmu_notifier.h
mmzone.h mm: page_alloc: reduce cost of the fair zone allocation policy 2014-09-26 11:52:10 +02:00
mnt_namespace.h
mod_devicetable.h x86: LLVMLinux: Fix "incomplete type const struct x86cpu_device_id" 2016-05-11 11:37:32 +02:00
module.h modules: fix longstanding /proc/kallsyms vs module insertion race. 2016-03-14 23:10:37 +01:00
moduleloader.h
moduleparam.h module: Add flag to allow mod params to have no arguments 2013-08-20 15:37:42 +09:30
mount.h mnt: Correct permission checks in do_remount 2014-08-26 14:12:05 +02:00
mpage.h
mpi.h
mroute.h ipmr, ip6mr: fix scheduling while atomic and a deadlock with ipmr_get_route 2016-11-24 16:24:04 +01:00
mroute6.h ipmr, ip6mr: fix scheduling while atomic and a deadlock with ipmr_get_route 2016-11-24 16:24:04 +01:00
msdos_fs.h
msg.h ipc, msg: fix message length check for negative values 2013-12-04 11:05:22 -08:00
msi.h of: pci: add registry of MSI chips 2013-08-12 15:27:01 +00:00
msm_mdp.h
mutex-debug.h mutex: Add support for wound/wait style locks 2013-06-26 12:10:56 +02:00
mutex.h mutex: replace CONFIG_HAVE_ARCH_MUTEX_CPU_RELAX with simple ifdef 2013-09-28 12:46:21 +02:00
mv643xx_eth.h include: Convert ethernet mac address declarations to use ETH_ALEN 2013-08-02 12:33:54 -07:00
mv643xx_i2c.h
mv643xx.h
mxm-wmi.h
n_r3964.h
namei.h introduce kern_path_mountpoint() 2013-09-08 20:20:23 -04:00
nbd.h nbd: correct disconnect behavior 2013-07-03 16:08:05 -07:00
net.h net: unix: allow set_peek_off to fail 2014-01-15 15:31:34 -08:00
netdev_features.h introduce NETIF_F_GSO_ENCAP_ALL helper mask 2016-11-08 16:38:23 +01:00
netdevice.h gro: Disable frag0 optimization on IPv6 ext headers 2017-01-26 17:40:29 +01:00
netfilter_bridge.h
netfilter_ipv4.h
netfilter_ipv6.h netfilter: add nf_ipv6_ops hook to fix xt_addrtype with IPv6 2013-05-23 11:58:55 +02:00
netfilter.h netfilter: nf_conntrack: make sequence number adjustments usuable without NAT 2013-08-28 00:26:48 +02:00
netlink.h netlink: Only check file credentials for implicit destinations 2014-06-23 10:27:57 +02:00
netpoll.h netpoll: remove return value from netpoll_rx_disable() 2013-05-27 23:18:50 -07:00
nfs_fs_i.h
nfs_fs_sb.h NFSv4.1 Use MDS auth flavor for data server connection 2013-09-06 14:49:16 -04:00
nfs_fs.h nfs: fix nfs_size_to_loff_t 2016-03-03 12:46:06 +01:00
nfs_idmap.h
nfs_iostat.h
nfs_page.h
nfs_xdr.h nfs: increase size of EXCHANGE_ID name string buffer 2015-08-04 16:52:33 +02:00
nfs.h
nfs3.h
nfs4.h nfs: Don't increment lock sequence ID after NFS4ERR_MOVED 2017-02-15 11:56:08 +01:00
nfsacl.h
nilfs2_fs.h nilfs2: fix sanity check of btree level in nilfs_btree_root_broken() 2015-05-16 09:12:42 +02:00
nl802154.h
nls.h
nmi.h watchdog: Rename confusing state variable 2013-06-20 15:41:18 +02:00
node.h
nodemask.h numa: Mark __node_set() as __always_inline 2013-07-25 21:54:01 +02:00
notifier.h include/linux/memory.h: implement register_hotmemory_notifier() 2013-04-29 15:54:36 -07:00
nsc_gpio.h
nsproxy.h Rename nsproxy.pid_ns to nsproxy.pid_ns_for_children 2013-08-27 13:52:52 -04:00
ntb.h
nubus.h nubus: Kill nubus_proc_detach_device() 2013-05-04 14:47:26 -04:00
numa.h
nvme.h NVMe: Use normal shutdown 2013-09-03 16:40:32 -04:00
nvram.h
nwpserial.h
nx842.h
of_address.h of/pci: Provide support for parsing PCI DT ranges property 2013-05-19 20:29:55 +00:00
of_device.h of/device: add helper to get cpu device node from logical cpu index 2013-08-21 10:29:51 +01:00
of_dma.h dma: of: Remove check on always true condition 2013-06-12 07:49:19 +05:30
of_fdt.h Device tree core updates for v3.12 2013-09-10 13:53:52 -07:00
of_gpio.h
of_iommu.h
of_irq.h of: clean-up ifdefs in of_irq.h 2013-09-24 21:12:32 -05:00
of_mdio.h
of_mtd.h
of_net.h of: Make of_get_phy_mode() return int i.s.o. const int 2013-08-28 20:50:19 +01:00
of_pci.h of: pci: add registry of MSI chips 2013-08-12 15:27:01 +00:00
of_pdt.h
of_platform.h of: remove of_platform_driver 2013-06-12 12:37:30 +01:00
of.h of: Fix overflow bug in string property parsing functions 2014-11-13 19:03:08 +01:00
oid_registry.h
olpc-ec.h Staging: olpc_dcon: replace some magic numbers 2013-08-15 17:22:27 -07:00
omap-dma.h
omap-iommu.h
omap-mailbox.h mailbox/omap: move the OMAP mailbox framework to drivers 2013-06-11 11:41:51 -05:00
omapfb.h
oom.h OOM, PM: OOM killed task shouldn't escape PM suspend 2014-11-13 19:02:40 +01:00
openvswitch.h openvswitch: Expose <linux/openvswitch.h> to userspace 2013-03-29 17:54:33 -07:00
opp.h
oprofile.h oprofile: get rid of pointless forward declarations of struct super_block 2013-09-03 22:52:48 -04:00
oxu210hp.h
padata.h
page_cgroup.h
page-debug-flags.h
page-flags-layout.h
page-flags.h mm: non-atomically mark page accessed during page cache allocation where possible 2014-09-26 11:52:05 +02:00
page-isolation.h
pageblock-flags.h mm: page_alloc: reduce number of times page_to_pfn is called 2014-09-26 11:52:03 +02:00
pagemap.h fix fault_in_multipages_...() on architectures with no-op access_ok() 2016-10-06 08:21:56 +02:00
pagevec.h mm + fs: prepare for non-page entries in page cache radix trees 2014-09-26 11:51:58 +02:00
parport_pc.h
parport.h
parser.h
pata_arasan_cf_data.h ata: arasan: remove the need for platform_data 2013-04-19 22:25:51 +02:00
patchkey.h
path.h
pch_dma.h
pci_hotplug.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 2013-09-05 14:54:29 -07:00
pci_ids.h PCI: Add Netronome NFP4000 PF device ID 2016-09-21 13:40:08 +02:00
pci-acpi.h ACPI / PCI: Make bus registration and unregistration symmetric 2013-07-23 03:58:42 +02:00
pci-aspm.h PCI: Remove "extern" from function declarations 2013-04-17 10:21:17 -06:00
pci-ats.h PCI: Remove "extern" from function declarations 2013-04-17 10:21:17 -06:00
pci-dma.h
pci.h PCI: Export pcie_find_root_port 2016-12-12 15:25:46 +01:00
pcieport_if.h PCI: Remove "extern" from function declarations 2013-04-17 10:21:17 -06:00
pda_power.h
percpu_counter.h
percpu_ida.h percpu_ida: Make percpu_ida_alloc + callers accept task state bitmask 2014-02-13 13:50:19 -08:00
percpu-defs.h percpu: Make __verify_pcu_ptr handle per cpu pointers to arrays 2013-08-23 16:08:27 -04:00
percpu-refcount.h percpu-refcount: fix usage of this_cpu_ops 2014-06-20 17:34:11 +02:00
percpu-rwsem.h
percpu.h percpu: fix this_cpu_sub() subtrahend casting for unsigneds 2013-10-30 14:27:03 -07:00
perf_event.h perf: Tighten (and fix) the grouping condition 2016-11-28 22:22:50 +01:00
perf_regs.h
personality.h
pfn.h
phonedev.h
phonet.h
phy_fixed.h
phy.h phy: add reverse MII PHY connection type 2013-05-31 17:19:05 -07:00
pid_namespace.h aio: don't include aio.h in sched.h 2013-05-07 20:16:25 -07:00
pid.h kernel/fork.c:copy_process(): don't add the uninitialized child to thread/task/pid lists 2013-07-03 16:08:03 -07:00
pim.h
pipe_fs_i.h pipe: limit the per-user amount of pages allocated in pipes 2016-04-21 13:11:54 +02:00
pktcdvd.h
platform_device.h Device tree updates for v3.11 2013-07-04 15:51:45 -07:00
plist.h lib/plist: add plist_requeue 2014-09-26 11:51:51 +02:00
pm_clock.h
pm_domain.h
pm_qos.h
pm_runtime.h PM / Runtime: Rework the "runtime idle" helper routine 2013-06-03 21:49:52 +02:00
pm_wakeup.h PM / Sleep: Fix comment typo in pm_wakeup.h 2013-07-15 01:31:37 +02:00
pm.h
pm2301_charger.h
pmu.h
pnfs_osd_xdr.h
pnp.h
poison.h include/linux/poison.h: fix LIST_POISON{1,2} offset 2016-05-03 07:45:08 +02:00
poll.h
posix_acl_xattr.h
posix_acl.h posix_acl: Clear SGID bit when setting file permissions 2017-01-27 11:15:59 +01:00
posix-clock.h
posix-timers.h posix_cpu_timer: consolidate expiry time type 2013-07-03 16:16:20 +02:00
power_supply.h power_supply: Prevent suspend until power supply events are processed 2013-08-27 18:42:48 -07:00
ppp_channel.h
ppp_defs.h
ppp-comp.h
pps_kernel.h PPS: convert class code to use dev_groups 2013-08-19 21:22:34 -07:00
pps-gpio.h
preempt_mask.h hardirq: Split preempt count mask definitions 2013-08-14 17:14:52 +02:00
preempt.h tracing/context-tracking: Add preempt_schedule_context() for tracing 2013-06-19 12:55:10 +02:00
prefetch.h
printk.h printk: rename printk_sched to printk_deferred 2014-08-19 14:23:37 +02:00
prio_heap.h
proc_fs.h proc: Move non-public stuff from linux/proc_fs.h to fs/proc/internal.h 2013-05-01 17:29:47 -04:00
proc_ns.h proc: Split the namespace stuff out into linux/proc_ns.h 2013-05-01 17:29:39 -04:00
profile.h create_proc_cpu_mask() doesn't need an argument... 2013-04-09 14:13:35 -04:00
projid.h
proportions.h
pstore_ram.h pstore-ram: Allow optional mapping with pgprot_noncached 2015-01-26 14:38:46 +01:00
pstore.h pstore: Introduce new argument 'compressed' in the read callback 2013-08-19 10:18:11 -07:00
pti.h
ptp_classify.h
ptp_clock_kernel.h
ptrace.h ptrace: use fsuid, fsgid, effective creds for fs access checks 2016-02-24 10:23:22 +01:00
pvclock_gtod.h timekeeping: Indicate that clock was set in the pvclock gtod notifier 2013-06-28 23:15:06 +02:00
pwm_backlight.h
pwm.h pwm: Unexport children before chip removal 2016-11-24 16:23:36 +01:00
pxa2xx_ssp.h ARM: pxa: ssp: add pxa_ssp_request_of() 2013-08-14 19:54:30 +01:00
pxa168_eth.h
qnx6_fs.h
quicklist.h
quota.h quota: Add a new quotactl command Q_XGETQSTATV 2013-08-20 16:53:58 -05:00
quotaops.h quota: provide function to grab quota structure reference 2014-06-27 10:25:25 +02:00
radix-tree.h radix-tree: fix oops after radix_tree_iter_retry 2016-02-25 10:49:16 +01:00
raid_class.h
ramfs.h initmpfs: move rootfs code from fs/ramfs/ to init/ 2013-09-11 15:59:37 -07:00
random.h random32: add prandom_u32_max and convert open coded users 2016-08-19 09:51:00 +02:00
range.h
ratelimit.h
rational.h
rbtree_augmented.h
rbtree.h rbtree: fix rbtree_postorder_for_each_entry_safe() iterator 2013-12-04 11:05:10 -08:00
rculist_bl.h
rculist_nulls.h net: force a reload of first item in hlist_nulls_for_each_entry_rcu 2013-06-02 20:53:59 -07:00
rculist.h rculist: list_first_or_null_rcu() should use list_entry_rcu() 2013-08-18 17:40:16 -07:00
rcupdate.h rcu: Move lockless_dereference() out of rcupdate.h 2015-08-25 16:57:00 +02:00
rcutiny.h rcu: Shrink TINY_RCU by moving exit_rcu() 2013-06-10 13:45:52 -07:00
rcutree.h rcu: Shrink TINY_RCU by moving exit_rcu() 2013-06-10 13:45:52 -07:00
reboot.h kexec: migrate to reboot cpu 2014-01-09 12:25:07 -08:00
reciprocal_div.h
regmap.h regmap: Updates for v3.12 2013-09-03 10:07:40 -07:00
regset.h
relay.h kernel/relay.c: move FIX_SIZE macro into relay.c 2013-04-30 17:04:09 -07:00
remoteproc.h remoteproc: support virtio config space. 2013-04-07 14:06:17 +03:00
res_counter.h memcg: rename RESOURCE_MAX to RES_COUNTER_MAX 2013-09-12 15:38:02 -07:00
reservation.h mutex: Move ww_mutex definitions to ww_mutex.h 2013-07-12 12:07:46 +02:00
reset-controller.h reset: Add reset controller API 2013-04-12 10:26:23 +02:00
reset.h reset: Add reset controller API 2013-04-12 10:26:23 +02:00
resource.h
resume-trace.h
rfkill-gpio.h
rfkill-regulator.h
rfkill.h
ring_buffer.h ring-buffer: Check if buffer exists before polling 2014-07-18 15:51:30 +02:00
rio_drv.h rapidio: make enumeration/discovery configurable 2013-05-24 16:22:50 -07:00
rio_ids.h rapidio: add udev notification 2013-07-03 16:08:05 -07:00
rio_regs.h
rio.h rapidio: change endpoint device name format 2013-07-03 16:08:05 -07:00
rmap.h mm: prevent endless growth of anon_vma hierarchy 2015-05-15 09:10:58 +02:00
rndis.h
root_dev.h
rotary_encoder.h
rpmsg.h
rslib.h
rtc-ds2404.h
rtc-v3020.h
rtc.h drivers/rtc/class.c: use struct device as the first argument for devm_rtc_device_register() 2013-04-29 18:28:22 -07:00
rtmutex.h
rtnetlink.h rtnetlink: wait for unregistering devices in rtnl_link_unregister() 2014-05-29 11:49:31 +02:00
rwlock_api_smp.h
rwlock_types.h
rwlock.h
rwsem-spinlock.h
rwsem.h
rxrpc.h
s3c_adc_battery.h
sa11x0-dma.h
scatterlist.h lib/scatterlist: introduce sg_pcopy_from_buffer() and sg_pcopy_to_buffer() 2013-07-09 10:33:30 -07:00
scc.h
sched_clock.h sched_clock: Make ARM's sched_clock generic for all architectures 2013-06-12 14:02:13 -07:00
sched.h pipe: limit the per-user amount of pages allocated in pipes 2016-04-21 13:11:54 +02:00
screen_info.h
sctp.h net: sctp: introduce uapi header for sctp 2013-04-09 13:19:39 -04:00
scx200_gpio.h
scx200.h
sdb.h FMC: add needed headers 2013-06-17 16:38:57 -07:00
sdla.h
seccomp.h
securebits.h
security.h security: fix typo in security_task_prctl 2015-10-28 16:38:02 +01:00
selection.h
selinux.h
sem.h ipc/sem.c: fix complex_count vs. simple op race 2016-11-08 16:38:11 +01:00
semaphore.h
seq_file_net.h
seq_file.h seq_file: add seq_list_*_percpu helpers 2013-07-08 13:36:41 +04:00
seqlock.h seqlock: Add a new locking reader type 2013-09-12 09:25:23 -07:00
serial_8250.h
serial_core.h serial: Move "uart_console" def to core header file. 2013-05-20 11:47:21 -07:00
serial_max3100.h
serial_mfd.h
serial_pnx8xxx.h
serial_s3c.h tty: serial/samsung: make register definitions global 2013-04-11 13:14:36 -07:00
serial_sci.h serial: sh-sci: HSCIF support 2013-06-17 18:09:53 +09:00
serial.h
serio.h Input: i8042 - break load dependency between atkbd/psmouse and i8042 2016-09-21 13:40:10 +02:00
sfi_acpi.h
sfi.h
sh_clk.h ARM: shmobile: wait for MSTP clock status to toggle, when enabling it 2015-07-30 14:10:54 +02:00
sh_dma.h DMA: shdma: remove private and unused defines from a global header 2013-08-27 14:25:27 +05:30
sh_eth.h sh_eth: remove 'register_type' field from 'struct sh_eth_plat_data' 2013-08-20 17:10:41 -07:00
sh_intc.h
sh_timer.h
shdma-base.h DMA: shdma: switch DT mode to use configuration data from a match table 2013-08-27 14:25:09 +05:30
shm.h
shmem_fs.h mm + fs: prepare for non-page entries in page cache radix trees 2014-09-26 11:51:58 +02:00
shrinker.h shrinker: Kill old ->shrink API. 2013-09-10 18:56:32 -04:00
signal.h kernel/signal.c: unexport sigsuspend() 2016-02-15 17:07:47 +01:00
signalfd.h
sirfsoc_dma.h
sizes.h
skbuff.h mld, igmp: Fix reserved tailroom calculation 2016-04-11 16:43:57 +02:00
slab_def.h mm/sl[aou]b: Move kmallocXXX functions to common code 2013-09-04 20:51:33 +03:00
slab.h slab: Use correct GFP_DMA constant 2013-09-04 23:11:42 +03:00
slub_def.h slub: remove verify_mem_not_deleted() 2013-09-04 20:53:16 +03:00
sm501-regs.h
sm501.h
smc91x.h
smc911x.h
smp.h watchdog: update watchdog_thresh properly 2013-09-24 17:00:25 -07:00
smpboot.h
smsc911x.h include: Convert ethernet mac address declarations to use ETH_ALEN 2013-08-02 12:33:54 -07:00
smscphy.h
sock_diag.h net: Move the permission check in sock_diag_put_filterinfo to packet_diag_dump 2014-06-23 10:27:55 +02:00
socket.h net: move iov_pages() to net/core/iovec.c 2013-08-07 16:52:33 -07:00
sonet.h
sony-laptop.h
sonypi.h
sort.h
sound.h
soundcard.h
spinlock_api_smp.h spinlock_api_smp.h: fix preprocessor comments 2013-06-19 23:34:50 +02:00
spinlock_api_up.h
spinlock_types_up.h
spinlock_types.h
spinlock_up.h sched: Rename sched.c as sched/core.c in comments and Documentation 2013-06-19 12:58:42 +02:00
spinlock.h sched: fix the theoretical signal_wake_up() vs schedule() race 2013-08-13 08:19:26 -07:00
splice.h splice: don't pass the address of ->f_pos to methods 2013-06-20 19:02:45 +04:00
srcu.h rcu: Remove srcu_read_lock_raw() and srcu_read_unlock_raw(). 2013-06-10 13:45:25 -07:00
ssbi.h
stackprotector.h
stacktrace.h
start_kernel.h
stat.h
statfs.h
static_key.h
stddef.h stddef.h: move offsetofend inside #ifndef/#endif guard, neaten 2016-11-28 22:22:32 +01:00
ste_modem_shm.h
stmmac.h driver:net:stmmac: Disable DMA store and forward mode if platform data force_thresh_dma_mode is set. 2013-08-30 17:26:09 -04:00
stmp_device.h
stmp3xxx_rtc_wdt.h
stop_machine.h
string_helpers.h lib/string_helpers: introduce generic string_unescape 2013-04-30 17:04:03 -07:00
string.h random: add and use memzero_explicit() for clearing data 2014-11-13 19:02:16 +01:00
stringify.h
sudmac.h sudmac: add support for SUDMAC 2013-04-30 15:50:12 +05:30
sungem_phy.h
sunserialcore.h
superhyway.h
suspend.h PM / Sleep: Print last wakeup source on failed wakeup_count write 2013-06-21 00:35:12 +02:00
svga.h
swab.h
swap.h mm: non-atomically mark page accessed during page cache allocation where possible 2014-09-26 11:52:05 +02:00
swapfile.h swap: change swap_list_head to plist, add swap_avail_head 2014-09-26 11:51:51 +02:00
swapops.h mm/hugetlb: take page table lock in follow_huge_pmd() 2015-03-16 11:40:24 +01:00
swiotlb.h x86, kdump: Set crashkernel_low automatically 2013-04-17 12:35:32 -07:00
synclink.h
sys_soc.h
sys.h
syscalls.h arm64: fix building without CONFIG_UID16 2016-02-12 08:57:59 +01:00
syscore_ops.h
sysctl.h
sysfs.h sysfs: sysfs_create_groups returns a value. 2013-08-28 09:51:41 -07:00
syslog.h kmsg: honor dmesg_restrict sysctl on /dev/kmsg 2013-06-12 16:29:44 -07:00
sysrq.h
sysv_fs.h
task_io_accounting_ops.h
task_io_accounting.h
task_work.h
taskstats_kern.h
tboot.h
tc.h
tca6416_keypad.h
tcp.h tcp: Remove unused tcpct declarations and comments 2013-07-31 12:16:45 -07:00
tegra-ahb.h
tegra-cpuidle.h tegra-cpuidle: provide stub when !CONFIG_CPU_IDLE 2013-08-29 13:54:34 -07:00
tegra-powergate.h ARM: tegra: move <mach/powergate.h> to <linux/tegra-powergate.h> 2013-03-29 18:10:22 -06:00
tegra-soc.h
textsearch_fsm.h
textsearch.h
tfrc.h
thermal.h thermal: thermal_core: allow binding with limits on bind_params 2013-09-03 09:10:24 -04:00
thread_info.h sched, idle: Fix the idle polling state logic 2013-11-29 11:27:55 -08:00
threads.h
ti_wilink_st.h
tick.h Merge branch 'timers/nohz-v3' of git://git.kernel.org/pub/scm/linux/kernel/git/frederic/linux-dynticks into timers/nohz 2013-08-14 17:58:56 +02:00
tifm.h
timb_dma.h
timb_gpio.h
time.h time: settimeofday: Validate the values of tv from user 2015-01-29 15:45:01 +01:00
timekeeper_internal.h timekeeping: Store cycle_last value in timekeeper struct as well 2013-04-04 13:18:31 -07:00
timer.h
timerfd.h
timeriomem-rng.h hwrng: timeriomem - update to support more than one device 2013-04-25 21:01:45 +08:00
timerqueue.h
timex.h These patches are designed to enable improvements to /dev/random for 2013-10-10 12:31:43 -07:00
topology.h
toshiba.h
tpm_command.h
tpm.h tpm: move TPM_DIGEST_SIZE defintion 2013-05-21 12:25:02 -05:00
trace_clock.h
trace_seq.h
tracehook.h
tracepoint.h tracing: Fix check for cpu online when event is disabled 2016-03-14 13:38:06 +01:00
transport_class.h
tsacct_kern.h
tty_driver.h
tty_flip.h tty: Fix unsafe vt paste_selection() 2013-07-23 16:47:10 -07:00
tty_ldisc.h tty: Make ldisc input flow control concurrency-friendly 2013-07-23 16:42:59 -07:00
tty.h tty: audit: Fix audit source 2016-11-28 22:22:57 +01:00
typecheck.h
types.h arm64: fix building without CONFIG_UID16 2016-02-12 08:57:59 +01:00
u64_stats_sync.h
uaccess.h
ucb1400.h mfd: ucb1400: Pass ucb1400-gpio data through ac97 bus 2013-04-19 00:40:07 +02:00
ucs2_string.h lib/ucs2_string: Add ucs2 -> utf8 helper functions 2016-03-14 23:10:32 +01:00
udp.h
uidgid.h
uinput.h
uio_driver.h
uio.h Hoist memcpy_fromiovec/memcpy_toiovec into lib/ 2013-05-20 10:24:22 +09:30
uprobes.h uretprobes: Limit the depth of return probe nestedness 2013-04-13 15:31:58 +02:00
usb_usual.h usb-storage: add quirk for mandatory READ_CAPACITY_16 2013-10-16 13:32:04 -07:00
usb.h usb: define a generic USB_RESUME_TIMEOUT macro 2015-05-04 11:49:54 +02:00
usbdevice_fs.h
user_namespace.h userns: Add a knob to disable setgroups on a per user namespace basis 2015-01-07 17:55:14 +01:00
user-return-notifier.h
user.h
uts.h
utsname.h
uuid.h
uwb.h
vermagic.h
vexpress.h reboot: arm: change reboot_mode to use enum reboot_mode 2013-07-09 10:33:29 -07:00
vfio.h include/stddef.h: Move offsetofend() from vfio.h to a generic kernel header 2016-11-28 22:22:32 +01:00
vfs.h
vga_switcheroo.h vgaswitcheroo: add vga_switcheroo_fini_domain_pm_ops 2014-10-13 15:41:35 +02:00
vgaarb.h Revert "i915: Update VGA arbiter support for newer devices" 2013-10-11 15:19:22 +10:00
via_i2c.h
via-core.h
via-gpio.h
via.h
video_output.h
videodev2.h
virtio_caif.h
virtio_config.h
virtio_console.h
virtio_mmio.h
virtio_ring.h virtio: include asm/barrier explicitly 2013-07-09 10:47:53 +09:30
virtio_scsi.h
virtio.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 2013-07-09 18:24:39 -07:00
vlynq.h
vm_event_item.h mm, x86: Account for TLB flushes only when debugging 2014-09-26 11:51:52 +02:00
vm_sockets.h
vmacache.h mm: per-thread vma caching 2014-09-26 11:51:57 +02:00
vmalloc.h mm/vmalloc.c: rename VM_UNLIST to VM_UNINITIALIZED 2013-07-09 10:33:21 -07:00
vme.h
vmpressure.h Merge branch 'for-3.12' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup 2013-09-03 18:25:03 -07:00
vmstat.h mm, x86: Account for TLB flushes only when debugging 2014-09-26 11:51:52 +02:00
vmw_vmci_api.h
vmw_vmci_defs.h
vringh.h
vt_buffer.h
vt_kern.h Merge 3.10-rc3 into tty-next 2013-05-27 10:57:53 +09:00
vt.h
vtime.h vtime: Optimize full dynticks accounting off case with static keys 2013-08-14 17:14:54 +02:00
w1-gpio.h
wait.h [SCSI] zfcp: fix lock imbalance by reworking request queue locking 2013-08-22 08:53:30 -07:00
wanrouter.h
watchdog.h
wireless.h
wl12xx.h
wm97xx.h
workqueue.h workqueue: fix hang involving racing cancel[_delayed]_work_sync()'s for PREEMPT_NONE 2015-04-09 13:14:05 +02:00
writeback.h mm/writeback: make writeback_inodes_wb static 2013-09-11 15:58:02 -07:00
ww_mutex.h mutex: Move ww_mutex definitions to ww_mutex.h 2013-07-12 12:07:46 +02:00
xattr.h xattr: Constify ->name member of "struct xattr". 2013-07-25 19:30:03 +10:00
xilinxfb.h
xz.h
yam.h yam: integer underflow in yam_ioctl() 2013-10-17 15:53:09 -04:00
z2_battery.h
zbud.h zbud: add to mm/ 2013-07-10 18:11:34 -07:00
zconf.h
zlib.h
zorro_ids.h
zorro.h
zutil.h