kernel_optimize_test/include/linux
Vadim Lobanov 4fd45812cb [PATCH] fdtable: Remove the free_files field
An fdtable can either be embedded inside a files_struct or standalone (after
being expanded).  When an fdtable is being discarded after all RCU references
to it have expired, we must either free it directly, in the standalone case,
or free the files_struct it is contained within, in the embedded case.

Currently the free_files field controls this behavior, but we can get rid of
it entirely, as all the necessary information is already recorded.  We can
distinguish embedded and standalone fdtables using max_fds, and if it is
embedded we can divine the relevant files_struct using container_of().

Signed-off-by: Vadim Lobanov <vlobanov@speakeasy.net>
Cc: Christoph Hellwig <hch@lst.de>
Cc: Al Viro <viro@zeniv.linux.org.uk>
Cc: Dipankar Sarma <dipankar@in.ibm.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-12-10 09:57:22 -08:00
..
amba
byteorder
dvb
hdlc
isdn
lockd [PATCH] struct path: convert lockd 2006-12-08 08:28:47 -08:00
mmc 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
mtd [PATCH] MTD: fix last kernel-doc warning 2006-10-30 12:08:41 -08:00
netfilter [NETFILTER]: nf_conntrack: fix warning in PPTP helper 2006-12-06 18:39:04 -08:00
netfilter_arp [NETFILTER]: ip6_tables: fixed conflicted optname for getsockopt 2006-11-15 21:18:49 -08:00
netfilter_bridge [EBTABLES]: Split ebt_replace into user and kernel variants, annotate. 2006-12-02 21:32:05 -08:00
netfilter_ipv4 [PATCH] severing skbuff.h -> mm.h 2006-12-04 02:00:34 -05:00
netfilter_ipv6 [NETFILTER]: x_tables: add NFLOG target 2006-12-02 21:31:31 -08:00
nfsd [PATCH] nfsd4: fix open-create permissions 2006-11-08 18:29:23 -08:00
raid [PATCH] md: allow reads that have bypassed the cache to be retried on failure 2006-12-10 09:57:20 -08:00
spi
sunrpc Merge branch 'master' of /home/trondmy/kernel/linux-2.6/ into merge_linus 2006-12-07 16:35:17 -05:00
tc_act
tc_ematch
usb [PATCH] tty: switch to ktermios 2006-12-08 08:28:57 -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: consolidate functions in acpi ec driver 2006-10-14 00:49:52 -04:00
adb.h
adfs_fs_i.h
adfs_fs_sb.h
adfs_fs.h
aer.h
affs_hardblocks.h
agp_backend.h
agpgart.h
aio_abi.h
aio.h [PATCH] aio: remove ki_retried debugging member 2006-12-07 08:39:46 -08:00
amifd.h
amifdreg.h
amigaffs.h
apm_bios.h
arcdevice.h
arcfb.h
ata.h [PATCH] libata: add 40pin "short" cable support, honour drive side speed detection 2006-12-01 22:40:25 -05: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 [ATM]: Annotations. 2006-12-02 21:22:55 -08:00
atmbr2684.h [ATM]: Annotations. 2006-12-02 21:22:55 -08:00
atmclip.h
atmdev.h
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 audit: Add auditing to ipsec 2006-12-06 20:14:22 -08:00
auto_fs4.h
auto_fs.h
auxvec.h
awe_voice.h
ax25.h
b1lli.h
b1pcmcia.h
backing-dev.h [PATCH] separate bdi congestion functions from queue congestion functions 2006-10-20 10:26:35 -07:00
backlight.h
baycom.h
bcd.h
bfs_fs.h
binfmts.h
bio.h
bit_spinlock.h
bitmap.h [PATCH] bitmap: parse input from kernel and user buffers 2006-10-11 11:14:22 -07:00
bitops.h
bitrev.h [PATCH] bit reverse library 2006-12-08 08:28:39 -08:00
blkdev.h [PATCH] block: support larger block pc requests 2006-12-01 10:40:55 +01:00
blkpg.h
blktrace_api.h [PATCH] blktrace: add timestamp message 2006-12-01 10:39:12 +01:00
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] Fix IO error reporting on fsync() 2006-10-17 08:18:46 -07: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] pull in necessary header files for cdev.h 2006-12-07 08:39:32 -08:00
cdk.h
cdrom.h
chio.h
circ_buf.h
clk.h
clocksource.h
cm4000_cs.h
cn_proc.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 [PATCH] md: add another COMPAT_IOCTL for md 2006-10-21 13:35:05 -07:00
compat.h [PATCH] Create compat_sys_migrate_pages 2006-11-03 12:27:59 -08:00
compiler-gcc3.h
compiler-gcc4.h
compiler-gcc.h
compiler-intel.h
compiler.h
completion.h
comstats.h
concap.h
configfs.h
connector.h WorkStruct: make allyesconfig 2006-11-22 14:57:56 +00:00
console_struct.h
console.h
consolemap.h
cpu.h Merge branch 'for-linus' of git://one.firstfloor.org/home/andi/git/linux-2.6 2006-12-07 08:59:11 -08:00
cpufreq.h
cpumask.h [PATCH] bitmap: parse input from kernel and user buffers 2006-10-11 11:14:22 -07:00
cpuset.h [PATCH] struct seq_operations and struct file_operations constification 2006-12-07 08:39:46 -08:00
cramfs_fs_sb.h
cramfs_fs.h
crash_dump.h
crc16.h
crc32.h [PATCH] crc32: replace bitreverse by bitrev32 2006-12-08 08:28:39 -08:00
crc32c.h
crc-ccitt.h
crypto.h [CRYPTO] api: Remove unused functions 2006-12-06 18:38:54 -08:00
cryptohash.h
ctype.h
cuda.h
cyclades.h
cyclomx.h
cycx_cfm.h
cycx_drv.h
cycx_x25.h
dcache.h [PATCH] VFS: Destroy the dentries contributed by a superblock on unmounting 2006-10-11 11:14:25 -07:00
dccp.h [DCCP]: Tidy up unused structures 2006-12-02 21:30:59 -08:00
dcookies.h
debug_locks.h [PATCH] lockdep: show more details about self-test failures 2006-12-07 08:39:43 -08:00
debugfs.h
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 [PATCH] add numa node information to struct device 2006-12-07 08:39:22 -08:00
devpts_fs.h
dio.h
dirent.h
dlm_device.h
dlm.h
dm9000.h
dm-ioctl.h [PATCH] dm: ioctl: add noflush suspend 2006-12-08 08:29:09 -08:00
dma-mapping.h
dmaengine.h
dmapool.h
dmi.h [PATCH] i386: Disable nmi watchdog on all ThinkPads 2006-10-21 18:37:02 +02:00
dn.h
dnotify.h
dqblk_v1.h
dqblk_v2.h
dqblk_xfs.h
ds1286.h
ds1742rtc.h
ds17287rtc.h
dtlk.h
edd.h
efi.h [PATCH] i386: Preserve EFI run time regions with memmap parameter 2006-12-07 02:14:11 +01:00
efs_dir.h
efs_fs_i.h
efs_fs_sb.h
efs_fs.h
efs_vh.h
eisa.h
elevator.h [BLOCK] Cleanup unused variable passing 2006-12-01 10:42:33 +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_sb.h
ext2_fs.h
ext3_fs_i.h
ext3_fs_sb.h
ext3_fs.h
ext3_jbd.h [PATCH] ext3: uninline large functions 2006-12-07 08:39:35 -08:00
ext4_fs_extents.h [PATCH] ext4: clean up comments in ext4-extents patch 2006-10-11 11:14:16 -07:00
ext4_fs_i.h [PATCH] ext4: blk_type from sector_t to unsigned long long 2006-10-11 11:14:18 -07:00
ext4_fs_sb.h [PATCH] ext4: allow larger descriptor size 2006-10-11 11:14:18 -07:00
ext4_fs.h [PATCH] ext4 uninline ext4_get_group_no_and_offset() 2006-10-11 11:14:18 -07:00
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 [PATCH] fbcmap.c: mark structs const or __read_mostly 2006-12-08 08:29:05 -08:00
fcdevice.h
fcntl.h
fd1772.h
fd.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: Remove the free_files field 2006-12-10 09:57:22 -08:00
filter.h
firmware.h
flat.h
font.h
freezer.h [PATCH] freezer.h uses task_struct fields 2006-12-10 09:55:40 -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
fs.h [PATCH] VFS: change struct file to use struct path 2006-12-08 08:28:41 -08:00
fsl_devices.h
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
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 [PATCH] fault-injection capability for disk IO 2006-12-08 08:29:02 -08:00
getcpu.h
gfp.h [PATCH] mm: add arch_alloc_page 2006-12-07 08:39:21 -08:00
gfs2_ondisk.h [GFS2] Don't copy meta_header for rgrp in and out 2006-11-30 10:34:36 -05:00
gigaset_dev.h
hardirq.h
harrier_defs.h
hash.h
hayesesp.h
hdlc.h
hdlcdrv.h
hdpu_features.h
hdreg.h
hdsmart.h
hid-debug.h [PATCH] Generic HID layer - code split 2006-12-08 10:43:01 -08:00
hid.h [PATCH] Generic HID layer - pb_fnmode 2006-12-08 10:43:19 -08:00
hiddev.h
highmem.h [PATCH] mm: k{,um}map_atomic() vs in_atomic() 2006-12-07 08:39:21 -08:00
highuid.h
hil_mlc.h
hil.h
hippidevice.h
hp_sdc.h
hpet.h
hrtimer.h
htirq.h [PATCH] htirq: allow buggy drivers of buggy hardware to write the registers 2006-11-08 18:29:25 -08:00
hugetlb.h [PATCH] shared page table for hugetlb page 2006-12-07 08:39:21 -08:00
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
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-dev.h
i2c-id.h
i2c-isa.h
i2c-ocores.h
i2c-pxa.h [ARM] Remove EEPROM slave emulation from i2c-pxa driver. 2006-11-30 12:24:45 +00:00
i2c.h
i2o-dev.h
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 [PATCH] ide-cd: Handle strange interrupt on the Intel ESB2 2006-12-10 09:57:20 -08:00
idr.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
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 [AF_PACKET]: annotate 2006-12-02 21:21:24 -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 [IPV4]: encapsulation annotations 2006-12-02 21:21:17 -08:00
if_vlan.h
if_wanpipe_common.h
if_wanpipe.h
if.h
igmp.h [PATCH] severing skbuff.h -> mm.h 2006-12-04 02:00:34 -05:00
in6.h [IPV6]: flowlabels are net-endian 2006-12-02 21:21:21 -08:00
in_route.h
in.h [NET]: Supporting UDP-Lite (RFC 3828) in Linux 2006-12-02 21:22:46 -08:00
inet_diag.h
inet.h [NET]: Accept wildcard delimiters in in[46]_pton 2006-12-02 22:04:04 -08:00
inetdevice.h [IPV6]: Assorted trivial endianness annotations. 2006-12-02 21:22:50 -08:00
init_task.h [PATCH] fdtable: Remove the free_files field 2006-12-10 09:57:22 -08:00
init.h Add "pure_initcall" for static variable initialization 2006-11-20 11:47:18 -08:00
initrd.h
inotify.h
input.h Input: add to kernel-api docbook 2006-11-24 00:43:09 -05:00
interrupt.h [PATCH] sched: use softirq for load balancing 2006-12-10 09:55:42 -08:00
io.h [PATCH] Consolidate check_signature 2006-10-11 11:14:23 -07:00
ioc3.h
ioc4.h
ioctl32.h
ioctl.h
ioport.h Altix: Initial ACPI support - ROM shadowing. 2006-12-01 14:36:58 -08:00
ioprio.h
ip6_tunnel.h [IPV6]: flowlabels are net-endian 2006-12-02 21:21:21 -08:00
ip_mp_alg.h
ip.h [NET]: Annotate checksums in on-the-wire packets. 2006-12-02 21:23:26 -08:00
ipc.h
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
ipmi.h [PATCH] IPMI: Add maintenance mode 2006-12-07 08:39:47 -08:00
ipsec.h
ipv6_route.h
ipv6.h [IPV6]: flowlabels are net-endian 2006-12-02 21:21:21 -08:00
ipx.h [IPX]: Trivial parts of endianness annotations 2006-11-05 14:11:24 -08:00
irda.h
irq_cpustat.h
irq.h [PATCH] genirq: clean up irq-flow-type naming, fix 2006-10-20 10:26:37 -07:00
irqflags.h Revert "[PATCH] Enforce "unsigned long flags;" when spinlocking" 2006-11-26 16:27:17 -08:00
irqreturn.h
isa.h
isapnp.h
isdn_divertif.h
isdn_ppp.h
isdn.h [PATCH] tty: switch to ktermios 2006-12-08 08:28:57 -08:00
isdnif.h
isicom.h
iso_fs.h
istallion.h [PATCH] Char: istallion, variables cleanup 2006-12-08 08:29:00 -08:00
ixjuser.h Fix misc .c/.h comment typos 2006-11-30 05:24:39 +01:00
jbd2.h [PATCH] make fs/jbd2/transaction.c:__kbd2_journal_temp_unlink_buffer() static 2006-12-07 08:39:40 -08:00
jbd.h [PATCH] make fs/jbd/transaction.c:__journal_temp_unlink_buffer() static 2006-12-07 08:39:40 -08:00
jffs2.h
jffs.h
jhash.h
jiffies.h Fix jiffies.h comment 2006-11-30 04:53:49 +01:00
journal-head.h
joystick.h
kallsyms.h
kbd_diacr.h
kbd_kern.h WorkStruct: Separate delayable and non-delayable events. 2006-11-22 14:54:01 +00:00
Kbuild [PATCH] Fix noise in futex.h 2006-12-10 09:55:41 -08:00
kd.h
kdev_t.h
kernel_stat.h
kernel.h [PATCH] LOG2: Alter roundup_pow_of_two() so that it can use a ilog2() on a constant 2006-12-08 08:28:51 -08:00
kernelcapi.h [PATCH] fix fallout from header dependency trimming 2006-12-04 12:45:29 -08:00
kexec.h Merge branch 'release' of master.kernel.org:/pub/scm/linux/kernel/git/aegl/linux-2.6 2006-12-07 15:39:22 -08:00
key-ui.h
key.h
keyboard.h
keyctl.h
kfifo.h
klist.h
kmalloc_sizes.h
kmod.h
kobj_map.h
kobject.h driver core: Introduce device_move(): move a device to a new parent. 2006-12-01 14:52:01 -08:00
kprobes.h [PATCH] kprobes: enable booster on the preemptible kernel 2006-12-07 08:39:38 -08:00
kref.h
kthread.h
ktime.h [PATCH] ktime: Fix signed / unsigned mismatch in ktime_to_ns 2006-12-07 08:39:37 -08:00
lapb.h
latency.h
lcd.h
leds.h
libata.h Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 2006-12-05 17:01:28 +00:00
libps2.h
license.h
limits.h
linkage.h
linux_logo.h
list.h
llc.h
lm_interface.h
lock_dlm_plock.h
lockdep.h [PATCH] remove kernel/lockdep.c:lockdep_internal 2006-12-07 08:39:39 -08:00
log2.h [PATCH] LOG2: Alter roundup_pow_of_two() so that it can use a ilog2() on a constant 2006-12-08 08:28:51 -08:00
loop.h
lp.h
m41t00.h
m48t86.h
magic.h
major.h
matroxfb.h
mbcache.h
mc6821.h
mc146818rtc.h
mca-legacy.h
mca.h
memory_hotplug.h
memory.h
mempolicy.h [PATCH] cpuset: mempolicy migration typo fix 2006-10-21 13:35:06 -07:00
mempool.h
meye.h
migrate.h
mii.h
minix_fs.h
miscdevice.h Driver core: change misc class_devices to be real devices 2006-12-01 14:51:59 -08:00
mm_inline.h
mm_types.h
mm.h [PATCH] mm: make compound page destructor handling explicit 2006-12-07 08:39:25 -08:00
mman.h
mmtimer.h
mmzone.h [PATCH] struct seq_operations and struct file_operations constification 2006-12-07 08:39:46 -08:00
mnt_namespace.h [PATCH] rename struct namespace to struct mnt_namespace 2006-12-08 08:28:51 -08:00
mod_devicetable.h
module.h [PATCH] Generic BUG implementation 2006-12-08 08:28:39 -08:00
moduleloader.h
moduleparam.h [PATCH] Compile-time check re world-writeable module params 2006-12-07 08:39:34 -08:00
mount.h [PATCH] rename struct namespace to struct mnt_namespace 2006-12-08 08:28:51 -08:00
mpage.h
mqueue.h mqueue.h: don't include linux/types.h 2006-11-30 04:40:22 +01:00
mroute.h
msdos_fs.h [PATCH] fat: add fat_getattr() 2006-11-16 11:43:38 -08:00
msg.h [PATCH] Fix the size limit of compat space msgsize 2006-12-07 08:39:38 -08:00
msi.h
mtio.h
mutex-debug.h
mutex.h [PATCH] lockdep: avoid lockdep warning in md 2006-12-08 08:28:39 -08:00
mv643xx.h [PATCH] mv643xx_eth: fix unbalanced parentheses in macros 2006-12-02 00:22:29 -05:00
n_r3964.h
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_fs_i.h
ncp_fs_sb.h WorkStruct: make allyesconfig 2006-11-22 14:57:56 +00:00
ncp_fs.h
ncp_mount.h
ncp_no.h
ncp.h
neighbour.h
net.h [NET]: Annotate net_srandom(). 2006-12-02 21:22:57 -08:00
netdevice.h [NET]: Force a cache line split in hh_cache in SMP. 2006-12-08 17:19:29 -08:00
netfilter_arp.h
netfilter_bridge.h [BRIDGE]: Annotations. 2006-12-02 21:22:56 -08:00
netfilter_decnet.h
netfilter_ipv4.h [NET]: Annotate __skb_checksum_complete() and friends. 2006-12-02 21:23:38 -08:00
netfilter_ipv6.h [NET]: Annotate __skb_checksum_complete() and friends. 2006-12-02 21:23:38 -08:00
netfilter.h [PATCH] fix fallout from header dependency trimming 2006-12-04 12:45:29 -08:00
netlink.h [NETLINK]: Remove unused dst_pid field in netlink_skb_parms 2006-12-02 21:30:43 -08:00
netpoll.h WorkQueue: Fix up arch-specific work items where possible 2006-12-05 19:36:26 +00:00
netrom.h
nfs2.h
nfs3.h
nfs4_acl.h
nfs4_mount.h
nfs4.h
nfs_fs_i.h
nfs_fs_sb.h WorkStruct: Separate delayable and non-delayable events. 2006-11-22 14:54:01 +00:00
nfs_fs.h NFS: Ensure we only call set_page_writeback() under the page lock 2006-12-06 10:46:40 -05:00
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 NFS: Remove nfs_writepage_sync() 2006-12-06 10:46:38 -05:00
nfs.h
nfsacl.h
nfsd_idmap.h
nls.h
nmi.h [PATCH] x86: all cpu backtrace 2006-12-07 02:14:01 +01:00
node.h
nodemask.h [PATCH] bitmap: parse input from kernel and user buffers 2006-10-11 11:14:22 -07:00
notifier.h
nsc_gpio.h
nsproxy.h [PATCH] to nsproxy 2006-12-08 08:28:52 -08:00
nubus.h
numa.h
nvram.h
oom.h [PATCH] OOM killer meets userspace headers 2006-10-20 10:26:38 -07:00
oprofile.h
page-flags.h
pagemap.h [PATCH] mm: clean up pagecache allocation 2006-10-28 11:30:50 -07:00
pagevec.h
param.h
parport_pc.h
parport.h
parser.h
pata_platform.h [PATCH] ata: Generic platform_device libata driver 2006-12-01 22:40:28 -05:00
patchkey.h
pci_hotplug.h PCI Hotplug: move pci_hotplug.h to include/linux/ 2006-10-18 11:36:12 -07:00
pci_ids.h [PATCH] Char: mxser_new, upgrade to 1.9.1 2006-12-08 08:28:53 -08:00
pci_regs.h PCI: Make some MSI-X #defines generic 2006-12-01 14:36:56 -08:00
pci-acpi.h
pci.h PCI: switch pci_{enable,disable}_device() to be nestable 2006-12-01 14:36:59 -08:00
pcieport_if.h
percpu_counter.h
percpu.h
personality.h [PATCH] Fix missing parens in set_personality() 2006-11-13 07:40:42 -08:00
pfkeyv2.h [IPSEC]: Add support for AES-XCBC-MAC 2006-12-06 18:38:51 -08:00
pfn.h
pg.h
phonedev.h
phy.h [PATCH] PHY: Add support for configuring the PHY connection interface 2006-12-02 00:33:11 -05:00
pid_namespace.h [PATCH] add child reaper to pid_namespace 2006-12-08 08:28:52 -08:00
pid.h [PATCH] add child reaper to pid_namespace 2006-12-08 08:28:52 -08:00
pipe_fs_i.h
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: platform_driver_probe(), can save codespace 2006-12-01 14:52:02 -08:00
plist.h
pm_legacy.h
pm.h [PATCH] swsusp: debugging 2006-11-03 12:27:58 -08:00
pmu.h
pnp.h
pnpbios.h
poison.h
poll.h [PATCH] severing poll.h -> mm.h 2006-12-04 02:00:36 -05:00
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 [PATCH] sleep profiling 2006-12-07 08:39:36 -08:00
ps2esdi.h
ptrace.h
qic117.h
qnx4_fs.h
qnxtypes.h
quota.h
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 [RANDOM]: Annotate random.h IP helpers. 2006-12-02 21:22:51 -08:00
raw.h
rbtree.h
rcupdate.h
reboot_fixups.h
reboot.h
reiserfs_acl.h
reiserfs_fs_i.h
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_fs.h [PATCH] struct path: rename Reiserfs's struct path 2006-12-08 08:28:40 -08:00
reiserfs_xattr.h
relay.h [PATCH] struct seq_operations and struct file_operations constification 2006-12-07 08:39:46 -08:00
resource.h
resume-trace.h
rio_drv.h
rio_ids.h
rio_regs.h
rio.h
rmap.h [PATCH] slab: remove kmem_cache_t 2006-12-07 08:39:25 -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] lockdep: name some old style locks 2006-12-07 08:39:36 -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 lb_stopbalance counter 2006-12-10 09:55:43 -08:00
screen_info.h [PATCH] i386: Relocatable kernel support 2006-12-07 02:14:04 +01:00
sctp.h [SCTP]: Annotate SCTP headers. 2006-12-02 21:26:16 -08:00
scx200_gpio.h
scx200.h
sdla_fr.h
sdla.h
seccomp.h
securebits.h
security.h SELinux: Fix SA selection semantics 2006-12-02 21:21:34 -08:00
selection.h
selinux_netlink.h
selinux.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
serial167.h
serial_8250.h [PATCH] Exar quad port serial 2006-12-07 08:39:35 -08:00
serial_core.h [PATCH] tty: switch to ktermios 2006-12-08 08:28:57 -08:00
serial_ip3106.h
serial_reg.h
serial.h
serialP.h
serio.h Input: serio - make serio_register_driver() return errors 2006-11-23 23:34:49 -05:00
shm.h
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] slab: deprecate kmem_cache_t 2006-12-07 08:39:25 -08:00
smb_fs_i.h
smb_fs_sb.h
smb_fs.h
smb_mount.h
smb.h
smbno.h
smp_lock.h
smp.h [PATCH] declare smp_call_function_single in generic code 2006-12-07 08:39:38 -08:00
snmp.h
socket.h [NET]: Annotate csum_partial() callers in net/* 2006-12-02 21:23:32 -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_api_smp.h [PATCH] lockdep: spin_lock_irqsave_nested() 2006-11-25 13:28:34 -08:00
spinlock_api_up.h
spinlock_types_up.h
spinlock_types.h
spinlock_up.h
spinlock.h [PATCH] add bottom_half.h 2006-12-07 08:39:20 -08:00
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
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
swap.h [PATCH] swsusp: use block device offsets to identify swap locations 2006-12-07 08:39:27 -08:00
swapops.h
synclink.h
sys.h
syscalls.h [PATCH] epoll_pwait() 2006-10-11 11:14:21 -07:00
sysctl.h [PATCH] sysctl: remove unused "context" param 2006-12-10 09:55:41 -08:00
sysdev.h
sysfs.h driver core: Introduce device_move(): move a device to a new parent. 2006-12-01 14:52:01 -08:00
sysrq.h
sysv_fs.h
task_io_accounting_ops.h [PATCH] io-accounting: core statistics 2006-12-10 09:55:41 -08:00
task_io_accounting.h [PATCH] io-accounting: core statistics 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
taskstats.h [PATCH] io-accounting: via taskstats 2006-12-10 09:55:41 -08:00
tcp.h [TCP]: Renove the __ prefix on the struct tcp_sock members 2006-12-02 21:30:54 -08:00
telephony.h
termios.h
textsearch_fsm.h
textsearch.h Fix typos in doc and comments 2006-11-30 05:32:19 +01:00
tfrc.h [NET]: Add documentation for TFRC structures 2006-12-02 21:30:42 -08:00
thread_info.h
threads.h
ticable.h
tifm.h
time.h
timer.h
times.h
timex.h
tiocl.h
tipc_config.h [TIPC]: endianness annotations 2006-12-02 21:21:08 -08:00
tipc.h [TIPC]: Added subscription cancellation capability 2006-10-18 19:55:22 -07:00
topology.h [PATCH] sched: add option to serialize load balancing 2006-12-10 09:55:43 -08:00
toshiba.h
transport_class.h
trdevice.h
tsacct_kern.h
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
tty.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_i.h
udf_fs_sb.h
udf_fs.h
udp.h [NET]: Annotate checksums in on-the-wire packets. 2006-12-02 21:23:26 -08:00
ufs_fs_i.h
ufs_fs_sb.h
ufs_fs.h [PATCH] fix UFS superblock alignment issues 2006-11-03 12:27:56 -08:00
uinput.h
uio.h
ultrasound.h
umem.h
un.h
unistd.h
unwind.h [PATCH] x86-64: Speed up dwarf2 unwinder 2006-10-21 18:37:01 +02:00
usb_ch9.h
usb_gadget.h
usb_gadgetfs.h
usb_usual.h
usb.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
usbdevice_fs.h
user.h
utime.h
uts.h
utsname.h
vermagic.h
vfs.h
via.h
video_decoder.h
video_encoder.h
videodev2.h V4L/DVB (4746): HM12 is YUV 4:2:0, not YUV 4:1:1 2006-10-14 00:44:23 -03:00
videodev.h
videotext.h
vmalloc.h [PATCH] vmalloc: optimization, cleanup, bugfixes 2006-11-13 07:40:42 -08:00
vmstat.h
vt_buffer.h
vt_kern.h
vt.h
wait.h [PATCH] lockdep: annotate DECLARE_WAIT_QUEUE_HEAD 2006-10-30 12:08:40 -08:00
wanrouter.h
watchdog.h
wireless.h [PATCH] wext: extend MLME support 2006-12-02 00:11:58 -05:00
workqueue.h Add "run_scheduled_work()" workqueue function 2006-12-07 09:28:19 -08:00
writeback.h [PATCH] separate bdi congestion functions from queue congestion functions 2006-10-20 10:26:35 -07:00
x25.h
xattr.h
xfrm.h [XFRM]: Fix XFRMGRP_REPORT to use correct multicast group. 2006-12-08 17:19:30 -08:00
yam.h
zconf.h
zlib.h
zorro_ids.h
zorro.h
zutil.h