kernel-ark/include/linux
Harald Welte 1dfbab5949 [NETFILTER] Fix conntrack event cache deadlock/oops
This patch fixes a number of bugs.  It cannot be reasonably split up in
multiple fixes, since all bugs interact with each other and affect the same
function:

Bug #1:
The event cache code cannot be called while a lock is held.  Therefore, the
call to ip_conntrack_event_cache() within ip_ct_refresh_acct() needs to be
moved outside of the locked section.  This fixes a number of 2.6.14-rcX
oops and deadlock reports.

Bug #2:
We used to call ct_add_counters() for unconfirmed connections without
holding a lock.  Since the add operations are not atomic, we could race
with another CPU.

Bug #3:
ip_ct_refresh_acct() lost REFRESH events in some cases where refresh
(and the corresponding event) are desired, but no accounting shall be
performed.  Both, evenst and accounting implicitly depended on the skb
parameter bein non-null.   We now re-introduce a non-accounting
"ip_ct_refresh()" variant to explicitly state the desired behaviour.

Signed-off-by: Harald Welte <laforge@netfilter.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
2005-09-22 23:46:57 -07:00
..
byteorder [BYTEORDER]: Document alignment and byteorder macros 2005-09-19 19:57:36 -07:00
dvb
hdlc
isdn
lockd
mmc [MMC] Ensure correct mmc_priv() behaviour 2005-09-08 22:46:00 +01:00
mtd
netfilter [NETLINK]: Convert netlink users to use group numbers instead of bitmasks 2005-08-29 16:00:54 -07:00
netfilter_arp
netfilter_bridge
netfilter_ipv4 [NETFILTER] Fix conntrack event cache deadlock/oops 2005-09-22 23:46:57 -07:00
netfilter_ipv6 [NETFILTER] ip6tables: remove duplicate code 2005-09-19 15:34:40 -07:00
nfsd [PATCH] nfsd4: move replay_owner 2005-09-13 08:22:31 -07:00
raid [PATCH] md: add write-intent-bitmap support to raid5 2005-09-09 16:39:12 -07:00
sunrpc [PATCH] sunrpc: cache_register can use wrong module reference 2005-09-07 16:57:25 -07:00
tc_act
tc_ematch [PKT_SCHED]: em_meta: Kill TCF_META_ID_{INDEV,SECURITY,TCVERDICT} 2005-07-22 14:43:52 -07:00
8250_pci.h [SERIAL] Convert parport_serial to use new 8250_pci interfaces 2005-07-27 11:41:18 +01:00
a.out.h
ac97_codec.h
acct.h
acpi.h [ACPI] delete CONFIG_ACPI_PCI 2005-08-25 12:40:44 -04:00
adb.h
adfs_fs_i.h
adfs_fs_sb.h
adfs_fs.h
affs_fs.h
affs_hardblocks.h
agp_backend.h
agpgart.h
aio_abi.h
aio.h
amifd.h
amifdreg.h
amigaffs.h
apm_bios.h
arcdevice.h
arcfb.h
ata.h Merge /spare/repo/linux-2.6/ 2005-08-29 15:59:42 -04:00
atalk.h
atm_eni.h
atm_he.h
atm_idt77105.h
atm_nicstar.h
atm_suni.h
atm_tcp.h
atm_zatm.h
atm.h
atmapi.h
atmarp.h
atmbr2684.h
atmclip.h
atmdev.h
atmioc.h
atmlec.h
atmmpc.h
atmppp.h
atmsap.h
atmsvc.h
attribute_container.h [SCSI] correct attribute_container list usage 2005-08-30 22:44:20 -05:00
audit.h Merge with /shiny/git/linux-2.6/.git 2005-07-13 15:25:59 +01:00
auto_fs4.h
auto_fs.h
auxvec.h [PATCH] auxiliary vector cleanups 2005-09-07 16:57:21 -07:00
awe_voice.h
ax25.h
b1lli.h
b1pcmcia.h
backing-dev.h
backlight.h
baycom.h
bcd.h
bfs_fs.h [PATCH] bfs: fix endianness, signedness; add trivial bugfix 2005-09-09 13:57:32 -07:00
binfmts.h
bio.h [PATCH] include/linux/bio.h: "extern inline" -> "static inline" 2005-09-10 10:06:35 -07:00
bit_spinlock.h [PATCH] spinlock consolidation 2005-09-10 10:06:21 -07:00
bitmap.h
bitops.h
blkdev.h [PATCH] include/linux/blkdev.h: "extern inline" -> "static inline" 2005-09-10 10:06:34 -07:00
blkpg.h
blockgroup_lock.h
bootmem.h
bpqether.h
buffer_head.h
cache.h
capability.h [PATCH] VM: add capabilites check to set_zone_reclaim 2005-09-05 00:05:44 -07:00
capi.h
cciss_ioctl.h
cd1400.h
cdev.h
cdk.h
cdrom.h
chio.h [PATCH] __user annotations (scsi/ch) 2005-09-10 10:16:27 -07:00
circ_buf.h
cobalt-nvram.h
coda_cache.h
coda_fs_i.h
coda_linux.h
coda_proc.h
coda_psdev.h
coda.h
coff.h
com20020.h
compat_ioctl.h
compat.h [PATCH] compat: be more consistent about [ug]id_t 2005-09-07 16:57:19 -07:00
compiler-gcc2.h
compiler-gcc3.h
compiler-gcc4.h
compiler-gcc.h
compiler-intel.h
compiler.h
completion.h
comstats.h
concap.h
config.h
connector.h [NET]: Add netlink connector. 2005-09-11 19:15:07 -07:00
console_struct.h
console.h
consolemap.h
cpu.h [PATCH] remove driverfs references from include/linux/cpu.h and net/sunrpc/rpc_pipe.c 2005-09-02 00:57:31 -07:00
cpufreq.h
cpumask.h
cpuset.h [PATCH] cpusets: confine oom_killer to mem_exclusive cpuset 2005-09-07 16:57:40 -07:00
cramfs_fs_sb.h
cramfs_fs.h
crash_dump.h
crc16.h [PATCH] crc16: remove w1 specific comments. 2005-09-12 08:48:08 -07:00
crc32.h
crc32c.h
crc-ccitt.h
crypto.h [CRYPTO]: Added CRYPTO_TFM_REQ_MAY_SLEEP flag 2005-09-01 17:43:05 -07:00
cryptohash.h
ctype.h
cuda.h
cyclades.h
cyclomx.h
cycx_cfm.h
cycx_drv.h
cycx_x25.h
dcache.h [PATCH] struct dentry: place d_hash close to d_parent and d_name to speedup lookups 2005-09-07 16:57:41 -07:00
dccp.h [DCCP]: Introduce CCID getsockopt for the CCIDs 2005-09-18 00:19:32 -07:00
dcookies.h [PATCH] include/linux/dcookies.h: dummy functions must be "static inline" 2005-08-01 21:37:59 -07:00
debugfs.h
delay.h
devfs_fs_kernel.h
devfs_fs.h
device-mapper.h
device.h [PATCH] driver core: add helper device_is_registered() 2005-09-22 07:58:24 -07:00
devpts_fs.h
dio.h
dirent.h
divert.h
dm9000.h
dm-ioctl.h
dma-mapping.h
dmapool.h [PATCH] dmapool: Fix "nocast type" warnings 2005-09-10 10:06:29 -07:00
dmi.h [PATCH] x86-64: Make dmi_find_device for !DMI case inline 2005-09-12 10:50:58 -07:00
dn.h
dnotify.h
dqblk_v1.h
dqblk_v2.h
dqblk_xfs.h
ds1286.h
dtlk.h
edd.h
eeprom.h
efi.h [PATCH] x86: fix EFI memory map parsing 2005-09-05 00:06:09 -07:00
efs_dir.h
efs_fs_i.h
efs_fs_sb.h
efs_fs.h
efs_vh.h
eisa.h
elevator.h
elf-fdpic.h
elf.h [PATCH] auxiliary vector cleanups 2005-09-07 16:57:21 -07:00
elfcore.h
err.h
errno.h
errqueue.h
etherdevice.h Merge upstream 2.6.13-rc3 into ieee80211 branch of netdev-2.6. 2005-07-13 16:23:51 -04:00
ethtool.h [NET]: Add support for getting the permanent hardware address. 2005-08-29 16:02:44 -07:00
eventpoll.h
ext2_fs_sb.h
ext2_fs.h [PATCH] disk quotas fail when /etc/mtab is symlinked to /proc/mounts 2005-09-07 16:57:23 -07:00
ext3_fs_i.h
ext3_fs_sb.h
ext3_fs.h [PATCH] disk quotas fail when /etc/mtab is symlinked to /proc/mounts 2005-09-07 16:57:23 -07:00
ext3_jbd.h
fadvise.h [PATCH] s390: fadvise hint values. 2005-07-13 11:25:24 -07:00
fb.h [PATCH] fbcon: constify font data 2005-09-13 08:22:32 -07:00
fcdevice.h
fcntl.h
fd1772.h
fd.h
fddidevice.h
fdreg.h
file.h [PATCH] files: files struct with RCU 2005-09-09 13:57:55 -07:00
filter.h
firmware.h [PATCH] modified firmware_class.c to support no hotplug 2005-09-07 16:57:26 -07:00
flat.h
font.h [PATCH] fbcon: constify font data 2005-09-13 08:22:32 -07:00
fs_struct.h
fs.h [PATCH] mm/filemap.c: make two functions static 2005-09-10 10:06:25 -07:00
fsl_devices.h
fsnotify.h [PATCH] inotify: add MOVE_SELF event 2005-08-15 09:50:31 -07:00
ftape-header-segment.h
ftape-vendors.h
ftape.h [PATCH] turn many #if $undefined_string into #ifdef $undefined_string 2005-07-27 16:26:08 -07:00
fuse.h [PATCH] FUSE: add fsync operation for directories 2005-09-09 14:03:47 -07:00
futex.h [PATCH] FUTEX_WAKE_OP: pthread_cond_signal() speedup 2005-09-07 16:57:17 -07:00
gameport.h
gen_stats.h
genalloc.h
generic_serial.h
genhd.h
gfp.h [PATCH] cpusets: new __GFP_HARDWALL flag 2005-09-07 16:57:40 -07:00
hardirq.h [PATCH] hardirq uses preempt 2005-07-12 16:01:03 -07:00
harrier_defs.h
hash.h
hayesesp.h
hdlc.h
hdlcdrv.h
hdpu_features.h
hdreg.h
hdsmart.h
hiddev.h
highmem.h
highuid.h
hippidevice.h [NET]: net/802: more endian annotations 2005-08-29 16:10:54 -07:00
hpet.h
hpfs_fs.h
hugetlb.h [PATCH] remove hugetlb_clean_stale_pgtable() and fix huge_pte_alloc() 2005-09-05 00:05:46 -07:00
hwmon-sysfs.h [PATCH] I2C: W83792D driver 1/3 2005-09-05 09:14:13 -07:00
hwmon-vid.h [PATCH] hwmon: hwmon vs i2c, second round (10/11) 2005-09-05 09:14:23 -07:00
hwmon.h [PATCH] hwmon: move SENSORS_LIMIT to hwmon.h 2005-09-05 09:14:17 -07:00
hysdn_if.h
i2c-algo-bit.h
i2c-algo-ite.h
i2c-algo-pca.h
i2c-algo-pcf.h
i2c-algo-sgi.h
i2c-algo-sibyte.h
i2c-dev.h
i2c-id.h [PATCH] I2C: Kill i2c_algorithm.id (7/7) 2005-09-05 09:14:33 -07:00
i2c-isa.h [PATCH] I2C: Kill i2c_algorithm.id (5/7) 2005-09-05 09:14:31 -07:00
i2c-pxa.h
i2c.h [PATCH] i2c: kill an unused i2c_adapter struct member 2005-09-17 11:50:02 -07:00
i2o-dev.h
i2o.h
i8k.h
ibmtr.h
icmp.h
icmpv6.h
ide.h [PATCH] Fix ide-disk.c oops caused by hwif == NULL 2005-08-09 20:21:31 -07:00
idr.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 [NET]: Fix sparse warnings 2005-08-29 16:01:32 -07:00
if_fc.h [NET]: net/802: more endian annotations 2005-08-29 16:10:54 -07:00
if_fddi.h [NET]: net/802: more endian annotations 2005-08-29 16:10:54 -07:00
if_frad.h [NET]: Fix sparse warnings 2005-08-29 16:01:32 -07:00
if_hippi.h [NET]: net/802: more endian annotations 2005-08-29 16:10:54 -07:00
if_infiniband.h
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 [NET]: Fix sparse warnings 2005-08-29 16:01:32 -07:00
if_tun.h [TUNTAP]: Allow setting the linktype of the tap device from userspace 2005-09-01 17:40:05 -07:00
if_tunnel.h
if_vlan.h [8021Q]: Add endian annotations. 2005-09-19 15:41:28 -07:00
if_wanpipe_common.h
if_wanpipe.h
if.h
igmp.h [NET]: Fix sparse warnings 2005-08-29 16:01:32 -07:00
in6.h [IPV6]: Note values allocated for ip6_tables. 2005-09-10 11:32:45 +09:00
in_route.h
in.h [DCCP]: Initial implementation 2005-08-29 15:49:46 -07:00
inet_diag.h [INET_DIAG]: Rename tcp_diag.[ch] to inet_diag.[ch] 2005-08-29 15:57:48 -07:00
inet.h
inetdevice.h
init_task.h [PATCH] files: files struct with RCU 2005-09-09 13:57:55 -07:00
init.h
initrd.h
inotify.h [PATCH] inotify: fix event loss on hardlinked files 2005-09-07 16:57:39 -07:00
input.h Manual merge with Linus 2005-09-09 20:14:47 -05:00
interrupt.h [PATCH] x86-64: Some cleanup and optimization to the processor data area. 2005-09-12 10:49:58 -07:00
ioc4.h
ioctl32.h [PATCH] remove register_ioctl32_conversion and unregister_ioctl32_conversion 2005-09-07 16:57:20 -07:00
ioctl.h
ioport.h
ioprio.h
ip6_tunnel.h
ip_mp_alg.h
ip.h [NET]: Introduce inet_connection_sock 2005-08-29 15:43:19 -07:00
ipc.h
ipmi_msgdefs.h
ipmi_smi.h
ipmi.h [PATCH] ipmi: fix panic ipmb response 2005-09-07 16:57:48 -07:00
ipsec.h
ipv6_route.h
ipv6.h [IPV6]: Bring Type 0 routing header in-line with rfc3542. 2005-09-10 00:15:06 -07:00
ipx.h
irda.h
irq_cpustat.h
irq.h [PATCH] CHECK_IRQ_PER_CPU() to avoid dead code in __do_IRQ() 2005-09-07 16:57:29 -07:00
isapnp.h
isdn_divertif.h
isdn_ppp.h
isdn.h [PATCH] Remove non-arch consumers of asm/segment.h 2005-09-07 16:57:34 -07:00
isdnif.h
isicom.h
iso_fs.h
istallion.h
ite_gpio.h
ixjuser.h
jbd.h [PATCH] spinlock consolidation 2005-09-10 10:06:21 -07:00
jffs2_fs_i.h
jffs2_fs_sb.h
jffs2.h
jffs.h
jhash.h
jiffies.h [PATCH] include: update jiffies/{m,u}secs conversion functions 2005-09-10 10:06:36 -07:00
journal-head.h
joystick.h [PATCH] joystick-vs-x.org fix 2005-09-17 11:50:02 -07:00
kallsyms.h
kbd_diacr.h
kbd_kern.h
kd.h
kdev_t.h
kernel_stat.h
kernel.h [PATCH] Make BUILD_BUG_ON fail at compile time. 2005-09-13 08:22:28 -07:00
kernelcapi.h
kexec.h
key-ui.h
key.h
keyboard.h
keyctl.h
kfifo.h
klist.h [PATCH] fix klist semantics for lists which have elements removed on traversal 2005-09-07 18:26:54 -07:00
kmalloc_sizes.h
kmod.h
kobj_map.h
kobject_uevent.h
kobject.h
kprobes.h [PATCH] Kprobes: prevent possible race conditions generic 2005-09-07 16:57:59 -07:00
kref.h
kthread.h
lapb.h
lcd.h
libata.h /spare/repo/libata-dev branch 'iomap-try3' 2005-09-05 05:20:33 -04:00
libps2.h
limits.h
linkage.h [PATCH] Kprobes: prevent possible race conditions generic 2005-09-07 16:57:59 -07:00
linux_logo.h
list.h [LIST]: Add docbook header comments for hlist_add_{before,after}_rcu() 2005-08-29 16:11:00 -07:00
llc.h
loop.h
lp.h
major.h
matroxfb.h
mbcache.h [PATCH] mbcache: Remove unused mb_cache_shrink parameter 2005-07-27 16:26:07 -07:00
mc6821.h
mc146818rtc.h
mca-legacy.h
mca.h
mempolicy.h [PATCH] PCI: Run PCI driver initialization on local node 2005-09-08 14:57:23 -07:00
mempool.h
meye.h
mii.h This patch adds a PHY Abstraction Layer to the Linux Kernel, enabling 2005-07-30 19:31:23 -04:00
minix_fs.h
miscdevice.h
mm_inline.h
mm.h [PATCH] mm: add a note about partially hardcoded VM_* flags 2005-09-21 10:11:55 -07:00
mman.h
mmtimer.h
mmzone.h [PATCH] sparsemem extreme: hotplug preparation 2005-09-05 00:05:38 -07:00
mod_devicetable.h [PATCH] Make MODULE_DEVICE_TABLE work for vio devices 2005-08-30 13:31:56 +10:00
module.h
moduleloader.h
moduleparam.h
mount.h
mpage.h
mqueue.h
mroute.h
msdos_fs.h
msg.h [PATCH] ipc: convert /proc/sysvipc/* to generic seq_file interface 2005-09-07 16:57:26 -07:00
mtio.h
mv643xx.h [PATCH] ppc32: mv64x60 updates & enhancements 2005-09-05 00:06:00 -07:00
n_r3964.h
namei.h
namespace.h
nbd.h
ncp_fs_i.h
ncp_fs_sb.h
ncp_fs.h
ncp_mount.h
ncp_no.h
ncp.h
net.h [NET]: Fix sparse warnings 2005-08-29 16:01:32 -07:00
netdevice.h [NET]: Add support for getting the permanent hardware address. 2005-08-29 16:02:44 -07:00
netfilter_arp.h
netfilter_bridge.h
netfilter_decnet.h [NETLINK]: Convert netlink users to use group numbers instead of bitmasks 2005-08-29 16:00:54 -07:00
netfilter_ipv4.h [NETFILTER]: Rename skb_ip_make_writable() to skb_make_writable() 2005-08-29 15:34:40 -07:00
netfilter_ipv6.h [NET]: Fix sparse warnings 2005-08-29 16:01:32 -07:00
netfilter_logging.h
netfilter.h [NETFILTER]: Fix gcc-3.4.x warning about iplicit operator precedence 2005-08-29 15:57:14 -07:00
netlink.h [NETLINK]: Reserve a slot for NETLINK_GENERIC. 2005-09-14 20:52:37 -07:00
netpoll.h [NETPOLL]: fix initialization/NAPI race 2005-08-11 19:27:43 -07:00
netrom.h
nfs2.h
nfs3.h
nfs4_acl.h
nfs4_mount.h
nfs4.h
nfs_fs_i.h
nfs_fs_sb.h
nfs_fs.h [PATCH] NFS: Introduce the use of inode->i_lock to protect fields in nfsi 2005-08-18 12:53:57 -07:00
nfs_idmap.h
nfs_mount.h
nfs_page.h
nfs_xdr.h
nfs.h
nfsacl.h
nfsd_idmap.h
nls.h
nmi.h
node.h
nodemask.h
notifier.h
nubus.h
numa.h
nvram.h
openprom_fs.h
oprofile.h
page-flags.h [PATCH] VM: add page_state info to per-node meminfo 2005-09-05 00:05:49 -07:00
pagemap.h
pagevec.h
param.h
parport_pc.h
parport.h
parser.h
patchkey.h
pci_ids.h Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2005-09-18 00:17:10 -07:00
pci_regs.h [PATCH] PCI: restore BAR values after D3hot->D0 for devices that need it 2005-09-08 14:57:24 -07:00
pci-acpi.h
pci.h Remove "must_check" attributes in PCI-land 2005-09-09 15:43:46 -07:00
pcieport_if.h
percpu_counter.h
percpu.h
personality.h
pfkeyv2.h
pg.h
phonedev.h
phy.h [PATCH] PHY Layer fixup 2005-08-28 20:28:25 -04:00
pid.h
pipe_fs_i.h [PATCH] remove pipe definitions 2005-09-07 16:57:24 -07:00
pkt_cls.h
pkt_sched.h
pktcdvd.h [PATCH] pktcdvd: BUG_ON cleanups 2005-09-13 08:22:31 -07:00
platform.h
pm.h [PATCH] swsusp: switch pm_message_t to struct 2005-09-05 00:06:16 -07:00
pmu.h
pnp.h [PATCH] PNP: make pnp_dbg conditional directly on CONFIG_PNP_DEBUG 2005-09-07 16:57:25 -07:00
pnpbios.h
poll.h
posix_acl_xattr.h
posix_acl.h
posix_types.h
posix-timers.h
ppdev.h
ppp_channel.h
ppp_defs.h
ppp-comp.h
prctl.h
preempt.h
prefetch.h
prio_tree.h
proc_fs.h
profile.h
ps2esdi.h
ptrace.h [PATCH] remove duplicated code from proc and ptrace 2005-09-07 16:57:43 -07:00
qic117.h
qnx4_fs.h
qnxtypes.h
quota.h
quotaio_v1.h
quotaio_v2.h
quotaops.h
radeonfb.h
radix-tree.h [PATCH] lib/radix-tree: Fix "nocast type" warnings 2005-09-10 10:06:28 -07:00
raid_class.h [SCSI] embryonic RAID class 2005-08-30 22:48:51 -05:00
ramfs.h
random.h [RANDOM]: Introduce secure_dccp_sequence_number 2005-08-29 15:49:40 -07:00
raw.h
rbtree.h
rcupdate.h [PATCH] files: fix rcu initializers 2005-09-09 13:57:54 -07:00
rcuref.h [PATCH] files: rcuref APIs 2005-09-09 13:57:54 -07:00
reboot_fixups.h
reboot.h [PATCH] reboot: comment and factor the main reboot functions 2005-09-22 22:17:33 -07:00
reiserfs_acl.h reiserfs: run scripts/Lindent on reiserfs code 2005-07-12 20:21:28 -07:00
reiserfs_fs_i.h reiserfs: run scripts/Lindent on reiserfs code 2005-07-12 20:21:28 -07:00
reiserfs_fs_sb.h reiserfs: run scripts/Lindent on reiserfs code 2005-07-12 20:21:28 -07:00
reiserfs_fs.h [PATCH] "extern inline" -> "static inline" 2005-09-10 10:06:35 -07:00
reiserfs_xattr.h reiserfs: run scripts/Lindent on reiserfs code 2005-07-12 20:21:28 -07:00
relayfs_fs.h [PATCH] relayfs 2005-09-07 16:57:18 -07:00
resource.h
rmap.h
romfs_fs.h
root_dev.h
rose.h
route.h
rslib.h
rtc.h
rtnetlink.h [NETLINK]: Convert netlink users to use group numbers instead of bitmasks 2005-08-29 16:00:54 -07:00
rwsem-spinlock.h
rwsem.h
sc26198.h
scatterlist.h
scc.h
sched.h [PATCH] set_current_state() commentary 2005-09-13 08:22:29 -07:00
sctp.h
scx200_gpio.h
scx200.h
sdla_asy.h
sdla_chdlc.h
sdla_fr.h
sdla_ppp.h
sdla_x25.h
sdla.h
sdladrv.h
sdlapci.h
sdlasfm.h
seccomp.h
securebits.h
security.h Merge master.kernel.org:/pub/scm/linux/kernel/git/chrisw/lsm-2.6 2005-09-13 09:48:54 -07:00
selection.h
selinux_netlink.h [NETLINK]: Convert netlink users to use group numbers instead of bitmasks 2005-08-29 16:00:54 -07:00
sem.h [PATCH] ipc: convert /proc/sysvipc/* to generic seq_file interface 2005-09-07 16:57:26 -07:00
seq_file.h
seqlock.h
serial167.h
serial_8250.h [SERIAL] Use an enum for serial8250 platform device IDs 2005-09-08 16:04:41 +01:00
serial_core.h Fix up ARM serial driver compile failure 2005-09-08 14:47:12 -07:00
serial_reg.h
serial.h [ARM] 2866/1: add i.MX set_mctrl / get_mctrl functions 2005-08-31 21:48:47 +01:00
serialP.h [SERIAL] Convert parport_serial to use new 8250_pci interfaces 2005-07-27 11:41:18 +01:00
serio.h
shm.h
shmem_fs.h
signal.h
skbuff.h [NET]: Optimize pskb_trim_rcsum() 2005-09-08 12:32:03 -07:00
slab.h [PATCH] mm/slab: fix sparse warnings 2005-09-10 10:06:26 -07:00
smb_fs_i.h
smb_fs_sb.h
smb_fs.h
smb_mount.h
smb.h
smbno.h
smp_lock.h
smp.h Revert broken "statement with no effect" warning fix 2005-07-28 10:34:47 -07:00
snmp.h
socket.h [NET]: Fix sparse warnings 2005-08-29 16:01:32 -07:00
sockios.h
som.h
sonet.h
sonypi.h [PATCH] sonypi SPIC initialisation fix 2005-09-07 16:57:24 -07:00
sort.h
sound.h [PATCH] Assign device pointer to OSS devices 2005-08-30 08:58:37 +02:00
soundcard.h
spinlock_api_smp.h [PATCH] spinlock consolidation 2005-09-10 10:06:21 -07:00
spinlock_api_up.h [PATCH] spinlock consolidation 2005-09-10 10:06:21 -07:00
spinlock_types_up.h [PATCH] spinlock consolidation 2005-09-10 10:06:21 -07:00
spinlock_types.h [PATCH] spinlock consolidation 2005-09-10 10:06:21 -07:00
spinlock_up.h [PATCH] spinlock consolidation 2005-09-10 10:06:21 -07:00
spinlock.h [PATCH] spinlock consolidation 2005-09-10 10:06:21 -07:00
stallion.h
stat.h
statfs.h
stddef.h
stop_machine.h
string.h
stringify.h
superhyway.h
suspend.h
swap.h [PATCH] swap: swap_lock replace list+device 2005-09-05 00:05:42 -07:00
swapops.h [PATCH] comment typo fix 2005-09-05 00:05:45 -07:00
synclink.h
sys.h
syscalls.h [PATCH] Adds sys_set_mempolicy() in include/linux/syscalls.h 2005-09-21 10:12:18 -07:00
sysctl.h [NETROM]: Implement G8PZT Circuit reset for NET/ROM 2005-09-12 14:27:37 -07:00
sysdev.h
sysfs.h
sysrq.h
sysv_fs.h
tcp.h [ICSK]: Move TCP congestion avoidance members to icsk 2005-08-29 15:56:18 -07:00
telephony.h
termios.h
textsearch_fsm.h
textsearch.h
tfrc.h [CCID3]: Introduce include/linux/tfrc.h 2005-09-18 00:18:32 -07:00
thread_info.h
threads.h
ticable.h
time.h [PATCH] time.h: remove ifdefs 2005-09-10 10:06:36 -07:00
timer.h [PATCH] timer initialization cleanup: DEFINE_TIMER 2005-09-09 14:03:48 -07:00
times.h
timex.h [PATCH] NTP: ntp-helper functions 2005-09-07 16:57:34 -07:00
tiocl.h
topology.h [PATCH] cpusets: Move the ia64 domain setup code to the generic code 2005-09-07 16:57:40 -07:00
toshiba.h
transport_class.h [SCSI] correct transport class abstraction to work outside SCSI 2005-08-14 17:21:27 -05:00
trdevice.h
tty_driver.h
tty_flip.h
tty_ldisc.h
tty.h [PATCH] vesafb: Add blanking support 2005-09-09 13:57:58 -07:00
types.h [NETFILTER]: introduce and use aligned_u64 data type 2005-08-29 15:57:59 -07:00
udf_fs_i.h
udf_fs_sb.h
udf_fs.h
udp.h
ufs_fs_i.h
ufs_fs_sb.h
ufs_fs.h
uinput.h
uio.h
ultrasound.h
umem.h
un.h
unistd.h
usb_cdc.h
usb_ch9.h
usb_gadget.h
usb_gadgetfs.h
usb_input.h
usb_isp116x.h [PATCH] USB: isp116x-hcd: remove clock() and reset() 2005-09-08 16:22:48 -07:00
usb_otg.h
usb_sl811.h
usb.h [PATCH] USB: URB_ASYNC_UNLINK flag removed from the kernel 2005-09-08 16:23:04 -07:00
usbdevice_fs.h [PATCH] USB: fix usbdevice_fs header breakage 2005-09-12 12:23:52 -07:00
user.h
utime.h
uts.h
utsname.h
vermagic.h
vfs.h
via.h
video_decoder.h
video_encoder.h
videodev2.h [PATCH] v4l: experimental Sliced VBI API support 2005-09-13 08:22:32 -07:00
videodev.h [PATCH] v4l: common part Updates and tuner additions 2005-09-09 13:57:49 -07:00
videotext.h
vmalloc.h [PATCH] arm: allow for arch-specific IOREMAP_MAX_ORDER 2005-09-05 00:05:46 -07:00
vt_buffer.h
vt_kern.h
vt.h
wait.h
wanpipe.h
wanrouter.h
watchdog.h [PATCH] consolidate CONFIG_WATCHDOG_NOWAYOUT handling 2005-07-27 16:25:54 -07:00
wavefront.h
wireless.h [wireless] build fixes after merging WE-19 2005-09-07 00:27:54 -04:00
workqueue.h
writeback.h [PATCH] mm/filemap.c: make two functions static 2005-09-10 10:06:25 -07:00
x25.h
xattr.h
xfrm.h [NETLINK]: Convert netlink users to use group numbers instead of bitmasks 2005-08-29 16:00:54 -07:00
yam.h
zconf.h
zftape.h
zlib.h Add fakey 'deflateBound()' function to the in-kernel zlib routines 2005-08-06 09:39:57 -07:00
zorro_ids.h
zorro.h
zutil.h