linux-kernel-test/include/linux
Steven Rostedt 64a07bd82e [PATCH] protect remove_proc_entry
It has been discovered that the remove_proc_entry has a race in the removing
of entries in the proc file system that are siblings.  There's no protection
around the traversing and removing of elements that belong in the same
subdirectory.

This subdirectory list is protected in other areas by the BKL.  So the BKL was
at first used to protect this area too, but unfortunately, remove_proc_entry
may be called with spinlocks held.  The BKL may schedule, so this was not a
solution.

The final solution was to add a new global spin lock to protect this list,
called proc_subdir_lock.  This lock now protects the list in
remove_proc_entry, and I also went around looking for other areas that this
list is modified and added this protection there too.  Care must be taken
since these locations call several functions that may also schedule.

Since I don't see any location that these functions that modify the
subdirectory list are called by interrupts, the irqsave/restore versions of
the spin lock was _not_ used.

Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-03-26 08:56:53 -08:00
..
amba [ARM] 3366/1: Allow the 16bpp mode configuration in the CLCD control register 2006-03-16 14:10:19 +00:00
byteorder [PATCH] remove gcc-2 checks 2006-01-08 20:14:02 -08:00
dvb Merge branch 'origin' 2006-03-21 08:52:18 -08:00
hdlc
isdn
lockd LOCKD: Make nlmsvc_traverse_shares return void 2006-03-20 23:24:25 -05:00
mmc [MMC] Fix mmc_cmd_type() mask 2006-02-22 09:32:46 +00:00
mtd [PATCH] remove bogus asm/bug.h includes. 2006-02-07 20:56:35 -05:00
netfilter [NETFILTER]: futher {ip,ip6,arp}_tables unification 2006-03-22 13:56:56 -08:00
netfilter_arp [NETFILTER]: futher {ip,ip6,arp}_tables unification 2006-03-22 13:56:56 -08:00
netfilter_bridge [NETFILTER]: Restore {ipt,ip6t,ebt}_LOG compatibility 2006-02-27 13:04:17 -08:00
netfilter_ipv4 [NETFILTER]: futher {ip,ip6,arp}_tables unification 2006-03-22 13:56:56 -08:00
netfilter_ipv6 [NETFILTER]: futher {ip,ip6,arp}_tables unification 2006-03-22 13:56:56 -08:00
nfsd [PATCH] nfsd4: rename lk_stateowner 2006-01-18 19:20:24 -08:00
raid [PATCH] DM: Fix bug: BIO_RW_BARRIER requests to md/raid1 hang. 2006-03-23 07:38:03 -08:00
spi [PATCH] spi: remove fastcall crap 2006-01-13 16:29:56 -08:00
sunrpc Merge branch 'linus' 2006-03-23 23:44:19 -05:00
tc_act
tc_ematch
8250_pci.h
a.out.h
ac97_codec.h
acct.h [PATCH] acct.h needs jiffies.h 2005-11-13 18:14:17 -08:00
acpi.h [PATCH] suspend-to-ram: allow video options to be set at runtime 2006-02-20 20:00:10 -08: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 [AGPGART] Semaphore to Mutex conversion. 2006-01-16 20:53:46 -08:00
aio_abi.h
aio.h [PATCH] aio: reorder kiocb structure elements to make sync iocb setup faster 2006-01-08 20:14:03 -08:00
amifd.h
amifdreg.h
amigaffs.h
apm_bios.h
arcdevice.h [PATCH] drivers/net/arcnet/: possible cleanups 2006-01-17 08:38:12 -05:00
arcfb.h
ata.h [PATCH] libata: Add the useful macros/constants needed for merging PATA stuff 2006-03-21 21:21:31 -05:00
atalk.h [PATCH] Eliminate __attribute__ ((packed)) warnings for gcc-4.1 2006-01-08 20:14:07 -08:00
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 [ATM]: deregistration removes device from atm_devs list immediately 2005-11-29 16:16:41 -08:00
atmioc.h
atmlec.h
atmmpc.h
atmppp.h
atmsap.h
atmsvc.h
attribute_container.h
audit.h [PATCH] promiscuous mode 2006-03-20 14:08:55 -05:00
auto_fs4.h
auto_fs.h
auxvec.h [PATCH] Increase AT_VECTOR_SIZE 2006-01-13 09:12:21 -08:00
awe_voice.h
ax25.h
b1lli.h
b1pcmcia.h
backing-dev.h
backlight.h
baycom.h
bcd.h
bfs_fs.h
binfmts.h
bio.h [SCSI] Convert SCSI mid-layer to scsi_execute_async 2005-12-14 19:03:35 -08:00
bit_spinlock.h
bitmap.h [PATCH] bitmap: region cleanup 2006-03-24 07:33:20 -08:00
bitops.h [PATCH] roundup_pow_of_two() 64-bit fix 2006-03-25 08:22:58 -08:00
blkdev.h [PATCH] Block queue IO tracing support (blktrace) as of 2006-03-23 2006-03-23 20:00:26 +01:00
blkpg.h
blktrace_api.h [PATCH] Block queue IO tracing support (blktrace) as of 2006-03-23 2006-03-23 20:00:26 +01:00
blockgroup_lock.h
bootmem.h [PATCH] x86_64: Try to allocate node memmap near the end of node 2006-03-25 09:10:56 -08:00
bpqether.h
buffer_head.h [PATCH] fat: support a truncate() for expanding size (generic_cont_expand) 2006-01-08 20:13:47 -08:00
cache.h [PATCH] Move read_mostly definition to asm/cache.h 2006-03-23 07:38:10 -08:00
calc64.h [PATCH] hrtimer: move div_long_long_rem out of jiffies.h 2006-01-10 08:01:35 -08:00
capability.h [PATCH] refactor capable() to one implementation, add __capable() helper 2006-03-25 08:22:56 -08:00
capi.h
cciss_ioctl.h [PATCH 1/3] cciss: bug fix for hpacucli 2005-11-18 22:00:17 +01:00
cd1400.h
cdev.h
cdk.h
cdrom.h [PATCH] kill cdrom ->dev_ioctl method 2006-03-23 07:38:09 -08:00
chio.h
circ_buf.h
clk.h include/linux/clk.h is betraying its ARM origins 2006-03-25 18:15:24 +00:00
cm4000_cs.h
cn_proc.h [PATCH] Add timestamp field to process events 2005-12-12 08:57:42 -08:00
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 [PATCH] Block queue IO tracing support (blktrace) as of 2006-03-23 2006-03-23 20:00:26 +01:00
compat.h [PATCH] select: fix returned timeval 2006-02-11 21:41:11 -08:00
compiler-gcc3.h [PATCH] Make __always_inline actually force always inlining 2006-01-14 18:27:15 -08:00
compiler-gcc4.h [PATCH] When CONFIG_CC_OPTIMIZE_FOR_SIZE, allow gcc4 to control inlining 2006-01-14 18:27:16 -08:00
compiler-gcc.h [PATCH] Work around ppc64 compiler bug 2006-01-10 08:32:35 -08:00
compiler-intel.h
compiler.h [PATCH] Abandon gcc-2.95.x 2006-01-08 20:14:02 -08:00
completion.h
comstats.h
concap.h
config.h
configfs.h configfs: Add permission and ownership to configfs objects. 2006-02-03 14:01:05 -08:00
connector.h
console_struct.h
console.h
consolemap.h
cpu.h [PATCH] Check if cpu can be onlined before calling smp_prepare_cpu() 2006-03-25 08:23:01 -08:00
cpufreq.h [CPUFREQ] convert remaining cpufreq semaphore to a mutex 2006-01-18 13:53:45 -08:00
cpumask.h [PATCH] cpumask: uninline any_online_cpu() 2006-03-25 08:23:00 -08:00
cpuset.h [PATCH] cpuset memory spread basic implementation 2006-03-24 07:33:22 -08:00
cramfs_fs_sb.h
cramfs_fs.h
crash_dump.h
crc16.h
crc32.h
crc32c.h
crc-ccitt.h
crypto.h [CRYPTO] api: Align tfm context as wide as possible 2006-03-21 20:14:08 +11:00
cryptohash.h
ctype.h
cuda.h
cyclades.h
cyclomx.h
cycx_cfm.h
cycx_drv.h
cycx_x25.h [PATCH] Eliminate __attribute__ ((packed)) warnings for gcc-4.1 2006-01-08 20:14:07 -08:00
dcache.h [PATCH] inotify: lock avoidance with parent watch status in dentry 2006-03-25 08:22:53 -08:00
dccp.h [DCCP] minisock: Rename struct dccp_options to struct dccp_minisock 2006-03-20 22:50:58 -08:00
dcookies.h
debugfs.h [PATCH] debugfs: Add debugfs_create_blob() helper for exporting binary data 2006-03-20 13:42:59 -08:00
delay.h
devfs_fs_kernel.h
devfs_fs.h
device-mapper.h [PATCH] dm: dm-table warning fix 2006-02-01 08:53:11 -08:00
device.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial 2006-03-22 10:58:05 -08:00
devpts_fs.h
dio.h [PATCH] hp300: fix driver_register() return handling, remove dio_module_init() 2006-03-25 08:22:53 -08:00
dirent.h
divert.h
dm9000.h
dm-ioctl.h [PATCH] device-mapper ioctl: add skip lock_fs flag 2006-01-06 08:34:01 -08:00
dma-mapping.h [PATCH] Intruduce DMA_28BIT_MASK 2006-03-22 10:53:19 +01:00
dmapool.h
dmi.h [PATCH] x86_64: Clean up and tweak ACPI blacklist year code 2006-03-25 09:10:54 -08:00
dn.h [DECnet]: Endian annotation and fixes for DECnet. 2006-03-20 22:42:39 -08:00
dnotify.h
dqblk_v1.h
dqblk_v2.h
dqblk_xfs.h
ds1286.h
ds1742rtc.h Add definitions for the Dallas DS1742 RTC / non-volatile memory. 2005-11-17 16:23:43 +00:00
ds17287rtc.h Add definitions for the Dallas DS17287 RTC. 2005-11-17 16:23:42 +00:00
dtlk.h
edd.h
efi.h
efs_dir.h
efs_fs_i.h
efs_fs_sb.h
efs_fs.h
efs_vh.h
eisa.h
elevator.h [PATCH] fix rmmod problems with elevator attributes, clean them up 2006-03-18 22:27:18 -05:00
elf-fdpic.h
elf.h [PATCH] ELF: symbol table type additions 2006-01-08 20:13:49 -08:00
elfcore.h [PATCH] Compilation of kexec/kdump broken 2006-02-03 08:32:09 -08:00
err.h
errno.h
errqueue.h
etherdevice.h [NET]: Don't exclude broadcast addresses from is_multicast_ether_addr() 2006-01-03 15:25:45 -08:00
ethtool.h
eventpoll.h [PATCH] get_empty_filp tweaks, inline epoll_init_file() 2006-03-23 07:38:17 -08:00
ext2_fs_sb.h
ext2_fs.h
ext3_fs_i.h [PATCH] convert ext3's truncate_sem to a mutex 2006-03-23 07:38:14 -08:00
ext3_fs_sb.h
ext3_fs.h [PATCH] ext3_readdir: use generic readahead 2006-03-23 07:38:09 -08:00
ext3_jbd.h
fadvise.h [PATCH] fadvise(): write commands 2006-03-24 07:33:25 -08:00
fb.h [PATCH] fbdev: Sanitize ->fb_mmap prototype 2006-01-14 18:27:15 -08:00
fcdevice.h
fcntl.h [PATCH] vfs: *at functions: core 2006-01-18 19:20:29 -08:00
fd1772.h
fd.h
fddidevice.h
fdreg.h
file.h [PATCH] Shrinks sizeof(files_struct) and better layout 2006-03-23 07:38:09 -08:00
filter.h [NET]: Change sk_run_filter()'s return type in net/core/filter.c 2006-01-06 13:08:20 -08:00
firmware.h [PATCH] driver core: replace "hotplug" by "uevent" 2006-01-04 16:18:08 -08:00
flat.h
font.h
fs_enet_pd.h
fs_struct.h
fs.h Merge git://git.linux-nfs.org/pub/linux/nfs-2.6 2006-03-25 09:18:27 -08:00
fsl_devices.h [PATCH] USB: EHCI for Freescale 83xx 2006-03-20 14:49:55 -08:00
fsnotify.h Merge branch 'audit.b3' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current 2006-03-25 09:24:53 -08:00
ftape-header-segment.h
ftape-vendors.h
ftape.h
fuse.h [PATCH] fuse: fix async read for legacy filesystems 2006-02-01 08:53:09 -08:00
futex.h
gameport.h
gen_stats.h
genalloc.h
generic_serial.h [PATCH] sem2mutex: serial ->port_write_mutex 2006-03-23 07:38:14 -08:00
genetlink.h
genhd.h [PATCH] more for_each_cpu() conversions 2006-03-23 07:38:17 -08:00
gfp.h [PATCH] slab: Node rotor for freeing alien caches and remote per cpu pages. 2006-03-09 19:47:38 -08:00
hardirq.h [PATCH] s390: cputime misaccounting 2006-01-14 18:27:09 -08:00
harrier_defs.h
hash.h
hayesesp.h
hdlc.h
hdlcdrv.h
hdpu_features.h
hdreg.h [PATCH] ide: remove dead code from flagged_taskfile() 2005-11-19 22:17:55 +01:00
hdsmart.h
hiddev.h
highmem.h
highuid.h
hil_mlc.h
hil.h
hippidevice.h
hp_sdc.h
hpet.h
hpfs_fs.h
hrtimer.h [PATCH] fix next_timer_interrupt() for hrtimer 2006-03-06 18:40:44 -08:00
hugetlb.h [PATCH] hugepage: is_aligned_hugepage_range() cleanup 2006-03-22 07:54:04 -08:00
hwmon-sysfs.h [PATCH] hwmon: Refactor SENSOR_DEVICE_ATTR_2 2006-03-23 14:21:50 -08:00
hwmon-vid.h [PATCH] hwmon: add VRM/VID support for some VIA CPUs 2006-01-05 22:16:26 -08:00
hwmon.h
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 V4L/DVB (3598): Add bit algorithm adapter for the Conexant CX2341X boards. 2006-03-24 16:27:00 -03:00
i2c-isa.h
i2c-pxa.h
i2c.h [PATCH] i2c: Semaphore to mutex conversions, part 2 2006-03-23 14:21:51 -08:00
i2o-dev.h
i2o.h [PATCH] I2O: fix and workaround for Motorola/Freescale controller 2006-02-03 08:32:07 -08:00
i8k.h
ibmtr.h
icmp.h
icmpv6.h [IPV6]: ROUTE: Add support for Router Preference (RFC4191). 2006-03-20 17:04:53 -08:00
ide.h [PATCH] ide: Allow IDE interface to specify its not capable of 32-bit operations 2006-03-24 07:33:28 -08: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 [PATCH] bonding: suppress duplicate packets 2006-03-03 20:58:00 -05:00
if_fc.h
if_fddi.h
if_frad.h [PATCH] Eliminate __attribute__ ((packed)) warnings for gcc-4.1 2006-01-08 20:14:07 -08:00
if_hippi.h
if_infiniband.h
if_ltalk.h
if_packet.h
if_plip.h
if_ppp.h
if_pppox.h [PPPOX]: Fix assignment into const proto_ops. 2006-01-03 13:11:23 -08:00
if_shaper.h
if_slip.h
if_strip.h
if_tr.h
if_tun.h
if_tunnel.h
if_vlan.h
if_wanpipe_common.h
if_wanpipe.h
if.h [NET] core: add RFC2863 operstate 2006-03-20 17:09:11 -08:00
igmp.h
in6.h
in_route.h
in.h [SECURITY]: TCP/UDP getpeersec 2006-03-20 22:41:23 -08:00
inet_diag.h
inet.h [NET]: Endian-annotate in_aton() 2006-01-06 13:24:54 -08:00
inetdevice.h [IPV4] ARP: Alloc acceptance of unsolicited ARP via netdevice sysctl. 2006-03-20 22:39:47 -08:00
init_task.h [PATCH] Shrinks sizeof(files_struct) and better layout 2006-03-23 07:38:09 -08:00
init.h [PATCH] add a proper prototype for setup_arch() 2006-03-25 08:22:56 -08:00
initrd.h
inotify.h [PATCH] inotify: lock avoidance with parent watch status in dentry 2006-03-25 08:22:53 -08:00
input.h [PATCH] Input: fix add modalias support build error 2006-01-04 16:18:09 -08:00
interrupt.h [SCSI] Kill the SCSI softirq handling 2006-01-09 16:03:03 +01:00
io.h [PATCH] Introduce __iowrite32_copy 2006-02-01 08:53:13 -08:00
ioc3.h [PATCH] sn3 iomem annotations and fixes 2006-02-08 01:03:52 -05:00
ioc4.h
ioctl32.h
ioctl.h
ioport.h
ioprio.h
ip6_tunnel.h
ip_mp_alg.h
ip.h [NET]: Endian-annotate struct iphdr 2006-01-06 13:24:29 -08:00
ipc.h
ipmi_msgdefs.h
ipmi_smi.h
ipmi.h
ipsec.h
ipv6_route.h [IPV6]: ROUTE: Add experimental support for Route Information Option in RA (RFC4191). 2006-03-20 17:06:24 -08:00
ipv6.h [IPV6]: ROUTE: Add accept_ra_rt_info_max_plen sysctl. 2006-03-20 17:07:03 -08:00
ipx.h
irda.h [IRDA]: TOIM3232 dongle support 2006-03-20 22:21:10 -08:00
irq_cpustat.h
irq.h [PATCH] irq: uninline migration functions 2006-03-25 08:22:55 -08:00
isapnp.h
isdn_divertif.h
isdn_ppp.h
isdn.h
isdnif.h [PATCH] Eliminate __attribute__ ((packed)) warnings for gcc-4.1 2006-01-08 20:14:07 -08:00
isicom.h [PATCH] char/isicom: More whitespaces and coding style 2006-01-10 08:02:01 -08:00
iso_fs.h
istallion.h
ite_gpio.h
ixjuser.h
jbd.h [PATCH] jbd: embed j_commit_timer in journal struct 2006-03-25 08:22:50 -08:00
jffs2_fs_i.h [PATCH] mutex subsystem, semaphore to mutex: VFS, ->i_sem 2006-01-09 15:59:24 -08:00
jffs2_fs_sb.h
jffs2.h
jffs.h
jhash.h
jiffies.h [PATCH] hrtimer: move div_long_long_rem out of jiffies.h 2006-01-10 08:01:35 -08:00
journal-head.h
joystick.h
kallsyms.h
kbd_diacr.h
kbd_kern.h [PATCH] tty buffering stall fix 2006-02-10 08:13:12 -08:00
kd.h
kdev_t.h
kernel_stat.h
kernel.h [PATCH] roundup_pow_of_two() 64-bit fix 2006-03-25 08:22:58 -08:00
kernelcapi.h
kexec.h [PATCH] kexec: fix in free initrd when overlapped with crashkernel region 2006-02-10 08:13:12 -08:00
key-ui.h
key.h [PATCH] keys: Permit running process to instantiate keys 2006-01-08 20:13:53 -08:00
keyboard.h
keyctl.h [PATCH] keys: Permit running process to instantiate keys 2006-01-08 20:13:53 -08:00
kfifo.h
klist.h
kmalloc_sizes.h [PATCH] Increase max kmalloc size for very large systems 2006-03-06 18:40:44 -08:00
kmod.h
kobj_map.h [PATCH] kobj_map semaphore to mutex conversion 2006-03-20 13:42:58 -08:00
kobject.h [PATCH] kobject_add_dir 2006-03-20 13:42:59 -08:00
kprobes.h [PATCH] sem2mutex: kprobes 2006-03-23 07:38:12 -08:00
kref.h
kthread.h
ktime.h [PATCH] hrtimer: fix multiple macro argument expansion 2006-02-15 15:32:22 -08:00
lapb.h
lcd.h
libata.h [PATCH] libata: Remove dependence on host_set->dev for SAS 2006-03-24 10:18:43 -05:00
libps2.h
limits.h
linkage.h [PATCH] abstract type/size specification for assembly 2006-03-24 07:33:25 -08:00
linux_logo.h
list.h [LIST]: Introduce list_for_each_entry_from 2006-03-20 17:19:17 -08:00
llc.h
loop.h [PATCH] sem2mutex: drivers/block/loop.c 2006-03-23 07:38:12 -08:00
lp.h
major.h [PATCH] parport: move PP_MAJOR from ppdev.h to major.h 2006-03-25 08:22:53 -08:00
matroxfb.h
mbcache.h
mc6821.h
mc146818rtc.h
mca-legacy.h
mca.h
memory_hotplug.h [PATCH] memory-hotplug compile fix 2006-03-06 18:40:44 -08:00
memory.h [PATCH] Fix compilation with CONFIG_MEMORY_HOTPLUG=y and gcc41. 2006-01-08 20:12:39 -08:00
mempolicy.h [PATCH] cpuset memory spread slab cache optimizations 2006-03-24 07:33:23 -08:00
mempool.h
meye.h
migrate.h [PATCH] page migration reorg 2006-03-22 07:54:06 -08:00
mii.h
minix_fs.h
miscdevice.h
mm_inline.h [PATCH] mm: less atomic ops 2006-03-22 07:53:57 -08:00
mm.h [PATCH] mm: optimise page_count 2006-03-22 07:54:02 -08:00
mman.h
mmtimer.h
mmzone.h [PATCH] GFP_ZONETYPES: calculate from GFP_ZONEMASK 2006-02-01 08:53:15 -08:00
mod_devicetable.h
module.h Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2006-03-25 08:39:20 -08:00
moduleloader.h
moduleparam.h [PATCH] kernel/params.c: make param_array() static 2006-03-25 08:22:52 -08:00
mount.h [PATCH] per-mountpoint noatime/nodiratime 2006-01-10 08:01:34 -08:00
mpage.h
mqueue.h
mroute.h
msdos_fs.h [PATCH] fat_lock is used as a mutex, convert it to using the new mutex primitive 2006-03-23 07:38:15 -08:00
msg.h
mtio.h
mutex-debug.h [PATCH] fix/simplify mutex debugging code 2006-01-11 08:14:16 -08:00
mutex.h [PATCH] fix/simplify mutex debugging code 2006-01-11 08:14:16 -08:00
mv643xx.h [PATCH] mv643xx_eth: Clean up platform_data configuration 2006-01-27 11:11:16 -05:00
n_r3964.h [PATCH] n_r3964: fixed usage of HZ; removed bad include 2005-12-24 15:37:00 -08:00
namei.h [PATCH] vfs: *at functions: core 2006-01-18 19:20:29 -08:00
namespace.h [PATCH] unshare system call -v5: unshare namespace 2006-02-07 16:12:34 -08:00
nbd.h [PATCH] sem2mutex: drivers/block/nbd.c 2006-03-23 07:38:13 -08:00
ncp_fs_i.h [PATCH] sem2mutex: NCPFS 2006-03-23 07:38:14 -08:00
ncp_fs_sb.h [PATCH] sem2mutex: NCPFS 2006-03-23 07:38:14 -08:00
ncp_fs.h [PATCH] ncpfs: remove kmalloc wrapper 2006-01-14 18:27:12 -08:00
ncp_mount.h
ncp_no.h
ncp.h [PATCH] Eliminate __attribute__ ((packed)) warnings for gcc-4.1 2006-01-08 20:14:07 -08:00
net.h [NET]: allow 32 bit socket ioctl in 64 bit kernel 2006-03-21 23:58:08 -08:00
netdevice.h [NET]: dev_put/dev_hold cleanup 2006-03-20 22:32:28 -08:00
netfilter_arp.h
netfilter_bridge.h [BRIDGE]: netfilter inline cleanup 2006-03-20 22:58:21 -08:00
netfilter_decnet.h
netfilter_ipv4.h [NETFILTER]: Fix xfrm lookup after SNAT 2006-02-15 01:34:23 -08:00
netfilter_ipv6.h [NETFILTER]: net/ipv[46]/netfilter.c cleanups 2006-01-10 12:54:29 -08:00
netfilter_logging.h
netfilter.h [NET]: {get|set}sockopt compatibility layer 2006-03-20 22:45:21 -08:00
netlink.h [NETLINK]: Add netlink_has_listeners for avoiding unneccessary event message generation 2006-03-20 18:52:01 -08:00
netpoll.h
netrom.h
nfs2.h
nfs3.h
nfs4_acl.h
nfs4_mount.h
nfs4.h
nfs_fs_i.h lockd: stop abusing file_lock_list 2006-03-20 13:44:40 -05:00
nfs_fs_sb.h NFS: report how long an NFS file system has been mounted 2006-03-20 13:44:15 -05:00
nfs_fs.h NFS: Fix a race in nfs_sync_inode() 2006-03-20 13:44:51 -05:00
nfs_idmap.h NFSv4: Allow entries in the idmap cache to expire 2006-01-06 14:58:58 -05:00
nfs_mount.h
nfs_page.h NFS: simplify inlined bit ops in nfs_page.h 2006-01-06 14:58:48 -05:00
nfs_xdr.h NFS: Cleanup of NFS read code 2006-03-20 13:44:27 -05:00
nfs.h
nfsacl.h
nfsd_idmap.h
nls.h
nmi.h
node.h
nodemask.h [PATCH] remove bogus asm/bug.h includes. 2006-02-07 20:56:35 -05:00
notifier.h
nubus.h
numa.h
nvram.h
openprom_fs.h
oprofile.h
page-flags.h [PATCH] mm: page_state comment more 2006-03-22 07:53:58 -08:00
pagemap.h [PATCH] cpuset memory spread page cache implementation and hooks 2006-03-24 07:33:22 -08:00
pagevec.h [PATCH] Permit multiple inclusion of linux/pagevec.h 2006-01-08 20:13:52 -08:00
param.h
parport_pc.h [PATCH] include/linux/parport_pc.h: "extern inline" -> "static inline" 2006-01-06 08:33:58 -08:00
parport.h [PATCH] parport: add parallel port support for SGI O2 2006-02-03 08:32:05 -08:00
parser.h
patchkey.h
pci_ids.h [PATCH] Secure Digital Host Controller id and regs 2006-03-24 07:33:27 -08:00
pci_regs.h [PATCH] powerpc: Experimental support for new G5 Macs (#2) 2006-01-09 15:03:17 +11:00
pci-acpi.h
pci.h [PATCH] PCI: fix pci_request_region[s] arg 2006-03-23 14:35:16 -08:00
pcieport_if.h
percpu_counter.h [PATCH] percpu_counter_sum() 2006-03-08 14:14:01 -08:00
percpu.h [PATCH] remove unused blkp field in percpu_data 2006-01-08 20:13:59 -08:00
personality.h
pfkeyv2.h Fix "stuct", "strut", "struc" typos 2006-01-15 02:12:54 +01:00
pg.h
phonedev.h
phy.h [PATCH] phy: Added a macro to represent the string format used to match a phy device 2006-01-12 16:31:52 -05:00
pid.h
pipe_fs_i.h [PATCH] mutex subsystem, semaphore to mutex: VFS, ->i_sem 2006-01-09 15:59:24 -08:00
pkt_cls.h
pkt_sched.h [PKT_SCHED] netem: packet corruption option 2006-01-03 13:11:05 -08:00
pktcdvd.h [PATCH] pktcdvd: Allow larger packets 2006-02-05 11:06:52 -08:00
platform_device.h [PATCH] Driver Core: Add platform_device_del() 2006-01-04 16:18:09 -08:00
pm_legacy.h
pm.h [PATCH] kernel/power: move externs to header files 2006-03-23 07:38:07 -08:00
pmu.h [PATCH] 1/5 powerpc: Rework PowerMac i2c part 1 2006-01-09 15:47:16 +11:00
pnp.h [ALSA] [PATCH] alsa: Improved PnP suspend support 2006-01-03 12:31:30 +01:00
pnpbios.h
poll.h [PATCH] Add pselect/ppoll system call implementation 2006-01-18 19:20:30 -08:00
posix_acl_xattr.h
posix_acl.h
posix_types.h
posix-timers.h [PATCH] kernel/posix-timers.c: remove do_posix_clock_notimer_create() 2006-02-01 08:53:13 -08:00
ppdev.h [PATCH] parport: move PP_MAJOR from ppdev.h to major.h 2006-03-25 08:22:53 -08:00
ppp_channel.h
ppp_defs.h
ppp-comp.h
prctl.h
preempt.h [PATCH] fix race with preempt_enable() 2005-12-22 09:17:39 -08:00
prefetch.h
prio_tree.h
proc_fs.h [PATCH] protect remove_proc_entry 2006-03-26 08:56:53 -08:00
profile.h [PATCH] notifier: profile.h forward decl fix 2006-03-23 07:38:16 -08:00
ps2esdi.h
ptrace.h [PATCH] fix zap_thread's ptrace related problems 2006-02-15 11:05:43 -08:00
qic117.h
qnx4_fs.h
qnxtypes.h
quota.h [PATCH] Small cleanup in quota.h 2006-03-25 08:22:51 -08:00
quotaio_v1.h
quotaio_v2.h
quotaops.h [PATCH] quota: remove unused sync_dquots_dev() 2006-02-03 08:32:08 -08:00
radeonfb.h
radix-tree.h [PATCH] radix-tree documentation cleanups 2006-03-25 08:22:59 -08:00
raid_class.h [SCSI] raid_class.c - adding RAID10 and RAID10 defines 2006-01-12 11:35:15 -06:00
ramfs.h [PATCH] NOMMU: Provide shared-writable mmap support on ramfs 2006-01-06 08:33:32 -08:00
random.h [INET6]: Generalise tcp_v6_hash_connect 2006-01-03 13:10:56 -08:00
raw.h
rbtree.h
rcupdate.h [PATCH] kernel/rcupdate.c: make two structs static 2006-03-23 07:38:17 -08:00
reboot_fixups.h
reboot.h [ACPI] fix reboot upon suspend-to-disk 2005-12-15 13:28:14 -05:00
reiserfs_acl.h [PATCH] reiserfs_get_acl() build fix 2006-02-05 11:06:52 -08:00
reiserfs_fs_i.h
reiserfs_fs_sb.h [PATCH] reiserfs: remove kmalloc wrapper 2006-02-01 08:53:25 -08:00
reiserfs_fs.h [PATCH] reiserfs: fix transaction overflowing 2006-03-25 08:22:51 -08:00
reiserfs_xattr.h [PATCH] reiserfs: cleanups 2006-03-25 08:22:53 -08:00
relay.h [PATCH] relay: migrate from relayfs to a generic relay API 2006-03-23 19:56:55 +01:00
relayfs_fs.h [PATCH] relayfs: cleanup, change relayfs_file_* to relay_file_* 2006-01-08 20:13:51 -08:00
resource.h
rio_drv.h [PATCH] DocBook: fix kernel-doc comments 2006-01-10 08:01:53 -08:00
rio_ids.h
rio_regs.h
rio.h
rmap.h [PATCH] Direct Migration V9: remove_from_swap() to remove swap ptes 2006-02-01 08:53:16 -08:00
romfs_fs.h
root_dev.h
rose.h
route.h
rslib.h
rtc.h [PATCH] rtc.h broke strace(1) builds 2006-03-22 07:53:55 -08:00
rtnetlink.h [IPV4]: Add fib rule netlink notifications 2006-03-23 01:16:06 -08:00
rwsem-spinlock.h
rwsem.h
sc26198.h
scatterlist.h
scc.h
sched.h [PATCH] timer-irq-driven soft-watchdog, cleanups 2006-03-24 07:33:30 -08:00
screen_info.h [PATCH] vesafb: Drop blank hook 2006-01-10 08:01:42 -08: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 [PATCH] Eliminate __attribute__ ((packed)) warnings for gcc-4.1 2006-01-08 20:14:07 -08:00
sdladrv.h
sdlapci.h
sdlasfm.h
seccomp.h [PATCH] remove gcc-2 checks 2006-01-08 20:14:02 -08:00
securebits.h
security.h Merge branch 'audit.b3' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current 2006-03-25 09:24:53 -08:00
selection.h
selinux_netlink.h
sem.h
seq_file.h [PATCH] sem2mutex: fs/seq_file.c 2006-03-23 07:38:12 -08:00
seqlock.h
serial167.h
serial_8250.h [ARM] 3383/3: ixp2000: ixdp2x01 platform serial conversion 2006-03-25 23:03:13 +00:00
serial_core.h Merge master.kernel.org:/home/rmk/linux-2.6-serial 2006-03-22 17:33:12 -08:00
serial_ip3106.h
serial_reg.h [SERIAL] Trivial comment fix: include/linux/serial_reg.h 2006-02-23 09:49:35 +00:00
serial.h
serialP.h
serio.h
shm.h
shmem_fs.h [PATCH] Add tmpfs options for memory placement policies 2006-01-14 18:27:07 -08:00
signal.h [PATCH] sigaction should clear all signals on SIG_IGN, not just < 32 2006-01-08 20:13:53 -08:00
skbuff.h [NET]: Replace skb_pull/skb_postpull_rcsum with skb_pull_rcsum 2006-03-20 22:43:56 -08:00
slab.h [PATCH] slab: optimize constant-size kzalloc calls 2006-03-25 08:22:49 -08:00
smb_fs_i.h
smb_fs_sb.h
smb_fs.h [PATCH] smbfs: remove kmalloc wrapper 2006-01-14 18:27:13 -08:00
smb_mount.h
smb.h
smbno.h
smp_lock.h
smp.h [PATCH] on_each_cpu(): disable local interrupts 2006-03-22 07:53:59 -08:00
snmp.h
socket.h [SECURITY]: TCP/UDP getpeersec 2006-03-20 22:41:23 -08:00
sockios.h
som.h
sonet.h
sonypi.h
sort.h
sound.h
soundcard.h
spinlock_api_smp.h
spinlock_api_up.h
spinlock_types_up.h [PATCH] remove gcc-2 checks 2006-01-08 20:14:02 -08:00
spinlock_types.h
spinlock_up.h
spinlock.h kbuild: set correct KBUILD_MODNAME when using well known kernel symbols as module names 2005-12-26 00:33:41 +01:00
stallion.h
stat.h
statfs.h
stddef.h
stop_machine.h
string.h [PATCH] strndup_user() 2006-03-24 07:33:31 -08:00
stringify.h
superhyway.h
suspend.h [PATCH] Fix build failure in recent pm_prepare_* changes. 2006-02-07 16:12:33 -08:00
swap.h [PATCH] swsusp: low level interface 2006-03-23 07:38:07 -08:00
swapops.h
synclink.h [PATCH] new driver synclink_gt 2006-01-08 20:13:45 -08:00
sys.h
syscalls.h [PATCH] add sys_unshare to syscalls.h 2006-03-24 07:33:15 -08:00
sysctl.h [TCP]: sysctl to allow TCP window > 32767 sans wscale 2006-03-20 22:40:29 -08:00
sysdev.h
sysfs.h
sysrq.h
sysv_fs.h
tcp.h [TCP] mtu probing: move tcp-specific data out of inet_connection_sock 2006-03-20 21:32:58 -08:00
telephony.h
termios.h
textsearch_fsm.h
textsearch.h
tfrc.h
thread_info.h
threads.h
ticable.h
time.h [PATCH] sys_alarm() unsigned signed conversion fixup 2006-03-25 08:22:48 -08:00
timer.h Fix simple typos 2006-03-24 18:13:37 +01:00
times.h
timex.h [PATCH] remove pps support 2006-03-25 08:23:02 -08:00
tiocl.h
tipc_config.h [TIPC] Updated link priority macros 2006-01-18 00:45:15 +01:00
tipc.h [TIPC] Update of file headers 2006-01-12 14:06:38 -08:00
topology.h [PATCH] Zone reclaim: Reclaim logic 2006-01-18 19:20:17 -08:00
toshiba.h
transport_class.h
trdevice.h
tty_driver.h
tty_flip.h [PATCH] constify tty flip buffer handling 2006-03-25 08:22:52 -08:00
tty_ldisc.h [PATCH] TTY layer buffering revamp 2006-01-10 08:01:59 -08:00
tty.h [PATCH] sem2mutex: tty 2006-03-23 07:38:11 -08:00
types.h [PATCH] Define BITS_PER_BYTE 2006-02-01 08:53:13 -08:00
udf_fs_i.h [PATCH] udf: remove duplicate definitions 2006-03-25 08:23:01 -08:00
udf_fs_sb.h [PATCH] sem2mutex: UDF 2006-03-23 07:38:14 -08:00
udf_fs.h remove pointers to the defunct UDF mailing list 2006-01-03 13:19:13 +01:00
udp.h [INET_SOCK]: Move struct inet_sock & helper functions to net/inet_sock.h 2006-01-03 13:11:21 -08:00
ufs_fs_i.h
ufs_fs_sb.h [PATCH] ufs: fix oops with `ufs1' type 2006-02-03 08:32:04 -08:00
ufs_fs.h [PATCH] ufs: fix char vs. __s8 clash in ufs 2006-02-03 08:32:05 -08:00
uinput.h Input: uinput - add UI_SET_SWBIT ioctl 2005-11-20 00:51:33 -05:00
uio.h
ultrasound.h
umem.h
un.h
unistd.h
usb_cdc.h
usb_ch9.h [PATCH] USB: USB authentication states 2006-01-31 17:23:44 -08:00
usb_gadget.h [PATCH] USB: gadget driver section fixups 2006-03-20 14:49:58 -08:00
usb_gadgetfs.h
usb_input.h
usb_isp116x.h
usb_otg.h
usb_sl811.h
usb_usual.h [PATCH] USB Storage: add alauda support 2006-01-04 13:51:42 -08:00
usb.h [PATCH] USB: drivers/usb/core/message.c: make usb_get_string() static 2006-03-20 14:49:54 -08:00
usbdevice_fs.h
user.h
utime.h
uts.h
utsname.h
vermagic.h
vfs.h
via.h
video_decoder.h V4L/DVB (3269): ioctls cleanups. 2006-01-09 15:32:31 -02:00
video_encoder.h
videodev2.h V4L/DVB (3584): Implement V4L2_TUNER_MODE_LANG1_LANG2 audio mode 2006-03-24 16:26:58 -03:00
videodev.h
videotext.h
vmalloc.h
vt_buffer.h
vt_kern.h [PATCH] swsusp: add check for suspension of X-controlled devices 2006-03-23 07:38:08 -08:00
vt.h
wait.h
wanpipe.h
wanrouter.h
watchdog.h
wavefront.h [PATCH] Eliminate __attribute__ ((packed)) warnings for gcc-4.1 2006-01-08 20:14:07 -08:00
wireless.h [PATCH] WE-20 for kernel 2.6.16 2006-03-23 07:12:57 -05:00
workqueue.h [SCSI] add execute_in_process_context() API 2006-02-27 23:34:40 -06:00
writeback.h [PATCH] balance_dirty_pages_ratelimited: take nr_pages arg 2006-03-24 07:33:26 -08:00
x25.h [X25]: allow ITU-T DTE facilities for x25 2006-03-22 00:01:31 -08:00
x1205.h
xattr.h [PATCH] move xattr permission checks into the VFS 2006-01-10 08:01:29 -08:00
xfrm.h [XFRM]: Rearrange struct xfrm_aevent_id for better compatibility. 2006-03-20 21:25:50 -08:00
yam.h
zconf.h
zftape.h
zlib.h [PATCH] lib/zlib*: cleanups 2006-01-10 08:01:57 -08:00
zorro_ids.h
zorro.h [PATCH] amiga: fix driver_register() return handling, remove zorro_module_init() 2006-03-25 08:22:53 -08:00
zutil.h