Robert Jennings
925cc71e51
mm: Add notifier in pageblock isolation for balloon drivers
...
Memory balloon drivers can allocate a large amount of memory which is not
movable but could be freed to accomodate memory hotplug remove.
Prior to calling the memory hotplug notifier chain the memory in the
pageblock is isolated. Currently, if the migrate type is not
MIGRATE_MOVABLE the isolation will not proceed, causing the memory removal
for that page range to fail.
Rather than failing pageblock isolation if the migrateteype is not
MIGRATE_MOVABLE, this patch checks if all of the pages in the pageblock,
and not on the LRU, are owned by a registered balloon driver (or other
entity) using a notifier chain. If all of the non-movable pages are owned
by a balloon, they can be freed later through the memory notifier chain
and the range can still be isolated in set_migratetype_isolate().
Signed-off-by: Robert Jennings <rcj@linux.vnet.ibm.com>
Cc: Mel Gorman <mel@csn.ul.ie>
Cc: Ingo Molnar <mingo@elte.hu>
Cc: Brian King <brking@linux.vnet.ibm.com>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Martin Schwidefsky <schwidefsky@de.ibm.com>
Cc: Gerald Schaefer <geralds@linux.vnet.ibm.com>
Cc: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com>
Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
2009-12-18 14:53:36 +11:00
..
amba
byteorder
can
can: Fix data length code handling in rx path
2009-12-13 19:47:42 -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
mfd
regulator: Implement WM831x BuckWise DC-DC convertor DVS support
2009-12-17 10:27:22 +00:00
mlx4
IB/mlx4: Remove limitation on LSO header size
2009-11-12 11:19:44 -08:00
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
Merge git://git.infradead.org/mtd-2.6
2009-12-16 10:23:43 -08: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
nfsd: move most of nfsfh.h to fs/nfsd
2009-12-15 15:01:46 -05:00
raid
md: remove sparse warning:symbol XXX was not declared.
2009-12-14 12:49:47 +11:00
regulator
regulator: consumer.h - fix build when consumer.h is #included first.
2009-12-17 10:27:27 +00:00
rtc
spi
Merge branch 'next-spi' of git://git.secretlab.ca/git/linux-2.6
2009-12-17 15:59:05 -08:00
ssb
sunrpc
Merge branch 'bugfixes' of git://git.linux-nfs.org/projects/trondmy/nfs-2.6
2009-12-16 10:47:44 -08: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
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
8250_pci.h
a.out.h
ac97_codec.h
acct.h
acpi.h
Merge branch 'misc-2.6.33' into release
2009-12-16 14:22:32 -05:00
acpi_pmtmr.h
adb.h
adfs_fs.h
aer.h
affs_hardblocks.h
agp_backend.h
agpgart.h
aio.h
aio: remove unused field
2009-12-16 07:20:13 -08:00
aio_abi.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
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
atmel-mci.h
atmel-mci: change use of dma slave interface
2009-12-15 08:53:35 -08:00
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
backlight.h
backlight: Constify struct backlight_ops
2009-12-16 11:33:46 +00:00
baycom.h
bcd.h
bfs_fs.h
binfmts.h
mm: introduce coredump parameter structure
2009-12-17 15:45:31 -08: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
bitmap: introduce bitmap_set, bitmap_clear, bitmap_find_next_zero_area
2009-12-16 07:20:18 -08:00
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
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
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
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-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
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
crypto.h
cryptohash.h
TCPCT part 1b: generate Responder Cookie secret
2009-12-02 22:07:23 -08:00
cs5535.h
cs5535: define lxfb/gxfb MSRs in linux/cs5535.h
2009-12-15 08:53:28 -08:00
ctype.h
string: factorize skip_spaces and export it to be generally available
2009-12-15 08:53:32 -08:00
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
debugobjects.h
delay.h
delayacct.h
device-mapper.h
dm: export suspended state to targets
2009-12-10 23:52:27 +00:00
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 log: add flush callback fn
2009-12-10 23:52:01 +00:00
dm-io.h
dm-ioctl.h
dm ioctl: retrieve status from inactive table
2009-12-10 23:52:22 +00:00
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
dm raid1: remove bio_endio from dm_rh_mark_nosync
2009-12-10 23:52:05 +00:00
dm9000.h
dma-attrs.h
dma-debug.h
dma-mapping.h
dma_remapping.h
dmaengine.h
dmaengine: clarify the meaning of the DMA_CTRL_ACK flag
2009-12-10 23:43:19 -07:00
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
drbd_tag_magic.h
ds1286.h
ds17287rtc.h
dst.h
dtlk.h
dw_dmac.h
dynamic_debug.h
dynamic_debug.h/kernel.h: Remove KBUILD_MODNAME from dynamic_pr_debug
2009-12-15 08:53:25 -08:00
edac.h
edd.h
eeprom_93cx6.h
efi.h
efi.h: use %pUl to print UUIDs
2009-12-15 08:53:33 -08:00
efs_fs_sb.h
efs_vh.h
eisa.h
elevator.h
elf-em.h
elf-fdpic.h
elf.h
elfcore-compat.h
elfcore.h
elfnote.h
enclosure.h
[SCSI] enclosure: fix oops while iterating enclosure_status array
2009-12-10 08:54:14 -06:00
err.h
err.h: add helper function to simplify pointer error checking
2009-12-15 08:53:27 -08:00
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
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
switch alloc_file() to passing struct path
2009-12-16 12:16:42 -05:00
filter.h
net: cleanup include/linux
2009-11-04 09:50:58 -08:00
fips.h
firewire-cdev.h
firewire-constants.h
firewire.h
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
font.h
freezer.h
fs.h
kill I_LOCK
2009-12-17 11:03:25 -05:00
fs_enet_pd.h
fs_stack.h
VFS/fsstack: handle 32-bit smp + preempt + large files in fsstack_copy_inode_size
2009-12-17 10:58:17 -05:00
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
ftrace_event.h
tracing: Change event->profile_count to be int type
2009-12-13 18:37:28 +01:00
ftrace_irq.h
fuse.h
futex.h
gameport.h
gcd.h
gen_stats.h
net: cleanup include/linux
2009-11-04 09:50:58 -08:00
genalloc.h
generic_acl.h
make generic_acl slightly more generic
2009-12-16 12:16:49 -05:00
generic_serial.h
genetlink.h
genhd.h
block: Expose discard granularity
2009-11-10 11:50:21 +01:00
getcpu.h
gfp.h
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: add support for changing value polarity in sysfs
2009-12-16 07:20:01 -08:00
gpio_keys.h
gpio_mouse.h
hardirq.h
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
hrtimers: Convert to raw_spinlocks
2009-12-14 23:55:34 +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
Input: i8042 - allow installing platform filters for incoming data
2009-12-11 23:55:42 -08:00
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
Untangling ima mess, part 3: kill dead code in ima
2009-12-16 12:16:47 -05:00
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
PM: Add initcall_debug style timing for suspend/resume
2009-12-15 20:42:06 +01:00
init_ohci1394_dma.h
init_task.h
Revert "task_struct: make journal_info conditional"
2009-12-17 13:23:24 -08: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-helper: use bitmap library
2009-12-16 07:20:18 -08:00
iommu.h
ioport.h
resource: constify arg to resource_size() and resource_type()
2009-12-16 07:20:17 -08: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
ipc_namespace.h
ipc: HARD_MSGMAX should be higher not lower on 64bit
2009-12-16 07:20:10 -08:00
ipmi.h
ipmi_msgdefs.h
ipmi_smi.h
ipsec.h
ipv6.h
ipv6_route.h
ipx.h
irda.h
irq.h
genirq: Convert irq_desc.lock to raw_spinlock
2009-12-14 23:55:33 +01:00
irq_cpustat.h
irqflags.h
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
jbd2.h
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
kallsyms: remove deprecated print_fn_descriptor_symbol()
2009-12-15 08:53:26 -08:00
kbd_diacr.h
kbd_kern.h
Kbuild
net: add net_tstamp.h to headers_install
2009-12-12 13:08:15 +01:00
kbuild.h
kd.h
kdebug.h
kdev_t.h
kernel-page-flags.h
mm: export stable page flags
2009-12-16 12:19:59 +01:00
kernel.h
Merge branch 'tracing-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
2009-12-16 12:02:25 -08:00
kernel_stat.h
kernelcapi.h
kexec.h
kexec: premit reduction of the reserved memory size
2009-12-16 07:20:13 -08:00
key-type.h
key.h
keyboard.h
keyctl.h
kfifo.h
kgdb.h
klist.h
kmalloc_sizes.h
kmemcheck.h
kmemleak.h
kmemtrace.h
kmod.h
kmsg_dump.h
kmsg_dump: fix build for CONFIG_PRINTK=n
2009-12-02 08:44:33 +00:00
kobj_map.h
kobject.h
kprobes.h
kref.h
ks0108.h
ksm.h
fix ksm.h breakage of nommu build
2009-12-16 06:56:12 -08:00
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: leds-lp3944.h - remove unneeded includes
2009-12-17 11:41:51 +00:00
leds-pca9532.h
leds: leds-pca9532.h- indent with tabs, not spaces
2009-12-17 11:33:33 +00:00
leds-regulator.h
leds: Add LED class driver for regulator driven LEDs.
2009-12-17 11:27:09 +00:00
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: selftest support
2009-12-15 08:53:36 -08:00
list.h
list_nulls.h
llc.h
lmb.h
powerpc: allow ioremap within reserved memory regions
2009-12-12 22:24:32 -07:00
lockdep.h
log2.h
loop.h
lp.h
lru_cache.h
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
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
Merge branch 'hwpoison' of git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-mce-2.6
2009-12-16 12:36:49 -08:00
memory.h
mm: Add notifier in pageblock isolation for balloon drivers
2009-12-18 14:53:36 +11:00
memory_hotplug.h
mm: memory_hotplug: make offline_pages() static
2009-12-15 08:53:20 -08: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
ksm: memory hotremove migration only
2009-12-15 08:53:20 -08:00
mii.h
minix_fs.h
miscdevice.h
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm.h
HWPOISON: Add soft page offline support
2009-12-16 12:20:00 +01:00
mm_inline.h
mm_types.h
mman.h
mmdebug.h
drop explicit include of autoconf.h
2009-12-12 13:08:15 +01:00
mmiotrace.h
mmtimer.h
mmu_context.h
mmu_notifier.h
mmzone.h
kbuild: move bounds.h to include/generated
2009-12-12 13:08:14 +01:00
mnt_namespace.h
Revert "fix mismerge with Trond's stuff (create_mnt_ns() export is gone now)"
2009-12-17 12:51:05 -08:00
mod_devicetable.h
module.h
module: make MODULE_SYMBOL_PREFIX into a CONFIG option
2009-12-15 16:28:26 +10:30
moduleloader.h
moduleparam.h
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
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
Merge branch 'for-2.6.33' of git://linux-nfs.org/~bfields/linux
2009-12-16 10:43:34 -08:00
nfsacl.h
nfsd: Fix independence of a few nfsd related headers
2009-12-14 18:12:08 -05:00
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_device.h
of_fdt.h
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-kill: fix NUMA constraint check with nodemask
2009-12-16 07:19:57 -08:00
oprofile.h
oxu210hp.h
page-debug-flags.h
page-flags.h
Merge branch 'for-33' of git://repo.or.cz/linux-kbuild
2009-12-17 07:23:42 -08:00
page-isolation.h
page_cgroup.h
memcg: cleanup mem_cgroup_move_parent()
2009-12-16 07:20:07 -08: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.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
Merge branch 'perf-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
2009-12-16 12:32:47 -08:00
personality.h
pfkeyv2.h
pfn.h
pg.h
phantom.h
phonedev.h
phonet.h
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
plist: Make plist debugging raw_spinlock aware
2009-12-14 23:55:33 +01:00
pm.h
const: constify remaining dev_pm_ops
2009-12-15 08:53:25 -08: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 interface to retrieve ACPI device from a PNPACPI device
2009-12-15 17:35:26 -05:00
poison.h
poll.h
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
preempt.h
sched: Revert 498657a478
2009-12-02 09:55:33 +01:00
prefetch.h
prio_heap.h
prio_tree.h
proc_fs.h
profile.h
proportions.h
ptrace.h
ptrace: introduce user_single_step_siginfo() helper
2009-12-16 07:20:08 -08:00
pwm.h
pwm_backlight.h
backlight: Pass device through notify callback in the pwm driver
2009-12-17 11:46:01 +00:00
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
random.h
ratelimit.h
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
reboot.h
reciprocal_div.h
regset.h
reiserfs_acl.h
reiserfs_fs.h
reiserfs: don't compile procfs.o at all if no support
2009-12-16 07:20:06 -08:00
reiserfs_fs_i.h
reiserfs_fs_sb.h
reiserfs_xattr.h
relay.h
res_counter.h
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
ksm: rmap_walk to remove_migation_ptes
2009-12-15 08:53:20 -08: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
rtmutes: Convert rtmutex.lock to raw_spinlock
2009-12-14 23:55:33 +01:00
rtnetlink.h
tcp: Revert per-route SACK/DSACK/TIMESTAMP changes.
2009-12-15 20:56:42 -08:00
rwlock.h
locking: Cleanup the name space completely
2009-12-14 23:55:33 +01:00
rwlock_api_smp.h
locking: Cleanup the name space completely
2009-12-14 23:55:33 +01:00
rwlock_types.h
locking: Convert raw_rwlock to arch_rwlock
2009-12-14 23:55:32 +01:00
rwsem-spinlock.h
rwsem: fix rwsem_is_locked() bugs
2009-12-15 08:53:26 -08:00
rwsem.h
rxrpc.h
sc26198.h
scatterlist.h
scc.h
sched.h
Merge branch 'cpumask-cleanups' of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus
2009-12-17 17:00:20 -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
security.h
NOMMU: Optimise away the {dac_,}mmap_min_addr tests
2009-12-17 09:25:19 +11:00
selection.h
selinux.h
selinux_netlink.h
sem.h
ipc/sem.c: add a per-semaphore pending list
2009-12-16 07:20:10 -08:00
semaphore.h
seq_file.h
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
sfi.h
sfi_acpi.h
sh_intc.h
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
make generic_acl slightly more generic
2009-12-16 12:16:49 -05:00
sht15.h
signal.h
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: implement acceleration features
2009-12-16 07:20:04 -08:00
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
smsc911x.h
snmp.h
socket.h
sockios.h
som.h
sonet.h
sony-laptop.h
sonypi.h
sort.h
sound.h
soundcard.h
spinlock.h
locking: Cleanup the name space completely
2009-12-14 23:55:33 +01:00
spinlock_api_smp.h
locking: Cleanup the name space completely
2009-12-14 23:55:33 +01:00
spinlock_api_up.h
locking: Cleanup the name space completely
2009-12-14 23:55:33 +01:00
spinlock_types.h
locking: Implement new raw_spinlock
2009-12-14 23:55:32 +01:00
spinlock_types_up.h
locking: Convert raw_rwlock to arch_rwlock
2009-12-14 23:55:32 +01:00
spinlock_up.h
locking: Convert raw_rwlock functions to arch_rwlock
2009-12-14 23:55:32 +01:00
splice.h
srcu.h
stackprotector.h
stacktrace.h
stallion.h
start_kernel.h
stat.h
statfs.h
stddef.h
stop_machine.h
string.h
Subject: Re: [PATCH] strstrip incorrectly marked __must_check
2009-12-15 08:53:34 -08: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
Merge branch 'linus' into tracing/urgent
2009-12-14 09:16:49 +01: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
timb_gpio.h
gpio: add GPIO driver for the Timberdale FPGA
2009-12-16 07:20:00 -08:00
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
toshiba.h
tpm.h
trace_clock.h
trace_seq.h
tracing: Add full state to trace_seq
2009-12-09 14:05:49 -05:00
tracehook.h
ptrace: change tracehook_report_syscall_exit() to handle stepping
2009-12-16 07:20:08 -08: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
vt: introduce and use vt_kmsg_redirect() function
2009-12-15 08:53:28 -08:00
tty_driver.h
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
uwb.h
vermagic.h
kbuild: move utsrelease.h to include/generated
2009-12-12 13:08:15 +01:00
veth.h
vfs.h
vgaarb.h
via.h
video_output.h
videodev.h
videodev2.h
V4L/DVB (13647): v4l: Add a 10-bit monochrome and missing 8- and 10-bit Bayer fourcc codes
2009-12-16 09:27:16 -02:00
videotext.h
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
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: don't export vt_kmsg_redirect() to userspace
2009-12-17 15:45:30 -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
wm97xx_batt.h
workqueue.h
workqueue: Add debugobjects support
2009-11-16 01:09:48 +09:00
writeback.h
kill I_LOCK
2009-12-17 11:03:25 -05:00
x25.h
X25: Enable setting of cause and diagnostic fields
2009-11-18 23:30:41 -08:00
xattr.h
sanitize xattr handler prototypes
2009-12-16 12:16:49 -05:00
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