Patrick McHardy
ec68e97ded
[NETFILTER]: conntrack: fix {nf,ip}_ct_iterate_cleanup endless loops
...
Fix {nf,ip}_ct_iterate_cleanup unconfirmed list handling:
- unconfirmed entries can not be killed manually, they are removed on
confirmation or final destruction of the conntrack entry, which means
we might iterate forever without making forward progress.
This can happen in combination with the conntrack event cache, which
holds a reference to the conntrack entry, which is only released when
the packet makes it all the way through the stack or a different
packet is handled.
- taking references to an unconfirmed entry and using it outside the
locked section doesn't work, the list entries are not refcounted and
another CPU might already be waiting to destroy the entry
What the code really wants to do is make sure the references of the hash
table to the selected conntrack entries are released, so they will be
destroyed once all references from skbs and the event cache are dropped.
Since unconfirmed entries haven't even entered the hash yet, simply mark
them as dying and skip confirmation based on that.
Reported and tested by Chuck Ebbert <cebbert@redhat.com>
Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
2007-03-05 13:25:18 -08:00
..
amba
byteorder
[PATCH] cleanup linux/byteorder/swabb.h
2007-02-11 10:51:34 -08:00
dvb
hdlc
isdn
[PATCH] Fix buffer overflow and races in capi debug functions
2007-03-01 14:53:39 -08:00
lockd
[PATCH] lockd endianness annotations
2006-12-13 09:05:52 -08:00
mmc
mmc: Allow host drivers to specify max block count
2007-02-04 20:54:10 +01:00
mtd
[MTD] Clarify OOB-operation interface comments
2007-02-09 15:27:50 +00:00
netfilter
[NETFILTER]: add IPv6-capable TCPMSS target
2007-02-08 12:39:16 -08:00
netfilter_arp
[NETFILTER]: arp_tables: fix userspace compilation
2007-01-09 14:33:11 -08:00
netfilter_bridge
[EBTABLES]: Split ebt_replace into user and kernel variants, annotate.
2006-12-02 21:32:05 -08:00
netfilter_ipv4
[NETFILTER]: conntrack: fix {nf,ip}_ct_iterate_cleanup endless loops
2007-03-05 13:25:18 -08:00
netfilter_ipv6
[NETFILTER]: ip6_tables: remove redundant structure definitions
2007-02-08 12:39:23 -08:00
nfsd
[PATCH] knfsd: add some new fsid types
2007-02-14 08:09:53 -08:00
raid
[PATCH] md: avoid possible BUG_ON in md bitmap handling
2007-02-09 09:25:47 -08:00
spi
[PATCH] SPI eeprom driver
2007-02-12 09:48:31 -08:00
sunrpc
[PATCH] Fix build errors if bitop functions are do {} while macros
2007-02-20 17:10:12 -08:00
tc_act
tc_ematch
usb
USB: add a blacklist for devices that can't handle some things we throw at them.
2007-02-23 15:03:46 -08:00
8250_pci.h
a.out.h
ac97_codec.h
acct.h
[PATCH] severing module.h->sched.h
2006-12-04 02:00:22 -05:00
acpi.h
ACPI: acpi_table_parse_madt_family() is not MADT specific
2007-02-13 02:58:52 -05:00
acpi_pmtmr.h
[PATCH] Allow early access to the power management timer
2007-02-16 08:13:58 -08:00
adb.h
adfs_fs.h
adfs_fs_i.h
adfs_fs_sb.h
aer.h
affs_hardblocks.h
agp_backend.h
[AGPGART] Allow drm-populated agp memory types
2007-02-03 17:16:24 -05:00
agpgart.h
aio.h
[PATCH] optimize o_direct on block devices
2006-12-13 09:05:50 -08:00
aio_abi.h
amifd.h
amifdreg.h
amigaffs.h
apm-emulation.h
[APM] Add shared version of APM emulation
2007-02-09 17:08:57 +00:00
apm_bios.h
arcdevice.h
arcfb.h
ata.h
libata: test major version in ata_id_is_sata()
2007-02-23 05:37:11 -05:00
atalk.h
[PATCH] mark struct file_operations const 1
2007-02-12 09:48:44 -08: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
[ATM]: atmarp.h needs to always include linux/types.h
2007-02-08 16:01:09 -08:00
atmbr2684.h
[ATM]: Annotations.
2006-12-02 21:22:55 -08:00
atmclip.h
atmdev.h
atmel_pdc.h
[ARM] 4151/1: AT91 / AVR32: Move at91_pdc.h to linux/atmel_pdc.h
2007-02-08 15:13:47 +00:00
atmioc.h
atmlec.h
atmmpc.h
[ATM]: Annotations.
2006-12-02 21:22:55 -08:00
atmppp.h
atmsap.h
atmsvc.h
attribute_container.h
audit.h
[PATCH] AUDIT_FD_PAIR
2007-02-17 21:30:15 -05:00
auto_fs.h
auto_fs4.h
[PATCH] autofs4: header file update
2007-02-20 17:10:15 -08:00
auxvec.h
awe_voice.h
ax25.h
b1lli.h
b1pcmcia.h
backing-dev.h
backlight.h
backlight: Separate backlight properties from backlight ops pointers
2007-02-20 09:26:53 +00:00
baycom.h
bcd.h
bfs_fs.h
binfmts.h
[PATCH] x86: Don't require the vDSO for handling a.out signals
2007-02-13 13:26:26 +01:00
bio.h
[PATCH] optimize o_direct on block devices
2006-12-13 09:05:50 -08:00
bit_spinlock.h
bitmap.h
bitops.h
[PATCH] fix various kernel-doc in header files
2007-01-26 13:51:00 -08:00
bitrev.h
[PATCH] bit reverse library
2006-12-08 08:28:39 -08:00
blkdev.h
cfq-iosched: remove cfq_io_context last_queue
2007-02-11 23:14:44 +01:00
blkpg.h
blktrace_api.h
blockgroup_lock.h
bootmem.h
[PATCH] remove HASH_HIGHMEM
2006-12-07 08:39:37 -08:00
bottom_half.h
[PATCH] add bottom_half.h
2006-12-07 08:39:20 -08:00
bpqether.h
buffer_head.h
[PATCH] warning fix: unsigned->signed
2007-02-12 09:48:29 -08:00
bug.h
[PATCH] Generic BUG implementation
2006-12-08 08:28:39 -08:00
cache.h
calc64.h
capability.h
capi.h
cciss_ioctl.h
[PATCH] cciss: add support for 1024 logical volumes
2006-12-07 08:39:30 -08:00
cd1400.h
cdev.h
[PATCH] cdev.h: forward declarations
2007-01-30 08:26:45 -08:00
cdk.h
cdrom.h
[PATCH] cdrom: use unsigned bitfields
2007-02-20 17:10:14 -08:00
cfag12864b.h
[PATCH] cfag12864b: fix crash when built-in and no parport present
2007-02-20 17:10:14 -08:00
chio.h
circ_buf.h
clk.h
clockchips.h
[PATCH] clockevents: add core functionality
2007-02-16 08:13:59 -08:00
clocksource.h
[PATCH] generic: vsyscall-gtod support for GENERIC_TIME
2007-02-16 08:14:00 -08:00
cm4000_cs.h
cn_proc.h
cobalt-nvram.h
coda.h
coda_cache.h
coda_fs_i.h
coda_linux.h
[PATCH] mark struct inode_operations const 3
2007-02-12 09:48:46 -08:00
coda_proc.h
coda_psdev.h
coff.h
com20020.h
compat.h
compat_ioctl.h
compiler-gcc.h
[PATCH] extend the set of "__attribute__" shortcut macros
2007-02-11 10:51:35 -08:00
compiler-gcc3.h
compiler-gcc4.h
compiler-intel.h
compiler.h
include/linux/compiler.h: reject gcc 3 < gcc 3.2
2006-12-12 19:28:50 +01:00
completion.h
comstats.h
concap.h
configfs.h
configfs.h: Remove dead macro definitions.
2006-12-12 20:05:50 +01:00
connector.h
[CONNECTOR]: Replace delayed work with usual work queue.
2006-12-18 01:53:58 -08:00
console.h
[PATCH] drivers/char/vc_screen.c: proper prototypes
2007-02-11 10:51:27 -08:00
console_struct.h
[PATCH] vt: refactor console SAK processing
2007-02-11 10:51:24 -08:00
consolemap.h
cpu.h
[PATCH] hotplug: Allow modules to use the cpu hotplug notifiers even if !CONFIG_HOTPLUG_CPU
2007-02-12 09:48:40 -08:00
cpufreq.h
Revert "[CPUFREQ] constify cpufreq_driver where possible."
2007-02-26 14:55:48 -08:00
cpumask.h
[PATCH] Convert highest_possible_processor_id to nr_cpu_ids
2007-02-20 17:10:13 -08:00
cpuset.h
[PATCH] mark struct file_operations const 1
2007-02-12 09:48:44 -08:00
cramfs_fs.h
cramfs_fs_sb.h
crash_dump.h
crc-ccitt.h
crc16.h
crc32.h
[PATCH] crc32: replace bitreverse by bitrev32
2006-12-08 08:28:39 -08:00
crc32c.h
crypto.h
[CRYPTO] api: Use structs for cipher/compression
2007-02-07 09:21:02 +11:00
cryptohash.h
ctype.h
cuda.h
cyclades.h
cyclomx.h
cycx_cfm.h
cycx_drv.h
cycx_x25.h
dcache.h
dccp.h
[DCCP]: Whitespace cleanups
2006-12-11 14:35:00 -08:00
dcookies.h
debug_locks.h
[PATCH] lock debugging: fix DEBUG_LOCKS_WARN_ON() & debug_locks_silent
2006-12-22 08:55:48 -08:00
debugfs.h
debugfs: implement symbolic links
2007-02-16 15:19:17 -08:00
delay.h
delayacct.h
[PATCH] slab: remove kmem_cache_t
2006-12-07 08:39:25 -08:00
device-mapper.h
[PATCH] dm: suspend: add noflush pushback
2006-12-08 08:29:09 -08:00
device.h
Driver core: remove class_device_rename
2007-02-23 14:52:08 -08:00
devpts_fs.h
dio.h
dirent.h
dlm.h
dlm_device.h
dm-ioctl.h
[PATCH] dm: ioctl: add noflush suspend
2006-12-08 08:29:09 -08:00
dm9000.h
dma-mapping.h
devres: device resource management
2007-02-09 17:39:36 -05:00
dmaengine.h
dmapool.h
devres: device resource management
2007-02-09 17:39:36 -05:00
dmi.h
dn.h
[PATCH] fix misannotation of linkinfo_dn
2007-02-11 11:18:07 -08:00
dnotify.h
dqblk_v1.h
dqblk_v2.h
dqblk_xfs.h
ds1286.h
ds17287rtc.h
dtlk.h
edd.h
efi.h
[PATCH] efi_set_rtc_mmss() is not __init
2007-02-01 16:17:06 -08:00
efs_dir.h
efs_fs.h
[PATCH] mark struct inode_operations const 3
2007-02-12 09:48:46 -08:00
efs_fs_i.h
efs_fs_sb.h
efs_vh.h
eisa.h
[EISA] EISA registration with !CONFIG_EISA
2007-02-09 16:23:18 +00:00
elevator.h
[PATCH] cfq-iosched: don't allow sync merges across queues
2006-12-20 11:04:12 +01:00
elf-em.h
elf-fdpic.h
elf.h
[PATCH] elf.h: forward declare struct file
2006-12-07 08:39:48 -08:00
elfcore.h
elfnote.h
err.h
errno.h
errqueue.h
etherdevice.h
ethtool.h
eventpoll.h
ext2_fs.h
ext2_fs_sb.h
ext3_fs.h
[PATCH] mark struct inode_operations const 3
2007-02-12 09:48:46 -08:00
ext3_fs_i.h
ext3_fs_sb.h
ext3_jbd.h
[PATCH] ext3: uninline large functions
2006-12-07 08:39:35 -08:00
ext4_fs.h
[PATCH] mark struct inode_operations const 3
2007-02-12 09:48:46 -08:00
ext4_fs_extents.h
Fix misspellings of "agressive".
2007-02-17 19:20:16 +01:00
ext4_fs_i.h
ext4_fs_sb.h
ext4_jbd2.h
[PATCH] ext4: uninline large functions
2006-12-07 08:39:35 -08:00
fadvise.h
fault-inject.h
[PATCH] fault-injection: defaults likely to please a new user
2006-12-08 08:29:03 -08:00
fb.h
backlight: Rework backlight/fb interaction simplifying, lots
2007-02-20 08:38:46 +00:00
fcdevice.h
fcntl.h
fd.h
fd1772.h
fddidevice.h
fdreg.h
fib_rules.h
[NET] rules: Add support to invert selectors
2006-12-02 21:21:42 -08:00
file.h
[PATCH] fdtable: Provide free_fdtable() wrapper
2006-12-22 08:55:50 -08:00
filter.h
firmware.h
flat.h
font.h
freezer.h
[PATCH] PM: Fix SMP races in the freezer
2006-12-13 09:05:49 -08:00
fs.h
[PATCH] Mark struct super_operations const
2007-02-12 09:48:47 -08:00
fs_enet_pd.h
fs_stack.h
[PATCH] fsstack: Introduce fsstack_copy_{attr,inode}_*
2006-12-08 08:28:40 -08:00
fs_struct.h
[PATCH] Move fs_cachep to linux/fs_struct.h
2006-12-07 08:39:23 -08:00
fs_uart_pd.h
fsl_devices.h
[PPC] Fix compile failure do to introduction of PHY_POLL
2006-12-10 23:26:16 -06:00
fsnotify.h
[PATCH] VFS: change struct file to use struct path
2006-12-08 08:28:41 -08:00
fuse.h
[PATCH] fuse: add DESTROY operation
2006-12-07 08:39:32 -08:00
futex.h
[PATCH] Fix noise in futex.h
2006-12-10 09:55:41 -08:00
gameport.h
[PATCH] Fix numerous kcalloc() calls, convert to kzalloc()
2006-12-13 09:05:52 -08:00
gen_stats.h
genalloc.h
generic_acl.h
generic_serial.h
[PATCH] tty: switch to ktermios
2006-12-08 08:28:57 -08:00
genetlink.h
[GENETLINK]: Move command capabilities to flags.
2006-12-06 18:38:41 -08:00
genhd.h
Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6
2007-02-11 11:37:45 -08:00
getcpu.h
gfp.h
[PATCH] optional ZONE_DMA: optional ZONE_DMA in the VM
2007-02-11 10:51:18 -08:00
gfs2_ondisk.h
gigaset_dev.h
[PATCH] drivers/isdn/gigaset: new M101 driver (v2)
2007-02-12 09:48:30 -08:00
gpio_keys.h
[PATCH] gpio_keys driver shouldn't be ARM-specific
2007-03-05 07:57:51 -08:00
hardirq.h
[PATCH] tick-management: dyntick / highres functionality
2007-02-16 08:13:59 -08:00
harrier_defs.h
hash.h
hayesesp.h
hdlc.h
hdlcdrv.h
hdpu_features.h
hdreg.h
[PATCH] use __u8 rather than u8 in userspace SIZE defines in hdreg.h
2007-01-30 08:26:45 -08:00
hdsmart.h
hid-debug.h
HID: hid debug from hid-debug.h to hid layer
2007-02-05 10:00:38 +01:00
hid.h
HID: fix Logitech DiNovo Edge touchwheel and Logic3 /SpectraVideo middle button
2007-03-01 09:54:44 +01:00
hiddev.h
highmem.h
[ARM] pass vma for flush_anon_page()
2007-01-08 19:49:54 +00:00
highuid.h
hil.h
hil_mlc.h
hippidevice.h
hp_sdc.h
hpet.h
hrtimer.h
[PATCH] kernel-doc fixes for 2.6.20-git15 (non-drivers)
2007-03-01 14:53:37 -08:00
htirq.h
hugetlb.h
[PATCH] Fix get_unmapped_area and fsync for hugetlb shm segments
2007-03-01 17:18:39 -08:00
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
hysdn_if.h
i2c-algo-bit.h
i2c: Discard the i2c algo del_bus wrappers
2006-12-10 21:21:33 +01:00
i2c-algo-pca.h
i2c: Discard the i2c algo del_bus wrappers
2006-12-10 21:21:33 +01:00
i2c-algo-pcf.h
i2c: Discard the i2c algo del_bus wrappers
2006-12-10 21:21:33 +01:00
i2c-algo-sgi.h
i2c: Discard the i2c algo del_bus wrappers
2006-12-10 21:21:33 +01:00
i2c-dev.h
i2c-id.h
i2c: Add IDs to adapters
2007-02-13 22:09:01 +01:00
i2c-isa.h
i2c-ocores.h
i2c-pnx.h
i2c: New Philips PNX bus driver
2006-12-10 21:21:29 +01:00
i2c-pxa.h
i2c.h
i2c: Add driver suspend/resume/shutdown support
2007-02-13 22:09:00 +01:00
i2o-dev.h
[PATCH] use __u8/__u32 in userspace ioctl defines for I2O
2007-01-30 08:26:45 -08:00
i2o.h
[PATCH] kernel-doc: fix fusion and i2o docs
2006-12-07 08:39:40 -08:00
i8k.h
ibmtr.h
icmp.h
[NET]: Annotate checksums in on-the-wire packets.
2006-12-02 21:23:26 -08:00
icmpv6.h
[NET]: Annotate checksums in on-the-wire packets.
2006-12-02 21:23:26 -08:00
ide.h
ide: ide_get_best_pio_mode() returns incorrect IORDY setting (take 2)
2007-03-03 17:48:53 +01:00
idr.h
if.h
if_addr.h
[NETLINK]: Put {IFA,IFLA}_{RTA,PAYLOAD} macros back for userspace.
2006-12-08 17:19:33 -08:00
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
[PATCH] mips: if_fddi.h: Add a missing inclusion
2006-12-22 08:55:50 -08:00
if_frad.h
if_hippi.h
if_infiniband.h
if_link.h
[NETLINK]: Put {IFA,IFLA}_{RTA,PAYLOAD} macros back for userspace.
2006-12-08 17:19:33 -08:00
if_ltalk.h
if_packet.h
[PACKET]: Add optional checksum computation for recvmsg
2007-02-08 12:38:46 -08:00
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
[IP] TUNNEL: Fix to be built with user application.
2007-01-23 22:17:23 -08:00
if_vlan.h
[VLAN]: Avoid a 4-order allocation.
2007-03-02 20:44:51 -08:00
if_wanpipe.h
if_wanpipe_common.h
igmp.h
[PATCH] severing skbuff.h -> mm.h
2006-12-04 02:00:34 -05:00
in.h
[NET]: Supporting UDP-Lite (RFC 3828) in Linux
2006-12-02 21:22:46 -08:00
in6.h
[IPV6]: flowlabels are net-endian
2006-12-02 21:21:21 -08:00
in_route.h
inet.h
[NET]: Accept wildcard delimiters in in[46]_pton
2006-12-02 22:04:04 -08:00
inet_diag.h
inetdevice.h
[IPV6]: Assorted trivial endianness annotations.
2006-12-02 21:22:50 -08:00
init.h
[PATCH] Dynamic kernel command-line: common
2007-02-12 09:48:37 -08:00
init_task.h
[PATCH] tty: update the tty layer to work with struct pid
2007-02-12 09:48:32 -08:00
initrd.h
inotify.h
input.h
input/hid: Supporting more keys from the HUT Consumer Page
2006-12-14 13:37:24 +01:00
interrupt.h
[PATCH] Declare init_irq_proc before we use it.
2007-02-19 14:21:50 -08:00
io.h
[PATCH] sort the devres mess out
2007-02-11 11:18:07 -08:00
ioc3.h
ioc4.h
ioctl.h
ioctl32.h
ioport.h
devres: device resource management
2007-02-09 17:39:36 -05:00
ioprio.h
ip.h
[NET]: Annotate checksums in on-the-wire packets.
2006-12-02 21:23:26 -08:00
ip6_tunnel.h
[IPV6]: flowlabels are net-endian
2006-12-02 21:21:21 -08:00
ip_mp_alg.h
ipc.h
ipmi.h
[PATCH] IPMI: Add maintenance mode
2006-12-07 08:39:47 -08:00
ipmi_msgdefs.h
[PATCH] IPMI: Fix BT long busy
2006-12-07 08:39:47 -08:00
ipmi_smi.h
[PATCH] IPMI: Add maintenance mode
2006-12-07 08:39:47 -08:00
ipsec.h
ipv6.h
[IPV6]: flowlabels are net-endian
2006-12-02 21:21:21 -08:00
ipv6_route.h
ipx.h
irda.h
irq.h
[PATCH] FRV: Missing error defs
2007-03-01 14:53:38 -08:00
irq_cpustat.h
irqflags.h
irqreturn.h
isa.h
isapnp.h
isdn.h
[PATCH] tty: switch to ktermios
2006-12-08 08:28:57 -08:00
isdn_divertif.h
isdn_ppp.h
isdnif.h
isicom.h
iso_fs.h
istallion.h
[PATCH] Char: istallion, variables cleanup
2006-12-08 08:29:00 -08:00
ixjuser.h
jbd.h
[PATCH] make fs/jbd/transaction.c:__journal_temp_unlink_buffer() static
2006-12-07 08:39:40 -08:00
jbd2.h
[PATCH] make fs/jbd2/transaction.c:__kbd2_journal_temp_unlink_buffer() static
2006-12-07 08:39:40 -08:00
jffs2.h
jhash.h
jiffies.h
[PATCH] Fix timeout overflow with jiffies
2007-02-16 08:13:56 -08:00
journal-head.h
joystick.h
kallsyms.h
kbd_diacr.h
kbd_kern.h
Kbuild
[PATCH] export ufs_fs.h to userspace
2007-02-12 09:48:30 -08:00
kd.h
kdev_t.h
[PATCH] rework reserved major handling
2007-02-20 17:10:13 -08:00
kernel.h
[PATCH] pid: make session_of_pgrp use struct pid instead of pid_t
2007-02-12 09:48:31 -08:00
kernel_stat.h
kernelcapi.h
[PATCH] fix fallout from header dependency trimming
2006-12-04 12:45:29 -08:00
kexec.h
[ARM] 4137/1: Add kexec support
2007-02-16 14:37:06 +00:00
key-ui.h
key.h
keyboard.h
keyctl.h
kfifo.h
[PATCH] Numerous fixes to kernel-doc info in source files.
2007-02-11 10:51:32 -08:00
klist.h
kmalloc_sizes.h
kmod.h
Revert "Driver core: let request_module() send a /sys/modules/kmod/-uevent"
2007-02-23 14:54:57 -08:00
kobj_map.h
kobject.h
sysfs: Shadow directory support
2007-02-07 10:37:14 -08:00
kprobes.h
[PATCH] kprobes: enable booster on the preemptible kernel
2006-12-07 08:39:38 -08:00
kref.h
ks0108.h
[PATCH] cfag12864b: fix crash when built-in and no parport present
2007-02-20 17:10:14 -08:00
kthread.h
ktime.h
[PATCH] hrtimers: add high resolution timer support
2007-02-16 08:13:59 -08:00
kvm.h
KVM: Bump API version
2007-03-04 11:12:42 +02:00
kvm_para.h
KVM: Add host hypercall support for vmx
2007-03-04 11:12:40 +02:00
lapb.h
latency.h
lcd.h
backlight: Separate backlight properties from backlight ops pointers
2007-02-20 09:26:53 +00:00
leds.h
libata.h
libata: add CONFIG_PM to libata core layer
2007-03-02 18:30:35 -05:00
libps2.h
license.h
limits.h
linkage.h
linux_logo.h
list.h
[PATCH] Numerous fixes to kernel-doc info in source files.
2007-02-11 10:51:32 -08:00
llc.h
lm_interface.h
lock_dlm_plock.h
lockdep.h
[PATCH] lockdep: forward declare struct task_struct
2007-02-12 09:48:29 -08:00
log2.h
Correct trivial typo in log2.h.
2007-02-17 19:17:37 +01:00
loop.h
lp.h
m41t00.h
m48t86.h
magic.h
KVM: Move kvmfs magic number to <linux/magic.h>
2007-03-04 11:12:43 +02:00
major.h
matroxfb.h
mbcache.h
mc6821.h
mc146818rtc.h
[PATCH] RTC framework driver for CMOS RTCs
2007-02-11 10:51:32 -08:00
mca-legacy.h
mca.h
memory.h
memory_hotplug.h
mempolicy.h
mempool.h
meye.h
migrate.h
[PATCH] Page migration: Fix vma flag checking
2007-03-05 07:57:51 -08:00
mii.h
minix_fs.h
[PATCH] minix v3: fix superblock definition
2007-02-20 17:10:13 -08:00
miscdevice.h
Driver core: change misc class_devices to be real devices
2006-12-01 14:51:59 -08:00
mm.h
[PATCH] mm/{,tiny-}shmem.c cleanups
2007-03-01 14:53:35 -08:00
mm_inline.h
[PATCH] Use ZVC for inactive and active counts
2007-02-11 10:51:17 -08:00
mm_types.h
mman.h
mmtimer.h
mmzone.h
[PATCH] optional ZONE_DMA: optional ZONE_DMA in the VM
2007-02-11 10:51:18 -08:00
mnt_namespace.h
[PATCH] rename struct namespace to struct mnt_namespace
2006-12-08 08:28:51 -08:00
mod_devicetable.h
[PARISC] rename *_ANY_ID to PA_*_ANY_ID in the exported header
2007-02-17 01:09:12 -05:00
module.h
sysfs: fix build errors: uevent with CONFIG_SYSFS=n
2007-02-16 15:19:18 -08:00
moduleloader.h
moduleparam.h
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial
2007-02-19 13:29:02 -08:00
mount.h
[PATCH] struct vfsmount: keep mnt_count & mnt_expiry_mark away from mnt_flags
2007-02-11 10:51:25 -08:00
mpage.h
mqueue.h
mroute.h
msdos_fs.h
[PATCH] mark struct inode_operations const 3
2007-02-12 09:48:46 -08:00
msg.h
[PATCH] Fix the size limit of compat space msgsize
2006-12-07 08:39:38 -08:00
msi.h
msi: Make MSI useable more architectures
2007-02-07 15:50:08 -08:00
mtio.h
more ftape removal
2007-01-23 00:34:54 -05:00
mutex-debug.h
mutex.h
[PATCH] fix various kernel-doc in header files
2007-01-26 13:51:00 -08:00
mv643xx.h
mv643xx_eth: move mac_addr inside mv643xx_eth_platform_data
2007-03-02 20:16:10 -05:00
n_r3964.h
[PATCH] n_r3964: Use struct pid to track user space clients
2006-12-13 09:05:53 -08:00
namei.h
[PATCH] struct path: move struct path from fs/namei.c into include/linux
2006-12-08 08:28:40 -08:00
nbd.h
[PATCH] nbd: show nbd client pid in sysfs
2006-12-07 08:39:47 -08:00
ncp.h
ncp_fs.h
[PATCH] mark struct inode_operations const 3
2007-02-12 09:48:46 -08:00
ncp_fs_i.h
ncp_fs_sb.h
ncp_mount.h
[PATCH] ncpfs: Use struct pid to track the userspace watchdog process
2006-12-13 09:05:53 -08:00
ncp_no.h
neighbour.h
net.h
[S390]: Add AF_IUCV socket support
2007-02-08 13:51:54 -08:00
netdevice.h
[NET]: unregister_netdevice as void
2007-02-08 12:39:06 -08:00
netfilter.h
[NETFILTER]: nf_log: minor cleanups
2007-02-12 11:11:55 -08:00
netfilter_arp.h
netfilter_bridge.h
[NETFILTER]: bridge-netfilter: remove deferred hooks
2006-12-13 16:54:25 -08:00
netfilter_decnet.h
netfilter_ipv4.h
[NETFILTER]: bridge-netfilter: remove deferred hooks
2006-12-13 16:54:25 -08:00
netfilter_ipv6.h
[NETFILTER]: bridge-netfilter: remove deferred hooks
2006-12-13 16:54:25 -08:00
netlink.h
[PATCH] eCryptfs: Public key transport mechanism
2007-02-12 09:48:36 -08:00
netpoll.h
WorkQueue: Fix up arch-specific work items where possible
2006-12-05 19:36:26 +00:00
netrom.h
nfs.h
nfs2.h
nfs3.h
nfs4.h
[PATCH] knfsd: nfsd4: represent nfsv4 acl with array instead of linked list
2007-02-16 08:14:01 -08:00
nfs4_acl.h
[PATCH] knfsd: nfsd4: represent nfsv4 acl with array instead of linked list
2007-02-16 08:14:01 -08:00
nfs4_mount.h
nfs_fs.h
Merge branch 'master' of /home/trondmy/kernel/linux-2.6/
2007-02-12 22:43:25 -08:00
nfs_fs_i.h
nfs_fs_sb.h
nfs_idmap.h
nfs_mount.h
nfs_page.h
NFS: Make nfs_updatepage() mark the page as dirty.
2006-12-06 10:46:39 -05:00
nfs_xdr.h
Merge branch 'master' of /home/trondmy/kernel/linux-2.6/
2007-02-12 22:43:25 -08:00
nfsacl.h
nfsd_idmap.h
nls.h
nmi.h
[PATCH] x86: fix laptop bootup hang in init_acpi()
2007-02-13 13:26:24 +01:00
node.h
nodemask.h
[PATCH] Replace highest_possible_node_id() with nr_node_ids
2007-02-20 17:10:13 -08:00
notifier.h
nsc_gpio.h
nsproxy.h
Revert "[PATCH] namespaces: fix exit race by splitting exit"
2007-01-30 13:35:18 -08:00
nubus.h
numa.h
nvram.h
oom.h
oprofile.h
page-flags.h
[PATCH] Rename PG_checked to PG_owner_priv_1
2007-03-01 14:53:37 -08:00
pagemap.h
[PATCH] mm: remove find_trylock_page
2007-02-09 08:06:14 -08:00
pagevec.h
param.h
parport.h
parport_pc.h
parser.h
pata_platform.h
[PATCH] ata: Generic platform_device libata driver
2006-12-01 22:40:28 -05:00
patchkey.h
pci-acpi.h
pci.h
[PATCH] msi: sanely support hardware level msi disabling
2007-03-05 07:57:50 -08:00
pci_hotplug.h
pci_ids.h
atl1: add L1 device id to pci_ids, then use it
2007-02-17 15:17:05 -05:00
pci_regs.h
[PATCH] msi: sanely support hardware level msi disabling
2007-03-05 07:57:50 -08:00
pcieport_if.h
percpu.h
percpu_counter.h
personality.h
pfkeyv2.h
Merge branch 'HEAD' of master.kernel.org:/pub/scm/linux/kernel/git/herbert/crypto-2.6
2007-02-08 15:25:18 -08:00
pfn.h
pg.h
phonedev.h
[PATCH] mark struct inode_operations const 3
2007-02-12 09:48:46 -08:00
phy.h
[PATCH] PHY: Add support for configuring the PHY connection interface
2006-12-02 00:33:11 -05:00
pid.h
[PATCH] pid: remove now unused do_each_task_pid and while_each_task_pid
2007-02-12 09:48:32 -08:00
pid_namespace.h
[PATCH] namespaces: fix task exit disaster
2007-01-30 13:40:36 -08:00
pipe_fs_i.h
[PATCH] reorder struct pipe_buf_operations
2006-12-13 09:05:48 -08:00
pkt_cls.h
pkt_sched.h
pktcdvd.h
[PATCH] pktcdvd: add sysfs and debugfs interface
2006-12-08 08:28:38 -08:00
platform_device.h
Driver core: Make platform_device_add_data accept a const pointer
2006-12-13 15:38:46 -08:00
plist.h
pm.h
power management: fix struct layout and docs
2007-02-23 14:52:09 -08:00
pm_legacy.h
pmu.h
pnp.h
[PATCH] PNP: export pnp_bus_type
2007-02-11 10:51:28 -08:00
pnpbios.h
poison.h
poll.h
[PATCH] severing poll.h -> mm.h
2006-12-04 02:00:36 -05:00
posix-timers.h
posix_acl.h
posix_acl_xattr.h
posix_types.h
ppdev.h
ppp-comp.h
ppp_channel.h
ppp_defs.h
prctl.h
preempt.h
prefetch.h
prio_tree.h
proc_fs.h
[PATCH] sysctl: reimplement the sysctl proc support
2007-02-14 08:10:00 -08:00
profile.h
[PATCH] KVM: add VM-exit profiling
2007-01-11 18:18:21 -08:00
ps2esdi.h
ptrace.h
qnx4_fs.h
[PATCH] mark struct inode_operations const 3
2007-02-12 09:48:46 -08:00
qnxtypes.h
quota.h
[PATCH] QUOTA: Have <linux/quota.h> include <linux/rwsem.h> explicitly
2007-02-12 09:48:28 -08:00
quotaio_v1.h
quotaio_v2.h
quotaops.h
[PATCH] proper prototype for remove_inode_dquot_ref()
2006-12-07 08:39:44 -08:00
radeonfb.h
radix-tree.h
[PATCH] radix-tree: RCU lockless readside
2006-12-07 08:39:25 -08:00
raid_class.h
ramfs.h
random.h
[PATCH] mark struct file_operations const 1
2007-02-12 09:48:44 -08:00
raw.h
rbtree.h
rcupdate.h
reboot.h
reboot_fixups.h
reciprocal_div.h
[PATCH] SLAB: use a multiply instead of a divide in obj_to_index()
2006-12-13 09:05:49 -08:00
reiserfs_acl.h
reiserfs_fs.h
[PATCH] mark struct inode_operations const 3
2007-02-12 09:48:46 -08:00
reiserfs_fs_i.h
[PATCH] resierfs: avoid tail packing if an inode was ever mmapped
2007-01-23 07:52:06 -08:00
reiserfs_fs_sb.h
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
2006-12-05 14:37:56 +00:00
reiserfs_xattr.h
[PATCH] cleanup include/linux/reiserfs_xattr.h
2007-02-11 11:18:05 -08:00
relay.h
[PATCH] Relay: add CPU hotplug support
2007-02-11 10:51:28 -08:00
resource.h
resume-trace.h
rio.h
[PATCH] rapidio: fix multi-switch enumeration
2007-02-11 11:18:07 -08:00
rio_drv.h
rio_ids.h
rio_regs.h
rmap.h
[PATCH] mm: more rmap debugging
2006-12-22 08:55:49 -08:00
romfs_fs.h
root_dev.h
rose.h
route.h
rslib.h
rtc-v3020.h
rtc.h
[PATCH] rtc: Add rtc_merge_alarm()
2006-12-10 09:55:40 -08:00
rtmutex.h
[PATCH] fix various kernel-doc in header files
2007-01-26 13:51:00 -08:00
rtnetlink.h
[NETLINK]: Restore API compatibility of address and neighbour bits
2006-12-08 17:19:27 -08:00
rwsem-spinlock.h
[PATCH] lockdep: name some old style locks
2006-12-07 08:39:36 -08:00
rwsem.h
sc26198.h
scatterlist.h
scc.h
sched.h
[PATCH] sched: remove SMT nice
2007-03-05 07:57:51 -08:00
screen_info.h
[PATCH] i386: Relocatable kernel support
2006-12-07 02:14:04 +01:00
sctp.h
[SCTP]: Fix typo adaption -> adaptation as per the latest API draft.
2006-12-22 11:12:04 -08:00
scx200.h
scx200_gpio.h
sdla.h
sdla_fr.h
seccomp.h
securebits.h
security.h
[PATCH] mark struct file_operations const 1
2007-02-12 09:48:44 -08:00
selection.h
selinux.h
selinux_netlink.h
sem.h
seq_file.h
[PATCH] struct seq_operations and struct file_operations constification
2006-12-07 08:39:46 -08:00
seqlock.h
Various typo fixes.
2007-02-17 19:07:33 +01:00
serial.h
serial167.h
serial_8250.h
[PATCH] Exar quad port serial
2006-12-07 08:39:35 -08:00
serial_core.h
[PATCH] fix PNX8550 serial breakage
2007-02-14 08:09:52 -08:00
serial_pnx8xxx.h
[PATCH] fix PNX8550 serial breakage
2007-02-14 08:09:52 -08:00
serial_reg.h
serialP.h
serio.h
Input: i8042 - let serio bus suspend ports
2007-02-18 01:40:30 -05:00
shm.h
[PATCH] Fix get_unmapped_area and fsync for hugetlb shm segments
2007-03-01 17:18:39 -08:00
shmem_fs.h
signal.h
[PATCH] Move sighand_cachep to include/signal.h
2006-12-07 08:39:22 -08:00
skbuff.h
[PATCH] slab: remove kmem_cache_t
2006-12-07 08:39:25 -08:00
slab.h
[PATCH] More slab.h cleanups
2006-12-13 09:05:49 -08:00
slab_def.h
[PATCH] optional ZONE_DMA: optional ZONE_DMA in the VM
2007-02-11 10:51:18 -08:00
sm501-regs.h
[PATCH] mfd: SM501 core driver
2007-02-20 17:10:14 -08:00
sm501.h
[PATCH] mfd: SM501 core driver
2007-02-20 17:10:14 -08:00
smb.h
smb_fs.h
smb_fs_i.h
smb_fs_sb.h
[PATCH] smbfs: Make conn_pid a struct pid
2006-12-13 09:05:53 -08:00
smb_mount.h
smbno.h
smp.h
[PATCH] declare smp_call_function_single in generic code
2006-12-07 08:39:38 -08:00
smp_lock.h
snmp.h
socket.h
[NET]: Revert socket.h/stat.h ifdef hacks.
2007-02-28 09:41:59 -08:00
sockios.h
[NET]: The scheduled removal of the frame diverter.
2006-12-02 21:22:23 -08:00
som.h
sonet.h
sonypi.h
sort.h
sound.h
soundcard.h
spinlock.h
[PATCH] timer/hrtimer: take per cpu locks in sane order
2007-03-05 07:57:53 -08:00
spinlock_api_smp.h
spinlock_api_up.h
spinlock_types.h
spinlock_types_up.h
spinlock_up.h
srcu.h
stacktrace.h
stallion.h
[PATCH] Char: stallion, variables cleanup
2006-12-08 08:28:59 -08:00
start_kernel.h
[PATCH] i386: cpu_detect extraction
2006-12-07 02:14:08 +01:00
stat.h
[NET]: Revert socket.h/stat.h ifdef hacks.
2007-02-28 09:41:59 -08:00
statfs.h
stddef.h
stop_machine.h
string.h
stringify.h
superhyway.h
suspend.h
[PATCH] swsusp: Improve handling of highmem
2006-12-07 08:39:27 -08:00
svga.h
[PATCH] fbdev driver for S3 Trio/Virge
2007-02-12 09:48:41 -08:00
swap.h
[PATCH] Drop nr_free_pages_pgdat()
2007-02-11 10:51:18 -08:00
swapops.h
[PATCH] mincore warning fix
2007-02-20 17:10:13 -08:00
synclink.h
sys.h
syscalls.h
sysctl.h
[PATCH] sysctl: remove the proc_dir_entry member for the sysctl tables
2007-02-14 08:10:00 -08:00
sysdev.h
[POWERPC] Introduce _SYSDEV_ATTR
2007-02-07 14:03:19 +11:00
sysfs.h
[PATCH] Fix sysfs build breakage if !CONFIG_SYSFS
2007-03-01 17:22:04 -08:00
sysrq.h
[PATCH] debug: add sysrq_always_enabled boot option
2006-12-13 09:05:50 -08:00
sysv_fs.h
task_io_accounting.h
[PATCH] io-accounting: core statistics
2006-12-10 09:55:41 -08:00
task_io_accounting_ops.h
[PATCH] io-accounting: core statistics
2006-12-10 09:55:41 -08:00
taskstats.h
[PATCH] io-accounting: via taskstats
2006-12-10 09:55:41 -08:00
taskstats_kern.h
[PATCH] taskstats: cleanup ->signal->stats allocation
2006-12-07 08:39:34 -08:00
tc.h
[TC] MIPS: TURBOchannel update to the driver model
2007-02-09 16:23:15 +00:00
tcp.h
[TCP]: Seperate DSACK from SACK fast path
2007-02-08 12:38:49 -08:00
telephony.h
termios.h
textsearch.h
textsearch_fsm.h
tfrc.h
[DCCP] ccid3: Finer-grained resolution of sending rates
2006-12-11 14:34:42 -08:00
thread_info.h
threads.h
ticable.h
tick.h
[PATCH] Add debugging feature /proc/timer_list
2007-02-16 08:13:59 -08:00
tifm.h
tifm_core: add suspend/resume infrastructure for tifm devices
2007-02-04 20:54:10 +01:00
time.h
[PATCH] GTOD: persistent clock support
2007-02-16 08:13:57 -08:00
timer.h
[PATCH] Add debugging feature /proc/timer_stat
2007-02-16 08:13:59 -08:00
times.h
timex.h
[PATCH] HZ free ntp
2007-02-16 08:13:56 -08:00
tiocl.h
tipc.h
tipc_config.h
[TIPC]: endianness annotations
2006-12-02 21:21:08 -08:00
topology.h
[PATCH] sched: remove SMT nice
2007-03-05 07:57:51 -08:00
toshiba.h
[PATCH] proper prototype for tosh_smm()
2007-02-12 09:48:42 -08:00
transport_class.h
trdevice.h
tsacct_kern.h
tty.h
[PATCH] tty: update the tty layer to work with struct pid
2007-02-12 09:48:32 -08:00
tty_driver.h
[PATCH] tty: switch to ktermios and new framework
2006-12-08 08:28:56 -08:00
tty_flip.h
tty_ldisc.h
[PATCH] tty: switch to ktermios and new framework
2006-12-08 08:28:56 -08:00
types.h
[PATCH] Centralise definitions of sector_t and blkcnt_t
2006-12-04 19:41:15 -08:00
uaccess.h
Merge branch 'for-linus' of git://one.firstfloor.org/home/andi/git/linux-2.6
2006-12-07 08:59:11 -08:00
udf_fs.h
udf_fs_i.h
udf_fs_sb.h
udp.h
[NET]: Annotate checksums in on-the-wire packets.
2006-12-02 21:23:26 -08:00
ufs_fs.h
[PATCH] mark struct inode_operations const 3
2007-02-12 09:48:46 -08:00
ufs_fs_i.h
[PATCH] ufs2 write: block allocation update
2007-02-12 09:48:40 -08:00
ufs_fs_sb.h
[PATCH] export ufs_fs.h to userspace
2007-02-12 09:48:30 -08:00
uinput.h
uio.h
ultrasound.h
umem.h
un.h
unistd.h
unwind.h
Remove stack unwinder for now
2006-12-15 08:47:51 -08:00
usb.h
USB: make autosuspend delay a module parameter
2007-02-23 15:03:46 -08:00
usb_gadget.h
usb_gadgetfs.h
USB: <linux/usb_ch9.h> becomes <linux/usb/ch9.h>
2007-02-07 15:44:32 -08:00
usb_usual.h
USB Storage: indistinguishable devices with broken and unbroken firmware
2007-02-16 15:32:19 -08:00
usbdevice_fs.h
USB: use __u32 rather than u32 in userspace ioctls in usbdevice_fs.h
2007-02-16 15:32:20 -08:00
user.h
utime.h
uts.h
utsname.h
vermagic.h
vfs.h
via.h
video_decoder.h
video_encoder.h
video_output.h
output: Add display output class support
2006-12-20 01:46:41 -05:00
videodev.h
videodev2.h
V4L/DVB (5305): Mark VIDIOC_DBG_S/G_REGISTER as experimental
2007-03-01 13:09:46 -02:00
videotext.h
vmalloc.h
vmstat.h
[PATCH] count_vm_events-warning-fix
2007-02-11 10:51:25 -08:00
vt.h
vt_buffer.h
vt_kern.h
wait.h
wanrouter.h
[NET] net/wanrouter/wanmain.c: cleanups
2007-02-08 12:38:54 -08:00
watchdog.h
wireless.h
[PATCH] wireless: fix IW_IS_{GET,SET} comment in wireless.h
2007-02-14 15:45:03 -05:00
workqueue.h
Make workqueue bit operations work on "atomic_long_t"
2006-12-16 09:53:50 -08:00
writeback.h
[PATCH] throttle_vm_writeout(): don't loop on GFP_NOFS and GFP_NOIO allocations
2007-03-01 14:53:38 -08:00
x25.h
xattr.h
[PATCH] cleanup include/linux/xattr.h
2007-02-11 11:18:05 -08:00
xfrm.h
[XFRM]: Extension for dynamic update of endpoint address(es)
2007-02-08 13:11:42 -08:00
yam.h
zconf.h
zlib.h
zorro.h
zorro_ids.h
zutil.h