KOSAKI Motohiro
37b23e0525
x86,mm: make pagefault killable
...
When an oom killing occurs, almost all processes are getting stuck at the
following two points.
1) __alloc_pages_nodemask
2) __lock_page_or_retry
1) is not very problematic because TIF_MEMDIE leads to an allocation
failure and getting out from page allocator.
2) is more problematic. In an OOM situation, zones typically don't have
page cache at all and memory starvation might lead to greatly reduced IO
performance. When a fork bomb occurs, TIF_MEMDIE tasks don't die quickly,
meaning that a fork bomb may create new process quickly rather than the
oom-killer killing it. Then, the system may become livelocked.
This patch makes the pagefault interruptible by SIGKILL.
Signed-off-by: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com>
Reviewed-by: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com>
Cc: Minchan Kim <minchan.kim@gmail.com>
Cc: Matthew Wilcox <willy@linux.intel.com>
Cc: Ingo Molnar <mingo@elte.hu>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: "H. Peter Anvin" <hpa@zytor.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2011-05-25 08:39:08 -07:00
..
amba
Fix common misspellings
2011-03-31 11:26:23 -03:00
bcma
bcma: add missing GPIO defines, use PULL register only when available
2011-05-11 14:50:41 -04:00
byteorder
caif
can
can: make struct can_proto const
2011-05-04 14:08:36 -07:00
ceph
ceph: Move secret key parsing earlier.
2011-03-29 12:11:16 -07:00
crush
decompress
Fix common misspellings
2011-03-31 11:26:23 -03:00
dvb
[media] DVB: Add basic API support for DVB-T2 and bump minor version
2011-05-20 18:51:09 -03:00
hdlc
i2c
Merge branch 'for-linus/2640/i2c' of git://git.fluff.org/bjdooks/linux
2011-05-24 16:39:23 -07:00
input
Input: ADP5589 - new driver for I2C Keypad Decoder and I/O Expander
2011-05-19 00:59:55 -07:00
isdn
Fix common misspellings
2011-03-31 11:26:23 -03:00
lockd
mfd
Merge branch 'next' into for-linus
2011-05-24 00:06:26 -07:00
mlx4
mmc
Revert "mmc: fix a race between card-detect rescan and clock-gate work instances"
2011-05-16 11:32:26 -04:00
mtd
Merge branch 'linux-next' of git://git.infradead.org/ubi-2.6
2011-05-24 11:51:26 -07:00
netfilter
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/kaber/nf-next-2.6
2011-04-19 11:24:06 -07:00
netfilter_arp
netfilter_bridge
Fix common misspellings
2011-03-31 11:26:23 -03:00
netfilter_ipv4
netfilter_ipv6
nfc
nfsd
Fix common misspellings
2011-03-31 11:26:23 -03:00
platform_data
power
raid
Fix common misspellings
2011-03-31 11:26:23 -03:00
regulator
rtc
spi
Input: ads7846 - add possibility to use external vref on ads7846
2011-05-12 08:28:56 -07:00
ssb
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6
2011-05-20 13:43:21 -07:00
sunrpc
SUNRPC: Allow RPC calls to return ETIMEDOUT instead of EIO
2011-04-24 14:28:45 -04:00
tc_act
tc_ematch
unaligned
usb
Merge branch 'usb-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6
2011-05-23 12:33:02 -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.h
acpi_io.h
acpi_pmtmr.h
adb.h
adfs_fs.h
aer.h
affs_hardblocks.h
agp_backend.h
agpgart.h
ahci_platform.h
aio.h
aio_abi.h
alarmtimer.h
timers: Improve alarmtimer comments and minor fixes
2011-04-28 13:39:17 -07:00
altera_jtaguart.h
altera_uart.h
amifd.h
amifdreg.h
amigaffs.h
anon_inodes.h
apm-emulation.h
apm_bios.h
arcdevice.h
arcfb.h
async.h
async_tx.h
ata.h
ata_platform.h
atalk.h
ath9k_platform.h
ath9k_hw: Get AHB clock information from ath9k_platform_data
2011-04-25 14:50:08 -04:00
atm.h
atm_eni.h
atm_he.h
atm_idt77105.h
atm_nicstar.h
atm_suni.h
atm_tcp.h
atm_zatm.h
atmapi.h
atmarp.h
atmbr2684.h
atmclip.h
atmdev.h
atm/solos-pci: Don't flap VCs when carrier state changes
2011-03-30 16:53:38 -07:00
atmel-mci.h
atmel-pwm-bl.h
atmel-ssc.h
atmel_pdc.h
atmel_pwm.h
atmel_serial.h
atmel_tc.h
atmioc.h
atmlec.h
atmmpc.h
atmppp.h
atmsap.h
atmsvc.h
atomic.h
attribute_container.h
audit.h
auto_dev-ioctl.h
auto_fs.h
auto_fs4.h
auxvec.h
average.h
ax25.h
b1lli.h
b1pcmcia.h
backing-dev.h
backlight.h
basic_mmio_gpio.h
baycom.h
bcd.h
bch.h
bfin_mac.h
bfs_fs.h
binfmts.h
exec: unify do_execve/compat_do_execve code
2011-04-09 15:53:56 +02:00
bio.h
bit_spinlock.h
bit_spinlock: don't play preemption games inside the busy loop
2011-04-25 18:10:58 -07:00
bitmap.h
bitops.h
bitrev.h
blk-iopoll.h
blk_types.h
blkdev.h
block: get rid of QUEUE_FLAG_REENTER
2011-04-19 13:32:46 +02:00
blkpg.h
blktrace_api.h
blockgroup_lock.h
bootmem.h
mm: use alloc_bootmem_node_nopanic() on really needed path
2011-05-11 18:50:44 -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
bug.h
c2port.h
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.h
Fix common misspellings
2011-03-31 11:26:23 -03:00
cgroup_subsys.h
cgroupstats.h
chio.h
circ_buf.h
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
clocksource: add common mmio clocksource
2011-05-23 18:04:51 +01:00
cm4000_cs.h
Fix common misspellings
2011-03-31 11:26:23 -03:00
cn_proc.h
cnt32_to_63.h
coda.h
coda_psdev.h
coff.h
com20020.h
compaction.h
compat.h
compiler-gcc.h
compiler-gcc3.h
compiler-gcc4.h
compiler-intel.h
compiler.h
completion.h
comstats.h
concap.h
configfs.h
Fix common misspellings
2011-03-31 11:26:23 -03:00
connector.h
connector: convert to synchronous netlink message processing
2011-03-30 17:14:33 -07:00
console.h
console_struct.h
consolemap.h
const.h
coredump.h
cper.h
Fix common misspellings
2011-03-31 11:26:23 -03:00
cpu.h
cpu_rmap.h
cpufreq.h
[CPUFREQ] cpufreq.h: Fix some checkpatch.pl coding style issues.
2011-05-04 11:50:57 -04:00
cpuidle.h
cpumask.h
cpuset.h
cramfs_fs.h
cramfs_fs_sb.h
crash_dump.h
crc-ccitt.h
crc-itu-t.h
crc-t10dif.h
crc7.h
crc16.h
crc32.h
crc32c.h
cred.h
Cache user_ns in struct cred
2011-05-13 11:45:33 -07:00
crypto.h
cryptohash.h
cs5535.h
ctype.h
cuda.h
cyclades.h
cyclomx.h
cycx_cfm.h
cycx_drv.h
cycx_x25.h
davinci_emac.h
dca.h
dcache.h
vfs: get rid of insane dentry hashing rules
2011-04-24 07:58:46 -07:00
dcbnl.h
dccp.h
dcookies.h
debug_locks.h
debugfs.h
debugobjects.h
delay.h
delayacct.h
device-mapper.h
md/dm - remove remains of plug_fn callback.
2011-04-18 18:25:41 +10:00
device.h
Merge branch 'driver-core-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6
2011-05-19 18:24:11 -07:00
device_cgroup.h
devpts_fs.h
dio.h
dirent.h
display.h
dlm.h
dlm_device.h
dlm_netlink.h
dlm_plock.h
dlm: make plock operation killable
2011-05-23 10:47:06 -05:00
dlmconstants.h
dm-dirty-log.h
dm-io.h
dm-ioctl.h
dm-kcopyd.h
dm-log-userspace.h
dm-region-hash.h
dm9000.h
dma-attrs.h
dma-debug.h
dma-mapping.h
dma_remapping.h
dmaengine.h
Fix common misspellings
2011-03-31 11:26:23 -03:00
dmapool.h
dmar.h
dmi.h
dn.h
dnotify.h
dns_resolver.h
dqblk_qtree.h
dqblk_v1.h
dqblk_v2.h
dqblk_xfs.h
drbd.h
Fix common misspellings
2011-03-31 11:26:23 -03:00
drbd_limits.h
Fix common misspellings
2011-03-31 11:26:23 -03:00
drbd_nl.h
drbd_tag_magic.h
ds1286.h
ds2782_battery.h
ds17287rtc.h
dtlk.h
dw_dmac.h
dynamic_debug.h
jump label: Introduce static_branch() interface
2011-04-04 12:48:08 -04:00
edac.h
edac_mce.h
edd.h
eeprom_93cx6.h
efi.h
efs_fs_sb.h
efs_vh.h
eisa.h
elevator.h
block: get rid of elv_insert() interface
2011-04-05 23:51:37 +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
errno.h
errqueue.h
etherdevice.h
ethtool.h
ethtool: Added support for FW dump
2011-05-13 14:37:28 -04: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.h
ext2_fs_sb.h
ext3_fs.h
ext3_fs_i.h
ext3_fs_sb.h
ext3_jbd.h
f75375s.h
fadvise.h
falloc.h
fanotify.h
fault-inject.h
fb.h
fbcon: add lifetime refcount to opened frame buffers
2011-05-12 07:37:51 -07:00
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdreg.h
fdtable.h
fec.h
fib_rules.h
fiemap.h
file.h
filter.h
net: filter: move forward declarations to avoid compile warnings
2011-05-22 21:01:22 -04:00
fips.h
firewire-cdev.h
Fix common misspellings
2011-03-31 11:26:23 -03:00
firewire-constants.h
firewire.h
firewire: sbp2: parallelize login, reconnect, logout
2011-05-10 22:53:46 +02:00
firmware-map.h
firmware.h
flat.h
flex_array.h
flex_array: flex_array_prealloc takes a number of elements, not an end
2011-04-28 16:12:47 -04:00
font.h
freezer.h
fs.h
Merge git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable
2011-05-15 10:22:10 -07:00
fs_enet_pd.h
fs_stack.h
fs_struct.h
fs_uart_pd.h
fscache-cache.h
Fix common misspellings
2011-03-31 11:26:23 -03:00
fscache.h
Fix common misspellings
2011-03-31 11:26:23 -03:00
fsl-diu-fb.h
fsl_devices.h
USB: extend ehci-fsl and fsl_udc_core driver for OTG operation
2011-05-02 16:59:38 -07:00
fsnotify.h
fsnotify_backend.h
ftrace.h
ftrace: Modify ftrace_set_filter/notrace to take ops
2011-05-18 19:22:52 -04:00
ftrace_event.h
Regression: partial revert "tracing: Remove lock_depth from event entry"
2011-05-06 13:20:59 -07:00
ftrace_irq.h
fuse.h
futex.h
gameport.h
gcd.h
gen_stats.h
genalloc.h
generic_acl.h
generic_serial.h
genetlink.h
genhd.h
getcpu.h
gfp.h
mm: add alloc_pages_exact_nid()
2011-05-11 18:50:45 -07:00
gfs2_ondisk.h
gigaset_dev.h
gpio-fan.h
gpio-i2cmux.h
gpio.h
gpio_keys.h
Input: gpio-keys - add support for setting device name
2011-04-11 23:53:19 -07:00
gpio_mouse.h
gsmmux.h
hardirq.h
hash.h
hdlc.h
hdlcdrv.h
hdreg.h
hid-debug.h
hid-roccat.h
hid.h
Fix common misspellings
2011-03-31 11:26:23 -03:00
hiddev.h
hidraw.h
highmem.h
highuid.h
hil.h
hil_mlc.h
hippidevice.h
hp_sdc.h
Fix common misspellings
2011-03-31 11:26:23 -03:00
hpet.h
hrtimer.h
hrtimers: Reorder clock bases
2011-05-23 13:59:54 +02:00
htcpld.h
htirq.h
huge_mm.h
mm: thp: fix /dev/zero MAP_PRIVATE and vm_flags cleanups
2011-04-28 11:28:20 -07:00
hugetlb.h
hugetlb_inline.h
hw_breakpoint.h
hw_random.h
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-pca-platform.h
i2c-pnx.h
i2c-pxa.h
i2c-smbus.h
i2c-tegra.h
i2c-xiic.h
i2c.h
i2o-dev.h
i2o.h
Fix common misspellings
2011-03-31 11:26:23 -03:00
i8k.h
i7300_idle.h
i8042.h
i82593.h
ibmtr.h
icmp.h
icmpv6.h
ide.h
ide: Use linux/mutex.h
2011-05-08 16:41:45 -07:00
idr.h
ieee80211.h
mac80211: Self-protected management frames are not robust
2011-05-11 14:44:48 -04:00
if.h
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 mac_pton() for parsing MAC address
2011-05-09 12:10:49 -07:00
if_fc.h
if_fddi.h
if_frad.h
if_hippi.h
if_infiniband.h
if_link.h
if_ltalk.h
if_macvlan.h
if_packet.h
if_phonet.h
if_plip.h
if_ppp.h
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: remove one synchronize_net() call
2011-05-09 11:41:41 -07:00
if_x25.h
igmp.h
ihex.h
ima.h
in.h
in6.h
in_route.h
inet.h
inet_diag.h
inet_lro.h
inetdevice.h
init.h
ftrace: Avoid recording mcount on .init sections directly
2011-05-16 14:46:30 -04:00
init_ohci1394_dma.h
init_task.h
Merge branch 'next' into for-linus
2011-05-24 22:55:24 +10:00
initrd.h
inotify.h
input-polldev.h
input.h
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2011-04-18 13:29:03 -07:00
intel-iommu.h
intel_mid_dma.h
intel_pmic_gpio.h
interrupt.h
rcu: move TREE_RCU from softirq to kthread
2011-05-05 23:16:54 -07:00
io-mapping.h
io.h
ioc3.h
ioc4.h
iocontext.h
ioctl.h
iommu-helper.h
iommu.h
ioport.h
ioprio.h
iova.h
ip.h
ip6_tunnel.h
ip_vs.h
ipc.h
ipc_namespace.h
ipmi.h
Fix common misspellings
2011-03-31 11:26:23 -03:00
ipmi_msgdefs.h
ipmi_smi.h
ipsec.h
ipv6.h
ipv6_route.h
ipx.h
irda.h
irq.h
genirq: Add chip suspend and resume callbacks
2011-04-23 15:56:24 +02:00
irq_cpustat.h
irq_work.h
irqdesc.h
genirq: Uninline and sanity check generic_handle_irq()
2011-05-18 14:59:08 +02:00
irqflags.h
irqnr.h
irqreturn.h
isa.h
isapnp.h
iscsi_boot_sysfs.h
iscsi_ibft.h
isdn.h
isdn_divertif.h
isdn_ppp.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
jbd.h
jbd2.h
jffs2.h
jhash.h
jiffies.h
Fix common misspellings
2011-03-31 11:26:23 -03:00
journal-head.h
joystick.h
jump_label.h
jump label: Introduce static_branch() interface
2011-04-04 12:48:08 -04:00
jz4740-adc.h
kallsyms.h
kbd_diacr.h
kbd_kern.h
Kbuild
[media] uvcvideo: Make the API public
2011-05-20 09:30:46 -03:00
kbuild.h
kd.h
kdb.h
kdebug.h
kdev_t.h
kernel-page-flags.h
kernel.h
ftrace: Allow dynamically allocated function tracers
2011-05-18 15:29:51 -04:00
kernel_stat.h
kernelcapi.h
kexec.h
kdump: Allow shrinking of kdump region to be overridden
2011-04-01 16:14:30 +11:00
key-type.h
key.h
keyboard.h
keyctl.h
kfifo.h
kgdb.h
khugepaged.h
klist.h
kmalloc_sizes.h
kmemcheck.h
kmemleak.h
kmod.h
Merge branch 'next' into for-linus
2011-05-24 22:55:24 +10:00
kmsg_dump.h
kobj_map.h
kobject.h
kobject_ns.h
kprobes.h
kref.h
ks0108.h
ks8842.h
ksm.h
kthread.h
ktime.h
Fix common misspellings
2011-03-31 11:26:23 -03:00
kvm.h
KVM: PPC: booke: add sregs support
2011-05-22 08:47:53 -04:00
kvm_host.h
Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6
2011-05-23 15:39:34 -07:00
kvm_para.h
kvm_types.h
l2tp.h
lapb.h
latencytop.h
lcd.h
lcm.h
led-lm3530.h
Fix common misspellings
2011-03-31 11:26:23 -03:00
leds-bd2802.h
leds-lp3944.h
leds-lp5521.h
leds-lp5523.h
leds-pca9532.h
leds-regulator.h
include/linux/leds-regulator.h: fix syntax in example code
2011-04-13 11:11:43 +02:00
leds.h
leds_pwm.h
lglock.h
lguest.h
lguest_launcher.h
libata.h
libata: Power off empty ports
2011-05-19 20:50:53 -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.h
list: remove prefetching from regular list iterators
2011-05-19 14:15:29 -07:00
list_bl.h
add hlist_bl_lock/unlock helpers
2011-04-25 18:14:10 -07:00
list_nulls.h
list_sort.h
llc.h
lockdep.h
log2.h
loop.h
lp.h
lru_cache.h
Fix common misspellings
2011-03-31 11:26:23 -03: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
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
memblock.h
memcontrol.h
memcg: fix mem_cgroup_rotate_reclaimable_page()
2011-04-14 16:06:54 -07:00
memory.h
memory_hotplug.h
mempolicy.h
mempool.h
memstick.h
meye.h
mg_disk.h
micrel_phy.h
migrate.h
mii.h
minix_fs.h
miscdevice.h
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm.h
x86,mm: make pagefault killable
2011-05-25 08:39:08 -07:00
mm_inline.h
mm_types.h
mman.h
mmdebug.h
mmiotrace.h
mmtimer.h
mmu_context.h
mmu_notifier.h
mmzone.h
mnt_namespace.h
mod_devicetable.h
bcma: add Broadcom specific AMBA bus driver
2011-05-10 15:54:54 -04:00
module.h
module: Sort exported symbols
2011-05-19 16:55:27 +09:30
moduleloader.h
moduleparam.h
module: reorder kparam_array to remove alignment padding on 64 bit builds
2011-05-19 16:55:25 +09:30
mount.h
mpage.h
mqueue.h
mroute.h
ipv4: Pass explicit saddr/daddr args to ipmr_get_route().
2011-05-04 12:18:54 -07:00
mroute6.h
Fix common misspellings
2011-03-31 11:26:23 -03:00
msdos_fs.h
msg.h
msi.h
msm_mdp.h
mtio.h
mutex-debug.h
mutex.h
mutex: Use p->on_cpu for the adaptive spin
2011-04-14 08:52:33 +02:00
mv643xx.h
mv643xx_eth.h
mv643xx_i2c.h
mxm-wmi.h
mxm/wmi: add MXMX interface entry point.
2011-05-09 11:40:38 +10:00
n_r3964.h
namei.h
nbd.h
ncp.h
ncp_fs.h
ncp_mount.h
ncp_no.h
neighbour.h
net.h
net: Add sendmmsg socket system call
2011-05-05 11:10:14 -07:00
net_dropmon.h
net_tstamp.h
netdevice.h
macvlan: remove one synchronize_rcu() call
2011-05-20 00:33:18 -04:00
netfilter.h
netfilter: af_info: add 'strict' parameter to limit lookup to .oif
2011-04-04 17:00:54 +02:00
netfilter_arp.h
netfilter_bridge.h
netfilter_decnet.h
netfilter_ipv4.h
netfilter_ipv6.h
netlink.h
netpoll.h
netrom.h
nfs.h
nfs2.h
nfs3.h
nfs4.h
Fix common misspellings
2011-03-31 11:26:23 -03:00
nfs4_mount.h
nfs_fs.h
nfs_fs_i.h
nfs_fs_sb.h
NFSv4.1: Don't loop forever in nfs4_proc_create_session
2011-04-24 14:28:18 -04:00
nfs_idmap.h
nfs_iostat.h
nfs_mount.h
nfs_page.h
nfs_xdr.h
NFSv4.1: Ensure that layoutget uses the correct gfp modes
2011-05-11 22:52:13 -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 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem
2011-05-16 19:32:19 -04: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
notifier.h
net: rename NETDEV_BONDING_DESLAVE to NETDEV_RELEASE
2011-05-22 21:01:19 -04:00
nsc_gpio.h
nsproxy.h
nubus.h
numa.h
nvram.h
nwpserial.h
of.h
of_address.h
of_device.h
drivercore: revert addition of of_match to struct device
2011-05-18 12:32:23 -06:00
of_fdt.h
of_gpio.h
of_i2c.h
of_irq.h
of: Export of_irq_find_parent()
2011-04-20 17:01:19 +10:00
of_mdio.h
of_net.h
of_pci.h
of_pdt.h
of_platform.h
of_spi.h
omap3isp.h
Fix common misspellings
2011-03-31 11:26:23 -03:00
omapfb.h
oom.h
opp.h
oprofile.h
oxu210hp.h
padata.h
page-debug-flags.h
page-flags.h
[S390] merge page_test_dirty and page_clear_dirty
2011-05-23 10:24:31 +02:00
page-isolation.h
page_cgroup.h
Fix common misspellings
2011-03-31 11:26:23 -03:00
pageblock-flags.h
pagemap.h
mm: introduce wait_on_page_locked_killable()
2011-05-25 08:39:08 -07:00
pagevec.h
param.h
parport.h
parport_pc.h
parser.h
pata_arasan_cf_data.h
patchkey.h
path.h
pch_dma.h
pci-acpi.h
pci-aspm.h
PCI/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 'drm-core-next' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6
2011-05-24 12:06:40 -07:00
pci_hotplug.h
pci_ids.h
Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6
2011-05-23 15:39:34 -07:00
pci_regs.h
PCI: add latency tolerance reporting enable/disable support
2011-05-11 15:18:53 -07:00
pcieport_if.h
pda_power.h
percpu-defs.h
percpu.h
slub: Fix the lockless code on 32-bit platforms with no 64-bit cmpxchg
2011-05-04 14:20:20 -07:00
percpu_counter.h
perf_event.h
Merge branch 'perf/stat' into perf/core
2011-05-06 21:07:38 +02:00
personality.h
pfkeyv2.h
pfn.h
pg.h
phantom.h
phonedev.h
phonet.h
phy.h
phy_fixed.h
pid.h
next_pidmap: fix overflow condition
2011-04-18 10:35:30 -07:00
pid_namespace.h
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
PM: Revert "driver core: platform_bus: allow runtime override of dev_pm_ops"
2011-05-16 20:17:47 +02:00
plist.h
pm.h
PM: Introduce generic prepare and complete callbacks for subsystems
2011-05-17 23:26:21 +02:00
pm_qos_params.h
pm_runtime.h
PM / Runtime: Generic clock manipulation rountines for runtime PM (v6)
2011-04-30 00:25:44 +02:00
pm_wakeup.h
pmu.h
pnp.h
poison.h
poll.h
Fix common misspellings
2011-03-31 11:26:23 -03:00
posix-clock.h
treewide: fix a few typos in comments
2011-05-10 10:16:21 +02:00
posix-timers.h
timers: Posix interface for alarm-timers
2011-04-26 14:01:46 -07:00
posix_acl.h
posix_acl_xattr.h
posix_types.h
power_supply.h
ppdev.h
ppp-comp.h
ppp_channel.h
ppp_defs.h
pps.h
pps_kernel.h
prctl.h
preempt.h
prefetch.h
Fix common misspellings
2011-03-31 11:26:23 -03:00
printk.h
prio_heap.h
prio_tree.h
proc_fs.h
procfs: add stub for proc_mkdir_mode()
2011-05-18 02:55:24 -07:00
profile.h
proportions.h
pstore.h
pstore: fix pstore filesystem mount/remount issue
2011-05-16 11:05:00 -07:00
pti.h
Intel PTI implementaiton of MIPI 1149.7.
2011-05-13 16:31:00 -07:00
ptp_classify.h
ptrace.h
ptrace: Prepare to fix racy accesses on task breakpoints
2011-04-25 17:28:24 +02:00
pwm.h
pwm_backlight.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
quotaops.h
radeonfb.h
radix-tree.h
raid_class.h
ramfs.h
ramoops.h
random.h
range.h
rar_register.h
ratelimit.h
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.h
list: remove prefetching from regular list iterators
2011-05-19 14:15:29 -07:00
rculist_bl.h
rculist_nulls.h
rcupdate.h
rcu: introduce kfree_rcu()
2011-05-05 23:16:59 -07: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
reciprocal_div.h
regset.h
reiserfs_acl.h
reiserfs_fs.h
Fix common misspellings
2011-03-31 11:26:23 -03:00
reiserfs_fs_i.h
reiserfs_fs_sb.h
reiserfs_xattr.h
relay.h
res_counter.h
resource.h
resume-trace.h
rfkill-regulator.h
rfkill: Regulator consumer driver for rfkill
2011-04-19 15:38:02 -04:00
rfkill.h
ring_buffer.h
rio.h
RapidIO/mpc85xx: fix possible mport registration problems
2011-04-14 16:06:56 -07:00
rio_drv.h
rio_ids.h
RapidIO: add IDT CPS-1432 switch definitions
2011-04-14 16:06:56 -07:00
rio_regs.h
rmap.h
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
RTC: Fix early irqs caused by calling rtc_set_alarm too early
2011-03-29 18:44:05 -07:00
rtmutex.h
rtnetlink.h
rwlock.h
rwlock_api_smp.h
rwlock_types.h
rwsem-spinlock.h
rwsem.h
rxrpc.h
s3c_adc_battery.h
sc26198.h
scatterlist.h
scc.h
sched.h
Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
2011-05-23 12:53:48 -07:00
screen_info.h
sctp.h
scx200.h
scx200_gpio.h
sdla.h
seccomp.h
securebits.h
security.h
SECURITY: Move exec_permission RCU checks into security modules
2011-04-25 10:20:32 -04:00
selection.h
selinux.h
selinux_netlink.h
sem.h
semaphore.h
seq_file.h
seq_file_net.h
seqlock.h
seqlock: Don't smp_rmb in seqlock reader spin loop
2011-05-12 12:13:43 +02:00
serial.h
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
serialP.h
serio.h
sfi.h
sfi_acpi.h
sh_clk.h
sh_dma.h
sh_intc.h
sh_pfc.h
sh_timer.h
shm.h
shmem_fs.h
sht15.h
hwmon: (sht15) add support for CRC validation
2011-05-19 08:19:36 -07:00
sigma.h
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
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
2011-05-23 08:39:24 -07:00
slab.h
slab_def.h
slob_def.h
slub_def.h
slub: Deal with hyperthetical case of PAGE_SIZE > 2M
2011-05-21 12:53:53 +03:00
sm501-regs.h
sm501.h
smc91x.h
Fix common misspellings
2011-03-31 11:26:23 -03:00
smc911x.h
smp.h
smsc911x.h
net: allow shifted access in smsc911x V2
2011-04-13 17:13:00 -07:00
snmp.h
socket.h
net: Add sendmmsg socket system call
2011-05-05 11:10:14 -07:00
sockios.h
som.h
sonet.h
sony-laptop.h
sonypi.h
sort.h
sound.h
soundcard.h
Fix common misspellings
2011-03-31 11:26:23 -03:00
spinlock.h
Fix common misspellings
2011-03-31 11:26:23 -03:00
spinlock_api_smp.h
spinlock_api_up.h
spinlock_types.h
spinlock_types_up.h
spinlock_up.h
spinlock_up.h: include asm/processor.h in for cpu_relax
2011-05-20 12:51:07 -07:00
splice.h
srcu.h
stackprotector.h
stacktrace.h
stallion.h
start_kernel.h
stat.h
statfs.h
stddef.h
stmmac.h
net/stmmac: Move "#include <linux/platform_device.h>" to linux/stmmac.h
2011-05-03 16:09:40 -07:00
stop_machine.h
Fix common misspellings
2011-03-31 11:26:23 -03:00
string.h
Add a strtobool function matching semantics of existing in kernel equivalents
2011-05-19 16:55:28 +09:30
string_helpers.h
stringify.h
superhyway.h
suspend.h
PM / Hibernate: Introduce CONFIG_HIBERNATE_CALLBACKS
2011-04-11 22:54:42 +02:00
suspend_ioctls.h
svga.h
swab.h
swap.h
swapops.h
swiotlb.h
synclink.h
sys.h
syscalls.h
net: Add sendmmsg socket system call
2011-05-05 11:10:14 -07:00
syscore_ops.h
sysctl.h
sysdev.h
PM: Remove sysdev suspend, resume and shutdown operations
2011-05-11 21:37:15 +02:00
sysfs.h
sysfs: remove "last sysfs file:" line from the oops messages
2011-05-13 16:05:51 -07:00
syslog.h
sysrq.h
sysv_fs.h
task_io_accounting.h
task_io_accounting_ops.h
taskstats.h
taskstats_kern.h
tboot.h
tc.h
tca6416_keypad.h
tcp.h
telephony.h
termios.h
textsearch.h
textsearch_fsm.h
tfrc.h
thermal.h
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.h
tipc: Abort excessive send requests as early as possible
2011-05-10 16:03:56 -04:00
tipc_config.h
topology.h
toshiba.h
tpm.h
tpm_command.h
trace_clock.h
trace_seq.h
tracehook.h
Merge branch 'ptrace' of git://git.kernel.org/pub/scm/linux/kernel/git/oleg/misc
2011-05-20 13:33:21 -07: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.h
n_tracerouter and n_tracesink ldisc additions.
2011-05-13 16:31:00 -07:00
tty_driver.h
tty_flip.h
tty_ldisc.h
tty: make receive_buf() return the amout of bytes received
2011-04-22 17:31:53 -07:00
typecheck.h
types.h
u64_stats_sync.h
uaccess.h
ucb1400.h
Fix common misspellings
2011-03-31 11:26:23 -03:00
udf_fs_i.h
udp.h
uinput.h
uio.h
uio_driver.h
ultrasound.h
un.h
unistd.h
usb.h
USB: documentation update for the pre_reset method
2011-04-29 17:24:29 -07:00
usb_usual.h
usbdevice_fs.h
user-return-notifier.h
user.h
user_namespace.h
utime.h
uts.h
utsname.h
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
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-core.h
via-gpio.h
via.h
via_i2c.h
video_output.h
videodev2.h
[media] v4l: Add M420 format definition
2011-05-20 12:17:35 -03:00
virtio.h
virtio_9p.h
virtio_balloon.h
virtio_blk.h
virtio_config.h
virtio_console.h
virtio_ids.h
virtio_net.h
virtio_pci.h
virtio_ring.h
virtio_rng.h
vlynq.h
vmalloc.h
vmstat.h
mm: per-node vmstat: show proper vmstats
2011-05-25 08:39:07 -07:00
vt.h
vt_buffer.h
vt_kern.h
w1-gpio.h
wait.h
wanrouter.h
watchdog.h
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
workqueue.h
writeback.h
x25.h
xattr.h
xfrm.h
xilinxfb.h
Fix common misspellings
2011-03-31 11:26:23 -03:00
xz.h
yam.h
z2_battery.h
zconf.h
zlib.h
zorro.h
zorro_ids.h
zutil.h