aha/include/linux
Rusty Russell ad6561dffa module: trim exception table on init free.
It's theoretically possible that there are exception table entries
which point into the (freed) init text of modules.  These could cause
future problems if other modules get loaded into that memory and cause
an exception as we'd see the wrong fixup.  The only case I know of is
kvm-intel.ko (when CONFIG_CC_OPTIMIZE_FOR_SIZE=n).

Amerigo fixed this long-standing FIXME in the x86 version, but this
patch is more general.

This implements trim_init_extable(); most archs are simple since they
use the standard lib/extable.c sort code.  Alpha and IA64 use relative
addresses in their fixups, so thier trimming is a slight variation.

Sparc32 is unique; it doesn't seem to define ARCH_HAS_SORT_EXTABLE,
yet it defines its own sort_extable() which overrides the one in lib.
It doesn't sort, so we have to mark deleted entries instead of
actually trimming them.

Inspired-by: Amerigo Wang <amwang@redhat.com>
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Cc: linux-alpha@vger.kernel.org
Cc: sparclinux@vger.kernel.org
Cc: linux-ia64@vger.kernel.org
2009-06-12 21:47:04 +09:30
..
amba [ARM] 5543/1: arm: serial amba: add missing declaration in serial.h 2009-06-07 16:19:47 +01:00
byteorder
can
decompress
dvb
hdlc
i2c i2c: xtensa s6000 i2c driver 2009-04-07 10:23:34 +01:00
isdn
lockd
mfd Merge git://git.infradead.org/battery-2.6 2009-04-08 17:45:02 -07:00
mlx4
mmc MMC: regulator utilities 2009-03-31 09:56:26 +01:00
mtd [MTD] [NAND] Add support for 4KiB pages. 2009-04-06 07:01:56 -07:00
netfilter Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/kaber/nf-2.6 2009-05-27 15:51:25 -07:00
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
nfsd switch rqst_exp_parent() 2009-06-11 21:36:00 -04:00
raid md/raid6: move raid6 data processing to raid6_pq.ko 2009-03-31 15:09:39 +11:00
regulator regulator: fix header file missing kernel-doc 2009-04-28 18:58:06 +01:00
rtc
spi spi: documentation: emphasise spi_master.setup() semantics 2009-04-21 13:41:50 -07:00
ssb
sunrpc SUNRPC: Fix the problem of EADDRNOTAVAIL syslog floods on reconnect 2009-05-02 16:35:08 -07:00
tc_act
tc_ematch
unaligned
usb tty: Bring the usb tty port structure into more use 2009-06-11 08:50:56 -07:00
uwb
wimax
8250_pci.h
a.out.h
ac97_codec.h
acct.h
acpi.h irq: change ACPI GSI APIs to also take a device argument 2009-04-28 12:21:17 +02:00
acpi_pmtmr.h
adb.h
adfs_fs.h
adfs_fs_i.h
adfs_fs_sb.h
aer.h
affs_hardblocks.h
agp_backend.h
agpgart.h
aio.h
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: Media rotation rate and form factor heuristics 2009-05-15 14:14:56 -04: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-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 autofs4: fix kernel includes 2009-04-01 08:59:23 -07:00
auto_fs.h headers_check fix: linux/auto_fs.h 2009-06-01 06:21:13 +00:00
auto_fs4.h
auxvec.h
ax25.h
b1lli.h
b1pcmcia.h
backing-dev.h block: change the request allocation/congestion logic to be sync/async based 2009-04-06 08:04:53 -07:00
backlight.h
baycom.h
bcd.h
bfs_fs.h
binfmts.h alpha: binfmt_aout fix 2009-05-02 15:36:10 -07:00
bio.h block: Use accessor functions for queue limits 2009-05-22 23:22:54 +02:00
bit_spinlock.h
bitmap.h
bitops.h bitops: Add __ffs64 bitop 2009-04-23 10:06:35 +01:00
bitrev.h
blkdev.h block: add request clone interface (v2) 2009-06-11 13:11:05 +02:00
blkpg.h
blktrace_api.h tracing/events: convert block trace points to TRACE_EVENT(), fix !CONFIG_BLOCK 2009-06-10 11:55:06 +02:00
blockgroup_lock.h
bootmem.h mm: enable hashdist by default on 64bit NUMA 2009-04-01 08:59:14 -07:00
bottom_half.h
bpqether.h
brcmphy.h
bsg.h
buffer_head.h Add block_write_full_page_endio for passing endio handler 2009-04-16 07:47:49 -07:00
bug.h
c2port.h
cache.h
can.h
capability.h add some long-missing capabilities to fs_mask 2009-04-13 08:32:28 -07:00
capi.h
cciss_ioctl.h
cd1400.h
cdev.h fs: Remove i_cindex from struct inode 2009-06-11 21:36:09 -04:00
cdk.h
cdrom.h
cfag12864b.h
cgroup.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2009-04-03 15:24:35 -07:00
cgroup_subsys.h
cgroupstats.h
chio.h
circ_buf.h
clk.h
clockchips.h
clocksource.h clocksource: setup mult_orig in clocksource_enable() 2009-05-02 11:45:15 +02: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 signals: implement sys_rt_tgsigqueueinfo 2009-04-30 19:24:24 +02:00
compiler-gcc.h
compiler-gcc3.h
compiler-gcc4.h
compiler-intel.h
compiler.h module_param: add __same_type convenience wrapper for __builtin_types_compatible_p 2009-06-12 21:46:57 +09:30
completion.h
comstats.h
concap.h
configfs.h
connector.h Staging: dst: core files. 2009-04-03 14:53:32 -07:00
console.h
console_struct.h
consolemap.h
const.h
cpu.h cpu hotplug: remove unused cpuhotplug_mutex_lock() 2009-04-02 19:05:00 -07:00
cpufreq.h
cpuidle.h
cpumask.h cpumask: introduce zalloc_cpumask_var 2009-06-09 22:30:26 +09:30
cpuset.h cpusets: replace zone allowed functions with node allowed 2009-04-02 19:04:57 -07:00
cramfs_fs.h linux/magic.h: move cramfs magic out of cramfs_fs.h 2009-06-11 21:36:10 -04:00
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 cred: #include init.h in cred.h 2009-05-29 08:40:01 -07:00
crypto.h
cryptohash.h
ctype.h
cuda.h
cyclades.h tty: cyclades, remove typedefs 2009-06-11 08:50:57 -07:00
cyclomx.h
cycx_cfm.h
cycx_drv.h
cycx_x25.h
dca.h
dcache.h dcache: extrace and use d_unlinked() 2009-06-11 21:36:06 -04:00
dcbnl.h
dccp.h
dcookies.h
debug_locks.h lockdep: warn about lockdep disabling after kernel taint, fix 2009-04-14 11:11:52 +02:00
debugfs.h
debugobjects.h
delay.h
delayacct.h
device-mapper.h block: Do away with the notion of hardsect_size 2009-05-22 23:22:54 +02:00
device.h Revert driver core: move platform_data into platform_device 2009-05-08 19:22:21 -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
dlmconstants.h
dm-dirty-log.h dm raid1: add is_remote_recovering hook for clusters 2009-04-02 19:55:30 +01:00
dm-io.h
dm-ioctl.h
dm-kcopyd.h
dm-region-hash.h
dm9000.h
dma-attrs.h
dma-debug.h dma-debug: add dma_debug_resize_entries() to adjust the number of dma_debug_entries 2009-04-15 12:22:37 +02:00
dma-mapping.h dma-mapping: replace all DMA_32BIT_MASK macro with DMA_BIT_MASK(32) 2009-04-07 08:31:11 -07:00
dma_remapping.h
dmaengine.h ioatdma: fix "ioatdma frees DMA memory with wrong function" 2009-05-12 14:41:47 -07:00
dmapool.h
dmar.h x86: x2apic, IR: Clean up X86_X2APIC and INTR_REMAP config checks 2009-04-21 09:08:25 +02:00
dmi.h dmi: Let dmi_walk() users pass private data 2009-03-30 21:46:44 +02:00
dn.h
dnotify.h dnotify: reimplement dnotify using fsnotify 2009-06-11 14:57:53 -04:00
dqblk_qtree.h
dqblk_v1.h
dqblk_v2.h
dqblk_xfs.h
ds1286.h
ds17287rtc.h
dst.h Staging: dst: core files. 2009-04-03 14:53:32 -07:00
dtlk.h
dw_dmac.h dw_dmac: add cyclic API to DW DMA driver 2009-04-01 15:42:34 -07:00
dynamic_debug.h Driver core: remove pr_fmt() from dynamic_dev_dbg() printk 2009-04-16 16:17:11 -07:00
edac.h
edd.h
eeprom_93cx6.h
efi.h
efs_fs_sb.h
efs_vh.h
eisa.h
elevator.h block: implement and enforce request peek/start/fetch 2009-05-11 09:52:18 +02:00
elf-em.h
elf-fdpic.h
elf.h
elfcore-compat.h
elfcore.h
elfnote.h
enclosure.h
err.h
errno.h
errqueue.h
etherdevice.h
ethtool.h
eventfd.h eventfd: improve support for semaphore-like behavior 2009-04-01 08:59:20 -07:00
eventpoll.h
exportfs.h
ext2_fs.h
ext2_fs_sb.h
ext3_fs.h Merge branch 'ext3-latency-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4 2009-04-03 11:10:33 -07:00
ext3_fs_i.h
ext3_fs_sb.h
ext3_jbd.h
f75375s.h
fadvise.h
falloc.h
fault-inject.h
fb.h fbdev: fix color component field length documentation 2009-04-13 15:04:29 -07:00
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdreg.h
fdtable.h kmemtrace, fs: fix linux/fdtable.h header file dependencies 2009-04-03 12:13:03 +02:00
fib_rules.h
fiemap.h include/linux/fiemap.h: include types.h now that it's exported 2009-04-13 15:04:30 -07:00
file.h
filter.h
firewire-cdev.h
firewire-constants.h
firmware-map.h
firmware.h
flat.h
font.h
freezer.h
fs.h New helper - simple_fsync() 2009-06-11 21:36:11 -04:00
fs_enet_pd.h
fs_stack.h
fs_struct.h New locking/refcounting for fs_struct 2009-03-31 23:00:26 -04:00
fs_uart_pd.h
fscache-cache.h FS-Cache: Add use of /proc and presentation of statistics 2009-04-03 16:42:37 +01:00
fscache.h FS-Cache: Implement data I/O part of netfs API 2009-04-03 16:42:39 +01:00
fsl_devices.h Merge branch 'merge' of git://git.secretlab.ca/git/linux-2.6 into merge 2009-04-22 13:02:09 +10:00
fsnotify.h fsnotify: move events should indicate the event was on a child 2009-06-11 14:57:54 -04:00
fsnotify_backend.h inotify: reimplement inotify using fsnotify 2009-06-11 14:57:54 -04:00
ftrace.h tracing: add same level recursion detection 2009-04-17 16:21:32 -04:00
ftrace_event.h tracing: make trace pipe recognize latency format flag 2009-06-01 23:26:02 -04:00
ftrace_irq.h
fuse.h
futex.h futex: remove FUTEX_REQUEUE_PI (non CMP) 2009-04-30 11:41:35 +02:00
gameport.h
gen_stats.h
genalloc.h
generic_acl.h
generic_serial.h
genetlink.h
genhd.h block: Export I/O topology for block devices and partitions 2009-05-22 23:22:55 +02:00
getcpu.h
gfp.h
gfs2_ondisk.h
gigaset_dev.h
gpio.h
gpio_keys.h
gpio_mouse.h
hardirq.h Merge branch 'linus' into irq/threaded 2009-04-06 01:41:22 +02:00
hash.h
hayesesp.h
hdlc.h
hdlcdrv.h
hdpu_features.h
hdreg.h remove <linux/ata.h> include from <linux/hdreg.h> 2009-04-01 21:42:26 +02:00
hid-debug.h
hid.h
hiddev.h
hidraw.h
highmem.h Fix highmem PPC build failure 2009-04-03 09:48:29 -07:00
highuid.h
hil.h
hil_mlc.h
hippidevice.h
hp_sdc.h
hpet.h
hrtimer.h hrtimer: fix rq->lock inversion (again) 2009-03-31 14:52:52 +02:00
htirq.h
hugetlb.h
hw_random.h
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 Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6 2009-04-06 18:11:41 -07:00
i2c-ocores.h
i2c-pca-platform.h
i2c-pnx.h
i2c-pxa.h
i2c.h i2c: Fix sparse warnings for I2C_BOARD_INFO() 2009-04-13 17:02:14 +02:00
i2o-dev.h
i2o.h
i8k.h
i7300_idle.h i7300_idle: allow testing on i5000-series hardware w/o re-compile 2009-05-28 20:52:40 -04:00
i8042.h
ibmtr.h
icmp.h
icmpv6.h
ide.h Merge branch 'for-2.6.31' of git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6 2009-06-11 10:00:03 -07:00
idr.h cgroup: CSS ID support 2009-04-02 19:04:53 -07:00
ieee80211.h
if.h
if_addr.h
if_addrlabel.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
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
igmp.h
ihex.h
ima.h integrity: path_check update 2009-05-22 09:43:41 +10:00
in.h
in6.h
in_route.h
inet.h
inet_diag.h
inet_lro.h
inetdevice.h
init.h Remove unused support code for refok sections. 2009-04-27 19:51:58 -07:00
init_ohci1394_dma.h
init_task.h Merge branch 'perfcounters-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2009-06-11 14:01:07 -07:00
initrd.h
inotify.h
input-polldev.h
input.h Input: multitouch - add tracking ID to the protocol 2009-05-23 09:53:18 -07:00
intel-iommu.h intel-iommu: set compatibility format interrupt 2009-04-03 21:46:01 +01:00
interrupt.h x86/irq: change irq_desc_alloc() to take node instead of cpu 2009-04-28 12:21:17 +02:00
io-mapping.h
io.h
ioc3.h
ioc4.h
iocontext.h block: prevent possible io_context->refcount overflow 2009-06-10 23:07:15 +02:00
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 namespaces: mqueue namespace: adapt sysctl 2009-04-07 08:31:09 -07:00
ipmi.h ipmi: add oem message handling 2009-04-21 13:41:48 -07:00
ipmi_msgdefs.h ipmi: add oem message handling 2009-04-21 13:41:48 -07:00
ipmi_smi.h proc 2/2: remove struct proc_dir_entry::owner 2009-03-31 01:14:44 +04:00
ipsec.h
ipv6.h
ipv6_route.h
ipx.h
irda.h
irq.h x86: remove some alloc_bootmem_cpumask_var calling 2009-06-11 19:27:07 +03: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
isdnif.h
isicom.h
iso_fs.h
istallion.h
ivtv.h
ivtvfb.h
ixjuser.h
jbd.h jbd: use SWRITE_SYNC_PLUG when writing synchronous revoke records 2009-04-14 10:10:47 -04:00
jbd2.h jbd2: use SWRITE_SYNC_PLUG when writing synchronous revoke records 2009-04-14 07:50:56 -04:00
jffs2.h
jhash.h
jiffies.h
journal-head.h
joystick.h
kallsyms.h Ksplice: Add functions for walking kallsyms symbols 2009-03-31 13:05:32 +10:30
kbd_diacr.h
kbd_kern.h
Kbuild fs/qnx4: sanitize includes 2009-06-11 21:36:12 -04:00
kbuild.h
kd.h
kdebug.h
kdev_t.h
kernel.h dynamic debug: resurrect old pr_debug() semantics as pr_devel() 2009-04-16 16:17:10 -07:00
kernel_stat.h perfcounters, sched: remove __task_delta_exec() 2009-04-20 20:38:21 +02:00
kernelcapi.h
kexec.h
key-type.h
key.h kmemtrace, security: fix linux/key.h header file dependencies 2009-04-03 12:21:12 +02:00
keyboard.h
keyctl.h
kfifo.h
kgdb.h
klist.h
kmalloc_sizes.h
kmemleak.h kmemleak: Add the base support 2009-06-11 17:03:28 +01:00
kmemtrace.h tracing/events: move trace point headers into include/trace/events 2009-04-14 22:05:43 -04:00
kmod.h module: try_then_request_module must wait 2009-04-09 07:49:44 -07:00
kobj_map.h
kobject.h
kprobes.h kprobes: support kretprobe and jprobe per-probe disabling 2009-04-07 08:31:08 -07:00
kref.h
ks0108.h
kthread.h
ktime.h
kvm.h KVM: Make kvm header C++ friendly 2009-06-10 11:48:39 +03:00
kvm_host.h KVM: protect assigned dev workqueue, int handler and irq acker 2009-06-10 11:48:53 +03:00
kvm_para.h
kvm_types.h KVM: APIC: get rid of deliver_bitmask 2009-06-10 11:48:27 +03:00
lapb.h
latencytop.h
lcd.h
leds-bd2802.h leds: add BD2802GU LED driver 2009-04-06 16:06:26 +01:00
leds-pca9532.h
leds.h leds: Add suspend/resume state flags to leds-gpio 2009-04-06 16:06:26 +01:00
leds_pwm.h leds: simple driver for pwm driven LEDs 2009-04-06 16:06:26 +01:00
lguest.h
lguest_launcher.h
libata.h ata: Report 16/32bit PIO as best we can 2009-04-16 15:28:23 -04:00
libps2.h
license.h
limits.h
linkage.h
linux_logo.h
list.h
list_nulls.h
llc.h
lmb.h
lockdep.h Factor out #ifdefs from kernel/spinlock.c to LOCK_CONTENDED_FLAGS 2009-04-02 19:05:10 -07:00
log2.h
loop.h loop: use BIO list management functions 2009-04-28 07:37:28 +02:00
lp.h
lsm_audit.h smack: implement logging V3 2009-04-14 09:00:19 +10:00
lzo.h
m48t86.h
magic.h linux/magic.h: move cramfs magic out of cramfs_fs.h 2009-06-11 21:36:10 -04:00
major.h
map_to_7segment.h
maple.h
marker.h
math64.h
matroxfb.h
mbcache.h
mbus.h
mc6821.h
mc146818rtc.h
mca-legacy.h
mca.h
mdio-bitbang.h
mdio-gpio.h
memcontrol.h memcg: fix mem_cgroup_shrink_usage() 2009-05-02 15:36:09 -07:00
memory.h Merge branch 'tracing-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2009-04-05 11:04:19 -07:00
memory_hotplug.h
mempolicy.h
mempool.h
memstick.h
meye.h
migrate.h
mii.h
minix_fs.h
miscdevice.h
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6 2009-06-11 10:01:41 -07:00
mm_inline.h
mm_types.h generic debug pagealloc: build fix 2009-04-02 19:04:48 -07:00
mman.h mm: fix Committed_AS underflow on large NR_CPUS environment 2009-05-02 15:36:10 -07:00
mmdebug.h
mmiotrace.h tracing: x86, mmiotrace: only register for die notifier when tracer active 2009-04-29 11:33:34 +02:00
mmtimer.h
mmu_notifier.h
mmzone.h [ARM] Double check memmap is actually valid with a memmap has unexpected holes V2 2009-05-18 11:22:24 +01:00
mnt_namespace.h Get rid of indirect include of fs_struct.h 2009-03-31 23:00:27 -04:00
mod_devicetable.h
module.h module: trim exception table on init free. 2009-06-12 21:47:04 +09:30
moduleloader.h
moduleparam.h module_param: allow 'bool' module_params to be bool, not just int. 2009-06-12 21:46:58 +09:30
mount.h fs: introduce mnt_clone_write 2009-06-11 21:36:02 -04:00
mpage.h Remove two unneeded exports and make two symbols static in fs/mpage.c 2009-04-01 07:38:54 -04:00
mqueue.h
mroute.h
mroute6.h
msdos_fs.h
msg.h
msi.h
mtio.h
mutex-debug.h
mutex.h mutex: add atomic_dec_and_mutex_lock(), fix 2009-04-30 09:01:34 +02:00
mv643xx.h
mv643xx_eth.h
mv643xx_i2c.h
n_r3964.h
namei.h switch follow_down() 2009-06-11 21:36:01 -04: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.h
net_dropmon.h headers_check fix: linux/net_dropmon.h 2009-06-01 06:23:25 +00:00
net_tstamp.h
netdevice.h net: Fix typo in net_device_ops description. 2009-04-27 05:45:54 -07:00
netfilter.h
netfilter_arp.h
netfilter_bridge.h
netfilter_decnet.h
netfilter_ipv4.h
netfilter_ipv6.h
netlink.h
netpoll.h
netrom.h
nfs.h nfsd41: define nfs41 error codes 2009-04-03 17:41:12 -07:00
nfs2.h
nfs3.h
nfs4.h nfsd41: CREATE_EXCLUSIVE4_1 2009-04-03 17:41:23 -07:00
nfs4_acl.h
nfs4_mount.h
nfs_fs.h NFS: nfs_readpage_async() needs to be accessible as a fallback for local caching 2009-04-03 16:42:44 +01:00
nfs_fs_i.h
nfs_fs_sb.h NFS: Define and create superblock-level objects 2009-04-03 16:42:42 +01:00
nfs_idmap.h
nfs_iostat.h NFS: Add some new I/O counters for FS-Cache doing things for NFS 2009-04-03 16:42:43 +01:00
nfs_mount.h
nfs_page.h
nfs_xdr.h Merge branch 'devel' into for-linus 2009-04-01 13:28:15 -04:00
nfsacl.h
nfsd_idmap.h
nilfs2_fs.h nilfs2: support nanosecond timestamp 2009-04-07 08:31:20 -07:00
nl80211.h
nls.h nls: add a nls_nullsize inline 2009-04-30 15:32:11 +00:00
nmi.h
node.h
nodemask.h
notifier.h
nsc_gpio.h
nsproxy.h Get rid of indirect include of fs_struct.h 2009-03-31 23:00:27 -04:00
nubus.h
numa.h
nvram.h
nwpserial.h
of.h
of_device.h
of_gpio.h
of_i2c.h
of_platform.h of: make of_(un)register_platform_driver common code 2009-05-02 15:36:10 -07:00
of_spi.h
oom.h
oprofile.h
oxu210hp.h
page-debug-flags.h generic debug pagealloc 2009-04-01 08:59:13 -07:00
page-flags.h FS-Cache: Recruit a page flags for cache management 2009-04-03 16:42:36 +01:00
page-isolation.h
page_cgroup.h cgroups: use css id in swap cgroup for saving memory v5 2009-04-02 19:04:56 -07:00
pageblock-flags.h
pagemap.h CacheFiles: Permit the page lock state to be monitored 2009-04-03 16:42:39 +01:00
pagevec.h mm: remove pagevec_swap_free() 2009-04-01 08:59:13 -07:00
param.h
parport.h parport: quickfix the proc registration bug 2009-06-02 09:53:22 -07:00
parport_pc.h parport: Use the PCI IRQ if offered 2009-04-07 08:44:06 -07:00
parser.h
patchkey.h
path.h
pci-acpi.h
pci-aspm.h
pci.h PCI: Setup disabled bridges even if buses are added 2009-04-06 11:25:06 -07:00
pci_hotplug.h
pci_ids.h 8250_pci: add the OXCB950 chip to the 8250 PCI driver. 2009-06-11 08:50:58 -07:00
pci_regs.h PCI: only save/restore existent registers in the PCIe capability 2009-04-22 15:59:41 -07:00
pcieport_if.h
pda_power.h
percpu-defs.h PERCPU: Collect the DECLARE/DEFINE declarations together 2009-04-21 19:40:00 -07:00
percpu.h kmemleak: Remove some of the kmemleak false positives 2009-06-11 17:04:18 +01:00
percpu_counter.h
perf_counter.h perf_counter: Add counter->id to the throttle event 2009-06-11 17:54:45 +02:00
personality.h
pfkeyv2.h
pfn.h
pg.h
phantom.h
phonedev.h
phonet.h
phy.h phylib: Allow early-out in phy_change 2009-04-13 14:51:23 -07:00
phy_fixed.h
pid.h
pid_namespace.h
pim.h
pipe_fs_i.h splice: implement default splice_read method 2009-05-11 14:13:10 +02:00
pkt_cls.h
pkt_sched.h
pktcdvd.h pktcdvd.h should include mempool.h 2009-04-24 08:54:21 +02:00
platform_device.h Revert driver core: move platform_data into platform_device 2009-05-08 19:22:21 -07:00
plist.h
pm.h
pm_qos_params.h
pm_wakeup.h
pmu.h
pnp.h
poison.h generic debug pagealloc 2009-04-01 08:59:13 -07:00
poll.h
posix-timers.h
posix_acl.h
posix_acl_xattr.h
posix_types.h
power_supply.h
ppdev.h
ppp-comp.h
ppp_channel.h
ppp_defs.h
prctl.h
preempt.h
prefetch.h
prio_heap.h
prio_tree.h
proc_fs.h Move junk from proc_fs.h to fs/proc/internal.h 2009-06-11 21:36:01 -04:00
profile.h
proportions.h
ptrace.h x86, ptrace: add bts context unconditionally 2009-04-07 13:36:31 +02:00
pwm.h
pwm_backlight.h
qnx4_fs.h fs/qnx4: sanitize includes 2009-06-11 21:36:12 -04:00
qnxtypes.h
quicklist.h
quota.h
quotaops.h quota: Introduce writeout_quota_sb() (version 4) 2009-06-11 21:36:04 -04:00
radeonfb.h
radix-tree.h
raid_class.h
ramfs.h
random.h
ratelimit.h
rational.h lib: isolate rational fractions helper function 2009-06-11 08:51:08 -07:00
raw.h
rbtree.h
rcuclassic.h kmemtrace, rcu: don't include unnecessary headers, allow kmemtrace w/ tracepoints 2009-04-03 12:23:05 +02:00
rculist.h rculist.h: introduce list_entry_rcu() and list_first_entry_rcu() 2009-04-14 18:41:15 +02:00
rculist_nulls.h
rcupdate.h kmemtrace, rcu: don't include unnecessary headers, allow kmemtrace w/ tracepoints 2009-04-03 12:23:05 +02:00
rcupreempt.h kmemtrace, rcu: don't include unnecessary headers, allow kmemtrace w/ tracepoints 2009-04-03 12:23:05 +02:00
rcupreempt_trace.h
rcutree.h rcu: Add __rcu_pending tracing to hierarchical RCU 2009-04-14 11:33:43 +02:00
rds.h
reboot.h
reciprocal_div.h
regset.h
reiserfs_acl.h reiserfs: fix build breakage 2009-03-30 14:28:58 -07:00
reiserfs_fs.h Merge branch 'reiserfs-updates' from Jeff Mahoney 2009-03-30 12:33:01 -07:00
reiserfs_fs_i.h reiserfs: make per-inode xattr locking more fine grained 2009-03-30 12:16:38 -07:00
reiserfs_fs_sb.h reiserfs: allow exposing privroot w/ xattrs enabled 2009-06-11 21:35:58 -04:00
reiserfs_xattr.h reiserfs: fixup perms when xattrs are disabled 2009-05-17 11:45:45 -07:00
relay.h
res_counter.h
resource.h
resume-trace.h
rfkill.h
ring_buffer.h ring-buffer: pass in lockdep class key for reader_lock 2009-06-08 18:50:20 -04:00
rio.h
rio_drv.h
rio_ids.h
rio_regs.h
rmap.h
romfs_fs.h romfs: cleanup romfs_fs.h 2009-05-09 10:49:41 -04:00
root_dev.h
rose.h
rotary_encoder.h
route.h
rslib.h
rtc-v3020.h rtc-v3020: add ability to access v3020 chip with GPIOs 2009-04-02 19:04:51 -07:00
rtc.h rtc: convert LEAP_YEAR into an inline 2009-04-01 08:59:24 -07:00
rtmutex.h
rtnetlink.h
rwsem-spinlock.h
rwsem.h
rxrpc.h
sc26198.h
scatterlist.h
scc.h
sched.h Merge branch 'perfcounters-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2009-06-11 14:01:07 -07:00
screen_info.h
sctp.h
scx200.h
scx200_gpio.h
sdla.h
seccomp.h <linux/seccomp.h> needs to include <linux/errno.h>. 2009-04-19 10:47:45 -07:00
section-names.h Add new HEAD_TEXT_SECTION macro. 2009-04-26 09:20:38 -07:00
securebits.h
security.h security: use mmap_min_addr indepedently of security models 2009-06-04 12:07:48 +10:00
selection.h
selinux.h
selinux_netlink.h
sem.h
semaphore.h
seq_file.h
seq_file_net.h
seqlock.h
serial.h serial: refactor ASYNC_ flags 2009-06-11 08:50:58 -07:00
serial167.h
serial_8250.h
serial_core.h serial: Added Timberdale UART driver 2009-06-11 08:51:06 -07:00
serial_max3100.h tty: MAX3100 2009-04-08 14:33:38 -07:00
serial_pnx8xxx.h
serial_reg.h
serial_sci.h sh-sci: improve clock framework support 2009-05-08 23:22:26 +09:00
serialP.h
serio.h
sh_intc.h
sh_timer.h sh: Consolidate MTU2/CMT/TMU timer platform data. 2009-05-03 17:57:17 +09:00
shm.h
shmem_fs.h
sht15.h hwmon: sht15 humidity sensor driver 2009-04-13 15:04:29 -07:00
signal.h signals: implement sys_rt_tgsigqueueinfo 2009-04-30 19:24:24 +02:00
signalfd.h
skbuff.h
slab.h kmemleak: Add the slab memory allocation/freeing hooks 2009-06-11 17:03:29 +01:00
slab_def.h tracing, kmemtrace: Separate include/trace/kmemtrace.h to kmemtrace part and tracepoint part 2009-04-12 15:22:55 +02:00
slob_def.h
slow-work.h Trivial: fix a typo in slow-work.h 2009-04-21 19:40:00 -07:00
slub_def.h tracing, kmemtrace: Separate include/trace/kmemtrace.h to kmemtrace part and tracepoint part 2009-04-12 15:22:55 +02: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
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 Allow rwlocks to re-enable interrupts 2009-04-02 19:05:11 -07:00
spinlock_api_smp.h
spinlock_api_up.h
spinlock_types.h
spinlock_types_up.h
spinlock_up.h spinlock: Add missing __raw_spin_lock_flags() stub for UP 2009-06-10 11:48:14 +02:00
splice.h splice: fix misleading comment 2009-05-12 11:11:48 +02:00
srcu.h
stackprotector.h
stacktrace.h
stallion.h
start_kernel.h
stat.h
statfs.h
stddef.h
stop_machine.h
string.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-module-and-param 2009-04-05 10:30:21 -07:00
string_helpers.h
stringify.h Make __stringify support variable argument macros too 2009-04-10 15:48:52 +02:00
superhyway.h
suspend.h PM/Suspend: Introduce two new platform callbacks to avoid breakage 2009-04-19 20:08:42 +02:00
suspend_ioctls.h
svga.h
swab.h
swap.h memcg: fix deadlock between lock_page_cgroup and mapping tree_lock 2009-05-29 08:40:02 -07:00
swapops.h
swiotlb.h swiotlb: change swiotlb_bus_to[phys,virt] prototypes 2009-04-08 16:18:38 +02:00
synclink.h synclink_gt: add clock options 2009-04-02 19:05:01 -07:00
sys.h
syscalls.h perf_counter: Rename perf_counter_hw_event => perf_counter_attr 2009-06-02 21:45:33 +02:00
sysctl.h
sysdev.h
sysfs.h
sysrq.h
sysv_fs.h
task_io_accounting.h
task_io_accounting_ops.h
taskstats.h
taskstats_kern.h
tc.h
tcp.h
telephony.h
termios.h
textsearch.h
textsearch_fsm.h
tfrc.h
thermal.h
thread_info.h futex: add requeue_pi functionality 2009-04-06 11:14:03 +02:00
threads.h
tick.h
tifm.h
time.h timekeeping: create arch_gettimeoffset infrastructure 2009-05-02 11:45:15 +02:00
timecompare.h
timer.h Merge branch 'locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2009-03-30 17:17:35 -07:00
timerfd.h
timeriomem-rng.h
times.h
timex.h
tiocl.h
tipc.h
tipc_config.h
topology.h
toshiba.h
tpm.h
trace_clock.h
trace_seq.h tracing: add trace_seq_vprint interface 2009-06-09 15:17:32 -04:00
tracehook.h ptrace: tracehook_report_clone: fix false positives 2009-06-04 18:07:40 -07:00
tracepoint.h tracing: remove deprecated TRACE_FORMAT 2009-04-24 11:50:39 -04:00
transport_class.h
trdevice.h
tsacct_kern.h
tty.h tty: rewrite the ldisc locking 2009-06-11 08:51:01 -07:00
tty_driver.h tty: throttling race fix 2009-06-11 08:50:59 -07:00
tty_flip.h
tty_ldisc.h
typecheck.h
types.h
uaccess.h
ucb1400.h
udf_fs_i.h
udp.h
uinput.h
uio.h
uio_driver.h
ultrasound.h
un.h
unistd.h
usb.h USB: add reset endpoint operations 2009-04-17 10:50:27 -07:00
usb_usual.h
usbdevice_fs.h
user.h
user_namespace.h
utime.h
uts.h
utsname.h
uwb.h
vermagic.h
veth.h
vfs.h
via.h
video_output.h
videodev.h
videodev2.h V4L/DVB (11387): Sensor orientation reporting 2009-04-06 21:44:29 -03:00
videotext.h
virtio.h
virtio_9p.h
virtio_balloon.h
virtio_blk.h Add serial number support for virtio_blk, V4a 2009-06-09 14:41:40 +02:00
virtio_config.h
virtio_console.h
virtio_net.h virtio: add missing include to virtio_net.h 2009-05-01 15:34:02 -07:00
virtio_pci.h
virtio_ring.h
virtio_rng.h
vmalloc.h
vmstat.h
vt.h
vt_buffer.h
vt_kern.h
w1-gpio.h
wait.h Merge commit 'v2.6.30-rc5' into sched/core 2009-05-11 12:59:37 +02:00
wanrouter.h
watchdog.h
wimax.h
wireless.h
wlp.h
wm97xx.h
wm97xx_batt.h
workqueue.h workqueue: add to_delayed_work() helper function 2009-04-02 19:04:50 -07:00
writeback.h vfs: Make sys_sync() use fsync_super() (version 4) 2009-06-11 21:36:03 -04:00
x25.h
xattr.h
xfrm.h
xilinxfb.h
yam.h
zconf.h
zlib.h
zorro.h
zorro_ids.h
zutil.h