linux/include/linux
Vasiliy Kulikov 72fa59970f move RLIMIT_NPROC check from set_user() to do_execve_common()
The patch http://lkml.org/lkml/2003/7/13/226 introduced an RLIMIT_NPROC
check in set_user() to check for NPROC exceeding via setuid() and
similar functions.

Before the check there was a possibility to greatly exceed the allowed
number of processes by an unprivileged user if the program relied on
rlimit only.  But the check created new security threat: many poorly
written programs simply don't check setuid() return code and believe it
cannot fail if executed with root privileges.  So, the check is removed
in this patch because of too often privilege escalations related to
buggy programs.

The NPROC can still be enforced in the common code flow of daemons
spawning user processes.  Most of daemons do fork()+setuid()+execve().
The check introduced in execve() (1) enforces the same limit as in
setuid() and (2) doesn't create similar security issues.

Neil Brown suggested to track what specific process has exceeded the
limit by setting PF_NPROC_EXCEEDED process flag.  With the change only
this process would fail on execve(), and other processes' execve()
behaviour is not changed.

Solar Designer suggested to re-check whether NPROC limit is still
exceeded at the moment of execve().  If the process was sleeping for
days between set*uid() and execve(), and the NPROC counter step down
under the limit, the defered execve() failure because NPROC limit was
exceeded days ago would be unexpected.  If the limit is not exceeded
anymore, we clear the flag on successful calls to execve() and fork().

The flag is also cleared on successful calls to set_user() as the limit
was exceeded for the previous user, not the current one.

Similar check was introduced in -ow patches (without the process flag).

v3 - clear PF_NPROC_EXCEEDED on successful calls to set_user().

Reviewed-by: James Morris <jmorris@namei.org>
Signed-off-by: Vasiliy Kulikov <segoon@openwall.com>
Acked-by: NeilBrown <neilb@suse.de>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2011-08-11 11:24:42 -07:00
..
amba Merge branch 'next' into for-linus-3.0 2011-07-27 20:43:21 +05:30
bcma bcma: inform drivers about translation bits needed for the core 2011-07-22 09:51:12 -04:00
byteorder
caif
can can: make struct can_proto const 2011-05-04 14:08:36 -07:00
ceph Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client 2011-07-26 13:38:50 -07:00
crush
decompress Fix common misspellings 2011-03-31 11:26:23 -03:00
dvb Revert "[media] dvb/audio.h: Remove definition for AUDIO_GET_PTS" 2011-07-27 17:52:58 -03:00
hdlc
i2c Merge branches 'omap/prcm' and 'omap/mfd' of git+ssh://master.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc into next/devel-2 2011-07-17 21:48:22 +02:00
input Input: add support for Kionix KXTJ9 accelerometer 2011-07-06 21:23:54 -07:00
isdn Fix common misspellings 2011-03-31 11:26:23 -03:00
lockd
mfd drivers/video/backlight/aat2870_bl.c: fix setting max_current 2011-08-03 14:25:22 -10:00
mlx4 atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
mmc mmc: core: Set non-default Drive Strength via platform hook 2011-07-20 17:21:16 -04:00
mtd Merge branch 'linux-next' of git://git.infradead.org/ubi-2.6 2011-07-22 13:09:55 -07:00
netfilter Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/kaber/nf-next-2.6 2011-07-21 12:39:35 -07:00
netfilter_arp
netfilter_bridge Fix common misspellings 2011-03-31 11:26:23 -03:00
netfilter_ipv4
netfilter_ipv6
nfc
nfsd nfsd: Remove deprecated nfsctl system call and related code. 2011-07-15 18:58:42 -04:00
platform_data Merge branch 'hwmon-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/staging 2011-07-30 08:57:57 -10:00
power power_supply: MAX17042: Support additional properties 2011-07-08 17:01:58 +04:00
raid md: load/store badblock list from v1.x metadata 2011-07-28 11:31:47 +10:00
regulator regulator: Refactor supply implementation to work as regular consumers 2011-06-09 19:14:34 +01:00
rtc
spi mcp23s08: get rid of setup/teardown callbacks 2011-07-15 13:54:17 -06:00
ssb Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2011-07-25 13:56:39 -07:00
sunrpc Merge branch 'nfs-for-3.1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs 2011-07-27 13:23:02 -07:00
tc_act
tc_ematch net: remove SK_ROUTE_CAPS from meta ematch 2011-07-14 14:45:59 -07:00
unaligned
usb Merge branch 'for-next' of master.kernel.org:/pub/scm/linux/kernel/git/balbi/usb into usb-next 2011-07-08 15:30:55 -07:00
uwb Fix common misspellings 2011-03-31 11:26:23 -03:00
wimax
8250_pci.h
a.out.h
ac97_codec.h
acct.h
acpi_io.h ACPI: Introduce acpi_os_get_iomem() 2011-02-24 19:58:42 +01:00
acpi_pmtmr.h
acpi.h Merge branch 'apei-release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6 2011-08-03 21:53:27 -10:00
adb.h
adfs_fs.h
aer.h PCI: PCIe AER: add aer_recover_queue 2011-07-22 08:25:37 -07:00
affs_hardblocks.h
agp_backend.h
agpgart.h
ahci_platform.h
aio_abi.h
aio.h atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
alarmtimer.h timers: Improve alarmtimer comments and minor fixes 2011-04-28 13:39:17 -07:00
altera_jtaguart.h
altera_uart.h
amd-iommu.h iommu/amd: Move missing parts to drivers/iommu 2011-06-21 10:49:31 +02:00
amifd.h
amifdreg.h
amigaffs.h
anon_inodes.h anonfd: fix missing declaration 2011-07-20 20:47:43 -04:00
apm_bios.h
apm-emulation.h
arcdevice.h net: remove interrupt.h inclusion from netdevice.h 2011-06-06 22:55:11 -07:00
arcfb.h
async_tx.h
async.h
ata_platform.h
ata.h libata: Use 'bool' return value for ata_id_XXX 2011-03-15 02:42:32 -04:00
atalk.h
ath9k_platform.h ath9k: add external_reset callback to ath9k_platfom_data for AR9330 2011-06-22 16:09:57 -04:00
atm_eni.h
atm_he.h
atm_idt77105.h
atm_nicstar.h
atm_suni.h
atm_tcp.h
atm_zatm.h
atm.h
atmapi.h
atmarp.h
atmbr2684.h
atmclip.h
atmdev.h atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
atmel_pdc.h
atmel_pwm.h
atmel_serial.h
atmel_tc.h
atmel-mci.h
atmel-pwm-bl.h
atmel-ssc.h
atmioc.h
atmlec.h
atmmpc.h
atmppp.h
atmsap.h
atmsvc.h
atomic.h atomic: Update comments in atomic.h 2011-07-26 16:49:47 -07:00
attribute_container.h
audit.h netfilter: add SELinux context support to AUDIT target 2011-06-30 13:31:57 +02:00
auto_dev-ioctl.h
auto_fs4.h
auto_fs.h
auxvec.h
average.h
ax25.h
b1lli.h
b1pcmcia.h
backing-dev.h atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
backlight.h backlight: add backlight type 2011-03-22 17:43:59 -07:00
basic_mmio_gpio.h gpio/basic_mmio: add missing include of spinlock_types.h 2011-06-10 08:46:26 -06:00
baycom.h
bcd.h
bch.h lib: add shared BCH ECC library 2011-03-11 14:25:50 +00:00
bfin_mac.h
bfs_fs.h
binfmts.h consolidate BINPRM_FLAGS_ENFORCE_NONDUMP handling 2011-07-20 01:43:10 -04:00
bio.h block: biovec_slab vs. CONFIG_BLK_DEV_INTEGRITY 2011-03-08 08:28:01 +01:00
bit_spinlock.h atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
bitmap.h Merge branch 'apei' into apei-release 2011-08-03 11:30:42 -04:00
bitops.h arch: remove CONFIG_GENERIC_FIND_{NEXT_BIT,BIT_LE,LAST_BIT} 2011-05-26 17:12:38 -07:00
bitrev.h
blk_types.h block: add REQ_SECURE to REQ_COMMON_MASK 2011-06-20 13:23:14 +02:00
blk-iopoll.h
blkdev.h block: strict rq_affinity 2011-07-23 20:44:25 +02:00
blkpg.h
blktrace_api.h block: Add __attribute__((format(printf...) and fix fallout 2011-06-13 20:18:49 +02:00
blockgroup_lock.h
bootmem.h memblock/nobootmem: allow alloc_bootmem() to take 0 as low limit 2011-05-25 08:39:30 -07:00
bottom_half.h
bpqether.h
brcmphy.h
bsearch.h lib: Add generic binary search function to the kernel. 2011-05-19 16:55:27 +09:30
bsg.h
btree-128.h
btree-type.h
btree.h
buffer_head.h atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
bug.h
c2port.h include/linux/c2port.h: remove wrong and never used macros 2011-05-25 08:39:43 -07:00
cache.h
can.h
capability.h Merge branch 'next' into for-linus 2011-05-24 22:55:24 +10:00
capi.h
cb710.h
cciss_defs.h
cciss_ioctl.h
cd1400.h
cdev.h
cdk.h Fix common misspellings 2011-03-31 11:26:23 -03:00
cdrom.h
cfag12864b.h Fix common misspellings 2011-03-31 11:26:23 -03:00
cgroup_subsys.h cgroup: remove the ns_cgroup 2011-05-26 17:12:34 -07:00
cgroup.h rcu: treewide: Do not use rcu_read_lock_held when calling rcu_dereference_check 2011-07-08 22:21:58 +02:00
cgroupstats.h
chio.h
circ_buf.h
cleancache.h mm: cleancache core ops functions and config 2011-05-26 10:01:36 -06:00
clk.h
clkdev.h
clockchips.h clockevents: Provide interface to reconfigure an active clock event device 2011-05-19 14:24:16 +02:00
clocksource.h Merge branch 'x86-vdso-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2011-07-22 17:05:15 -07:00
cm4000_cs.h Fix common misspellings 2011-03-31 11:26:23 -03:00
cn_proc.h connector: add an event for monitoring process tracers 2011-07-18 21:38:33 +02:00
cnt32_to_63.h
coda_psdev.h
coda.h
coff.h
com20020.h
compaction.h mm: compaction: prevent kswapd compacting memory to reduce CPU usage 2011-03-22 17:44:00 -07:00
compat.h nfsd: Remove deprecated nfsctl system call and related code. 2011-07-15 18:58:42 -04:00
compiler-gcc3.h include/linux/compiler-gcc*.h: unify macro definitions 2011-03-22 17:44:10 -07:00
compiler-gcc4.h sparse: Undef __compiletime_{warning,error} if __CHECKER__ is defined 2011-05-25 08:39:47 -07:00
compiler-gcc.h sparse: define __must_be_array() for __CHECKER__ 2011-05-25 08:39:46 -07:00
compiler-intel.h
compiler.h
completion.h
comstats.h
concap.h
configfs.h atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
connector.h atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
console_struct.h
console.h
consolemap.h
const.h
cordic.h lib: cordic: add library module providing cordic angle calculation 2011-06-03 15:01:07 -04:00
coredump.h
cper.h Fix common misspellings 2011-03-31 11:26:23 -03:00
cpu_rmap.h
cpu.h notifiers: cpu: move cpu notifiers into cpu.h 2011-07-25 20:57:14 -07:00
cpufreq.h cpufreq: expose a cpufreq_quick_get_max routine 2011-06-28 13:54:26 -07:00
cpuidle.h cpuidle: stop depending on pm_idle 2011-08-03 19:06:37 -04:00
cpumask.h cpumask: add cpumask_var_t documentation 2011-07-26 16:49:44 -07:00
cpuset.h cpuset: Fix cpuset_cpus_allowed_fallback(), don't update tsk->rt.nr_cpus_allowed 2011-05-28 17:02:57 +02:00
cramfs_fs_sb.h
cramfs_fs.h
crash_dump.h fs/proc/vmcore.c: add hook to read_from_oldmem() to check for non-ram pages 2011-05-26 17:12:37 -07:00
crc7.h
crc8.h lib: crc8: add new library module providing crc8 algorithm 2011-06-03 15:01:06 -04:00
crc16.h
crc32.h crc32: add missed brackets in macro 2011-03-22 17:44:15 -07:00
crc32c.h
crc-ccitt.h
crc-itu-t.h
crc-t10dif.h
cred.h cred: use 'const' in get_current_{user,groups} 2011-08-08 11:33:23 -07:00
crypto.h atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
cryptohash.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2011-08-06 22:12:37 -07:00
cs5535.h x86, olpc: Add XO-1 RTC driver 2011-07-06 14:44:42 -07:00
ctype.h lib: make _tolower() public 2011-07-25 20:57:16 -07:00
cuda.h
cyclades.h
cyclomx.h
cycx_cfm.h
cycx_drv.h
cycx_x25.h
davinci_emac.h net: davinci_emac:Fix translation logic for buffer descriptor 2011-03-22 19:25:05 -07:00
dca.h
dcache.h vfs: renumber DCACHE_xyz flags, remove some stale ones 2011-08-06 22:52:40 -07:00
dcbnl.h dcbnl: Aggregated CEE GET operation 2011-07-05 23:42:17 -07:00
dccp.h net: remove interrupt.h inclusion from netdevice.h 2011-06-06 22:55:11 -07:00
dcookies.h
debug_locks.h atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
debugfs.h
debugobjects.h debugobjects: Add hint for better object identification 2011-03-08 16:10:38 +01:00
delay.h
delayacct.h
device_cgroup.h devcgroup_inode_permission: take "is it a device node" checks to inlined wrapper 2011-06-20 10:46:04 -04:00
device-mapper.h dm table: share target argument parsing functions 2011-08-02 12:32:04 +01:00
device.h atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
devpts_fs.h
dio.h treewide: Convert uses of struct resource to resource_size(ptr) 2011-06-10 14:55:36 +02:00
dirent.h
display.h
dlm_device.h
dlm_netlink.h
dlm_plock.h dlm: make plock operation killable 2011-05-23 10:47:06 -05:00
dlm.h
dlmconstants.h
dm9000.h
dm-dirty-log.h
dm-io.h dm io: use fixed initial mempool size 2011-05-29 13:03:09 +01:00
dm-ioctl.h dm ioctl: fill in device parameters in more ioctls 2011-08-02 12:32:06 +01:00
dm-kcopyd.h dm snapshot: skip reading origin when overwriting complete chunk 2011-08-02 12:32:04 +01:00
dm-log-userspace.h
dm-region-hash.h
dma_remapping.h intel-iommu: Enable super page (2MiB, 1GiB, etc.) support 2011-06-01 12:26:35 +01:00
dma-attrs.h
dma-debug.h
dma-direction.h net: remove mm.h inclusion from netdevice.h 2011-06-21 19:17:20 -07:00
dma-mapping.h include/linux/dma-mapping.h: remove DMA_xxBIT_MASK macros 2011-07-26 16:49:45 -07:00
dmaengine.h net: remove mm.h inclusion from netdevice.h 2011-06-21 19:17:20 -07:00
dmapool.h
dmar.h
dmi.h firmware: Add DMI entry types to the headers 2011-02-25 12:00:34 -08:00
dn.h
dnotify.h
dns_resolver.h
dqblk_qtree.h
dqblk_v1.h
dqblk_v2.h
dqblk_xfs.h
drbd_limits.h drbd: fix limit define, we support 1 PiByte now 2011-06-30 09:23:45 +02:00
drbd_nl.h drbd: --force option for disconnect 2011-03-10 11:35:17 +01:00
drbd_tag_magic.h drbd: Fix spelling 2011-05-24 10:21:29 +02:00
drbd.h drbd: Fix spelling 2011-05-24 10:21:29 +02:00
ds1286.h
ds2782_battery.h
ds17287rtc.h
dtlk.h
dw_apb_timer.h clocksource: apb: Share APB timer code with other platforms 2011-06-27 15:16:21 -07:00
dw_dmac.h dmaengine/dw_dmac: Update maintainer-ship 2011-05-25 18:30:37 +05:30
dynamic_debug.h jump label: Introduce static_branch() interface 2011-04-04 12:48:08 -04:00
ecryptfs.h eCryptfs: export global eCryptfs definitions to include/linux/ecryptfs.h 2011-06-27 09:11:02 -04:00
edac_mce.h
edac.h atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
edd.h
eeprom_93cx6.h
eeprom_93xx46.h misc/eeprom: add driver for microwire 93xx46 EEPROMs 2011-07-25 20:57:16 -07:00
efi.h Merge branch 'pstore-efi' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6 2011-08-01 13:40:51 -10:00
efs_fs_sb.h
efs_vh.h
eisa.h
elevator.h iosched: prevent aliased requests from starving other I/O 2011-06-02 21:19:05 +02:00
elf-em.h
elf-fdpic.h
elf.h ARM: 6882/1: ELF: Define new core note type for VFP registers 2011-05-14 21:36:55 +01:00
elfcore-compat.h
elfcore.h
elfnote.h
enclosure.h
err.h include/linux/err.h: add a function to cast error-pointers to a return value 2011-03-22 17:44:11 -07:00
errno.h
errqueue.h
etherdevice.h net: Push protocol type directly down to header_ops->cache() 2011-07-13 02:29:59 -07:00
ethtool.h net: add external loopback test in ethtool self test 2011-06-30 22:32:49 -07:00
eventfd.h
eventpoll.h Fix common misspellings 2011-03-31 11:26:23 -03:00
exportfs.h Fix common misspellings 2011-03-31 11:26:23 -03:00
ext2_fs_sb.h
ext2_fs.h ext2: include fs.h into ext2_fs.h 2011-06-25 17:29:52 +02:00
ext3_fs_i.h
ext3_fs_sb.h
ext3_fs.h Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs-2.6 2011-07-26 11:34:40 -07:00
ext3_jbd.h
f75375s.h
fadvise.h
falloc.h
fanotify.h
fault-inject.h fault-injection: add ability to export fault_attr in arbitrary directory 2011-08-03 14:25:20 -10:00
fb.h fs: push i_mutex and filemap_write_and_wait down into ->fsync() handlers 2011-07-20 20:47:59 -04:00
fcdevice.h
fcntl.h New AT_... flag: AT_EMPTY_PATH 2011-03-14 19:12:20 -04:00
fd.h compat_ioctl: fix make headers_check regression 2011-07-07 08:18:18 +02:00
fddidevice.h
fdreg.h
fdtable.h atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
fec.h
fib_rules.h
fiemap.h
file.h New kind of open files - "location only". 2011-03-15 02:21:45 -04:00
filter.h atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
fips.h
firewire-cdev.h firewire: cdev: ABI documentation enhancements 2011-07-16 07:24:32 +02:00
firewire-constants.h
firewire.h atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
firmware-map.h
firmware.h
flat.h
flex_array.h flex_array: avoid divisions when accessing elements 2011-05-26 17:12:33 -07:00
font.h
freezer.h
fs_enet_pd.h
fs_stack.h
fs_struct.h
fs_uart_pd.h
fs.h vfs: optimize inode cache access patterns 2011-08-06 22:53:23 -07:00
fscache-cache.h fscache: remove dead code under CONFIG_WORKQUEUE_DEBUGFS 2011-05-25 08:39:44 -07:00
fscache.h FS-Cache: Add a helper to bulk uncache pages on an inode 2011-07-07 13:21:56 -07:00
fsl_devices.h USB: extend ehci-fsl and fsl_udc_core driver for OTG operation 2011-05-02 16:59:38 -07:00
fsl_hypervisor.h drivers/virt: introduce Freescale hypervisor management driver 2011-07-08 00:21:27 -05:00
fsl-diu-fb.h fsl-diu-fb: remove check for pixel clock ranges 2011-06-24 17:08:49 +09:00
fsnotify_backend.h atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
fsnotify.h
ftrace_event.h tracing: Have dynamic size event stack traces 2011-07-14 16:36:53 -04:00
ftrace_irq.h
ftrace.h ftrace: Fix warning when CONFIG_FUNCTION_TRACER is not defined 2011-07-11 10:12:59 -04:00
fuse.h
futex.h
gameport.h
gcd.h
gen_stats.h
genalloc.h lib, Make gen_pool memory allocator lockless 2011-08-03 11:15:57 -04:00
generic_acl.h fs: take the ACL checks to common code 2011-07-25 14:30:23 -04:00
generic_serial.h
genetlink.h
genhd.h block: flush MEDIA_CHANGE from drivers on close(2) 2011-07-01 16:17:47 +02:00
getcpu.h
gfp.h mm: page_alloc: increase __GFP_BITS_SHIFT to include __GFP_OTHER_NODE 2011-08-03 14:25:21 -10:00
gfs2_ondisk.h
gigaset_dev.h
gpio_keys.h Input: gpio-keys - add support for setting device name 2011-04-11 23:53:19 -07:00
gpio_mouse.h
gpio-fan.h
gpio-i2cmux.h
gpio.h gpio: add GPIOF_ values regardless on kconfig settings 2011-06-16 08:40:52 -06:00
gsmmux.h tty: n_gsm: Add raw-ip support 2011-07-01 15:34:45 -07:00
hardirq.h sched: Isolate preempt counting in its own config option 2011-06-10 15:15:40 +02:00
hash.h
hdlc.h
hdlcdrv.h
hdreg.h
hid-debug.h
hid-roccat.h
hid.h HID: yurex: recognize GeneralKeys wireless presenter as generic HID 2011-06-07 15:34:17 +02:00
hiddev.h
hidraw.h
highmem.h
highuid.h
hil_mlc.h
hil.h
hippidevice.h
hp_sdc.h Fix common misspellings 2011-03-31 11:26:23 -03:00
hpet.h
hrtimer.h treewide: fix kernel-doc warnings 2011-06-28 10:48:34 +02:00
htcpld.h
htirq.h
huge_mm.h mm: convert anon_vma->lock to a mutex 2011-05-25 08:39:19 -07:00
hugetlb_inline.h mm: don't access vm_flags as 'int' 2011-05-26 09:20:31 -07:00
hugetlb.h hugetlb: add phys addr to struct huge_bootmem_page 2011-07-25 20:57:07 -07:00
hw_breakpoint.h perf: Add context field to perf_event 2011-07-01 11:06:38 +02:00
hw_random.h hwrng: fix spelling mistake in header comment 2011-05-25 14:15:12 +02:00
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
hwspinlock.h
hysdn_if.h
i2c-algo-bit.h
i2c-algo-pca.h
i2c-algo-pcf.h
i2c-dev.h
i2c-gpio.h
i2c-mux.h
i2c-ocores.h
i2c-omap.h I2C: OMAP1/OMAP2+: create omap I2C functionality flags for each cpu_... test 2011-07-10 05:27:15 -06:00
i2c-pca-platform.h
i2c-pnx.h
i2c-pxa.h
i2c-smbus.h
i2c-tegra.h
i2c-xiic.h
i2c.h hwmon: (jc42) Change detection class 2011-05-25 20:43:32 +02:00
i2o-dev.h
i2o.h Fix common misspellings 2011-03-31 11:26:23 -03:00
i8k.h
i7300_idle.h
i8042.h
i8253.h i8253: Cleanup outb/inb magic 2011-07-01 10:37:15 +02:00
i82593.h
ibmtr.h
icmp.h
icmpv6.h ipv6: Convert to use flowi6 where applicable. 2011-03-12 15:08:54 -08:00
ide.h ide: Use linux/mutex.h 2011-05-08 16:41:45 -07:00
idr.h ida: simplified functions for id allocation 2011-08-03 14:25:20 -10:00
ieee80211.h ieee80211: add few wmm tspec values 2011-07-19 16:49:54 -04:00
if_addr.h
if_addrlabel.h
if_alg.h
if_arcnet.h
if_arp.h
if_bonding.h
if_bridge.h
if_cablemodem.h
if_ec.h
if_eql.h
if_ether.h net: add 802.1ad / 802.1ah / QinQ ethertypes 2011-07-17 12:33:22 -07:00
if_fc.h
if_fddi.h
if_frad.h
if_hippi.h
if_infiniband.h
if_link.h net: Allow setting the network namespace by fd 2011-05-10 14:36:03 -07:00
if_ltalk.h
if_macvlan.h
if_packet.h packet: Add 'cpu' fanout policy. 2011-07-06 01:56:38 -07:00
if_phonet.h
if_plip.h
if_ppp.h headers: use __aligned_xx types for userspace 2011-03-18 15:14:45 -07:00
if_pppol2tp.h
if_pppox.h
if_slip.h
if_strip.h
if_tr.h
if_tun.h
if_tunnel.h
if_vlan.h vlan: move vlan_group_[gs]et_device to public header 2011-07-21 13:47:58 -07:00
if_x25.h
if.h net: add IFF_SKB_TX_SHARED flag to priv_flags 2011-07-27 22:39:30 -07:00
igmp.h ipv4: Remove redundant RCU locking in ip_check_mc(). 2011-03-10 16:37:26 -08:00
ihex.h
ima.h
in6.h
in_route.h
in.h
inet_diag.h
inet_lro.h lro: do vlan cleanup 2011-07-21 13:47:54 -07:00
inet.h
inetdevice.h
init_ohci1394_dma.h
init_task.h fixlet: Remove fs_excl from struct task. 2011-07-12 08:35:10 +02:00
init.h ftrace: Avoid recording mcount on .init sections directly 2011-05-16 14:46:30 -04:00
initrd.h
inotify.h
input-polldev.h
input.h Add KEY_MICMUTE and enable it on Lenovo X220 2011-08-05 14:45:41 -04:00
intel_mid_dma.h
intel_pmic_gpio.h
intel-iommu.h
interrupt.h atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
io-mapping.h
io.h
ioc3.h
ioc4.h
iocontext.h CFQ: move think time check variables to a separate struct 2011-07-12 14:24:35 +02:00
ioctl.h
iommu-helper.h
iommu.h iommu-api: Add missing header file 2011-06-14 11:30:22 +02:00
ioport.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k 2011-07-31 14:30:59 -10:00
ioprio.h
iova.h
ip6_tunnel.h
ip_vs.h
ip.h
ipc_namespace.h ipc: introduce shm_rmid_forced sysctl 2011-07-26 16:49:44 -07:00
ipc.h
ipmi_msgdefs.h
ipmi_smi.h ipmi: convert to seq_file interface 2011-05-26 17:12:37 -07:00
ipmi.h Fix common misspellings 2011-03-31 11:26:23 -03:00
ipsec.h
ipv6_route.h
ipv6.h
ipx.h
irda.h
irq_cpustat.h
irq_work.h
irq.h irq: add irq_domain translation infrastructure 2011-07-28 01:32:04 -06:00
irqdesc.h genirq: Uninline and sanity check generic_handle_irq() 2011-05-18 14:59:08 +02:00
irqdomain.h dt/irq: add irq_domain_generate_simple() helper 2011-07-28 01:32:04 -06:00
irqflags.h
irqnr.h
irqreturn.h irq: Handle spurios irq detection for threaded irqs 2011-06-03 14:53:15 +02:00
isa.h
isapnp.h
iscsi_boot_sysfs.h [SCSI] iscsi_ibft, be2iscsi, iscsi_boot: fix boot kobj data lifetime management 2011-06-29 16:43:06 -05:00
iscsi_ibft.h
isdn_divertif.h
isdn_ppp.h
isdn.h
isdnif.h
isicom.h
iso_fs.h
istallion.h
ivtv.h
ivtvfb.h
ixjuser.h Fix common misspellings 2011-03-31 11:26:23 -03:00
jbd2.h jbd2: remove jbd2_dev_to_name() from jbd2 tracepoints 2011-07-10 22:05:08 -04:00
jbd.h jbd: Fix oops in journal_remove_journal_head() 2011-06-27 11:44:37 +02:00
jffs2.h
jhash.h
jiffies.h Fix common misspellings 2011-03-31 11:26:23 -03:00
journal-head.h jbd: change the field "b_cow_tid" of struct journal_head from type unsigned to tid_t 2011-07-25 17:24:47 +02:00
joystick.h
jump_label.h atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
jz4740-adc.h
kallsyms.h vsprintf: Introduce %pB format specifier 2011-03-24 08:36:10 +01:00
kbd_diacr.h
kbd_kern.h tty: stop using "delayed_work" in the tty layer 2011-03-22 16:17:32 -07:00
Kbuild drivers/virt: introduce Freescale hypervisor management driver 2011-07-08 00:21:27 -05:00
kbuild.h
kconfig.h kconfig: Introduce IS_ENABLED(), IS_BUILTIN() and IS_MODULE() 2011-07-29 21:53:30 +02:00
kd.h
kdb.h atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
kdebug.h
kdev_t.h
kernel_stat.h
kernel-page-flags.h
kernel.h Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending 2011-07-27 13:21:40 -07:00
kernelcapi.h
kexec.h kdump: Allow shrinking of kdump region to be overridden 2011-04-01 16:14:30 +11:00
key-type.h KEYS: Add a new keyctl op to reject a key with a specified error code 2011-03-08 11:17:18 +11:00
key.h atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
keyboard.h
keyctl.h KEYS: Add an iovec version of KEYCTL_INSTANTIATE 2011-03-08 11:17:22 +11:00
kfifo.h
kgdb.h atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
khugepaged.h
klist.h
kmalloc_sizes.h
kmemcheck.h
kmemleak.h
kmod.h KEYS/DNS: Fix ____call_usermodehelper() to not lose the session keyring 2011-06-17 09:40:48 -07:00
kmsg_dump.h kmsg_dump.h: fix build when CONFIG_PRINTK is disabled 2011-06-15 20:03:59 -07:00
kobj_map.h
kobject_ns.h Delay struct net freeing while there's a sysfs instance refering to it 2011-06-12 17:45:41 -04:00
kobject.h atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
kprobes.h
kref.h
ks0108.h
ks8842.h
ksm.h
kthread.h kthread: NUMA aware kthread_create_on_node() 2011-03-22 17:44:01 -07:00
ktime.h Fix common misspellings 2011-03-31 11:26:23 -03:00
kvm_host.h KVM: MMU: filter out the mmio pfn from the fault pfn 2011-07-24 11:50:34 +03:00
kvm_para.h
kvm_types.h
kvm.h KVM: PPC: Allocate RMAs (Real Mode Areas) at boot for use by guests 2011-07-12 13:16:57 +03:00
l2tp.h
lapb.h
latencytop.h
lcd.h
lcm.h
led-lm3530.h arch/arm/mach-ux500/board-u5500.c: calibrate ALS input voltage 2011-07-25 20:57:15 -07:00
leds_pwm.h
leds-bd2802.h
leds-lp3944.h
leds-lp5521.h
leds-lp5523.h
leds-pca9532.h drivers/leds/leds-pca9532.c: add gpio capability 2011-05-25 08:39:50 -07:00
leds-regulator.h include/linux/leds-regulator.h: fix syntax in example code 2011-04-13 11:11:43 +02:00
leds.h leds: provide helper to register "leds-gpio" devices 2011-05-25 08:39:51 -07:00
lglock.h
lguest_launcher.h
lguest.h lguest: use a special 1:1 linear pagetable mode until first switch. 2011-07-22 14:39:48 +09:30
libata.h ata: Add and use ata_print_version_once 2011-07-23 17:57:36 -04:00
libps2.h
license.h
limits.h
linkage.h x86: Get rid of asmregparm 2011-05-24 14:33:35 +02:00
linux_logo.h
lis3lv02d.h
list_bl.h add hlist_bl_lock/unlock helpers 2011-04-25 18:14:10 -07:00
list_nulls.h
list_sort.h
list.h list: remove prefetching from regular list iterators 2011-05-19 14:15:29 -07:00
llc.h
llist.h lib, Add lock-less NULL terminated single list 2011-08-03 11:15:56 -04:00
lockdep.h lockdep, mutex: provide mutex_lock_nest_lock 2011-05-25 08:39:17 -07:00
log2.h
loop.h
lp.h
lru_cache.h lru_cache.h: fix comments referring to ts_ instead of lc_ 2011-05-24 10:01:37 +02:00
lsm_audit.h LSM: separate LSM_AUDIT_DATA_DENTRY from LSM_AUDIT_DATA_PATH 2011-04-25 18:14:07 -04:00
lzo.h
m48t86.h
magic.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ryusuke/nilfs2 2011-03-18 22:33:38 -07:00
major.h
map_to_7segment.h
maple.h
marvell_phy.h
math64.h
matroxfb.h
max17040_battery.h
mbcache.h
mbus.h
mc6821.h
mc146818rtc.h
mca-legacy.h
mca.h
mdio-bitbang.h
mdio-gpio.h
mdio.h
media.h [media] media: Pick a free ioctls range 2011-03-22 04:53:56 -03:00
memblock.h memblock: add error return when CONFIG_HAVE_MEMBLOCK is not set 2011-05-25 08:39:48 -07:00
memcontrol.h tmpfs: convert mem_cgroup shmem to radix-swap 2011-08-03 14:25:24 -10:00
memory_hotplug.h mm: extend memory hotplug API to allow memory hotplug in virtual machines 2011-07-25 20:57:08 -07:00
memory.h mm: Move definition of MIN_MEMORY_BLOCK_SIZE to a header 2011-07-12 11:08:01 +10:00
mempolicy.h mm: declare mpol_to_str() when CONFIG_TMPFS=n 2011-05-25 08:39:34 -07:00
mempool.h
memstick.h
meye.h
mg_disk.h
micrel_phy.h
migrate.h
mii.h tg3: Migrate phy preprocessor defs to system defs 2011-06-15 11:11:57 -04:00
minix_fs.h
miscdevice.h
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm_inline.h
mm_types.h Avoid duplicate _count variables in page_struct 2011-07-18 15:17:01 +03:00
mm.h mm: Fix fixup_user_fault() for MMU=n 2011-08-08 12:11:02 -07:00
mman.h atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
mmdebug.h
mmiotrace.h
mmtimer.h
mmu_context.h
mmu_notifier.h mm: convert anon_vma->lock to a mutex 2011-05-25 08:39:19 -07:00
mmzone.h atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
mnt_namespace.h fs: seq_file - add event counter to simplify poll() support 2011-07-20 20:47:50 -04:00
mod_devicetable.h bcma: add Broadcom specific AMBA bus driver 2011-05-10 15:54:54 -04:00
module.h module: add /sys/module/<name>/uevent files 2011-07-24 22:06:04 +09:30
moduleloader.h modules: add default loader hook implementations 2011-07-24 22:06:04 +09:30
moduleparam.h module: reorder kparam_array to remove alignment padding on 64 bit builds 2011-05-19 16:55:25 +09:30
mount.h atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
mpage.h
mqueue.h
mroute6.h Fix common misspellings 2011-03-31 11:26:23 -03:00
mroute.h ipv4: Pass explicit saddr/daddr args to ipmr_get_route(). 2011-05-04 12:18:54 -07:00
msdos_fs.h
msg.h
msi.h
msm_mdp.h msm: mdp: Add support for RGBX 8888 image format. 2011-03-02 13:43:15 -08:00
mtio.h
mutex-debug.h
mutex.h atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
mv643xx_eth.h
mv643xx_i2c.h
mv643xx.h
mxm-wmi.h mxm/wmi: add MXMX interface entry point. 2011-05-09 11:40:38 +10:00
n_r3964.h
namei.h switch vfs_path_lookup() to struct path 2011-07-20 01:44:14 -04:00
nbd.h
ncp_fs.h
ncp_mount.h
ncp_no.h
ncp.h
neighbour.h
net_dropmon.h
net_tstamp.h
net.h net: Kill ratelimit.h dependency in linux/net.h 2011-05-27 13:41:33 -04:00
netdevice.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2011-07-28 05:58:19 -07:00
netfilter_arp.h
netfilter_bridge.h
netfilter_decnet.h
netfilter_ipv4.h
netfilter_ipv6.h
netfilter.h net: Add linux/sysctl.h includes where needed. 2011-05-27 13:40:58 -04:00
netlink.h Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem 2011-06-24 15:25:51 -04:00
netpoll.h netpoll: Remove unused EXPORT_SYMBOLs of netpoll_poll and netpoll_poll_dev 2011-07-03 20:02:07 -07:00
netrom.h
nfc.h NFC: add the NFC socket raw protocol 2011-07-05 15:26:58 -04:00
nfs2.h
nfs3.h
nfs4_mount.h
nfs4.h pnfs: GETDEVICELIST 2011-07-31 12:18:15 -04:00
nfs_fs_i.h
nfs_fs_sb.h NFS: Re-enable compilation of nfs with !CONFIG_NFS_V4 || !CONFIG_NFS_V4_1 2011-07-31 14:27:04 -10:00
nfs_fs.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6 2011-08-01 13:48:31 -10:00
nfs_idmap.h NFSv4: cleanup idmapper functions to take an nfs_server argument 2011-03-11 15:39:26 -05:00
nfs_iostat.h NFSv4.1: implement generic pnfs layer write switch 2011-03-11 15:38:44 -05:00
nfs_mount.h
nfs_page.h NFS: Move the pnfs write code into pnfs.c 2011-07-15 09:12:22 -04:00
nfs_xdr.h Merge branch 'for-linus' of git://git.open-osd.org/linux-open-osd 2011-08-06 22:56:03 -07:00
nfs.h pnfsblock: add device operations 2011-07-31 12:18:16 -04:00
nfsacl.h
nilfs2_fs.h nilfs2: add ioctl which limits range of segment to be allocated 2011-05-10 22:21:45 +09:00
nl80211.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2011-07-25 13:56:39 -07:00
nl802154.h
nls.h
nmi.h watchdog: Change the default timeout and configure nmi watchdog period based on watchdog_thresh 2011-05-23 11:58:59 +02:00
node.h
nodemask.h cpusets: randomize node rotor used in cpuset_mem_spread_node() 2011-07-26 16:49:43 -07:00
notifier.h notifiers: vt: move vt notifiers into vt.h 2011-07-25 20:57:15 -07:00
nsc_gpio.h
nsproxy.h make sure that nsproxy_cache is initialized early enough 2011-07-20 01:44:07 -04:00
nubus.h
numa.h
nvram.h
nwpserial.h
of_address.h dt: include linux/errno.h in linux/of_address.h 2011-07-18 16:37:45 -06:00
of_device.h drivercore: revert addition of of_match to struct device 2011-05-18 12:32:23 -06:00
of_fdt.h Revert "dt: add of_alias_scan and of_alias_get_id" 2011-08-04 11:26:24 +01:00
of_gpio.h of/gpio: export of_gpio_simple_xlate 2011-07-28 16:19:22 -06:00
of_i2c.h
of_irq.h irq: add irq_domain translation infrastructure 2011-07-28 01:32:04 -06:00
of_mdio.h
of_net.h dt/net: add helper function of_get_phy_mode 2011-07-27 09:30:56 +08:00
of_pci.h pci/of: Match PCI devices to OF nodes dynamically 2011-06-08 09:08:17 +10:00
of_pdt.h
of_platform.h dt/platform: allow device name to be overridden 2011-06-21 11:04:10 -06:00
of_spi.h
of.h Revert "dt: add of_alias_scan and of_alias_get_id" 2011-08-04 11:26:24 +01:00
omap3isp.h Fix common misspellings 2011-03-31 11:26:23 -03:00
omapfb.h
oom.h oom: remove references to old badness() function 2011-07-25 20:57:09 -07:00
opp.h PM / OPP: Introduce function to free cpufreq table 2011-07-15 23:58:18 +02:00
oprofile.h atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
oxu210hp.h
padata.h
page_cgroup.h Fix common misspellings 2011-03-31 11:26:23 -03:00
page-debug-flags.h
page-flags.h Merge branch 'slub/lockless' of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6 2011-07-30 08:21:48 -10:00
page-isolation.h
pageblock-flags.h
pagemap.h mm: cleanup descriptions of filler arg 2011-07-25 20:57:10 -07:00
pagevec.h
param.h
parport_pc.h
parport.h
parser.h
pata_arasan_cf_data.h ata/pata_arasan_cf: fill dma chan->private from pdata->dma_priv 2011-03-14 02:58:03 -04:00
patchkey.h
path.h
pch_dma.h
pci_hotplug.h
pci_ids.h Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx 2011-08-04 16:43:43 -10:00
pci_regs.h PCI: add latency tolerance reporting enable/disable support 2011-05-11 15:18:53 -07:00
pci-acpi.h
pci-aspm.h PCI/e1000e: Add and use pci_disable_link_state_locked() 2011-05-21 12:16:44 -07:00
pci-ats.h PCI: Move ATS declarations in seperate header file 2011-04-11 09:01:41 +02:00
pci-dma.h
pci.h Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6 2011-07-29 23:35:05 -07:00
pcieport_if.h
pda_power.h
percpu_counter.h percpu_counter: change return value and add comments 2011-05-25 08:39:54 -07:00
percpu-defs.h
percpu.h slub: always align cpu_slab to honor cmpxchg_double requirement 2011-06-03 19:33:49 +03:00
perf_event.h atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
personality.h
pfkeyv2.h
pfn.h
pg.h
phantom.h
phonedev.h
phonet.h Phonet: kill the ST-Ericsson pipe controller Kconfig 2011-03-09 11:59:33 -08:00
phy_fixed.h
phy.h net: ibm_newemac: convert it to use of_get_phy_mode 2011-07-27 09:31:02 +08:00
pid_namespace.h
pid.h pid: fix typo in function description 2011-05-26 17:12:37 -07:00
pim.h
pipe_fs_i.h
pkt_cls.h
pkt_sched.h Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2011-04-11 13:44:25 -07:00
pktcdvd.h
platform_device.h driver core: Add ability for arch code to setup pdev_archdata 2011-07-08 00:21:35 -05:00
plist.h plist: Remove the need to supply locks to plist heads 2011-07-08 14:02:53 +02:00
pm_domain.h ARM / shmobile: Use genpd_queue_power_off_work() 2011-07-14 20:59:07 +02:00
pm_qos_params.h idle governor: Avoid lock acquisition to read pm_qos before entering idle 2011-05-29 00:50:59 -04:00
pm_runtime.h PM / Runtime: Add new helper function: pm_runtime_status_suspended() 2011-07-12 11:17:09 +02:00
pm_wakeup.h PM: Do not create wakeup sysfs files for devices that cannot wake up 2011-03-15 00:43:14 +01:00
pm.h PM: Introduce generic "noirq" callback routines for subsystems (v2) 2011-07-02 14:29:55 +02:00
pmu.h
pnfs_osd_xdr.h pnfs-obj: pnfs_osd_xdr: Remove dead code and cleanup 2011-07-12 13:40:29 -04:00
pnp.h treewide: Convert uses of struct resource to resource_size(ptr) 2011-06-10 14:55:36 +02:00
poison.h mm/memblock.c: avoid abuse of RED_INACTIVE 2011-07-25 20:57:09 -07:00
poll.h Fix common misspellings 2011-03-31 11:26:23 -03:00
posix_acl_xattr.h
posix_acl.h RCUify freeing acls, let check_acl() go ahead in RCU mode if acl is cached 2011-08-03 00:58:42 -04:00
posix_types.h
posix-clock.h treewide: fix a few typos in comments 2011-05-10 10:16:21 +02:00
posix-timers.h posix-timers: RCU conversion 2011-05-24 12:10:51 +02:00
power_supply.h power_supply: Update power_supply_is_watt_property 2011-03-01 22:27:26 +03:00
ppdev.h
ppp_channel.h
ppp_defs.h
ppp-comp.h
pps_kernel.h
pps.h
prctl.h
preempt.h sched: Isolate preempt counting in its own config option 2011-06-10 15:15:40 +02:00
prefetch.h Fix common misspellings 2011-03-31 11:26:23 -03:00
printk.h printk: allocate kernel log buffer earlier 2011-05-25 08:39:48 -07:00
prio_heap.h
prio_tree.h
proc_fs.h proc: make struct proc_dir_entry::name a terminal array rather than a pointer 2011-07-27 12:50:45 -07:00
profile.h
proportions.h
pstore.h pstore: Make "part" unsigned 2011-07-22 16:14:29 -07:00
pti.h PTI feature to allow user to name and mark masterchannel request. 2011-07-01 15:39:38 -07:00
ptp_classify.h ptp: Added a brand new class driver for ptp clocks. 2011-05-23 13:01:00 -07:00
ptp_clock_kernel.h ptp: Added a brand new class driver for ptp clocks. 2011-05-23 13:01:00 -07:00
ptp_clock.h ptp: Added a brand new class driver for ptp clocks. 2011-05-23 13:01:00 -07:00
ptrace.h ptrace: dont send SIGSTOP on auto-attach if PT_SEIZED 2011-07-17 20:23:52 +02:00
pwm_backlight.h pwm_backlight: add check_fb() hook 2011-03-22 17:44:00 -07:00
pwm.h
pxa2xx_ssp.h Fix common misspellings 2011-03-31 11:26:23 -03:00
pxa168_eth.h
qnx4_fs.h
qnxtypes.h
quicklist.h
quota.h atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
quotaops.h fs: protect inode->i_state with inode->i_lock 2011-03-24 21:16:31 -04:00
radeonfb.h
radix-tree.h tmpfs radix_tree: locate_item to speed up swapoff 2011-08-03 14:25:24 -10:00
raid_class.h
ramfs.h
ramoops.h ramoops: make record_size a module parameter 2011-07-26 16:49:46 -07:00
random.h net: Compute protocol sequence numbers and fragment IDs using MD5. 2011-08-06 18:33:19 -07:00
range.h
rar_register.h
ratelimit.h bug.h: Move ratelimit warn interfaces to ratelimit.h 2011-05-26 15:00:31 -04:00
rational.h
raw.h
rbtree.h timers: Add rb_init_node() to allow for stack allocated rb nodes 2011-04-26 14:01:42 -07:00
rculist_bl.h
rculist_nulls.h
rculist.h rcu: Fix wrong check in list_splice_init_rcu() 2011-07-20 14:10:20 -07:00
rcupdate.h sched: Isolate preempt counting in its own config option 2011-06-10 15:15:40 +02:00
rcutiny.h rcu: provide rcu_virt_note_context_switch() function. 2011-05-05 23:16:59 -07:00
rcutree.h rcu: provide rcu_virt_note_context_switch() function. 2011-05-05 23:16:59 -07:00
rds.h
reboot.h notifiers: sys: move reboot notifiers into reboot.h 2011-07-25 20:57:14 -07:00
reciprocal_div.h
regmap.h regmap: Add SPI bus support 2011-07-23 07:56:59 +01:00
regset.h
reiserfs_acl.h fs: take the ACL checks to common code 2011-07-25 14:30:23 -04:00
reiserfs_fs_i.h
reiserfs_fs_sb.h
reiserfs_fs.h reiserfs: use proper little-endian bitops 2011-07-25 20:57:17 -07:00
reiserfs_xattr.h fs: take the ACL checks to common code 2011-07-25 14:30:23 -04:00
relay.h
res_counter.h memcg: simplify the way memory limits are checked 2011-03-23 19:46:23 -07:00
resource.h
resume-trace.h
rfkill-gpio.h net: rfkill: add generic gpio rfkill driver 2011-05-19 13:53:54 -04:00
rfkill-regulator.h rfkill: Regulator consumer driver for rfkill 2011-04-19 15:38:02 -04:00
rfkill.h
ring_buffer.h tracing: Use NUMA allocation for per-cpu ring buffer pages 2011-06-14 22:04:39 -04:00
rio_drv.h rapidio: add architecture specific callbacks 2011-03-23 19:46:41 -07:00
rio_ids.h RapidIO: add IDT CPS-1432 switch definitions 2011-04-14 16:06:56 -07:00
rio_regs.h rapidio: fix sysfs config attribute to access 16MB of maint space 2011-02-25 15:07:37 -08:00
rio.h RapidIO/mpc85xx: fix possible mport registration problems 2011-04-14 16:06:56 -07:00
rmap.h mm: convert anon_vma->lock to a mutex 2011-05-25 08:39:19 -07:00
romfs_fs.h
root_dev.h
rose.h
rotary_encoder.h Input: rotary-encoder - add support for half-period encoders 2011-05-12 08:28:47 -07:00
route.h
rslib.h
rtc-v3020.h
rtc.h drivers/rtc/rtc-mxc.c: remove defines already included in rtc.h 2011-05-26 17:12:33 -07:00
rtmutex.h plist: Remove the need to supply locks to plist heads 2011-07-08 14:02:53 +02:00
rtnetlink.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2011-07-25 13:56:39 -07:00
rwlock_api_smp.h
rwlock_types.h
rwlock.h
rwsem-spinlock.h
rwsem.h atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
rxrpc.h
s3c_adc_battery.h
sc26198.h
scatterlist.h
scc.h
sched.h move RLIMIT_NPROC check from set_user() to do_execve_common() 2011-08-11 11:24:42 -07:00
screen_info.h
sctp.h
scx200_gpio.h
scx200.h
sdla.h include/linux/sdla.h: remove the prototype of sdla() 2011-07-18 11:06:03 -07:00
seccomp.h x86-64: Emulate legacy vsyscalls 2011-06-07 10:02:35 +02:00
securebits.h
security.h ->permission() sanitizing: don't pass flags to exec_permission() 2011-07-20 01:43:29 -04:00
selection.h
selinux_netlink.h
selinux.h
sem.h atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
semaphore.h
seq_file_net.h
seq_file.h fs: seq_file - add event counter to simplify poll() support 2011-07-20 20:47:50 -04:00
seqlock.h linux/seqlock.h should #include asm/processor.h for cpu_relax() 2011-06-11 13:17:28 -07:00
serial167.h
serial_8250.h
serial_core.h tty/serial: Add explicit PORT_TEGRA type 2011-05-19 16:51:01 -07:00
serial_max3100.h
serial_mfd.h
serial_pnx8xxx.h
serial_reg.h tty/serial: Fix break handling for PORT_TEGRA 2011-05-19 16:51:02 -07:00
serial_sci.h serial: sh-sci: Fix up pretty name printing for port IRQs. 2011-06-28 15:25:36 +09:00
serial.h
serialP.h
serio.h
sfi_acpi.h
sfi.h
sh_clk.h sh: move CLKDEV_xxx_ID macro to sh_clk.h 2011-07-11 15:07:25 +09:00
sh_dma.h dmaengine: shdma: add .needs_tend_set / .no_dmars flags 2011-06-21 17:56:11 +09:00
sh_intc.h
sh_pfc.h
sh_timer.h
shm.h shm: handle separate PID namespaces case 2011-07-30 08:44:19 -10:00
shmem_fs.h tmpfs: use kmemdup for short symlinks 2011-08-03 14:25:24 -10:00
shrinker.h superblock: introduce per-sb cache shrinker infrastructure 2011-07-20 20:47:10 -04:00
sht15.h hwmon: (sht15) add support for CRC validation 2011-05-19 08:19:36 -07:00
sigma.h sigma-firmware: loader for Analog Devices' SigmaStudio 2011-03-22 17:44:15 -07:00
signal.h Merge branch 'ptrace' of git://git.kernel.org/pub/scm/linux/kernel/git/oleg/misc 2011-05-20 13:33:21 -07:00
signalfd.h
skbuff.h atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
slab_def.h slab: shrink sizeof(struct kmem_cache) 2011-07-20 20:27:56 +03:00
slab.h slab allocators: Provide generic description of alignment defines 2011-07-07 21:04:12 +03:00
slob_def.h slab, slub, slob: Unify alignment definition 2011-06-16 19:40:20 +03:00
slub_def.h Merge branch 'slub/lockless' of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6 2011-07-30 08:21:48 -10:00
sm501-regs.h
sm501.h video, sm501: add I/O functions for use on powerpc 2011-03-22 17:16:34 +09:00
smc91x.h Fix common misspellings 2011-03-31 11:26:23 -03:00
smc911x.h
smp.h generic-ipi: Fix kexec boot crash by initializing call_single_queue before enabling interrupts 2011-06-17 10:17:12 +02:00
smsc911x.h net: allow shifted access in smsc911x V2 2011-04-13 17:13:00 -07:00
snmp.h
socket.h NFC: add NFC socket family 2011-07-05 15:26:58 -04:00
sockios.h tcp: ioctl type SIOCOUTQNSD returns amount of data not sent 2011-03-09 14:08:09 -08:00
som.h
sonet.h atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
sony-laptop.h
sonypi.h sony-laptop: ignore hard switch rfkill events (SPIC) 2011-03-28 06:05:24 -04:00
sort.h
sound.h
soundcard.h Fix common misspellings 2011-03-31 11:26:23 -03:00
spinlock_api_smp.h
spinlock_api_up.h
spinlock_types_up.h
spinlock_types.h
spinlock_up.h spinlock_up.h: include asm/processor.h in for cpu_relax 2011-05-20 12:51:07 -07:00
spinlock.h atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
splice.h tmpfs: clone shmem_file_splice_read() 2011-07-25 20:57:11 -07:00
srcu.h
stackprotector.h
stacktrace.h x86: Swap save_stack_trace_regs parameters 2011-06-14 22:48:51 -04:00
stallion.h
start_kernel.h
stat.h
statfs.h
stddef.h
stmmac.h stmmac: unify MAC and PHY configuration parameters (V2) 2011-07-21 15:29:16 -07:00
stop_machine.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2011-07-25 13:56:39 -07:00
string_helpers.h
string.h Add a strtobool function matching semantics of existing in kernel equivalents 2011-05-19 16:55:28 +09:30
stringify.h
superhyway.h
suspend_ioctls.h
suspend.h notifiers: pm: move pm notifiers into suspend.h 2011-07-25 20:57:15 -07:00
svga.h svga: Make svga_set_timings() take an iomem regbase pointer. 2011-03-22 15:47:22 +09:00
swab.h
swap.h atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
swapops.h mm: let swap use exceptional entries 2011-08-03 14:25:22 -10:00
swiotlb.h swiotlb: Export swioltb_nr_tbl and utilize it as appropiate. 2011-06-06 15:41:16 -04:00
synclink.h
sys.h
syscalls.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/linux-2.6-nsfd 2011-05-25 18:10:16 -07:00
syscore_ops.h PM / Core: Introduce struct syscore_ops for core subsystems PM 2011-03-15 00:43:46 +01:00
sysctl.h sysctl: the include of rcupdate.h is only needed in the kernel 2011-03-09 16:43:24 -08:00
sysdev.h PM: Remove sysdev suspend, resume and shutdown operations 2011-05-11 21:37:15 +02:00
sysfs.h atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
syslog.h
sysrq.h
sysv_fs.h
task_io_accounting_ops.h
task_io_accounting.h
taskstats_kern.h
taskstats.h
tboot.h
tc.h
tca6416_keypad.h
tcp.h tcp: RFC2988bis + taking RTT sample from 3WHS for the passive open side 2011-06-08 17:05:30 -07:00
telephony.h
termios.h
textsearch_fsm.h
textsearch.h
tfrc.h
thermal.h thermal: make THERMAL_HWMON implementation fully internal 2011-08-02 14:51:57 -04:00
thread_info.h hrtimers: Avoid touching inactive timer bases 2011-05-23 13:59:54 +02:00
threads.h
ti_wilink_st.h drivers:misc:ti-st: handle delayed tty receive 2011-04-22 17:01:09 -07:00
tick.h
tifm.h
timb_dma.h
timb_gpio.h
time.h timerfd: Manage cancelable timers in timerfd 2011-05-23 13:59:53 +02:00
timecompare.h
timer.h
timerfd.h timerfd: Manage cancelable timers in timerfd 2011-05-23 13:59:53 +02:00
timeriomem-rng.h
timerqueue.h timers: Add rb_init_node() to allow for stack allocated rb nodes 2011-04-26 14:01:42 -07:00
times.h
timex.h
tiocl.h
tipc_config.h tipc: Correct misnamed references to neighbor discovery domain 2011-03-13 16:35:18 -04:00
tipc.h tipc: Abort excessive send requests as early as possible 2011-05-10 16:03:56 -04:00
topology.h mm: increase RECLAIM_DISTANCE to 30 2011-06-15 20:03:59 -07:00
toshiba.h
tpm_command.h
tpm.h
trace_clock.h
trace_seq.h
tracehook.h kill tracehook_notify_death() 2011-06-27 20:30:08 +02:00
tracepoint.h jump label: Introduce static_branch() interface 2011-04-04 12:48:08 -04:00
transport_class.h
trdevice.h
tsacct_kern.h
tty_driver.h
tty_flip.h
tty_ldisc.h Revert "tty: make receive_buf() return the amout of bytes received" 2011-06-04 06:33:24 +09:00
tty.h TTY: export NR_LDISC and N_* line discipline numbers to user-space 2011-06-07 09:37:01 -07:00
typecheck.h
types.h add the common dma_addr_t typedef to include/linux/types.h 2011-03-22 17:44:09 -07:00
u64_stats_sync.h
uaccess.h maccess,probe_kernel: Make write/read src const void * 2011-05-25 19:56:23 -04:00
ucb1400.h Fix common misspellings 2011-03-31 11:26:23 -03:00
udf_fs_i.h
udp.h
uinput.h
uio_driver.h
uio.h
ultrasound.h
un.h
unistd.h
usb_usual.h usb-storage: redo incorrect reads 2011-06-07 09:05:42 -07:00
usb.h USB: documentation update for the pre_reset method 2011-04-29 17:24:29 -07:00
usbdevice_fs.h
user_namespace.h
user-return-notifier.h
user.h
utime.h
uts.h uts: make default hostname configurable, rather than always using "(none)" 2011-06-15 20:04:00 -07:00
utsname.h userns: allow sethostname in a container 2011-03-23 19:47:03 -07:00
uuid.h
uvcvideo.h [media] uvcvideo: Make the API public 2011-05-20 09:30:46 -03:00
uwb.h Fix common misspellings 2011-03-31 11:26:23 -03:00
v4l2-mediabus.h [media] v4l: Add V4L2_MBUS_FMT_JPEG_1X8 media bus format 2011-05-20 11:28:49 -03:00
v4l2-subdev.h [media] v4l: v4l2_subdev userspace crop API 2011-03-22 04:53:33 -03:00
vermagic.h
veth.h
vfs.h
vga_switcheroo.h
vgaarb.h Fix common misspellings 2011-03-31 11:26:23 -03:00
vhost.h
via_i2c.h
via-core.h
via-gpio.h
via.h
video_output.h
videodev2.h [media] v4l: add control definitions for codec devices 2011-07-27 17:55:40 -03:00
virtio_9p.h virtio: add full three-clause BSD text to headers. 2011-05-30 11:14:14 +09:30
virtio_balloon.h virtio: add full three-clause BSD text to headers. 2011-05-30 11:14:14 +09:30
virtio_blk.h virtio: add full three-clause BSD text to headers. 2011-05-30 11:14:14 +09:30
virtio_config.h virtio: add full three-clause BSD text to headers. 2011-05-30 11:14:14 +09:30
virtio_console.h virtio: add full three-clause BSD text to headers. 2011-05-30 11:14:14 +09:30
virtio_ids.h virtio: add full three-clause BSD text to headers. 2011-05-30 11:14:14 +09:30
virtio_net.h virtio_net: introduce VIRTIO_NET_HDR_F_DATA_VALID 2011-06-11 15:57:47 -07:00
virtio_pci.h virtio: add full three-clause BSD text to headers. 2011-05-30 11:14:14 +09:30
virtio_ring.h virtio ring: inline function to check for events 2011-05-30 11:14:14 +09:30
virtio_rng.h
virtio.h virtio: add api for delayed callbacks 2011-05-30 11:14:16 +09:30
vlynq.h
vm_event_item.h mm: move enum vm_event_item into a standalone header file 2011-05-26 17:12:34 -07:00
vmalloc.h NOMMU: support SMP dynamic percpu_alloc 2011-03-28 12:53:29 +01:00
vmstat.h atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
vt_buffer.h
vt_kern.h panic, vt: do not force oops output when panic_timeout < 0 2011-07-26 16:49:45 -07:00
vt.h notifiers: vt: move vt notifiers into vt.h 2011-07-25 20:57:15 -07:00
w1-gpio.h
wait.h
wanrouter.h
watchdog.h watchdog: WatchDog Timer Driver Core - Add minimum and max timeout 2011-07-28 08:01:18 +00:00
wimax.h Fix common misspellings 2011-03-31 11:26:23 -03:00
wireless.h
wl12xx.h wl12xx: Handle platforms without level trigger interrupts 2011-04-19 16:49:20 +03:00
wm97xx.h Input: wm97xx - refactor channel selection in poll_sample() 2011-07-04 19:31:38 -07:00
workqueue.h atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
writeback.h writeback: scale IO chunk size up to half device bandwidth 2011-07-09 22:09:03 -07:00
x25.h
xattr.h xattr.h: expose string defines to userspace 2011-05-25 08:39:45 -07:00
xfrm.h xfrm: Add basic infrastructure to support IPsec extended sequence numbers 2011-03-13 20:22:28 -07:00
xilinxfb.h Fix common misspellings 2011-03-31 11:26:23 -03:00
xz.h
yam.h
z2_battery.h
zconf.h
zlib.h zlib: slim down zlib_deflate() workspace when possible 2011-03-22 17:44:17 -07:00
zorro_ids.h
zorro.h treewide: Convert uses of struct resource to resource_size(ptr) 2011-06-10 14:55:36 +02:00
zutil.h