dect
/
linux-2.6
Archived
13
0
Fork 0
This repository has been archived on 2022-02-17. You can view files and clone it, but cannot push or open issues or pull requests.
linux-2.6/include/linux
Kees Cook 34e1169d99 module: add syscall to load module from fd
As part of the effort to create a stronger boundary between root and
kernel, Chrome OS wants to be able to enforce that kernel modules are
being loaded only from our read-only crypto-hash verified (dm_verity)
root filesystem. Since the init_module syscall hands the kernel a module
as a memory blob, no reasoning about the origin of the blob can be made.

Earlier proposals for appending signatures to kernel modules would not be
useful in Chrome OS, since it would involve adding an additional set of
keys to our kernel and builds for no good reason: we already trust the
contents of our root filesystem. We don't need to verify those kernel
modules a second time. Having to do signature checking on module loading
would slow us down and be redundant. All we need to know is where a
module is coming from so we can say yes/no to loading it.

If a file descriptor is used as the source of a kernel module, many more
things can be reasoned about. In Chrome OS's case, we could enforce that
the module lives on the filesystem we expect it to live on.  In the case
of IMA (or other LSMs), it would be possible, for example, to examine
extended attributes that may contain signatures over the contents of
the module.

This introduces a new syscall (on x86), similar to init_module, that has
only two arguments. The first argument is used as a file descriptor to
the module and the second argument is a pointer to the NULL terminated
string of module arguments.

Signed-off-by: Kees Cook <keescook@chromium.org>
Cc: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> (merge fixes)
2012-12-14 13:05:22 +10:30
..
amba spi: Updates for v3.7 2012-10-02 17:26:42 -07:00
bcma UAPI Disintegration 2012-10-09 2012-10-09 15:04:25 +01:00
byteorder UAPI: Remove empty non-UAPI Kbuild files 2012-10-17 12:31:15 +01:00
can UAPI: Remove empty non-UAPI Kbuild files 2012-10-17 12:31:15 +01:00
ceph Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client 2012-10-08 06:38:18 +09:00
clk ARM: bcm2835: add stub clock driver 2012-09-19 19:08:53 -06:00
crush UAPI: (Scripted) Convert #include "..." to #include <path/...> in kernel system headers 2012-10-02 18:01:25 +01:00
decompress
dvb UAPI: (Scripted) Disintegrate include/linux/dvb 2012-10-17 10:00:29 -03:00
extcon extcon: adc_jack: adc-jack driver to support 3.5 pi or simliar devices 2012-09-05 12:20:49 -07:00
fsl
hdlc
hsi UAPI: (Scripted) Disintegrate include/linux/hsi 2012-10-09 09:48:44 +01:00
i2c Merge branch 'i2c-embedded/for-next' of git://git.pengutronix.de/git/wsa/linux 2012-10-11 10:27:51 +09:00
iio iio: Add some helper macros for unit conversion 2012-10-19 16:12:38 +01:00
input Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input 2012-10-02 17:16:10 -07:00
irqchip ARM: bcm2835: add interrupt controller driver 2012-09-19 19:08:37 -06:00
isdn UAPI: Remove empty non-UAPI Kbuild files 2012-10-17 12:31:15 +01:00
lockd LockD: pass actual network namespace to grace period management functions 2012-07-27 16:49:22 -04:00
mfd extcon: MAX77693: Add platform data for MUIC device to initialize registers 2012-10-23 16:32:16 +09:00
mlx4 mlx4: Modify proxy/tunnel QP mechanism so that guests do no calculations 2012-09-30 20:33:43 -07:00
mmc MMC fixes for 3.7-rc5: 2012-11-09 21:32:33 +01:00
mtd UAPI Disintegration 2012-10-09 2012-10-09 15:04:25 +01:00
netfilter UAPI: Remove empty non-UAPI Kbuild files 2012-10-17 12:31:15 +01:00
netfilter_arp UAPI: Remove empty non-UAPI Kbuild files 2012-10-17 12:31:15 +01:00
netfilter_bridge UAPI: Remove empty non-UAPI Kbuild files 2012-10-17 12:31:15 +01:00
netfilter_ipv4 UAPI: Remove empty non-UAPI Kbuild files 2012-10-17 12:31:15 +01:00
netfilter_ipv6 UAPI: Remove empty non-UAPI Kbuild files 2012-10-17 12:31:15 +01:00
nfc
nfsd UAPI: Remove empty non-UAPI Kbuild files 2012-10-17 12:31:15 +01:00
pinctrl Prepared for main script 2012-10-03 13:45:43 -07:00
platform_data drivers: bus: ocp2scp: add pdata support 2012-11-07 09:35:53 -08:00
power 1. New drivers: 2012-10-07 17:29:24 +09:00
raid UAPI: (Scripted) Disintegrate include/linux/raid 2012-10-09 09:49:02 +01:00
regulator Merge remote-tracking branches 'regulator/topic/core', 'regulator/topic/bypass', 'regulator/topic/tol', 'regulator/topic/drivers' and 'regulator/topic/tps6586x' into regulator-next 2012-09-28 14:45:07 +01:00
rtc
spi Input: ads7846 - enable pendown GPIO debounce time setting 2012-11-21 13:09:56 -08:00
ssb ssb: check for flash presentence 2012-08-10 15:27:02 -04:00
sunrpc UAPI: Remove empty non-UAPI Kbuild files 2012-10-17 12:31:15 +01:00
tc_act UAPI: Remove empty non-UAPI Kbuild files 2012-10-17 12:31:15 +01:00
unaligned
usb UAPI Disintegration 2012-10-09 2012-10-13 14:15:08 -07:00
uwb
wimax UAPI: Remove empty non-UAPI Kbuild files 2012-10-17 12:31:15 +01:00
8250_pci.h
Kbuild UAPI: Remove empty non-UAPI Kbuild files 2012-10-17 12:31:15 +01:00
a.out.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
acct.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
acpi.h Merge branch 'pci/taku-acpi-pci-host-bridge-v3' into next 2012-09-24 16:36:10 -06:00
acpi_io.h
acpi_pmtmr.h
adb.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
adfs_fs.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
aer.h
agp_backend.h
agpgart.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
ahci_platform.h
aio.h include/linux/aio.h: cpp->C conversions 2012-07-30 17:25:21 -07:00
alarmtimer.h alarmtimer: Remove unused helpers & defines 2012-09-24 12:38:02 -04:00
altera_jtaguart.h
altera_uart.h
amd-iommu.h
amifd.h
amifdreg.h
amigaffs.h
anon_inodes.h
apm-emulation.h
apm_bios.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
apple_bl.h
arcdevice.h
asn1.h X.509: Add simple ASN.1 grammar compiler 2012-10-08 13:50:19 +10:30
asn1_ber_bytecode.h X.509: Add simple ASN.1 grammar compiler 2012-10-08 13:50:19 +10:30
asn1_decoder.h X.509: Add an ASN.1 decoder 2012-10-08 13:50:20 +10:30
async.h [SCSI] async: make async_synchronize_full() flush all work regardless of domain 2012-07-20 09:07:37 +01:00
async_tx.h
ata.h ahci: implement aggressive SATA device sleep support 2012-09-13 01:08:53 -04:00
ata_platform.h
atalk.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
ath9k_platform.h
atm.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
atm_suni.h
atm_tcp.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
atmdev.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
atmel-mci.h
atmel-pwm-bl.h
atmel-ssc.h ASoC: atmel-ssc: include linux/io.h for raw io 2012-08-28 10:14:01 -07:00
atmel_pdc.h
atmel_pwm.h
atmel_serial.h
atmel_tc.h misc/atmel_tc: make atmel_tc.tcb_config member point to const data 2012-09-11 08:56:37 +02:00
atomic.h atomic: implement generic atomic_dec_if_positive() 2012-10-09 16:22:46 +09:00
attribute_container.h
audit.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
auto_dev-ioctl.h
auto_fs.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
auxvec.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
average.h
b1pcmcia.h
backing-dev.h vfs: kill write_super and sync_supers 2012-08-04 01:24:44 +04:00
backlight.h
basic_mmio_gpio.h
bcd.h usb/core: use bin2bcd() for bcdDevice in RH 2012-09-10 11:13:16 -07:00
bch.h
bcm2835_timer.h ARM: bcm2835: add system timer 2012-09-19 19:08:46 -06:00
bfin_mac.h
binfmts.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
bio.h block: Implement support for WRITE SAME 2012-09-20 14:31:45 +02:00
bit_spinlock.h
bitmap.h
bitops.h
bitrev.h
blk-iopoll.h
blk_types.h block: Implement support for WRITE SAME 2012-09-20 14:31:45 +02:00
blkdev.h block: Implement support for WRITE SAME 2012-09-20 14:31:45 +02:00
blktrace_api.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
blockgroup_lock.h
bma150.h
bootmem.h mm: sparse: fix usemap allocation above node descriptor section 2012-07-11 16:04:49 -07:00
bottom_half.h
brcmphy.h
bsearch.h
bsg-lib.h block: drop custom queue draining used by scsi_transport_{iscsi|fc} 2012-06-25 11:53:48 +02:00
bsg.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
btree-128.h
btree-type.h
btree.h
buffer_head.h
bug.h include/linux/bug.h: fix sparse warning related to BUILD_BUG_ON_INVALID 2012-11-26 17:41:24 -08:00
c2port.h
cache.h
capability.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
cb710.h
cciss_ioctl.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
cdev.h
cdrom.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
cfag12864b.h
cgroup.h Merge branch 'for-3.7-hierarchy' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup 2012-10-02 10:52:28 -07:00
cgroup_subsys.h cgroup: Wrap subsystem selection macro 2012-09-14 09:57:37 -07:00
circ_buf.h
cleancache.h
clk-private.h clk: Add CLK_IS_BASIC flag to identify basic clocks 2012-07-11 15:36:43 -07:00
clk-provider.h clk: remove inline usage from clk-provider.h 2012-11-15 11:38:34 -08:00
clk.h clk: add non CONFIG_HAVE_CLK routines 2012-07-30 17:25:11 -07:00
clkdev.h
clksrc-dbx500-prcmu.h
clockchips.h timekeeping: Add suspend and resume of clock event devices 2012-09-04 01:36:01 +02:00
clocksource.h time: Move update_vsyscall definitions to timekeeper_internal.h 2012-09-24 12:38:06 -04:00
cm4000_cs.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
cn_proc.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
cnt32_to_63.h
coda.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
coda_psdev.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
com20020.h
compaction.h mm: compaction: clear PG_migrate_skip based on compaction and reclaim activity 2012-10-09 16:22:51 +09:00
compat.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/signal 2012-10-10 12:02:25 +09:00
compiler-gcc.h
compiler-gcc3.h
compiler-gcc4.h Merge branch 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild 2012-10-12 10:27:27 +09:00
compiler-intel.h
compiler.h compiler.h: add __visible 2012-09-17 15:00:38 -07:00
completion.h
concap.h
configfs.h
connector.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
console.h tty/console: fix warnings in drivers/tty/serial/kgdboc.c 2012-10-12 06:37:36 -05:00
console_struct.h
consolemap.h
cordic.h
coredump.h linux/coredump.h needs asm/siginfo.h 2012-10-19 14:07:47 -07:00
cper.h
cpu.h workqueue: perform cpu down operations from low priority cpu_notifier() 2012-07-17 12:39:26 -07:00
cpu_cooling.h thermal: add generic cpufreq cooling implementation 2012-09-24 14:44:38 +08:00
cpu_pm.h
cpu_rmap.h net/rps: Protect cpu_rmap.h from double inclusion 2012-07-19 08:34:37 -07:00
cpufreq.h
cpuidle.h ARM: omap: allow building omap44xx without SMP 2012-08-23 17:16:42 +02:00
cpumask.h cpumask: cpulist_parse() comments correction 2012-07-27 09:29:42 +09:30
cpuset.h cpusets, hotplug: Restructure functions that are invoked during hotplug 2012-07-24 13:53:22 +02:00
cramfs_fs.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
cramfs_fs_sb.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
crypto.h
cryptohash.h
cryptouser.h
cs5535.h
ctype.h
cuda.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
cyclades.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
cyclomx.h
cycx_drv.h
cycx_x25.h
davinci_emac.h
dca.h
dcache.h vfs: dcache: use DCACHE_DENTRY_KILLED instead of DCACHE_DISCONNECTED in d_kill() 2012-09-18 11:23:51 -07:00
dccp.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
dcookies.h
debug_locks.h
debugfs.h
debugobjects.h
delay.h
delayacct.h
devfreq.h
device-mapper.h dm thin: commit before gathering status 2012-07-27 15:08:16 +01:00
device.h Power management updates for 3.7-rc1 2012-10-02 18:32:35 -07:00
device_cgroup.h
devpts_fs.h
digsig.h
dio.h
dirent.h
dlm.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
dlm_plock.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
dm-dirty-log.h
dm-io.h
dm-kcopyd.h
dm-region-hash.h
dm9000.h
dma-attrs.h common: DMA-mapping: add DMA_ATTR_SKIP_CPU_SYNC attribute 2012-07-30 12:25:47 +02:00
dma-buf.h
dma-contiguous.h
dma-debug.h
dma-direction.h
dma-mapping.h common: dma-mapping: introduce dma_get_sgtable() function 2012-07-30 12:25:46 +02:00
dma_remapping.h
dmaengine.h dmaengine: Add flags parameter to dmaengine_prep_dma_cyclic() 2012-09-24 18:35:29 +02:00
dmapool.h
dmar.h
dmi.h
dnotify.h
dns_resolver.h
dqblk_qtree.h
dqblk_v1.h
dqblk_v2.h
drbd.h
drbd_limits.h
drbd_nl.h
drbd_tag_magic.h UAPI: (Scripted) Convert #include "..." to #include <path/...> in kernel system headers 2012-10-02 18:01:25 +01:00
ds1286.h
ds2782_battery.h
ds17287rtc.h
dtlk.h
dw_apb_timer.h ARM: socfpga: initial support for Altera's SOCFPGA platform 2012-07-19 10:39:00 +02:00
dw_dmac.h dw_dmac: autoconfigure data_width or get it via platform data 2012-09-27 15:35:23 +05:30
dynamic_debug.h dynamic_debug: Remove unnecessary __used 2012-10-24 15:57:14 -07:00
dynamic_queue_limits.h
ecryptfs.h
edac.h edac: allow specifying the error count with fake_inject 2012-06-27 09:01:30 -03:00
edd.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
edma.h dmaengine: add TI EDMA DMA engine driver 2012-09-01 06:14:02 +05:30
eeprom_93cx6.h
eeprom_93xx46.h
efi-bgrt.h efi: Fix the ACPI BGRT driver for images located in EFI boot services memory 2012-09-29 12:21:03 -07:00
efi.h efi: Fix the ACPI BGRT driver for images located in EFI boot services memory 2012-09-29 12:21:03 -07:00
efs_vh.h
eisa.h
elevator.h
elf-fdpic.h FRV: Fix linux/elf-fdpic.h 2012-10-16 18:49:15 -07:00
elf.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
elfcore-compat.h
elfcore.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
elfnote.h
enclosure.h
err.h
errno.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
errqueue.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
etherdevice.h etherdevice: introduce help function eth_zero_addr() 2012-09-10 15:49:54 -04:00
ethtool.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
eventfd.h
eventpoll.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
evm.h
export.h
exportfs.h
ext2_fs.h
extcon.h extcon: standard cable names definition and declaration changed 2012-10-22 11:28:10 +09:00
f75375s.h
falloc.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
fanotify.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
fault-inject.h
fb.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
fcdevice.h
fcntl.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
fd.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
fddidevice.h
fdtable.h new helper: daemonize_descriptors() 2012-09-26 21:10:00 -04:00
fec.h
file.h switch simple cases of fget_light to fdget 2012-09-26 22:20:08 -04:00
filter.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
fips.h
firewire.h firewire: addendum to address handler RCU conversion 2012-09-28 11:47:42 +02:00
firmware-map.h
firmware.h firmware loader: introduce cache_firmware and uncache_firmware 2012-08-16 13:24:21 -07:00
fixp-arith.h
flat.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
flex_array.h
flex_proportions.h
font.h
freezer.h
frontswap.h frontswap: support exclusive gets if tmem backend is capable 2012-09-21 10:38:12 -04:00
fs.h bury SEL_{IN,OUT,EX} 2012-10-16 13:37:17 -04:00
fs_enet_pd.h
fs_stack.h
fs_struct.h
fs_uart_pd.h
fscache-cache.h
fscache.h
fsl-diu-fb.h
fsl_devices.h powerpc/usb: remove checking PHY_CLK_VALID for UTMI PHY 2012-09-24 13:42:45 -07:00
fsl_hypervisor.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
fsnotify.h audit: overhaul __audit_inode_child to accomodate retrying 2012-10-12 00:32:03 -04:00
fsnotify_backend.h
ftrace.h ftrace: Make ftrace_location() a nop on !DYNAMIC_FTRACE 2012-07-31 10:29:57 -04:00
ftrace_event.h perf/trace: Add ability to set a target task for events 2012-07-31 17:02:05 +02:00
ftrace_irq.h
futex.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
gameport.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
gcd.h
genalloc.h genalloc: make it possible to use a custom allocation algorithm 2012-10-06 03:04:57 +09:00
generic_acl.h
genetlink.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
genhd.h Merge branch 'for-3.6/core' of git://git.kernel.dk/linux-block 2012-08-01 09:02:41 -07:00
getcpu.h
gfp.h revert "Revert "mm: remove __GFP_NO_KSWAPD"" 2012-11-30 08:51:17 -08:00
gpio-fan.h
gpio-pxa.h
gpio.h gpio: fix bits conflict for gpio flags 2012-07-05 15:04:10 +02:00
gpio_keys.h
gpio_mouse.h
gsmmux.h
hardirq.h cputime: Use a proper subsystem naming for vtime related APIs 2012-09-25 15:31:31 +02:00
hash.h net: Dont use ifindices in hash fns 2012-08-09 16:18:06 -07:00
hashtable.h hashtable: introduce a small and naive hashtable 2012-11-02 12:44:51 -07:00
hdlc.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
hdlcdrv.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
hid-debug.h
hid-roccat.h
hid-sensor-hub.h HID: sensors: introduce sensor framework 2012-09-06 19:13:13 +01:00
hid-sensor-ids.h HID: sensors: introduce sensor framework 2012-09-06 19:13:13 +01:00
hid.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
hiddev.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
hidraw.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
highmem.h mm: add support for direct_IO to highmem pages 2012-07-31 18:42:47 -07:00
highuid.h
hil.h
hil_mlc.h
hippidevice.h
hp_sdc.h
hpet.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
hrtimer.h timekeeping: Provide hrtimer update function 2012-07-11 23:34:39 +02:00
htcpld.h
htirq.h
huge_mm.h mm, thp: fix mapped pages avoiding unevictable list on mlock 2012-10-09 16:23:02 +09:00
hugetlb.h mm: hugetlbfs: close race during teardown of hugetlbfs shared page tables 2012-07-31 18:42:50 -07:00
hugetlb_cgroup.h hugetlb/cgroup: migrate hugetlb cgroup info from oldpage to new page during migration 2012-07-31 18:42:41 -07:00
hugetlb_inline.h
hw_breakpoint.h perf: Make perf build for x86 with UAPI disintegration applied 2012-11-19 22:21:03 +00:00
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
hwspinlock.h
hyperv.h Tools: hv: Implement the KVP verb - KVP_OP_SET_IP_INFO 2012-09-10 16:42:33 -07:00
i2c-algo-bit.h
i2c-algo-pca.h i2c: algo: pca: Fix chip reset function for PCA9665 2012-10-06 13:14:36 +02:00
i2c-algo-pcf.h
i2c-dev.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
i2c-gpio.h
i2c-mux-gpio.h i2c-mux-gpio: Add support for dynamically allocated GPIO pins 2012-10-05 22:23:54 +02:00
i2c-mux-pinctrl.h
i2c-mux.h i2c-mux: Add support for device auto-detection 2012-10-05 22:23:51 +02:00
i2c-ocores.h i2c: i2c-ocores: support for 16bit and 32bit IO 2012-07-14 13:30:25 +02:00
i2c-omap.h Revert "ARM: OMAP: convert I2C driver to PM QoS for MPU latency constraints" 2012-11-14 11:54:41 +01:00
i2c-pca-platform.h
i2c-pnx.h i2c: pnx: Fix read transactions of >= 2 bytes 2012-09-12 17:52:44 +02:00
i2c-pxa.h
i2c-smbus.h
i2c-tegra.h
i2c-xiic.h
i2c.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
i2o.h
i7300_idle.h
i8042.h
i8253.h
i82593.h
icmp.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
icmpv6.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
ide.h
idr.h idr: rename MAX_LEVEL to MAX_IDR_LEVEL 2012-10-06 03:04:56 +09:00
ieee80211.h wireless: remove obsolete chan no/center freq conversion functions 2012-09-06 17:05:36 +02:00
if_arp.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
if_bridge.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
if_eql.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
if_ether.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
if_fddi.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
if_frad.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
if_link.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
if_ltalk.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
if_macvlan.h
if_phonet.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
if_pppol2tp.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
if_pppox.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
if_team.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
if_tun.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
if_tunnel.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
if_vlan.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
igmp.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
ihex.h
ima.h ima: add ima_inode_setxattr/removexattr function and calls 2012-09-07 14:57:47 -04:00
in.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
in6.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
inet.h
inet_diag.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
inet_lro.h
inetdevice.h ipv4: Introduce IN_DEV_NET_ROUTE_LOCALNET 2012-08-04 01:27:57 -07:00
init.h sections: disable const sections for PA-RISC v2 2012-10-06 03:04:37 +09:00
init_ohci1394_dma.h
init_task.h userns: Convert the audit loginuid to be a kuid 2012-09-17 18:08:54 -07:00
initrd.h
inotify.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
input-polldev.h
input.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
integrity.h ima: allocating iint improvements 2012-09-07 14:57:45 -04:00
intel-iommu.h
intel_mid_dma.h
intel_pmic_gpio.h
interrupt.h time: RCU permitted to stop idle entry via softirq 2012-09-23 07:42:52 -07:00
interval_tree.h rbtree: add prio tree and interval tree tests 2012-10-09 16:22:39 +09:00
interval_tree_generic.h mm: interval tree updates 2012-10-09 16:22:40 +09:00
io-mapping.h
io.h powerpc: Disable /dev/port interface on systems without an ISA bridge 2012-07-11 18:22:32 +10:00
ioc3.h
ioc4.h
iocontext.h
iommu-helper.h
iommu.h iommu: static inline iommu group stub functions 2012-09-25 12:14:56 +02:00
ioport.h resources: Document IORESOURCE_IO 2012-09-11 10:15:02 +02:00
ioprio.h
iova.h
ip.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
ipc.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
ipc_namespace.h
ipmi.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
ipmi_smi.h
ipv6.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
ipv6_route.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
irq.h genirq: Allow irq chips to mark themself oneshot safe 2012-07-25 12:46:38 +02:00
irq_cpustat.h
irq_work.h
irqdesc.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2012-10-01 09:06:36 -07:00
irqdomain.h irqdomain: Eliminate dedicated radix lookup functions 2012-07-11 16:16:00 +01:00
irqflags.h
irqnr.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
irqreturn.h
isa.h
isapnp.h
iscsi_boot_sysfs.h
iscsi_ibft.h
isdn.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
isdn_divertif.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
isdn_ppp.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
isdnif.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
isicom.h
jbd.h
jbd2.h ext4: make sure the journal sb is written in ext4_clear_journal_err() 2012-08-05 19:04:57 -04:00
jbd_common.h
jhash.h
jiffies.h Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2012-10-12 22:17:48 +09:00
journal-head.h
joystick.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
jump_label.h jump label: Remove static_branch() 2012-07-06 10:53:49 +02:00
jz4740-adc.h
kallsyms.h
kbd_diacr.h
kbd_kern.h vt: fix the keyboard/led locking 2012-07-17 09:13:37 -07:00
kbuild.h
kcmp.h
kconfig.h
kd.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
kdb.h kdb: Turn KGDB_KDB=n stubs into static inlines 2012-09-26 13:42:26 -07:00
kdebug.h
kdev_t.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
kern_levels.h printk: remove the now unnecessary "C" annotation for KERN_CONT 2012-07-30 17:25:14 -07:00
kernel-page-flags.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
kernel.h linux/kernel.h: define SYMBOL_PREFIX 2012-12-03 13:05:54 +10:30
kernel_stat.h vtime: Consolidate system/idle context detection 2012-09-25 15:42:37 +02:00
kernelcapi.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
kexec.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
key-type.h KEYS: Add payload preparsing opportunity prior to key instantiate or update 2012-10-08 13:49:48 +10:30
key.h userns: Convert security/keys to the new userns infrastructure 2012-09-13 18:28:02 -07:00
keyboard.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
kfifo.h
kgdb.h tty/serial: Add kgdb_nmi driver 2012-09-26 13:52:36 -07:00
khugepaged.h
klist.h
kmalloc_sizes.h
kmemcheck.h
kmemleak.h
kmod.h
kmsg_dump.h printk: Implement some unlocked kmsg_dump functions 2012-07-21 10:34:00 -07:00
kobj_map.h
kobject.h kobject: fix oops with "input0: bad kobj_uevent_env content in show_uevent()" 2012-09-06 10:13:58 -07:00
kobject_ns.h
kprobes.h kprobes/x86: ftrace based optimization for x86 2012-07-31 10:29:59 -04:00
kref.h introduce kref_put_mutex() 2012-08-22 10:24:41 -04:00
ks0108.h
ks8842.h
ks8851_mll.h
ksm.h
kthread.h kthread: Implement park/unpark facility 2012-08-13 17:01:06 +02:00
ktime.h time: Improve sanity checking of timekeeping inputs 2012-08-15 15:54:01 +02:00
kvm_host.h KVM: x86: fix vcpu->mmio_fragments overflow 2012-10-31 20:36:30 -02:00
kvm_para.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
kvm_types.h
l2tp.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
lapb.h
latencytop.h
lcd.h
lcm.h
led-lm3530.h
leds-bd2802.h
leds-lp3944.h
leds-lp5521.h
leds-lp5523.h leds-lp5523: add channel name in the platform data 2012-09-11 18:32:41 +08:00
leds-pca9532.h
leds-regulator.h
leds-tca6507.h
leds.h Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds 2012-10-10 20:14:07 +09:00
leds_pwm.h
lglock.h lglock: add DEFINE_STATIC_LGLOCK() 2012-10-10 01:15:44 -04:00
lguest.h
lguest_launcher.h
libata.h SCSI for-linus on 20121002 2012-10-02 19:01:32 -07:00
libfdt.h Partially revert a1ce39288e (UAPI: (Scripted) Convert #include "..." to #include <path/...> in kernel system headers) 2012-10-06 02:48:09 +09:00
libfdt_env.h of/lib: Allow scripts/dtc/libfdt to be used from kernel code 2012-07-23 13:54:52 +01:00
libps2.h
license.h
linkage.h
linux_logo.h
lis3lv02d.h
list.h
list_bl.h
list_nulls.h
list_sort.h
llc.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
llist.h
lockdep.h
log2.h
loop.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
lp.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
lru_cache.h
lsm_audit.h
lzo.h
m48t86.h
mISDNdsp.h
mISDNhw.h mISDN: Fix wrong usage of flush_work_sync while holding locks 2012-09-13 14:58:54 -04:00
mISDNif.h
maple.h
marvell_phy.h
math64.h
max17040_battery.h
mbcache.h
mbus.h
mc6821.h
mc146818rtc.h
mdio-bitbang.h
mdio-gpio.h
mdio-mux.h
mdio.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
memblock.h x86, mm: Trim memory in memblock to be page aligned 2012-10-24 11:52:21 -07:00
memcontrol.h memcg, kmem: fix build error when CONFIG_INET is disabled 2012-10-11 08:50:16 +09:00
memory.h mm/ia64: fix a memory block size bug 2012-09-17 15:00:37 -07:00
memory_hotplug.h memory-hotplug: update memory block's state and notify userspace 2012-10-09 16:23:02 +09:00
mempolicy.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
mempool.h mempool: add @gfp_mask to mempool_create_node() 2012-06-25 11:53:47 +02:00
memstick.h
mg_disk.h
micrel_phy.h phy/micrel: Add missing header to micrel_phy.h 2012-09-24 15:54:33 -04:00
migrate.h hugetlb: simplify migrate_huge_page() 2012-07-31 18:42:40 -07:00
migrate_mode.h
mii.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
miscdevice.h xen/mce: Add mcelog support for Xen platform 2012-07-19 15:51:36 -04:00
mm.h revert "mm: fix-up zone present pages" 2012-11-16 14:33:04 -08:00
mm_inline.h
mm_types.h mm: replace vma prio_tree with an interval tree 2012-10-09 16:22:39 +09:00
mman.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
mmdebug.h
mmiotrace.h
mmu_context.h
mmu_notifier.h mm: move all mmu notifier invocations to be done outside the PT lock 2012-10-09 16:22:58 +09:00
mmzone.h memcg: fix hotplugged memory zone oops 2012-11-16 14:33:04 -08:00
mnt_namespace.h
mod_devicetable.h ARM: soc: non-critical bug fixes 2012-10-01 18:02:07 -07:00
module.h module: signature checking hook 2012-10-10 20:00:55 +10:30
moduleloader.h Make most arch asm/module.h files use asm-generic/module.h 2012-09-28 14:31:03 +09:30
moduleparam.h
mount.h
mpage.h
mpi.h MPILIB: Provide a function to read raw data into an MPI 2012-10-08 13:50:21 +10:30
mroute.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
mroute6.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
msdos_fs.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
msg.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
msi.h
msm_mdp.h
mutex-debug.h
mutex.h
mv643xx.h
mv643xx_eth.h ARM: Orion: Set eth packet size csum offload limit 2012-08-15 13:58:09 +00:00
mv643xx_i2c.h
mxm-wmi.h
mxsfb.h video: mxsfb: move mxsfb.h into include/linux 2012-07-03 13:22:37 +08:00
n_r3964.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
namei.h new helper: done_path_create() 2012-07-29 21:24:13 +04:00
nbd.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
net.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
netdev_features.h
netdevice.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
netfilter.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
netfilter_bridge.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
netfilter_ipv4.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
netfilter_ipv6.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
netlink.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
netpoll.h netpoll: convert several functions to bool 2012-08-14 14:33:32 -07:00
nfs.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
nfs3.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
nfs4.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
nfs_fs.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
nfs_fs_i.h
nfs_fs_sb.h NFS: Discover NFSv4 server trunking when mounting 2012-10-01 15:33:33 -07:00
nfs_idmap.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
nfs_iostat.h
nfs_page.h NFS41: add pg_layout_private to nfs_pageio_descriptor 2012-08-02 17:41:18 -04:00
nfs_xdr.h NFSv4: don't put ACCESS in OPEN compound if O_EXCL 2012-10-02 14:56:19 -07:00
nfsacl.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
nilfs2_fs.h nilfs2: add omitted comments for structures in nilfs2_fs.h 2012-07-30 17:25:19 -07:00
nl802154.h mac802154: add wpan device-class support 2012-06-26 21:06:11 -07:00
nls.h
nmi.h
node.h
nodemask.h
notifier.h
nsc_gpio.h
nsproxy.h
nubus.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
numa.h
nvme.h NVMe: Do not set IO queue depth beyond device max 2012-07-27 13:57:23 -04:00
nvram.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
nwpserial.h
nx842.h powerpc/crypto: add 842 hardware compression driver 2012-08-01 17:47:56 +08:00
of.h of: add stub of_get_child_by_name for non-OF builds 2012-10-17 15:53:00 -05:00
of_address.h of/address: sparc: Declare of_iomap as an extern function for sparc again 2012-11-23 22:01:15 +00:00
of_device.h
of_fdt.h
of_gpio.h
of_i2c.h
of_iommu.h iommu: Add DMA window parser, of_get_dma_window() 2012-06-25 13:50:28 +02:00
of_irq.h of/irq: sparse fixes 2012-10-17 15:53:02 -05:00
of_mdio.h of/mdio: Staticise !CONFIG_OF stubs 2012-10-10 22:41:05 -04:00
of_mtd.h of: mtd: nuke useless const qualifier 2012-07-10 10:32:06 -05:00
of_net.h
of_pci.h
of_pdt.h
of_platform.h
of_serial.h
oid_registry.h X.509: Add utility functions to render OIDs as strings 2012-10-08 13:50:18 +10:30
olpc-ec.h Platform: OLPC: turn EC driver into a platform_driver 2012-07-31 23:27:30 -04:00
omap-dma.h dmaengine: add OMAP DMA engine driver 2012-07-31 12:06:20 +01:00
omapfb.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
oom.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
openvswitch.h
opp.h PM / OPP: Initialize OPP table from device tree 2012-09-09 22:06:33 +02:00
oprofile.h
oxu210hp.h
padata.h
page-debug-flags.h
page-flags.h mm: sl[au]b: add knowledge of PFMEMALLOC reserve pages 2012-07-31 18:42:45 -07:00
page-isolation.h mm/page_alloc: refactor out __alloc_contig_migrate_alloc() 2012-10-09 16:22:52 +09:00
page_cgroup.h memcg: rename config variables 2012-07-31 18:42:43 -07:00
pageblock-flags.h mm: compaction: fix bit ranges in {get,clear,set}_pageblock_skip() 2012-10-11 08:50:14 +09:00
pagemap.h mm: methods for teaching filesystems about PG_swapcache pages 2012-07-31 18:42:47 -07:00
pagevec.h
parport.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
parport_pc.h
parser.h
pata_arasan_cf_data.h
patchkey.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
path.h
pch_dma.h
pci-acpi.h PCI/ACPI: Use DEVICE_ACPI_HANDLE rather than searching acpi_pci_roots 2012-09-24 14:51:23 -06:00
pci-aspm.h
pci-ats.h
pci-dma.h
pci.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
pci_hotplug.h
pci_ids.h i2c-viapro: Add VIA VX900 device ID 2012-10-05 22:23:53 +02:00
pcieport_if.h PCI: Make pci_error_handlers const 2012-09-07 16:24:59 -06:00
pda_power.h
percpu-defs.h
percpu-rwsem.h percpu-rwsem: use synchronize_sched_expedited 2012-11-28 07:33:50 -08:00
percpu.h sections: fix section conflicts in mm/percpu.c 2012-10-06 03:04:44 +09:00
percpu_counter.h
perf_event.h perf, cpu hotplug: Use cached value of smp_processor_id() 2012-10-24 10:01:59 +02:00
perf_regs.h perf: Add ability to attach user level registers dump to sample 2012-08-10 11:31:26 -03:00
personality.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
pfn.h
phonedev.h
phonet.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
phy.h phylib: Support registering a bunch of drivers 2012-07-09 00:10:56 -07:00
phy_fixed.h
pid.h
pid_namespace.h pidns: remove recursion from free_pid_ns() 2012-10-19 14:07:47 -07:00
pim.h
pipe_fs_i.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2012-08-01 10:26:23 -07:00
pktcdvd.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
platform_device.h platform: Add support for automatic device IDs 2012-08-16 10:32:07 -07:00
plist.h
pm.h Power management updates for 3.7-rc1 2012-10-02 18:32:35 -07:00
pm_clock.h
pm_domain.h PM / Domains: Operations related to cpuidle using domain names 2012-09-04 01:36:53 +02:00
pm_qos.h PM / QoS: Use NULL pointer instead of plain integer in pm_qos.h 2012-07-19 00:02:30 +02:00
pm_runtime.h
pm_wakeup.h
pmu.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
pnfs_osd_xdr.h pnfs_osd_xdr: Remove unused #include from pnfs_osd_xdr.h 2012-10-03 13:52:52 -07:00
pnp.h
poison.h
poll.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
posix-clock.h
posix-timers.h
posix_acl.h userns: Convert vfs posix_acl support to use kuids and kgids 2012-09-18 01:01:35 -07:00
posix_acl_xattr.h userns: Pass a userns parameter into posix_acl_to_xattr and posix_acl_from_xattr 2012-09-18 01:01:35 -07:00
power_supply.h power_supply: Add new power supply properties CHARGE_CURRENT/VOLTAGE_MAX 2012-08-22 21:59:15 -07:00
ppp-comp.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
ppp_channel.h
ppp_defs.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
pps-gpio.h
pps_kernel.h pps/ptp: Allow PHC devices to adjust PPS events for known delay 2012-09-07 21:13:28 +01:00
preempt.h
prefetch.h
printk.h printk: remove the now unnecessary "C" annotation for KERN_CONT 2012-07-30 17:25:14 -07:00
prio_heap.h
proc_fs.h
profile.h
projid.h userns: Add kprojid_t and associated infrastructure in projid.h 2012-09-18 01:01:37 -07:00
proportions.h
pstore.h pstore/ftrace: Convert to its own enable/disable debugfs knob 2012-09-06 22:16:58 -07:00
pstore_ram.h pstore/ram: Make tracing log versioned 2012-07-17 16:48:09 -07:00
pti.h
ptp_classify.h
ptp_clock_kernel.h ptp: update adjfreq callback description 2012-11-03 15:27:07 -04:00
ptrace.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
pwm.h pwm: Fix compilation error when CONFIG_PWM is not defined 2012-09-20 12:52:02 +02:00
pwm_backlight.h pwm-backlight: Add rudimentary device tree support 2012-07-23 13:23:52 +02:00
pxa2xx_ssp.h
pxa168_eth.h
qnx6_fs.h
quicklist.h
quota.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
quotaops.h userns: Modify dqget to take struct kqid 2012-09-18 01:01:40 -07:00
radix-tree.h
raid_class.h
ramfs.h
random.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
range.h
ratelimit.h tty: Fix bogus "callbacks suppressed" messages 2012-10-05 09:26:01 -07:00
rational.h
rbtree.h rbtree: move augmented rbtree functionality to rbtree_augmented.h 2012-10-09 16:22:40 +09:00
rbtree_augmented.h rbtree: include linux/compiler.h for definition of __always_inline 2012-10-25 14:37:52 -07:00
rculist.h
rculist_bl.h
rculist_nulls.h
rcupdate.h rcu: Switch task's syscall hooks on context switch 2012-09-26 15:47:02 +02:00
rcutiny.h Revert "rcu: Move PREEMPT_RCU preemption to switch_to() invocation" 2012-07-02 11:39:19 -07:00
rcutree.h
reboot.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
reciprocal_div.h
regmap.h regmap: irq: Add mask invert flag for enable register 2012-08-30 11:13:41 -07:00
regset.h
relay.h
remoteproc.h remtoteproc: maintain max notifyid 2012-09-18 21:55:52 +03:00
res_counter.h
resource.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
resume-trace.h
rfkill-gpio.h
rfkill-regulator.h
rfkill.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
ring_buffer.h
rio.h rapidio: fix kernel-doc warnings 2012-11-16 14:33:04 -08:00
rio_drv.h rapidio: add inbound memory mapping interface 2012-10-06 03:05:21 +09:00
rio_ids.h
rio_regs.h
rmap.h mm: cma: discard clean pages during contiguous allocation instead of migration 2012-10-09 16:22:43 +09:00
rndis.h
root_dev.h
rotary_encoder.h
rpmsg.h rpmsg: make sure inflight messages don't invoke just-removed callbacks 2012-07-04 11:51:59 +03:00
rslib.h
rtc-ds2404.h rtc: add Dallas DS2404 driver 2012-10-06 03:05:01 +09:00
rtc-v3020.h
rtc.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
rtmutex.h
rtnetlink.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01: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 scatterlist: add sg_nents 2012-09-27 12:45:28 +02:00
scc.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
sched.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
screen_info.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
sctp.h
scx200.h
scx200_gpio.h
sdla.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
seccomp.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
securebits.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
security.h consitify do_mount() arguments 2012-10-11 20:02:04 -04:00
selection.h
selinux.h
sem.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
semaphore.h
seq_file.h userns: Make seq_file's user namespace accessible 2012-08-14 21:47:55 -07:00
seq_file_net.h
seqlock.h
serial.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
serial_8250.h 8250: three way resolve of the 8250 diffs 2012-07-17 09:11:50 -07:00
serial_core.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
serial_max3100.h
serial_mfd.h
serial_pnx8xxx.h
serial_sci.h
serio.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
sfi.h
sfi_acpi.h
sh_clk.h
sh_dma.h dma: sh: provide a migration path for slave drivers to stop using .private 2012-07-20 11:28:20 +05:30
sh_eth.h
sh_intc.h
sh_pfc.h sh: pfc: Rudimentary pinctrl-backed GPIO support. 2012-07-10 12:08:14 +09:00
sh_timer.h
shdma-base.h dmaengine: shdma: restore partial transfer calculation 2012-08-01 13:48:52 +09:00
shm.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
shmem_fs.h xattr: extract simple_xattr code from tmpfs 2012-08-24 15:55:33 -07:00
shrinker.h vmscan: remove obsolete shrink_control comment 2012-07-31 18:42:43 -07:00
signal.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
signalfd.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
sirfsoc_dma.h
sizes.h ARM: 7430/1: sizes.h: move from asm-generic to <linux/sizes.h> 2012-06-28 17:14:34 +01:00
skbuff.h net: remove skb recycling 2012-10-07 00:40:54 -04:00
slab.h mm, slob: Add support for kmalloc_track_caller() 2012-09-25 10:14:18 +03:00
slab_def.h mm/slab: Fix kmem_cache_alloc_node_trace() declaration 2012-09-29 10:02:27 +03:00
slob_def.h mm, slob: Use NUMA_NO_NODE instead of -1 2012-09-25 10:11:14 +03:00
slub_def.h
sm501-regs.h
sm501.h
smc91x.h
smc911x.h
smp.h
smpboot.h smpboot: Provide infrastructure for percpu hotplug threads 2012-08-13 17:01:07 +02:00
smsc911x.h
smscphy.h
sock_diag.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
socket.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
sonet.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
sony-laptop.h
sonypi.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
sort.h
sound.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
soundcard.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
spinlock.h
spinlock_api_smp.h
spinlock_api_up.h
spinlock_types.h
spinlock_types_up.h
spinlock_up.h
splice.h
srcu.h
stackprotector.h
stacktrace.h
start_kernel.h
stat.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
statfs.h
static_key.h
stddef.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
ste_modem_shm.h remoteproc: Add STE modem driver 2012-09-22 16:35:13 +03:00
stmmac.h net:stmmac: Remove bus_id from mdio platform data. 2012-08-31 16:11:28 -04:00
stmp_device.h
stop_machine.h
string.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
string_helpers.h
stringify.h
sungem_phy.h
sunserialcore.h
superhyway.h
suspend.h PM / Sleep: Separate printing suspend times from initcall_debug 2012-07-01 13:31:23 +02:00
svga.h
swab.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
swap.h mm: remove vma arg from page_evictable 2012-10-09 16:22:55 +09:00
swapfile.h
swapops.h
swiotlb.h swiotlb: add the late swiotlb initialization function with iotlb memory 2012-08-21 14:47:25 -04:00
synclink.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
sys.h
sys_soc.h
syscalls.h module: add syscall to load module from fd 2012-12-14 13:05:22 +10:30
syscore_ops.h
sysctl.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
sysfs.h
syslog.h
sysrq.h
sysv_fs.h
task_io_accounting.h
task_io_accounting_ops.h
task_work.h task_work: task_work_add() should not succeed after exit_task_work() 2012-09-13 16:47:34 +02:00
taskstats_kern.h
tboot.h
tc.h
tca6416_keypad.h
tcp.h tcp: add SYN/data info to TCP_INFO 2012-10-22 15:16:06 -04:00
textsearch.h
textsearch_fsm.h
tfrc.h
thermal.h Thermal: Introduce locking for cdev.thermal_instances list. 2012-09-24 14:44:37 +08:00
thread_info.h
threads.h
ti_wilink_st.h drivers/misc/ti-st: remove sparse warnings 2012-08-16 10:11:45 -07:00
tick.h
tifm.h
timb_dma.h
timb_gpio.h
time-armada-370-xp.h clocksource: time-armada-370-xp: Marvell Armada 370/XP SoC timer driver 2012-07-10 15:47:46 +02:00
time.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
timecompare.h
timekeeper_internal.h time: Introduce new GENERIC_TIME_VSYSCALL 2012-09-24 12:38:08 -04:00
timer.h timer: Implement TIMER_IRQSAFE 2012-08-21 16:28:31 +02:00
timerfd.h
timeriomem-rng.h
timerqueue.h rbtree: empty nodes have no color 2012-10-09 16:22:32 +09:00
timex.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
topology.h sched: recover SD_WAKE_AFFINE in select_task_rq_fair and code clean up 2012-08-13 19:02:05 +02:00
toshiba.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
tpm.h tpm: Move tpm_get_random api into the TPM device driver 2012-08-22 11:11:33 -05:00
tpm_command.h
trace_clock.h
trace_seq.h
tracehook.h trim task_work: get rid of hlist 2012-07-22 23:57:55 +04:00
tracepoint.h trace: Don't declare trace_*_rcuidle functions in modules 2012-09-12 10:20:14 -04:00
transport_class.h
tsacct_kern.h userns: Convert taskstats to handle the user and pid namespaces. 2012-09-18 01:01:32 -07:00
tty.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
tty_driver.h TTY: move cdev_add to tty_register_device 2012-08-13 16:45:39 -07:00
tty_flip.h
tty_ldisc.h
typecheck.h
types.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
u64_stats_sync.h
uaccess.h
ucb1400.h
udp.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
uidgid.h
uinput.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
uio.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
uio_driver.h
uprobes.h uprobes: Introduce prepare_uprobe() 2012-10-07 21:19:42 +02:00
usb.h USB: usb.h: remove dbg() macro 2012-10-17 11:16:13 -07:00
usb_usual.h usb: remove libusual 2012-09-05 17:21:36 -07:00
usbdevice_fs.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
user-return-notifier.h
user.h
user_namespace.h userns: Add kprojid_t and associated infrastructure in projid.h 2012-09-18 01:01:37 -07:00
uts.h
utsname.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
uuid.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
uwb.h
vermagic.h
vfio.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
vfs.h
vga_switcheroo.h
vgaarb.h
via-core.h
via-gpio.h
via.h
via_i2c.h
video_output.h
videodev2.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
virtio.h virtio-ring: move queue_index to vring_virtqueue 2012-09-28 15:05:15 +09:30
virtio_config.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
virtio_console.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
virtio_mmio.h
virtio_ring.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
virtio_scsi.h [SCSI] virtio-scsi: support online resizing of disks 2012-10-09 11:24:47 +01:00
vlynq.h
vm_event_item.h mm: remove unevictable_pgs_mlockfreed 2012-10-09 16:22:59 +09:00
vmalloc.h ARM: dma-mapping: remove custom consistent dma region 2012-07-30 12:25:45 +02:00
vme.h
vmstat.h memory-hotplug: fix zone stat mismatch 2012-10-09 16:22:59 +09:00
vt.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
vt_buffer.h
vt_kern.h
w1-gpio.h onewire: w1-gpio: add ext_pullup_enable pin in platform data 2012-08-16 10:02:33 -07:00
wait.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
wanrouter.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
watchdog.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
wireless.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
wl12xx.h
wm97xx.h
workqueue.h workqueue: deprecate __cancel_delayed_work() 2012-08-21 13:18:24 -07:00
writeback.h vfs: nuke pdflush from comments 2012-08-04 12:15:37 +04:00
xattr.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
xilinxfb.h
xz.h
yam.h
z2_battery.h
zconf.h
zlib.h
zorro.h
zorro_ids.h
zutil.h