Eric W. Biederman
1f80025e62
[PATCH] msi: simplify msi sanity checks by adding with generic irq code
...
Currently msi.c is doing sanity checks that make certain before an irq is
destroyed it has no more users.
By adding irq_has_action I can perform the test is a generic way, instead of
relying on a msi specific data structure.
By performing the core check in dynamic_irq_cleanup I ensure every user of
dynamic irqs has a test present and we don't free resources that are in use.
In msi.c this allows me to kill the attrib.state member of msi_desc and all of
the assciated code to maintain it.
To keep from freeing data structures when irq cleanup code is called to soon
changing dyanamic_irq_cleanup is insufficient because there are msi specific
data structures that are also not safe to free.
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
Cc: Ingo Molnar <mingo@elte.hu>
Cc: Tony Luck <tony.luck@intel.com>
Cc: Andi Kleen <ak@suse.de>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Greg KH <greg@kroah.com>
Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-10-04 07:55:29 -07:00
..
amba
byteorder
[HEADERS] One line per header in Kbuild files to reduce conflicts
2006-09-19 12:43:58 +01:00
dvb
[HEADERS] One line per header in Kbuild files to reduce conflicts
2006-09-19 12:43:58 +01:00
hdlc
[PATCH] Modularize generic HDLC
2006-09-26 17:40:24 -04:00
isdn
Merge git://git.infradead.org/hdrinstall-2.6
2006-07-04 12:55:45 -07:00
lockd
[PATCH] Convert lockd to use the newer mutex instead of the older semaphore
2006-10-04 07:55:19 -07:00
mmc
[MMC] MMC_CAP_BYTEBLOCK flag for non-log2 block sizes capable hosts
2006-09-24 10:44:09 +01:00
mtd
fix file specification in comments
2006-10-03 23:01:26 +02:00
netfilter
[NETFILTER]: Add dscp,DSCP headers to header-y
2006-09-24 19:28:47 -07:00
netfilter_arp
[NETFILTER]: netfilter misc annotations
2006-09-28 18:02:59 -07:00
netfilter_bridge
[HEADERS] One line per header in Kbuild files to reduce conflicts
2006-09-19 12:43:58 +01:00
netfilter_ipv4
[NETFILTER]: h323 annotations
2006-09-28 18:03:03 -07:00
netfilter_ipv6
[NETFILTER]: x_tables: remove unused argument to target functions
2006-09-22 14:55:33 -07:00
nfsd
[PATCH] Fix linux/nfsd/const.h for make headers_check
2006-10-04 07:55:24 -07:00
raid
[PATCH] md: remove MAX_MD_DEVS which is an arbitrary limit
2006-10-03 08:04:18 -07:00
spi
[PATCH] SPI: infrastructure to initialize spi_device.mode early
2006-06-28 15:51:01 -07:00
sunrpc
[PATCH] knfsd: register all RPC programs with portmapper by default
2006-10-04 07:55:19 -07:00
tc_act
[HEADERS] One line per header in Kbuild files to reduce conflicts
2006-09-19 12:43:58 +01:00
tc_ematch
[HEADERS] One line per header in Kbuild files to reduce conflicts
2006-09-19 12:43:58 +01:00
usb
USB: gmidi: New USB MIDI Gadget class driver.
2006-09-27 11:58:52 -07:00
8250_pci.h
a.out.h
ac97_codec.h
[PATCH] ac97_codec: make bitfield unsigned
2006-06-28 14:59:06 -07:00
acct.h
[PATCH] csa: convert CONFIG tag for extended accounting routines
2006-10-01 00:39:29 -07:00
acpi.h
adb.h
adfs_fs.h
Move several *_SUPER_MAGIC symbols to include/linux/magic.h.
2006-09-24 11:13:19 -04:00
adfs_fs_i.h
adfs_fs_sb.h
aer.h
PCI-Express AER implemetation: AER core and aerdriver
2006-09-26 17:43:53 -07:00
affs_hardblocks.h
agp_backend.h
agpgart.h
aio.h
[PATCH] clean up unused kiocb variables
2006-10-01 00:39:29 -07:00
aio_abi.h
fix file specification in comments
2006-10-03 23:01:26 +02:00
amifd.h
amifdreg.h
amigaffs.h
apm_bios.h
arcdevice.h
arcfb.h
ata.h
[libata] Trim trailing whitespace.
2006-08-31 00:02:15 -04:00
atalk.h
[ATALK]: endianness annotations
2006-09-28 17:53:58 -07:00
atm.h
atm_eni.h
atm_he.h
atm_idt77105.h
atm_nicstar.h
atm_suni.h
atm_tcp.h
atm_zatm.h
atmapi.h
atmarp.h
atmbr2684.h
atmclip.h
atmdev.h
[PATCH] Move linux/device.h include in linux/atmdev.h to #ifdef __KERNEL__ section
2006-09-06 11:00:02 -07:00
atmioc.h
atmlec.h
[ATM]: [lec] header indent, comment and whitespace cleanup
2006-09-29 17:13:24 -07:00
atmmpc.h
atmppp.h
atmsap.h
atmsvc.h
attribute_container.h
audit.h
[NetLabel]: audit fixups due to delayed feedback
2006-09-29 17:05:05 -07:00
auto_fs.h
auto_fs4.h
auxvec.h
awe_voice.h
fix file specification in comments
2006-10-03 23:01:26 +02:00
ax25.h
b1lli.h
b1pcmcia.h
backing-dev.h
backlight.h
baycom.h
bcd.h
bfs_fs.h
binfmts.h
bio.h
[PATCH] Allow file systems to differentiate between data and meta reads
2006-09-30 20:29:42 +02:00
bit_spinlock.h
bitmap.h
bitops.h
blkdev.h
[PATCH] CONFIG_BLOCK: blk_congestion_wait() fix
2006-09-30 20:52:33 +02:00
blkpg.h
blktrace_api.h
[PATCH] blktrace: support for logging metadata reads
2006-09-30 20:29:43 +02:00
blockgroup_lock.h
bootmem.h
[PATCH] bootmem: miscellaneous coding style fixes
2006-09-26 08:48:45 -07:00
bpqether.h
buffer_head.h
[PATCH] BLOCK: Make it possible to disable the block layer [try #6 ]
2006-09-30 20:52:31 +02:00
cache.h
calc64.h
capability.h
capi.h
cciss_ioctl.h
cd1400.h
cdev.h
[PATCH] NOMMU: Set BDI capabilities for /dev/mem and /dev/kmem
2006-09-27 08:26:14 -07:00
cdk.h
cdrom.h
chio.h
circ_buf.h
clk.h
clocksource.h
cm4000_cs.h
cn_proc.h
[PATCH] Process Events: Fix biarch compatibility issue. use __u64 timestamp
2006-07-31 13:28:36 -07:00
cobalt-nvram.h
coda.h
coda_cache.h
coda_fs_i.h
coda_linux.h
[PATCH] mark address_space_operations const
2006-06-28 14:59:04 -07:00
coda_proc.h
coda_psdev.h
Move several *_SUPER_MAGIC symbols to include/linux/magic.h.
2006-09-24 11:13:19 -04:00
coff.h
com20020.h
compat.h
Add prototype for sigset_from_compat()
2006-10-02 14:05:20 -07:00
compat_ioctl.h
[PATCH] md: allow SET_BITMAP_FILE to work on 64bit kernel with 32bit userspace
2006-10-03 08:04:19 -07:00
compiler-gcc.h
compiler-gcc3.h
compiler-gcc4.h
compiler-intel.h
compiler.h
[PATCH] Pass sparse the lock expression given to lock annotations
2006-10-01 00:39:26 -07:00
completion.h
[PATCH] lockdep: clean up completion initializer in smpboot.c
2006-07-10 13:24:14 -07:00
comstats.h
concap.h
config.h
configfs.h
connector.h
console.h
[PATCH] vt: proper prototypes for some console functions
2006-10-03 08:04:12 -07:00
console_struct.h
[PATCH] vt: Make vt_pid a struct pid (making it pid wrap around safe).
2006-10-02 07:57:14 -07:00
consolemap.h
[PATCH] vt: proper prototypes for some console functions
2006-10-03 08:04:12 -07:00
cpu.h
[PATCH] Disable CPU hotplug during suspend
2006-09-26 08:48:59 -07:00
cpufreq.h
[PATCH] Reorganize the cpufreq cpu hotplug locking to not be totally bizare
2006-07-26 07:21:40 -07:00
cpumask.h
cpuset.h
[PATCH] cpuset: top_cpuset tracks hotplug changes to node_online_map
2006-09-29 09:18:21 -07:00
cramfs_fs.h
[PATCH] cramfs: make cramfs_uncompress_exit() return void
2006-09-29 09:18:20 -07:00
cramfs_fs_sb.h
crash_dump.h
crc-ccitt.h
crc16.h
crc32.h
crc32c.h
crypto.h
[CRYPTO] api: Deprecate crypto_digest_* and crypto_alg_available
2006-09-21 11:46:23 +10:00
cryptohash.h
ctype.h
cuda.h
cyclades.h
cyclomx.h
cycx_cfm.h
cycx_drv.h
cycx_x25.h
dcache.h
NFS: Add dentry materialisation op
2006-09-22 23:24:30 -04:00
dccp.h
[DCCP]: Introduce constants for CCID numbers
2006-09-24 17:56:32 -03:00
dcookies.h
debug_locks.h
[PATCH] debug_locks.h: add "struct task_struct;"
2006-08-06 08:57:47 -07:00
debugfs.h
delay.h
delayacct.h
[PATCH] task delay accounting fixes
2006-09-01 11:39:08 -07:00
device-mapper.h
[PATCH] dm table: add target flush
2006-10-03 08:04:16 -07:00
device.h
Driver core: Fix potential deadlock in driver core
2006-09-25 21:08:40 -07:00
devpts_fs.h
dio.h
dirent.h
divert.h
dm-ioctl.h
[PATCH] dm table: add target flush
2006-10-03 08:04:16 -07:00
dm9000.h
dma-mapping.h
[PATCH] Move valid_dma_direction() from x86_64 to generic code
2006-09-29 09:18:10 -07:00
dmaengine.h
[IOAT]: fix header file kernel-doc
2006-07-03 19:44:51 -07:00
dmapool.h
dmi.h
[PATCH] DMI: Decode and save OEM String information
2006-09-29 09:18:09 -07:00
dn.h
dnotify.h
dqblk_v1.h
dqblk_v2.h
dqblk_xfs.h
typo fixes: infomation -> information
2006-06-30 18:25:18 +02:00
ds1286.h
ds1742rtc.h
ds17287rtc.h
dtlk.h
edd.h
[PATCH] i386: Fix the EDD code misparsing the command line
2006-09-26 10:52:38 +02:00
efi.h
efs_dir.h
efs_fs.h
[PATCH] mark address_space_operations const
2006-06-28 14:59:04 -07:00
efs_fs_i.h
efs_fs_sb.h
Move several *_SUPER_MAGIC symbols to include/linux/magic.h.
2006-09-24 11:13:19 -04:00
efs_vh.h
eisa.h
[PATCH] EISA bus MODALIAS attributes support
2006-09-27 08:26:19 -07:00
elevator.h
[PATCH] BLOCK: Make it possible to disable the block layer [try #6 ]
2006-09-30 20:52:31 +02:00
elf-em.h
[PATCH] avr32 architecture
2006-09-26 08:48:54 -07:00
elf-fdpic.h
elf.h
elfcore.h
[PATCH] FDPIC: Add coredump capability for the ELF-FDPIC binfmt
2006-07-10 13:24:22 -07:00
elfnote.h
[PATCH] Translate asm version of ELFNOTE macro into preprocessor macro
2006-09-26 08:48:56 -07:00
err.h
[PATCH] consistently use MAX_ERRNO in __syscall_return
2006-09-27 08:26:18 -07:00
errno.h
errqueue.h
[NET]: struct sock_exterr_skb annotations
2006-09-28 18:02:08 -07:00
etherdevice.h
ethtool.h
eventpoll.h
ext2_fs.h
[PATCH] BLOCK: Move common FS-specific ioctls to linux/fs.h [try #6 ]
2006-09-30 20:52:28 +02:00
ext2_fs_sb.h
ext3_fs.h
[PATCH] BLOCK: Move the Ext3 device ioctl compat stuff to the Ext3 driver [try #6 ]
2006-09-30 20:52:29 +02:00
ext3_fs_i.h
[PATCH] ext3: More whitespace cleanups
2006-09-27 08:26:10 -07:00
ext3_fs_sb.h
ext3_jbd.h
[PATCH] ext3 and jbd cleanup: remove whitespace
2006-09-27 08:26:09 -07:00
fadvise.h
fb.h
[PATCH] fbdev: Honor the return value of device_create_file
2006-10-03 08:04:10 -07:00
fcdevice.h
fcntl.h
fd.h
fd1772.h
fddidevice.h
fdreg.h
fib_rules.h
[IPV4]: Add support for fwmark masks in routing rules
2006-09-22 15:18:10 -07:00
file.h
[PATCH] Fix unserialized task->files changing
2006-09-29 09:18:12 -07:00
filter.h
[NET]: Fix sk->sk_filter field access
2006-09-22 15:18:47 -07:00
firmware.h
flat.h
font.h
fs.h
[PATCH] dm: export blkdev_driver_ioctl
2006-10-03 08:04:13 -07:00
fs_enet_pd.h
POWERPC: Bring the fs_no calculation to the relevant SoC enumeration
2006-09-21 22:38:05 +04:00
fs_struct.h
fs_uart_pd.h
POWERPC: Bring the fs_no calculation to the relevant SoC enumeration
2006-09-21 22:38:05 +04:00
fsl_devices.h
fsnotify.h
[PATCH] fix missed create event for directory audit
2006-08-03 10:50:30 -04:00
ftape-header-segment.h
ftape-vendors.h
ftape.h
fuse.h
futex.h
[PATCH] pi-futex: robust-futex exit
2006-07-28 21:02:00 -07:00
gameport.h
gen_stats.h
genalloc.h
[PATCH] LIB: add gen_pool_destroy()
2006-10-02 07:57:12 -07:00
generic_acl.h
[PATCH] Generic infrastructure for acls
2006-09-29 09:18:24 -07:00
generic_serial.h
genetlink.h
[GENL]: Provide more information to userspace about registered genl families
2006-09-22 15:18:51 -07:00
genhd.h
[PATCH] BLOCK: Make it possible to disable the block layer [try #6 ]
2006-09-30 20:52:31 +02:00
getcpu.h
[PATCH] Define vsyscall cache as blob to make clearer that user space shouldn't use it
2006-09-30 01:47:55 +02:00
gfp.h
[PATCH] Disable GFP_THISNODE in the non-NUMA case
2006-09-27 08:26:12 -07:00
gigaset_dev.h
hardirq.h
[PATCH] genirq: irq: generalize the check for HARDIRQ_BITS
2006-10-04 07:55:28 -07:00
harrier_defs.h
fix file specification in comments
2006-10-03 23:01:26 +02:00
hash.h
hayesesp.h
hdlc.h
[PATCH] Modularize generic HDLC
2006-09-26 17:40:24 -04:00
hdlcdrv.h
hdpu_features.h
hdreg.h
hdsmart.h
hiddev.h
highmem.h
[PATCH] reduce MAX_NR_ZONES: move HIGHMEM counters into highmem.c/.h
2006-09-26 08:48:46 -07:00
highuid.h
hil.h
hil_mlc.h
hippidevice.h
hp_sdc.h
hpet.h
hrtimer.h
[PATCH] posix-timers: Fix clock_nanosleep() doesn't return the remaining time in compatibility mode
2006-09-29 09:18:15 -07:00
hugetlb.h
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
hysdn_if.h
i2c-algo-bit.h
i2c-algo-bit: Discard the mdelay data struct member
2006-09-26 15:38:51 -07:00
i2c-algo-ite.h
i2c-algo-pca.h
i2c-algo-pcf.h
i2c-algo-pcf: Discard the mdelay data struct member
2006-09-26 15:38:52 -07:00
i2c-algo-sgi.h
i2c-dev.h
i2c-id.h
Merge branch 'intelfb-patches' of master.kernel.org:/pub/scm/linux/kernel/git/airlied/intelfb-2.6
2006-09-30 09:36:56 -07:00
i2c-isa.h
i2c-ocores.h
i2c-pxa.h
i2c.h
i2c: Drop unimplemented slave functions
2006-09-26 15:38:52 -07:00
i2o-dev.h
i2o.h
i8k.h
ibmtr.h
icmp.h
[IPV4]: ICMP header annotations
2006-09-28 18:02:18 -07:00
icmpv6.h
ide.h
[PATCH] ide: Fix crash on repeated reset
2006-10-03 08:04:08 -07:00
idr.h
[PATCH] lockdep: locking init debugging improvement
2006-07-03 15:27:02 -07:00
if.h
[NET]: Move netlink interface bits to linux/if_link.h.
2006-09-28 18:02:50 -07:00
if_addr.h
[IPV6] ADDRCONF: Mobile IPv6 Home Address support.
2006-09-22 15:20:29 -07:00
if_arcnet.h
if_arp.h
[IPV4]: ARP header annotated
2006-09-28 18:02:13 -07:00
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
[NET]: Move netlink interface bits to linux/if_link.h.
2006-09-28 18:02:50 -07:00
if_ltalk.h
if_packet.h
if_plip.h
if_ppp.h
if_pppox.h
if_shaper.h
if_slip.h
if_strip.h
if_tr.h
if_tun.h
if_tunnel.h
if_vlan.h
[VLAN]: Make sure bonding packet drop checks get done in hwaccel RX path.
2006-08-17 16:29:46 -07:00
if_wanpipe.h
if_wanpipe_common.h
igmp.h
[IPV4]: trivial igmp annotations
2006-09-28 18:02:02 -07:00
in.h
[IPV4]: annotate ipv4 address fields in struct ip_msfilter and struct ip_mreq_source
2006-09-28 18:01:57 -07:00
in6.h
[IPV6]: sin6_port is net-endian
2006-09-28 18:02:31 -07:00
in_route.h
inet.h
[NET]: Add common helper functions to convert IPv6/IPv4 address string to network address structure.
2006-09-22 15:18:01 -07:00
inet_diag.h
[IPV4]: inet_diag annotations
2006-09-28 18:02:29 -07:00
inetdevice.h
[IPV4]: annotate inetdev.h helpers
2006-09-28 18:01:05 -07:00
init.h
[PATCH] kdump: introduce "reset_devices" command line option
2006-09-27 08:26:17 -07:00
init_task.h
[PATCH] IPC namespace - utils
2006-10-02 07:57:22 -07:00
initrd.h
inotify.h
input.h
Input: add KEY_BLUETOOTH and KEY_WLAN definitions
2006-09-19 01:59:55 -04:00
interrupt.h
[PATCH] lockdep: core, add enable/disable_irq_irqsave/irqrestore() APIs
2006-09-29 09:18:20 -07:00
io.h
[PATCH] Generic ioremap_page_range: implementation
2006-10-01 00:39:31 -07:00
ioc3.h
ioc4.h
ioctl.h
ioctl32.h
ioport.h
[PATCH] The scheduled unexport of insert_resource
2006-07-12 16:09:08 -07:00
ioprio.h
[PATCH] uninline ioprio_best()
2006-08-21 10:02:50 +02:00
ip.h
[IPV4]: headers endianness
2006-09-28 17:54:01 -07:00
ip6_tunnel.h
ip_mp_alg.h
ipc.h
[PATCH] ipc: headers_check fix
2006-10-04 07:55:12 -07:00
ipmi.h
[PATCH] IPMI: per-channel command registration
2006-10-01 00:39:23 -07:00
ipmi_msgdefs.h
ipmi_smi.h
ipsec.h
ipv6.h
[IPV6]: IPv6 headers annotations
2006-09-28 18:02:30 -07:00
ipv6_route.h
ipx.h
irda.h
irq.h
[PATCH] msi: simplify msi sanity checks by adding with generic irq code
2006-10-04 07:55:29 -07:00
irq_cpustat.h
irqflags.h
[PATCH] lockdep: irqtrace subsystem, core
2006-07-03 15:27:03 -07:00
irqreturn.h
isa.h
isapnp.h
isdn.h
isdn_divertif.h
isdn_ppp.h
isdnif.h
isicom.h
iso_fs.h
Move several *_SUPER_MAGIC symbols to include/linux/magic.h.
2006-09-24 11:13:19 -04:00
istallion.h
ixjuser.h
jbd.h
[PATCH] JBD: Make journal_brelse_array() static
2006-09-29 09:18:03 -07:00
jffs.h
jffs2.h
Move several *_SUPER_MAGIC symbols to include/linux/magic.h.
2006-09-24 11:13:19 -04:00
jhash.h
jiffies.h
[PATCH] Add 64bit jiffies compares (for use with get_jiffies_64)
2006-09-26 10:52:42 +02:00
journal-head.h
joystick.h
kallsyms.h
[PATCH] Create kallsyms_lookup_size_offset()
2006-10-03 08:03:41 -07:00
kbd_diacr.h
kbd_kern.h
[PATCH] remove active field from tty buffer structure
2006-06-28 14:59:05 -07:00
Kbuild
[PATCH] ipc: headers_check fix
2006-10-04 07:55:12 -07:00
kd.h
kdev_t.h
kernel.h
[PATCH] pr_debug: check pr_debug() arguments
2006-10-03 08:04:20 -07:00
kernel_stat.h
kernelcapi.h
kexec.h
key-ui.h
key.h
[PATCH] Keys: Allow in-kernel key requestor to pass auxiliary data to upcaller
2006-06-29 10:26:20 -07:00
keyboard.h
keyctl.h
kfifo.h
klist.h
kmalloc_sizes.h
kmod.h
[PATCH] Create call_usermodehelper_pipe()
2006-10-01 00:39:33 -07:00
kobj_map.h
kobject.h
add __must_check to device management code
2006-09-25 21:08:39 -07:00
kprobes.h
[PATCH] kretprobe spinlock deadlock patch
2006-10-02 07:57:16 -07:00
kref.h
kthread.h
[PATCH] remove kernel/kthread.c:kthread_stop_sem()
2006-07-14 21:53:52 -07:00
ktime.h
[PATCH] prevent timespec/timeval to ktime_t overflow
2006-09-06 11:00:02 -07:00
lapb.h
latency.h
[PATCH] maximum latency tracking infrastructure
2006-10-01 00:39:19 -07:00
lcd.h
leds.h
[PATCH] make leds.h include relevant headers
2006-09-29 09:18:13 -07:00
libata.h
[libata] No need for all those arch libata-portmap.h headers
2006-09-25 15:33:09 -04:00
libps2.h
Input: atkbd - support Microsoft Natural Elite Pro keyboards
2006-09-14 01:31:27 -04:00
license.h
limits.h
linkage.h
[PATCH] x86: error_code is not safe for kprobes
2006-09-26 10:52:34 +02:00
linux_logo.h
list.h
[PATCH] Debug variants of linked list macros
2006-09-29 09:18:05 -07:00
llc.h
lockdep.h
[PATCH] lockdep: don't pull in includes when lockdep disabled
2006-09-29 09:18:08 -07:00
loop.h
[PATCH] kthread: convert loop.c to kthread
2006-09-29 09:18:06 -07:00
lp.h
m41t00.h
m48t86.h
magic.h
Move several *_SUPER_MAGIC symbols to include/linux/magic.h.
2006-09-24 11:13:19 -04:00
major.h
matroxfb.h
mbcache.h
mc6821.h
mc146818rtc.h
[PATCH] char/rtc: Handle memory-mapped chips properly
2006-07-10 13:24:25 -07:00
mca-legacy.h
mca.h
memory.h
[PATCH] hot-add-mem x86_64: use CONFIG_MEMORY_HOTPLUG_SPARSE
2006-10-01 00:39:18 -07:00
memory_hotplug.h
[PATCH] hot-add-mem x86_64: fixup externs
2006-10-01 00:39:18 -07:00
mempolicy.h
[PATCH] Apply type enum zone_type
2006-09-26 08:48:47 -07:00
mempool.h
meye.h
migrate.h
mii.h
minix_fs.h
Move several *_SUPER_MAGIC symbols to include/linux/magic.h.
2006-09-24 11:13:19 -04:00
miscdevice.h
mm.h
[PATCH] hot-add-mem x86_64: fixup externs
2006-10-01 00:39:18 -07:00
mm_inline.h
mm_types.h
[PATCH] own header file for struct page
2006-09-27 08:26:12 -07:00
mman.h
mmtimer.h
mmzone.h
[PATCH] Add node to zone for the NUMA case
2006-09-27 08:26:13 -07:00
mod_devicetable.h
[PATCH] EISA bus MODALIAS attributes support
2006-09-27 08:26:19 -07:00
module.h
[PATCH] list module taint flags in Oops/panic
2006-10-02 07:57:12 -07:00
moduleloader.h
moduleparam.h
mount.h
mpage.h
[PATCH] BLOCK: Make it possible to disable the block layer [try #6 ]
2006-09-30 20:52:31 +02:00
mqueue.h
mroute.h
[IPV4]: mroute annotations
2006-09-28 18:02:22 -07:00
msdos_fs.h
[PATCH] add -o flush for fat
2006-09-29 09:18:12 -07:00
msg.h
mtio.h
mutex-debug.h
[PATCH] lockdep: prove mutex locking correctness
2006-07-03 15:27:04 -07:00
mutex.h
[PATCH] lockdep: prove mutex locking correctness
2006-07-03 15:27:04 -07:00
mv643xx.h
n_r3964.h
namei.h
[PATCH] Create fs/utimes.c
2006-10-01 00:39:19 -07:00
namespace.h
[PATCH] namespaces: incorporate fs namespace into nsproxy
2006-10-02 07:57:20 -07:00
nbd.h
ncp.h
ncp_fs.h
[PATCH] Move ncpfs 32bit compat ioctl to ncpfs
2006-10-01 00:39:23 -07:00
ncp_fs_i.h
ncp_fs_sb.h
ncp_mount.h
ncp_no.h
neighbour.h
[NEIGH]: Move netlink neighbour table bits to linux/neighbour.h
2006-09-22 14:54:04 -07:00
net.h
[NET]: sock_register interface changes
2006-09-22 14:54:20 -07:00
netdevice.h
[NET]: Annotate dst_ops protocol
2006-09-28 18:02:58 -07:00
netfilter.h
[NETFILTER]: Get rid of HW checksum invalidation
2006-09-22 14:53:54 -07:00
netfilter_arp.h
netfilter_bridge.h
[NETFILTER] bridge: simplify nf_bridge_pad
2006-09-22 15:18:31 -07:00
netfilter_decnet.h
netfilter_ipv4.h
netfilter_ipv6.h
[NETFILTER]: ip6table_mangle: reroute when nfmark changes in NF_IP6_LOCAL_OUT
2006-09-22 15:19:51 -07:00
netlink.h
[SCSI] SCSI and FC Transport: add netlink support for posting of transport events
2006-09-02 15:33:49 -05:00
netpoll.h
netrom.h
nfs.h
nfs2.h
nfs3.h
nfs4.h
[PATCH] knfsd: nfsd4: add per-operation server stats
2006-07-10 13:24:27 -07:00
nfs4_acl.h
nfs4_mount.h
nfs_fs.h
[PATCH] Vectorize aio_read/aio_write fileop methods
2006-10-01 00:39:28 -07:00
nfs_fs_i.h
nfs_fs_sb.h
NFSv4: Fix a use-after-free issue with the nfs server.
2006-09-22 23:24:54 -04:00
nfs_idmap.h
NFS: Return an error when starting the idmapping pipe
2006-09-22 23:24:32 -04:00
nfs_mount.h
nfs_page.h
nfs_xdr.h
NFS: Use cached page as buffer for NFS symlink requests
2006-09-22 23:24:53 -04:00
nfsacl.h
nfsd_idmap.h
nls.h
nmi.h
[PATCH] Make touch_nmi_watchdog imply touch_softlockup_watchdog on all archs
2006-09-29 09:18:05 -07:00
node.h
[PATCH] register_one_node() compile fix
2006-08-27 11:01:32 -07:00
nodemask.h
[PATCH] cpumask: add highest_possible_node_id
2006-10-02 07:57:17 -07:00
notifier.h
[PATCH] lockdep: locking init debugging improvement
2006-07-03 15:27:02 -07:00
nsc_gpio.h
[PATCH] gpio: drop vtable members .gpio_set_high .gpio_set_low gpio_set is enough
2006-07-14 21:53:54 -07:00
nsproxy.h
[PATCH] IPC namespace core
2006-10-02 07:57:22 -07:00
nubus.h
numa.h
nvram.h
oprofile.h
page-flags.h
[PATCH] convert s390 page handling macros to functions
2006-09-29 09:18:03 -07:00
pagemap.h
[PATCH] mm: non syncing lock_page()
2006-09-26 08:48:48 -07:00
pagevec.h
param.h
parport.h
parport_pc.h
parser.h
patchkey.h
pci-acpi.h
pci.h
[PATCH] Initial generic hypertransport interrupt support
2006-10-04 07:55:29 -07:00
pci_ids.h
[MIPS] Remove IT8172-based platforms, ITE 8172G and Globespan IVR support.
2006-10-03 17:59:17 +01:00
pci_regs.h
[PATCH] Add Hypertransport capability defines
2006-10-04 07:55:29 -07:00
pcieport_if.h
PCI-Express AER implemetation: AER core and aerdriver
2006-09-26 17:43:53 -07:00
percpu.h
[PATCH] __percpu_alloc_mask() has to be __always_inline in UP case
2006-09-29 09:18:02 -07:00
percpu_counter.h
personality.h
pfkeyv2.h
pfn.h
pg.h
phonedev.h
phy.h
[PATCH] PAL: Support of the fixed PHY
2006-08-19 17:44:31 -04:00
pid.h
[PATCH] pid.h cleanup
2006-10-03 08:03:40 -07:00
pipe_fs_i.h
pkt_cls.h
[NET_SCHED]: Add mask support to fwmark classifier
2006-09-22 15:18:12 -07:00
pkt_sched.h
pktcdvd.h
platform_device.h
PM: platform_bus and late_suspend/early_resume
2006-09-25 21:08:38 -07:00
plist.h
[PATCH] Fix plist include dependency
2006-06-28 15:54:27 -07:00
pm.h
PM: define PM_EVENT_PRETHAW
2006-09-25 21:08:37 -07:00
pm_legacy.h
[PATCH] remove kernel/power/pm.c:pm_unregister_all()
2006-07-12 16:09:08 -07:00
pmu.h
[PATCH] powermac: More powermac backlight fixes
2006-07-31 13:28:45 -07:00
pnp.h
pnpbios.h
poison.h
[ATM]: add+use poison defines
2006-07-03 19:48:25 -07:00
poll.h
posix-timers.h
[PATCH] posix-timers: Fix clock_nanosleep() doesn't return the remaining time in compatibility mode
2006-09-29 09:18:15 -07:00
posix_acl.h
posix_acl_xattr.h
posix_types.h
ppdev.h
fix file specification in comments
2006-10-03 23:01:26 +02:00
ppp-comp.h
ppp_channel.h
ppp_defs.h
prctl.h
preempt.h
prefetch.h
prio_tree.h
proc_fs.h
[PATCH] proc: modify proc_pident_lookup to be completely table driven
2006-10-02 07:57:13 -07:00
profile.h
ps2esdi.h
pspace.h
[PATCH] Define struct pspace
2006-10-02 07:57:15 -07:00
ptrace.h
[PATCH] Use decimal for PTRACE_ATTACH and PTRACE_DETACH.
2006-09-29 09:18:16 -07:00
qic117.h
qnx4_fs.h
Move several *_SUPER_MAGIC symbols to include/linux/magic.h.
2006-09-24 11:13:19 -04:00
qnxtypes.h
quota.h
quotaio_v1.h
quotaio_v2.h
quotaops.h
radeonfb.h
radix-tree.h
raid_class.h
ramfs.h
[PATCH] BLOCK: Move extern declarations out of fs/*.c into header files [try #6 ]
2006-09-30 20:52:18 +02:00
random.h
raw.h
rbtree.h
[PATCH] rbtree: fixed reversed RB_EMPTY_NODE and rb_next/prev
2006-09-30 20:26:56 +02:00
rcupdate.h
[PATCH] rcu: Add lock annotations to RCU locking primitives
2006-06-30 11:25:39 -07:00
reboot.h
reboot_fixups.h
reiserfs_acl.h
[PATCH] reiserfs: ifdef ACL stuff from inode
2006-09-29 09:18:11 -07:00
reiserfs_fs.h
[PATCH] reiserfs: reorganize bitmap loading functions
2006-10-01 00:39:27 -07:00
reiserfs_fs_i.h
[PATCH] reiserfs: ifdef ACL stuff from inode
2006-09-29 09:18:11 -07:00
reiserfs_fs_sb.h
[PATCH] reiserfs: on-demand bitmap loading
2006-10-01 00:39:28 -07:00
reiserfs_xattr.h
[PATCH] reiserfs: ifdef xattr_sem
2006-09-29 09:18:11 -07:00
relay.h
resource.h
resume-trace.h
[PATCH] PM: Add pm_trace switch
2006-09-26 08:49:04 -07:00
rio.h
rio_drv.h
rio_ids.h
rio_regs.h
rmap.h
[PATCH] mm: tracking shared dirty pages
2006-09-26 08:48:44 -07:00
romfs_fs.h
root_dev.h
[PATCH] Fix broken kernel headers preventing ARM build
2006-07-13 13:21:35 -07:00
rose.h
route.h
rslib.h
rtc-v3020.h
rtc.h
[PATCH] constify rtc_class_ops: update drivers
2006-10-01 00:39:25 -07:00
rtmutex.h
[PATCH] lockdep: better lock debugging
2006-07-03 15:27:01 -07:00
rtnetlink.h
[NET]: Move netlink interface bits to linux/if_link.h.
2006-09-28 18:02:50 -07:00
rwsem-spinlock.h
[PATCH] lockdep: prove rwsem locking correctness
2006-07-03 15:27:04 -07:00
rwsem.h
[PATCH] lockdep: add more rwsem.h documentation
2006-07-10 13:24:14 -07:00
sc26198.h
scatterlist.h
[PATCH] scatterlist: Add const to sg_set_buf/sg_init_one pointer argument
2006-09-21 11:46:16 +10:00
scc.h
sched.h
[PATCH] sched: cleanup sched_group cpu_power setup
2006-10-03 08:04:06 -07:00
screen_info.h
sctp.h
scx200.h
[PATCH] scx200_hrt: fix precedence bug manifesting as 27x clock in 1 MHz mode
2006-10-04 07:55:14 -07:00
scx200_gpio.h
[PATCH] scx200_gpio export cleanups
2006-09-29 09:18:06 -07:00
sdla.h
sdla_fr.h
seccomp.h
securebits.h
security.h
[PATCH] fs.h: ifdef security fields
2006-09-29 09:18:11 -07:00
selection.h
selinux.h
[PATCH] selinux: replace ctxid with sid in selinux_audit_rule_match interface
2006-09-26 08:48:52 -07:00
selinux_netlink.h
sem.h
seq_file.h
seqlock.h
[PATCH] lockdep: locking init debugging improvement
2006-07-03 15:27:02 -07:00
serial.h
serial167.h
serial_8250.h
serial_core.h
[SERIAL] Magic SysRq SAK does nothing on serial consoles
2006-10-01 20:03:20 +01:00
serial_ip3106.h
serial_reg.h
serialP.h
serio.h
Input: add driver for Touchwin serial touchscreens
2006-08-05 00:32:30 -04:00
shm.h
shmem_fs.h
[PATCH] Access Control Lists for tmpfs
2006-09-29 09:18:24 -07:00
signal.h
[PATCH] irq-flags: consolidate flags for request_irq
2006-07-02 13:58:46 -07:00
skbuff.h
[NET]: Replace CHECKSUM_HW by CHECKSUM_PARTIAL/CHECKSUM_COMPLETE
2006-09-22 14:53:53 -07:00
slab.h
[PATCH] slab: clean up leak tracking ifdefs a little bit
2006-10-04 07:55:13 -07:00
smb.h
[PATCH] inode-diet: Eliminate i_blksize from the inode structure
2006-09-27 08:26:18 -07:00
smb_fs.h
smb_fs_i.h
smb_fs_sb.h
smb_mount.h
smbno.h
smp.h
[PATCH] smp_call_function_single() cleanup
2006-09-26 08:48:56 -07:00
smp_lock.h
snmp.h
[SCTP]: Extend /proc/net/sctp/snmp to provide more statistics.
2006-09-22 14:55:16 -07:00
socket.h
sockios.h
som.h
sonet.h
sonypi.h
sort.h
sound.h
soundcard.h
spinlock.h
[PATCH] Pass a lock expression to __cond_lock, like __acquire and __release
2006-09-29 09:18:20 -07:00
spinlock_api_smp.h
[PATCH] Make spinlock/rwlock annotations more accurate by using parameters, not types
2006-09-29 09:18:19 -07:00
spinlock_api_up.h
[PATCH] lockdep: prove spinlock rwlock locking correctness
2006-07-03 15:27:04 -07:00
spinlock_types.h
[PATCH] lockdep: prove spinlock rwlock locking correctness
2006-07-03 15:27:04 -07:00
spinlock_types_up.h
[PATCH] lockdep: prove spinlock rwlock locking correctness
2006-07-03 15:27:04 -07:00
spinlock_up.h
[PATCH] lockdep: prove spinlock rwlock locking correctness
2006-07-03 15:27:04 -07:00
stacktrace.h
[PATCH] x86: Some preparationary cleanup for stack trace
2006-09-26 10:52:34 +02:00
stallion.h
stat.h
[PATCH] VFS: Make filldir_t and struct kstat deal in 64-bit inode numbers
2006-10-03 08:03:40 -07:00
statfs.h
stddef.h
[PATCH] Generic boolean
2006-10-01 00:39:18 -07:00
stop_machine.h
string.h
[PATCH] kmemdup: introduce
2006-10-01 00:39:19 -07:00
stringify.h
superhyway.h
suspend.h
[PATCH] swsusp: Use memory bitmaps during resume
2006-09-26 08:49:02 -07:00
swap.h
[PATCH] swsusp: read speedup
2006-09-26 08:48:58 -07:00
swapops.h
synclink.h
[PATCH] synclink_gt: add bisync and monosync modes
2006-10-01 00:39:22 -07:00
sys.h
syscalls.h
[PATCH] rename the provided execve functions to kernel_execve
2006-10-02 07:57:23 -07:00
sysctl.h
Merge branch 'for-linus' of git://one.firstfloor.org/home/andi/git/linux-2.6
2006-09-26 13:07:55 -07:00
sysdev.h
sysfs.h
sysfs: add proper sysfs_init() prototype
2006-09-25 21:08:39 -07:00
sysrq.h
[PATCH] Prevent multiple inclusion of linux/sysrq.h
2006-10-01 00:39:23 -07:00
sysv_fs.h
taskstats.h
[PATCH] csa accounting taskstats update
2006-10-01 00:39:29 -07:00
taskstats_kern.h
[PATCH] per-task delay accounting taskstats interface: control exit data through cpumasks
2006-07-14 21:53:57 -07:00
tcp.h
[TCP]: struct tcp_sock .pred_flags is net-endian
2006-09-28 18:02:05 -07:00
telephony.h
termios.h
textsearch.h
textsearch_fsm.h
tfrc.h
thread_info.h
threads.h
ticable.h
tifm.h
[PATCH] mmc: driver for TI FlashMedia card reader - source
2006-10-04 07:55:14 -07:00
time.h
[PATCH] per-task-delay-accounting: setup
2006-07-14 21:53:56 -07:00
timer.h
times.h
timex.h
[PATCH] kernel/time/ntp.c: possible cleanups
2006-10-01 00:39:27 -07:00
tiocl.h
tipc.h
tipc_config.h
topology.h
[PATCH] sched: cleanup sched_group cpu_power setup
2006-10-03 08:04:06 -07:00
toshiba.h
transport_class.h
trdevice.h
[TR]: endiannness annotations
2006-09-28 17:53:59 -07:00
tsacct_kern.h
[PATCH] csa: convert CONFIG tag for extended accounting routines
2006-10-01 00:39:29 -07:00
tty.h
[PATCH] BLOCK: Move extern declarations out of fs/*.c into header files [try #6 ]
2006-09-30 20:52:18 +02:00
tty_driver.h
[PATCH] const struct tty_operations
2006-10-02 07:57:14 -07:00
tty_flip.h
[PATCH] remove active field from tty buffer structure
2006-06-28 14:59:05 -07:00
tty_ldisc.h
types.h
[PATCH] Generic boolean
2006-10-01 00:39:18 -07:00
uaccess.h
[PATCH] add probe_kernel_address()
2006-09-27 08:26:20 -07:00
udf_fs.h
udf_fs_i.h
udf_fs_sb.h
udp.h
[IPV4]: UDP header annotations
2006-09-28 18:02:16 -07:00
ufs_fs.h
[PATCH] ufs: truncate should allocate block for last byte
2006-07-01 09:56:03 -07:00
ufs_fs_i.h
ufs_fs_sb.h
uinput.h
Input: uinput - switch to the new FF interface
2006-07-19 01:41:09 -04:00
uio.h
ultrasound.h
umem.h
un.h
unistd.h
[PATCH] remove remaining errno and __KERNEL_SYSCALLS__ references
2006-10-02 07:57:23 -07:00
unwind.h
[PATCH] Some config.h removals
2006-10-01 00:39:34 -07:00
usb.h
USB: fix autosuspend when CONFIG_PM isn't set
2006-09-28 15:36:46 -07:00
usb_ch9.h
[PATCH] USB: Add some basic WUSB definitions
2006-07-12 16:03:21 -07:00
usb_gadget.h
[PATCH] USB: gadget section fixups
2006-07-12 16:03:24 -07:00
usb_gadgetfs.h
usb_usual.h
USB Storage: add rio karma eject support
2006-09-27 11:58:54 -07:00
usbdevice_fs.h
Move several *_SUPER_MAGIC symbols to include/linux/magic.h.
2006-09-24 11:13:19 -04:00
user.h
utime.h
[PATCH] Create fs/utimes.c
2006-10-01 00:39:19 -07:00
uts.h
utsname.h
[PATCH] ipc: headers_check fix
2006-10-04 07:55:12 -07:00
vermagic.h
[PATCH] Move compiler check for modules to ia64 only
2006-09-26 10:52:37 +02:00
vfs.h
via.h
video_decoder.h
video_encoder.h
videodev.h
V4L/DVB (4605): Fixes an issue with V4L1 and make headers-install
2006-09-10 13:45:55 -03:00
videodev2.h
V4L/DVB (4673): Mark the two newer ioctls as experimental
2006-10-03 15:14:16 -03:00
videotext.h
vmalloc.h
[PATCH] Mark __remove_vm_area() static
2006-09-27 08:26:13 -07:00
vmstat.h
[PATCH] Remove another config.h
2006-09-29 09:18:13 -07:00
vt.h
[PATCH] vcsa attribute bits -> ioctl(VT_GETHIFONTMASK)
2006-08-27 11:01:29 -07:00
vt_buffer.h
vt_kern.h
[PATCH] vt: rework the console spawning variables
2006-10-02 07:57:13 -07:00
wait.h
[PATCH] uninline init_waitqueue_head()
2006-07-10 13:24:25 -07:00
wanrouter.h
watchdog.h
wavefront.h
wireless.h
[PATCH] WE-21 support (core API)
2006-09-25 16:52:14 -04:00
workqueue.h
[CPUFREQ] Add queue_delayed_work_on() interface for workqueues.
2006-06-30 01:33:31 -04:00
writeback.h
fix file specification in comments
2006-10-03 23:01:26 +02:00
x25.h
xattr.h
xfrm.h
[XFRM]: struct xfrm_usersa_id annotations
2006-09-28 18:02:42 -07:00
yam.h
zconf.h
zftape.h
zlib.h
zorro.h
zorro_ids.h
zutil.h