linux-stable/include/linux
KOSAKI Motohiro bb3ab59683 vmscan: stop kswapd waiting on congestion when the min watermark is not being met
If reclaim fails to make sufficient progress, the priority is raised.
Once the priority is higher, kswapd starts waiting on congestion.
However, if the zone is below the min watermark then kswapd needs to
continue working without delay as there is a danger of an increased rate
of GFP_ATOMIC allocation failure.

This patch changes the conditions under which kswapd waits on congestion
by only going to sleep if the min watermarks are being met.

[mel@csn.ul.ie: add stats to track how relevant the logic is]
[mel@csn.ul.ie: make kswapd only check its own zones and rename the relevant counters]
Signed-off-by: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com>
Signed-off-by: Mel Gorman <mel@csn.ul.ie>
Reviewed-by: Rik van Riel <riel@redhat.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2009-12-15 08:53:16 -08:00
..
amba ARM: 5720/1: Move MMCI header to amba include dir 2009-09-22 20:49:04 +01:00
byteorder
can can: Driver for the Microchip MCP251x SPI CAN controllers 2009-11-08 01:50:21 -08:00
decompress
dvb
hdlc
i2c mfd: Add twl6030 regulator subdevices 2009-12-14 00:26:26 +01:00
input Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input 2009-12-09 19:52:01 -08:00
isdn
lockd Merge branch 'for-2.6.32' of git://linux-nfs.org/~bfields/linux 2009-09-22 07:54:33 -07:00
mfd mfd: Remove ezx-pcap defines for custom led gpio encoding 2009-12-13 19:21:56 +01:00
mlx4
mmc Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-11-18 22:19:03 -08:00
mtd UBI: Add ubi_open_volume_path 2009-11-24 08:18:54 +02:00
netfilter Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/kaber/nf-next-2.6 2009-12-03 13:23:12 -08:00
netfilter_arp net: cleanup include/linux 2009-11-04 09:50:58 -08:00
netfilter_bridge net: cleanup include/linux 2009-11-04 09:50:58 -08:00
netfilter_ipv4 net: cleanup include/linux 2009-11-04 09:50:58 -08:00
netfilter_ipv6 net: cleanup include/linux 2009-11-04 09:50:58 -08:00
nfsd seq_file: constify seq_operations 2009-09-23 07:39:29 -07:00
raid md: remove sparse warning:symbol XXX was not declared. 2009-12-14 12:49:47 +11:00
regulator
rtc
spi Merge branch 'next-spi' of git://git.secretlab.ca/git/linux-2.6 2009-12-14 10:22:11 -08:00
ssb ssb: Put host pointers into a union 2009-10-27 16:47:55 -04:00
sunrpc SUNRPC: Allow RPCs to fail quickly if the server is unreachable 2009-12-03 15:58:56 -05:00
tc_act net: cleanup include/linux 2009-11-04 09:50:58 -08:00
tc_ematch net: cleanup include/linux 2009-11-04 09:50:58 -08:00
unaligned include/linux/unaligned/{l,b}e_byteshift.h: fix usage for compressed kernels 2009-09-24 07:21:05 -07:00
usb Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6 2009-12-11 15:34:40 -08:00
uwb
wimax wimax/i6x50: add Intel WiFi/WiMAX Link 6050 Series support 2009-10-19 15:55:59 +09:00
8250_pci.h
a.out.h
ac97_codec.h
acct.h
acpi.h
acpi_pmtmr.h
adb.h
adfs_fs.h
aer.h
affs_hardblocks.h
agp_backend.h const: mark struct vm_struct_operations 2009-09-27 11:39:25 -07:00
agpgart.h
aio.h
aio_abi.h
amifd.h
amifdreg.h
amigaffs.h
anon_inodes.h anonfd: split interface into file creation and install 2009-09-23 07:39:29 -07:00
apm-emulation.h
apm_bios.h
arcdevice.h
arcfb.h
async.h
async_tx.h
ata.h libata: Clarify ata_set_lba_range_entries function 2009-12-03 18:01:23 -05:00
ata_platform.h
atalk.h
ath9k_platform.h
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 net: Make setsockopt() optlen be unsigned. 2009-09-30 16:12:20 -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
attribute_container.h
audit.h
auto_dev-ioctl.h
auto_fs.h
auto_fs4.h
auxvec.h
ax25.h
b1lli.h
b1pcmcia.h
backing-dev.h block: move bdi/address_space unplug functions to backing-dev.h 2009-10-29 13:59:26 +01:00
backlight.h
baycom.h
bcd.h
bfs_fs.h
binfmts.h exec: fix set_binfmt() vs sys_delete_module() race 2009-09-24 07:21:01 -07:00
bio.h block: add helpers to run flush_dcache_page() against a bio and a request's pages 2009-11-26 09:16:19 +01:00
bit_spinlock.h
bitmap.h
bitops.h
bitrev.h
blk-iopoll.h
blkdev.h block: Allow devices to indicate whether discarded blocks are zeroed 2009-12-03 09:24:48 +01:00
blkpg.h
blktrace_api.h Add a tracepoint for block request remapping 2009-10-01 21:19:34 +02:00
blockgroup_lock.h
bootmem.h bootmem: Add free_bootmem_late() 2009-11-10 12:31:43 +01:00
bottom_half.h
bpqether.h
brcmphy.h tg3 / broadcom: Optionally disable TXC if no link 2009-11-02 23:39:15 -08:00
bsg.h
buffer_head.h
bug.h
c2port.h
cache.h
can.h
capability.h remove CONFIG_SECURITY_FILE_CAPABILITIES compile option 2009-11-24 15:06:47 +11:00
capi.h
cb710.h
cciss_ioctl.h tree-wide: fix misspelling of "definition" in comments 2009-12-04 23:41:47 +01:00
cd1400.h
cdev.h
cdk.h
cdrom.h
cfag12864b.h
cgroup.h const: constify remaining file_operations 2009-10-01 16:11:11 -07:00
cgroup_subsys.h blkio: Introduce blkio controller cgroup interface 2009-12-03 19:28:51 +01:00
cgroupstats.h
chio.h tree-wide: fix assorted typos all over the place 2009-12-04 15:39:55 +01:00
circ_buf.h
clk.h
clockchips.h nohz: Allow 32-bit machines to sleep for more than 2.15 seconds 2009-11-13 20:46:24 +01:00
clocksource.h Merge branch 'timers-for-linus-urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2009-12-08 19:28:09 -08:00
cm4000_cs.h
cn_proc.h proc connector: add event for process becoming session leader 2009-09-23 07:39:29 -07:00
cnt32_to_63.h
coda.h
coda_cache.h
coda_fs_i.h
coda_linux.h
coda_psdev.h
coff.h
com20020.h
compat.h net/compat_ioctl: support SIOCWANDEV 2009-11-08 20:57:03 -08:00
compiler-gcc.h compiler: Introduce __always_unused 2009-11-02 15:47:54 +01:00
compiler-gcc3.h
compiler-gcc4.h Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2009-12-05 15:32:03 -08:00
compiler-intel.h
compiler.h Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2009-12-05 15:32:03 -08:00
completion.h
comstats.h
concap.h
configfs.h docs: fix various Documentation/ paths in header files 2009-09-24 07:20:57 -07:00
connector.h drbd: moved CN_IDX_DRBD and CN_VAL_DRBD to the right file 2009-11-25 17:57:36 +01:00
console.h
console_struct.h
consolemap.h
const.h
cpu.h powerpc/pseries: Serialize cpu hotplug operations during deactivate Vs deallocate 2009-12-09 17:09:36 +11:00
cpufreq.h [ACPI/CPUFREQ] Introduce bios_limit per cpu cpufreq sysfs interface 2009-11-24 13:33:34 -05:00
cpuidle.h
cpumask.h sched: Fix balance vs hotplug race 2009-12-06 21:10:56 +01:00
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 include/linux/cred.h: fix build 2009-09-23 11:01:25 -07:00
crypto.h crypto: hash - Remove cra_u.{digest,hash} 2009-10-19 12:58:55 +09:00
cryptohash.h TCPCT part 1b: generate Responder Cookie secret 2009-12-02 22:07:23 -08:00
ctype.h
cuda.h
cyclades.h
cyclomx.h
cycx_cfm.h
cycx_drv.h
cycx_x25.h
dca.h
dcache.h
dcbnl.h
dccp.h
dcookies.h
debug_locks.h
debugfs.h docs: fix various Documentation/ paths in header files 2009-09-24 07:20:57 -07:00
debugobjects.h
delay.h
delayacct.h
device-mapper.h
device.h Driver Core: devtmpfs: use sys_mount() 2009-12-11 11:24:51 -08:00
device_cgroup.h
devpts_fs.h
dio.h
dirent.h
display.h
dlm.h
dlm_device.h
dlm_netlink.h
dlm_plock.h
dlmconstants.h
dm-dirty-log.h
dm-io.h
dm-ioctl.h
dm-kcopyd.h
dm-log-userspace.h tree-wide: fix typos "aquire" -> "acquire", "cumsumed" -> "consumed" 2009-11-09 09:40:57 +01:00
dm-region-hash.h
dm9000.h
dma-attrs.h
dma-debug.h
dma-mapping.h
dma_remapping.h
dmaengine.h
dmapool.h
dmar.h Merge branch 'timers-for-linus-hpet' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2009-12-08 19:26:55 -08:00
dmi.h
dn.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
dnotify.h
dqblk_qtree.h
dqblk_v1.h
dqblk_v2.h
dqblk_xfs.h
drbd.h drbd: moved CN_IDX_DRBD and CN_VAL_DRBD to the right file 2009-11-25 17:57:36 +01:00
drbd_limits.h change default: by default, use socket buffer auto tuning 2009-11-04 15:20:57 +01:00
drbd_nl.h The DRBD driver 2009-10-01 21:17:49 +02:00
drbd_tag_magic.h The DRBD driver 2009-10-01 21:17:49 +02:00
ds1286.h
ds17287rtc.h
dst.h
dtlk.h
dw_dmac.h
dynamic_debug.h
edac.h
edd.h
eeprom_93cx6.h
efi.h
efs_fs_sb.h
efs_vh.h
eisa.h
elevator.h
elf-em.h
elf-fdpic.h
elf.h [S390] 64-bit register support for 31-bit processes 2009-10-06 10:35:10 +02:00
elfcore-compat.h
elfcore.h
elfnote.h
enclosure.h
err.h
errno.h
errqueue.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
etherdevice.h
ethtool.h tg3: Add some VPD preprocessor constants 2009-12-03 13:18:04 -08:00
eventfd.h anonfd: split interface into file creation and install 2009-09-23 07:39:29 -07:00
eventpoll.h
exportfs.h
ext2_fs.h ext2: Explicitly assign values to on-disk enum of filetypes 2009-12-10 15:02:51 +01:00
ext2_fs_sb.h
ext3_fs.h ext3: Unify log messages in ext3 2009-12-10 15:02:53 +01:00
ext3_fs_i.h ext3: Wait for proper transaction commit on fsync 2009-11-11 15:22:49 +01:00
ext3_fs_sb.h
ext3_jbd.h
f75375s.h
fadvise.h
falloc.h
fault-inject.h
fb.h Merge branch 'xen/fbdev' of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen 2009-12-10 09:34:40 -08:00
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdreg.h
fdtable.h
fib_rules.h net 03/05: fib_rules: add oif classification 2009-12-03 12:14:36 -08:00
fiemap.h
file.h
filter.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
fips.h
firewire-cdev.h
firewire-constants.h
firewire.h firewire: ohci: 0 may be a valid DMA address 2009-10-31 11:40:51 +01:00
firmware-map.h
firmware.h firmware_class: make request_firmware_nowait more useful 2009-12-11 11:24:52 -08:00
flat.h
flex_array.h flex_array: introduce DEFINE_FLEX_ARRAY 2009-09-22 07:17:47 -07:00
font.h
freezer.h
fs.h kill wait_on_page_writeback_range 2009-12-10 15:02:50 +01:00
fs_enet_pd.h
fs_stack.h
fs_struct.h
fs_uart_pd.h
fscache-cache.h CacheFiles: Catch an overly long wait for an old active object 2009-11-19 18:12:05 +00:00
fscache.h FS-Cache: Handle pages pending storage that get evicted under OOM conditions 2009-11-19 18:11:35 +00:00
fsl_devices.h powerpc: Fix build of some FSL platforms 2009-11-24 17:00:27 +11:00
fsnotify.h
fsnotify_backend.h
ftrace.h tracing: correct module boundaries for ftrace_release 2009-10-07 15:52:09 -04:00
ftrace_event.h tracing: Buffer the output of seq_file in case of filled buffer 2009-12-09 13:55:26 -05:00
ftrace_irq.h
fuse.h
futex.h Merge branch 'core-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2009-10-08 12:16:35 -07:00
gameport.h
gcd.h
gen_stats.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
genalloc.h
generic_acl.h
generic_serial.h
genetlink.h
genhd.h block: Expose discard granularity 2009-11-10 11:50:21 +01:00
getcpu.h
gfp.h BUILD_BUG_ON(): fix it and a couple of bogus uses of it 2009-09-23 07:39:29 -07:00
gfs2_ondisk.h GFS2: Tag all metadata with jid 2009-12-03 11:58:47 +00:00
gigaset_dev.h gigaset: documentation amendments 2009-12-08 20:30:41 -08:00
gpio.h gpiolib: allow exported GPIO nodes to be named using sysfs links 2009-09-23 07:39:46 -07:00
gpio_keys.h
gpio_mouse.h
hardirq.h rcu: "Tiny RCU", The Bloatwatch Edition 2009-10-26 09:40:29 +01:00
hash.h
hdlc.h
hdlcdrv.h
hdpu_features.h
hdreg.h
hid-debug.h
hid.h HID: fixup quirk for NCR devices 2009-11-05 14:08:03 +01:00
hiddev.h
hidraw.h
highmem.h
highuid.h
hil.h
hil_mlc.h
hippidevice.h
hp_sdc.h
hpet.h
hrtimer.h hrtimer: move timer stats helper functions to hrtimer.c 2009-12-10 13:08:11 +01:00
htirq.h
hugetlb.h hugetlb: derive huge pages nodes allowed from task mempolicy 2009-12-15 08:53:12 -08:00
hw_breakpoint.h FRV: Fix no-hardware-breakpoint case 2009-12-14 10:10:55 -08:00
hw_random.h hwrng: core - Replace u32 in driver API with byte array 2009-12-01 14:47:32 +08:00
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
hysdn_if.h
i2c-algo-bit.h
i2c-algo-pca.h
i2c-algo-pcf.h
i2c-dev.h
i2c-gpio.h
i2c-id.h
i2c-ocores.h
i2c-pca-platform.h
i2c-pnx.h i2c: i2c-pnx: Made buf type unsigned to prevent sign extension 2009-11-20 00:25:42 +00:00
i2c-pxa.h
i2c.h i2c: Get rid of I2C_CLIENT_MODULE_PARM 2009-12-14 21:17:29 +01:00
i2o-dev.h
i2o.h
i8k.h
i7300_idle.h
i8042.h
i82593.h znet: fix build failure from i82593.h relocation 2009-11-17 10:16:32 -05:00
ibmtr.h
icmp.h
icmpv6.h
ide.h ide: Increase WAIT_DRQ to accomodate some CF cards and SSD drives. 2009-12-02 21:58:33 -08:00
idr.h
ieee80211.h nl80211: PMKSA caching support 2009-11-28 15:05:05 -05:00
if.h cfg80211: disallow bridging managed/adhoc interfaces 2009-11-19 11:08:54 -05:00
if_addr.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
if_addrlabel.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
if_arcnet.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
if_arp.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
if_bonding.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
if_bridge.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
if_cablemodem.h
if_ec.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
if_eql.h
if_ether.h include/linux/if_ether.h: Remove unused defines MAC_BUF_SIZE and DECLARE_MAC_BUF 2009-12-08 20:42:28 -08:00
if_fc.h
if_fddi.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
if_frad.h
if_hippi.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
if_infiniband.h
if_link.h macvlan: export macvlan mode through netlink 2009-11-26 15:53:10 -08:00
if_ltalk.h
if_macvlan.h
if_packet.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
if_phonet.h
if_plip.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
if_ppp.h
if_pppol2tp.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
if_pppox.h
if_slip.h
if_strip.h
if_tr.h
if_tun.h
if_tunnel.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
if_vlan.h vlan: support "loose binding" to the underlying network device 2009-11-26 16:00:36 -08:00
igmp.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
ihex.h
ima.h
in.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
in6.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2009-12-09 19:43:33 -08:00
in_route.h
inet.h
inet_diag.h
inet_lro.h
inetdevice.h ipv4 05/05: add sysctl to accept packets with local source addresses 2009-12-03 12:14:38 -08:00
init.h initcalls: Add early_initcall() for modules 2009-10-02 15:42:19 +02:00
init_ohci1394_dma.h
init_task.h remove CONFIG_SECURITY_FILE_CAPABILITIES compile option 2009-11-24 15:06:47 +11:00
initrd.h
inotify.h
input-polldev.h Input: input-polldev - add sysfs interface for controlling poll interval 2009-11-20 00:52:09 -08:00
input.h Merge commit 'v2.6.32' into next 2009-12-02 23:38:13 -08:00
intel-iommu.h
interrupt.h irq: Remove unused debug_poll_all_shared_irqs() 2009-11-04 14:22:21 +01:00
io-mapping.h
io.h
ioc3.h
ioc4.h
iocontext.h block: Fix io_context leak after failure of clone with CLONE_IO 2009-12-04 16:36:18 +01:00
ioctl.h
iommu-helper.h
iommu.h
ioport.h walk system ram range 2009-09-23 07:39:41 -07:00
ioprio.h
iova.h
ip.h
ip6_tunnel.h
ip_vs.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
ipc.h headers: kref.h redux 2009-09-26 10:17:19 -07:00
ipc_namespace.h
ipmi.h
ipmi_msgdefs.h
ipmi_smi.h
ipsec.h
ipv6.h inet: rename some inet_sock fields 2009-10-18 18:52:53 -07:00
ipv6_route.h
ipx.h
irda.h
irq.h doc: Fix IRQ chip docs 2009-12-04 15:39:57 +01:00
irq_cpustat.h
irqflags.h irq: trivial: Fix typo in comment for #endif 2009-10-23 08:28:10 +02:00
irqnr.h
irqreturn.h
isa.h
isapnp.h
iscsi_ibft.h
isdn.h
isdn_divertif.h
isdn_ppp.h Revert "isdn: isdn_ppp: Use SKB list facilities instead of home-grown implementation." 2009-11-15 22:23:47 -08:00
isdnif.h
isicom.h tty: isicom: sort out the board init logic 2009-12-11 15:18:07 -08:00
iso_fs.h
istallion.h
ivtv.h
ivtvfb.h
ixjuser.h
jbd.h jbd.h: bitfields should be unsigned 2009-09-23 07:39:58 -07:00
jbd2.h jbd2: Use tracepoints for history file 2009-09-30 00:32:06 -04:00
jffs2.h
jhash.h
jiffies.h sched, time: Define nsecs_to_jiffies() 2009-11-26 12:59:20 +01:00
journal-head.h
joystick.h
kallsyms.h
kbd_diacr.h
kbd_kern.h
Kbuild tty: esp: remove broken driver 2009-12-11 15:18:03 -08:00
kbuild.h
kd.h
kdebug.h
kdev_t.h
kernel.h Merge branch 'core-printk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2009-12-05 09:50:22 -08:00
kernel_stat.h sched, cpuacct: Fix niced guest time accounting 2009-10-25 17:31:30 +01:00
kernelcapi.h
kexec.h
key-type.h
key.h
keyboard.h
keyctl.h
kfifo.h
kgdb.h
klist.h
kmalloc_sizes.h
kmemcheck.h BUILD_BUG_ON(): fix it and a couple of bogus uses of it 2009-09-23 07:39:29 -07:00
kmemleak.h
kmemtrace.h
kmod.h
kobj_map.h
kobject.h
kprobes.h Merge commit 'linus/master' into tracing/kprobes 2009-09-23 23:08:43 +02:00
kref.h headers: kref.h redux 2009-09-26 10:17:19 -07:00
ks0108.h
ksm.h
kthread.h
ktime.h
kvm.h Merge commit 'origin/master' into next 2009-12-09 17:14:38 +11:00
kvm_host.h KVM: introduce kvm_vcpu_on_spin 2009-12-03 09:32:17 +02:00
kvm_para.h
kvm_types.h
lapb.h
latencytop.h
lcd.h
leds-bd2802.h
leds-lp3944.h
leds-pca9532.h
leds.h
leds_pwm.h
lguest.h
lguest_launcher.h
libata.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6 2009-12-09 19:42:25 -08:00
libps2.h
license.h
limits.h
linkage.h
linux_logo.h
lis3lv02d.h lis3: add free-fall/wakeup function via platform_data 2009-09-22 07:17:48 -07:00
list.h
list_nulls.h
llc.h
lmb.h
lockdep.h
log2.h
loop.h
lp.h
lru_cache.h The DRBD driver 2009-10-01 21:17:49 +02:00
lsm_audit.h security: report the module name to security_module_request 2009-11-10 09:33:46 +11:00
lzo.h
m48t86.h
magic.h ramfs: move RAMFS_MAGIC to include/linux/magic.h 2009-09-23 07:39:42 -07:00
major.h
map_to_7segment.h
maple.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
memcontrol.h memory controller: soft limit reclaim on contention 2009-09-24 07:20:59 -07:00
memory.h
memory_hotplug.h walk system ram range 2009-09-23 07:39:41 -07:00
mempolicy.h hugetlb: derive huge pages nodes allowed from task mempolicy 2009-12-15 08:53:12 -08:00
mempool.h
memstick.h
meye.h
mg_disk.h
migrate.h
mii.h
minix_fs.h
miscdevice.h
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm.h NOMMU: Fallback for is_vmalloc_or_module_addr() should be inline 2009-09-24 17:20:20 -07:00
mm_inline.h
mm_types.h const: mark struct vm_struct_operations 2009-09-27 11:39:25 -07:00
mman.h
mmdebug.h
mmiotrace.h
mmtimer.h
mmu_context.h mm: move use_mm/unuse_mm from aio.c to mm/ 2009-09-22 07:17:42 -07:00
mmu_notifier.h
mmzone.h sysctl: remove "struct file *" argument of ->proc_handler 2009-09-24 07:21:04 -07:00
mnt_namespace.h
mod_devicetable.h spi: prefix modalias with "spi:" 2009-09-23 07:39:43 -07:00
module.h module: preferred way to use MODULE_AUTHOR 2009-09-25 00:32:58 +09:30
moduleloader.h
moduleparam.h param: fix lots of bugs with writing charp params from sysfs, by leaking mem. 2009-10-29 08:56:17 +10:30
mount.h
mpage.h
mqueue.h
mroute.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
mroute6.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
msdos_fs.h
msg.h
msi.h
mtio.h
mutex-debug.h
mutex.h
mv643xx.h
mv643xx_eth.h
mv643xx_i2c.h
n_r3964.h
namei.h sysfs: Propagate renames to the vfs on demand 2009-12-11 11:24:54 -08:00
nbd.h
ncp.h
ncp_fs.h
ncp_fs_i.h
ncp_fs_sb.h
ncp_mount.h
ncp_no.h
neighbour.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
net.h Merge branch 'master' of /home/davem/src/GIT/linux-2.6/ 2009-12-05 15:22:26 -08:00
net_dropmon.h
net_tstamp.h
netdevice.h netdevice: provide common routine for macvlan and vlan operstate management 2009-12-03 15:59:22 -08:00
netfilter.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
netfilter_arp.h
netfilter_bridge.h
netfilter_decnet.h
netfilter_ipv4.h
netfilter_ipv6.h
netlink.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
netpoll.h
netrom.h
nfs.h
nfs2.h
nfs3.h
nfs4.h nfs41: RECLAIM_COMPLETE XDR functionality 2009-12-05 16:08:40 -05:00
nfs4_acl.h
nfs4_mount.h
nfs_fs.h headers: kref.h redux 2009-09-26 10:17:19 -07:00
nfs_fs_i.h
nfs_fs_sb.h nfs41: nfs41: fix state manager deadlock in session reset 2009-12-04 15:55:38 -05:00
nfs_idmap.h
nfs_iostat.h
nfs_mount.h
nfs_page.h
nfs_xdr.h nfs41: RECLAIM_COMPLETE XDR functionality 2009-12-05 16:08:40 -05:00
nfsacl.h
nfsd_idmap.h
nilfs2_fs.h nilfs2: add norecovery mount option 2009-11-20 10:05:52 +09:00
nl80211.h nl80211: PMKSA caching support 2009-11-28 15:05:05 -05:00
nl802154.h ieee802154: add support for creation/removal of logic interfaces 2009-11-06 14:32:24 +03:00
nls.h
nmi.h
node.h hugetlb: offload per node attribute registrations 2009-12-15 08:53:13 -08:00
nodemask.h mm: add gfp flags for NODEMASK_ALLOC slab allocations 2009-12-15 08:53:13 -08:00
notifier.h net: NETDEV_UNREGISTER_PERNET -> NETDEV_UNREGISTER_BATCH 2009-12-01 16:15:50 -08:00
nsc_gpio.h
nsproxy.h
nubus.h
numa.h hugetlb: add generic definition of NUMA_NO_NODE 2009-12-15 08:53:12 -08:00
nvram.h
nwpserial.h
of.h of: merge of_find_all_nodes() implementations 2009-10-15 10:58:09 -06:00
of_device.h
of_fdt.h of: merge other miscellaneous prototypes 2009-10-15 10:58:07 -06:00
of_gpio.h
of_i2c.h
of_mdio.h
of_platform.h
of_spi.h
omapfb.h OMAP: DSS2: omapfb driver 2009-12-09 12:12:44 +02:00
oom.h oom: move oom_killer_enable()/oom_killer_disable to where they belong 2009-09-22 07:17:38 -07:00
oprofile.h
oxu210hp.h
page-debug-flags.h
page-flags.h Merge branch 'hwpoison' of git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-mce-2.6 2009-09-24 07:53:22 -07:00
page-isolation.h
page_cgroup.h memcg: remove the overhead associated with the root cgroup 2009-09-24 07:20:58 -07:00
pageblock-flags.h
pagemap.h
pagevec.h
param.h
parport.h
parport_pc.h
parser.h
patchkey.h
path.h
pci-acpi.h
pci-aspm.h
pci.h PCI: Global variable decls must match the defs in section attributes 2009-12-14 10:11:34 -08:00
pci_hotplug.h
pci_ids.h Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc 2009-12-12 14:27:24 -08:00
pci_regs.h PCI: populate subsystem vendor and device IDs for PCI bridges 2009-11-04 13:06:36 -08:00
pcieport_if.h PCI: portdrv: remove unnecessary struct pcie_port_data 2009-12-04 15:56:19 -08:00
pda_power.h
percpu-defs.h percpu: remove some sparse warnings 2009-10-29 22:34:12 +09:00
percpu.h Merge branch 'for-linus' into for-next 2009-12-08 10:02:12 +09:00
percpu_counter.h
perf_counter.h Merge branches 'perf/powerpc' and 'perf/bench' into perf/core 2009-11-15 09:51:24 +01:00
perf_event.h hw-breakpoints: Modify breakpoints without unregistering them 2009-12-09 09:48:20 +01:00
personality.h
pfkeyv2.h
pfn.h
pg.h
phantom.h
phonedev.h
phonet.h Phonet: error on broadcast sending (unimplemented) 2009-09-24 15:38:57 -07:00
phy.h
phy_fixed.h
pid.h
pid_namespace.h
pim.h
pipe_fs_i.h
pkt_cls.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
pkt_sched.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
pktcdvd.h tree-wide: fix assorted typos all over the place 2009-12-04 15:39:55 +01:00
platform_device.h Driver Core: Early platform driver buffer 2009-12-11 11:24:55 -08:00
plist.h
pm.h PM: Add flag for devices capable of generating run-time wake-up events 2009-12-06 16:17:57 +01:00
pm_qos_params.h
pm_runtime.h PM: Add flag for devices capable of generating run-time wake-up events 2009-12-06 16:17:57 +01:00
pm_wakeup.h
pmu.h
pnp.h pnp: add a shutdown method to pnp drivers 2009-09-22 07:17:49 -07:00
poison.h flex_array: poison free elements 2009-09-22 07:17:47 -07:00
poll.h headers: remove sched.h from poll.h 2009-10-04 15:05:10 -07:00
posix-timers.h
posix_acl.h VFS: Add forget_all_cached_acls() 2009-12-03 11:43:23 +00:00
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 HWPOISON: Clean up PR_MCE_KILL interface 2009-10-04 03:23:17 +02:00
preempt.h sched: Revert 498657a478 2009-12-02 09:55:33 +01:00
prefetch.h
prio_heap.h
prio_tree.h
proc_fs.h kcore: register vmemmap range 2009-09-23 07:39:41 -07:00
profile.h
proportions.h
ptrace.h
pwm.h
pwm_backlight.h
qnx4_fs.h
qnxtypes.h
quicklist.h
quota.h quota: Implement quota format with 64-bit space and inode limits 2009-12-10 15:02:54 +01:00
quotaops.h
radeonfb.h
radix-tree.h
raid_class.h
ramfs.h const: mark struct vm_struct_operations 2009-09-27 11:39:25 -07:00
random.h
ratelimit.h ratelimit: Make suppressed output messages more useful 2009-10-23 17:26:37 +02:00
rational.h
raw.h
rbtree.h
rculist.h netdev: add netdev_continue_rcu 2009-11-10 22:26:29 -08:00
rculist_nulls.h
rcupdate.h rcu: Re-arrange code to reduce #ifdef pain 2009-11-22 18:58:16 +01:00
rcutiny.h rcu: Re-arrange code to reduce #ifdef pain 2009-11-22 18:58:16 +01:00
rcutree.h rcu: Re-arrange code to reduce #ifdef pain 2009-11-22 18:58:16 +01:00
rds.h RDS: Add GET_MR_FOR_DEST sockopt 2009-10-30 15:06:37 -07:00
reboot.h
reciprocal_div.h
regset.h
reiserfs_acl.h
reiserfs_fs.h kill-the-bkl/reiserfs: definitely drop the bkl from reiserfs_ioctl() 2009-10-14 23:28:12 +02:00
reiserfs_fs_i.h
reiserfs_fs_sb.h
reiserfs_xattr.h
relay.h docs: fix various Documentation/ paths in header files 2009-09-24 07:20:57 -07:00
res_counter.h memcg: some modification to softlimit under hierarchical memory reclaim. 2009-10-01 16:11:13 -07:00
resource.h
resume-trace.h
rfkill.h rfkill: Add constant for RFKILL_TYPE_FM radio devices 2009-11-18 17:09:26 -05:00
ring_buffer.h
rio.h
rio_drv.h
rio_ids.h
rio_regs.h
rmap.h Merge branch 'hwpoison' of git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-mce-2.6 2009-09-24 07:53:22 -07:00
romfs_fs.h
root_dev.h
rose.h
rotary_encoder.h
route.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
rslib.h
rtc-v3020.h
rtc.h
rtmutex.h
rtnetlink.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
rwsem-spinlock.h
rwsem.h
rxrpc.h
sc26198.h
scatterlist.h
scc.h
sched.h Merge branch 'sched-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2009-12-12 11:34:10 -08:00
screen_info.h x86, setup: Store the boot cursor state 2009-11-13 14:23:11 -08:00
sctp.h sctp: implement definition for SACK-IMMEDIATELY extension 2009-11-23 15:53:52 -05:00
scx200.h
scx200_gpio.h
sdla.h
seccomp.h
securebits.h define convenient securebits masks for prctl users (v2) 2009-10-30 08:27:25 +11:00
security.h security: report the module name to security_module_request 2009-11-10 09:33:46 +11:00
selection.h
selinux.h
selinux_netlink.h
sem.h
semaphore.h
seq_file.h vfs: seq_file: add helpers for data filling 2009-09-24 07:47:35 -04:00
seq_file_net.h
seqlock.h
serial.h
serial167.h
serial_8250.h
serial_core.h sparc: Support for GRLIB APBUART serial port 2009-11-04 08:44:54 -08:00
serial_max3100.h
serial_pnx8xxx.h
serial_reg.h tree-wide: fix assorted typos all over the place 2009-12-04 15:39:55 +01:00
serial_sci.h
serialP.h
serio.h Input: add driver for Dynapro serial touchscreen 2009-10-26 11:01:30 -07:00
sfi.h
sfi_acpi.h
sh_intc.h sh: intc: Handle legacy IRQ reservation in vector map. 2009-11-02 15:43:20 +09:00
sh_pfc.h sh: Break out SuperH PFC code 2009-11-30 12:02:53 +09:00
sh_timer.h
shm.h
shmem_fs.h
sht15.h
signal.h signals: introduce do_send_sig_info() helper 2009-09-24 07:21:01 -07:00
signalfd.h
skbuff.h skbuff: remove skb_dma_map/unmap 2009-12-02 19:57:15 -08:00
slab.h
slab_def.h tracing, slab: Define kmem_cache_alloc_notrace ifdef CONFIG_TRACING 2009-12-11 09:17:02 +01:00
slob_def.h
slow-work.h SLOW_WORK: Move slow_work's proc file to debugfs 2009-12-01 08:20:31 -08:00
slub_def.h tracing, slab: Define kmem_cache_alloc_notrace ifdef CONFIG_TRACING 2009-12-11 09:17:02 +01:00
sm501-regs.h
sm501.h
smb.h
smb_fs.h
smb_fs_i.h
smb_fs_sb.h
smb_mount.h
smbno.h
smc91x.h
smc911x.h
smp.h generic-ipi: Add smp_call_function_any() 2009-11-18 14:52:25 +01:00
smp_lock.h tracing: Pushdown the bkl tracepoints calls 2009-09-28 18:00:48 +02:00
smsc911x.h net: smsc911x: allow platform_data to specify mac address 2009-10-13 11:48:32 -07:00
snmp.h
socket.h net,socket: introduce DECLARE_SOCKADDR helper to catch overflow at build time 2009-10-29 03:00:06 -07:00
sockios.h
som.h
sonet.h
sony-laptop.h
sonypi.h
sort.h
sound.h
soundcard.h
spinlock.h locking: Use __[SPIN|RW]_LOCK_UNLOCKED in [spin|rw]_lock_init() 2009-11-24 14:41:13 +01:00
spinlock_api_smp.h locking: Make inlining decision Kconfig based 2009-11-13 20:53:28 +01:00
spinlock_api_up.h
spinlock_types.h
spinlock_types_up.h
spinlock_up.h
splice.h
srcu.h rcu: Add synchronize_srcu_expedited() 2009-10-26 09:40:30 +01:00
stackprotector.h
stacktrace.h
stallion.h
start_kernel.h
stat.h
statfs.h
stddef.h
stop_machine.h
string.h strstrip(): mark as as must_check 2009-10-29 07:39:25 -07:00
string_helpers.h
stringify.h
superhyway.h
suspend.h mm: allow memory hotplug and hibernation in the same kernel 2009-11-17 17:40:33 -08:00
suspend_ioctls.h
svga.h
swab.h
swap.h swap: rework map_swap_page() again 2009-12-15 08:53:16 -08:00
swapops.h
swiotlb.h swiotlb: Remove duplicate swiotlb_force extern declarations 2009-11-15 09:03:10 +01:00
synclink.h
sys.h
syscalls.h Unify sys_mmap* 2009-12-11 06:44:29 -05:00
sysctl.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2009-12-09 19:43:33 -08:00
sysdev.h
sysfs.h
sysrq.h
sysv_fs.h
task_io_accounting.h
task_io_accounting_ops.h
taskstats.h
taskstats_kern.h
tboot.h
tc.h
tcp.h TCPCT part 1d: define TCP cookie option, extend existing struct's 2009-12-02 22:07:25 -08:00
telephony.h
termios.h
textsearch.h
textsearch_fsm.h
tfrc.h
thermal.h
thread_info.h
threads.h
tick.h nohz: Track last do_timer() cpu 2009-11-13 20:46:24 +01:00
tifm.h
time.h nohz: Prevent clocksource wrapping during idle 2009-11-13 20:46:24 +01:00
timecompare.h
timer.h
timerfd.h
timeriomem-rng.h
times.h
timex.h Merge branches 'timers-for-linus-ntp' and 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2009-12-08 19:30:19 -08:00
tiocl.h
tipc.h
tipc_config.h
topology.h sched: Disable SD_PREFER_LOCAL for MC/CPU domains 2009-10-14 15:02:34 +02:00
toshiba.h
tpm.h tpm: fix header for modular build 2009-10-29 11:17:40 +11:00
trace_clock.h
trace_seq.h tracing: Add full state to trace_seq 2009-12-09 14:05:49 -05:00
tracehook.h signals: tracehook_notify_jctl change 2009-09-24 07:21:00 -07:00
tracepoint.h events: Rename TRACE_EVENT_TEMPLATE() to DECLARE_EVENT_CLASS() 2009-11-26 09:04:55 +01:00
transport_class.h
trdevice.h
tsacct_kern.h
tty.h tty: push the BKL down into the handlers a bit 2009-12-11 15:18:08 -08:00
tty_driver.h tty: Fix regressions caused by commit b50989dc 2009-09-27 13:35:16 -07:00
tty_flip.h
tty_ldisc.h
typecheck.h
types.h
uaccess.h
ucb1400.h Input: ucb1400_ts - allow passing IRQ through platfrom_data 2009-11-20 00:52:05 -08:00
udf_fs_i.h
udp.h udp: bind() optimisation 2009-11-10 20:54:38 -08:00
uinput.h
uio.h
uio_driver.h
ultrasound.h
un.h
unistd.h
usb.h USB: Refactor code to find alternate interface settings. 2009-12-11 11:55:27 -08:00
usb_usual.h USB: usb-storage: add BAD_SENSE flag 2009-12-11 11:55:26 -08:00
usbdevice_fs.h usbdevfs: move compat_ioctl handling to devio.c 2009-12-10 22:55:37 +01:00
user-return-notifier.h core: Fix user return notifier on fork() 2009-11-29 22:03:04 +01:00
user.h
user_namespace.h
utime.h
uts.h
utsname.h headers: utsname.h redux 2009-09-23 18:13:10 -07:00
uwb.h
vermagic.h
veth.h
vfs.h
vgaarb.h Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6 2009-09-24 09:57:08 -07:00
via.h
video_output.h
videodev.h
videodev2.h Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6 2009-12-09 19:50:49 -08:00
videotext.h
virtio.h virtio: make add_buf return capacity remaining 2009-09-23 22:26:31 +09:30
virtio_9p.h virtio: let header files include virtio_ids.h 2009-10-22 16:39:28 +10:30
virtio_balloon.h virtio: let header files include virtio_ids.h 2009-10-22 16:39:28 +10:30
virtio_blk.h virtio_blk: Revert serial number support 2009-10-22 16:39:30 +10:30
virtio_config.h BUILD_BUG_ON(): fix it and a couple of bogus uses of it 2009-09-23 07:39:29 -07:00
virtio_console.h virtio: let header files include virtio_ids.h 2009-10-22 16:39:28 +10:30
virtio_ids.h virtio: add virtio IDs file 2009-09-23 22:26:32 +09:30
virtio_net.h virtio: let header files include virtio_ids.h 2009-10-22 16:39:28 +10:30
virtio_pci.h
virtio_ring.h
virtio_rng.h virtio: let header files include virtio_ids.h 2009-10-22 16:39:28 +10:30
vlynq.h
vmalloc.h
vmstat.h vmscan: stop kswapd waiting on congestion when the min watermark is not being met 2009-12-15 08:53:16 -08:00
vt.h vt: Fix use of "new" in a struct field 2009-11-19 13:43:06 -08:00
vt_buffer.h
vt_kern.h vc: Add support for hiding the cursor when creating VTs 2009-11-13 15:54:27 -08:00
w1-gpio.h
wait.h
wanrouter.h
watchdog.h
wimax.h
wireless.h
wlp.h
wm97xx.h Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 2009-09-23 03:49:27 +04:00
wm97xx_batt.h
workqueue.h workqueue: Add debugobjects support 2009-11-16 01:09:48 +09:00
writeback.h writeback: introduce wbc.for_background 2009-12-03 13:54:25 +01:00
x25.h X25: Enable setting of cause and diagnostic fields 2009-11-18 23:30:41 -08:00
xattr.h
xfrm.h xfrm: Define new XFRM netlink auth attribute with specified truncation bits 2009-11-25 15:48:37 -08:00
xilinxfb.h
yam.h
zconf.h
zlib.h
zorro.h
zorro_ids.h
zutil.h