alistair23-linux/include/linux
Christoph Lameter 89689ae7f9 [PATCH] Get rid of zone_table[]
The zone table is mostly not needed.  If we have a node in the page flags
then we can get to the zone via NODE_DATA() which is much more likely to be
already in the cpu cache.

In case of SMP and UP NODE_DATA() is a constant pointer which allows us to
access an exact replica of zonetable in the node_zones field.  In all of
the above cases there will be no need at all for the zone table.

The only remaining case is if in a NUMA system the node numbers do not fit
into the page flags.  In that case we make sparse generate a table that
maps sections to nodes and use that table to to figure out the node number.
 This table is sized to fit in a single cache line for the known 32 bit
NUMA platform which makes it very likely that the information can be
obtained without a cache miss.

For sparsemem the zone table seems to be have been fairly large based on
the maximum possible number of sections and the number of zones per node.
There is some memory saving by removing zone_table.  The main benefit is to
reduce the cache foootprint of the VM from the frequent lookups of zones.
Plus it simplifies the page allocator.

[akpm@osdl.org: build fix]
Signed-off-by: Christoph Lameter <clameter@sgi.com>
Cc: Dave Hansen <haveblue@us.ibm.com>
Cc: Andy Whitcroft <apw@shadowen.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-12-07 08:39:20 -08:00
..
amba
byteorder
dvb
hdlc
isdn
lockd [PATCH] lockd endianness annotations 2006-10-20 10:26:40 -07: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/nf_nat: add TFTP helper port 2006-12-02 22:10:18 -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: endian annotations for the bitmap superblock 2006-10-21 13:35:05 -07:00
spi
sunrpc 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
tc_act
tc_ematch
usb IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
8250_pci.h
a.out.h
ac97_codec.h [PATCH] The scheduled removal of some OSS drivers 2006-10-04 07:55:32 -07:00
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 IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
adfs_fs.h
adfs_fs_i.h
adfs_fs_sb.h
aer.h
affs_hardblocks.h
agp_backend.h
agpgart.h
aio.h WorkStruct: Separate delayable and non-delayable events. 2006-11-22 14:54:01 +00:00
aio_abi.h fix file specification in comments 2006-10-03 23:01:26 +02:00
amifd.h
amifdreg.h
amigaffs.h
apm_bios.h
arcdevice.h IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
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.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]: 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 [PATCH] message types updated 2006-10-04 08:31:24 -04:00
auto_fs.h
auto_fs4.h
auxvec.h
awe_voice.h fix file specification in comments 2006-10-03 23:01:26 +02:00
ax25.h
b1lli.h
b1pcmcia.h
backing-dev.h [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 [PATCH] Document bi_sector and sector_t 2006-10-04 19:32:09 +02:00
bit_spinlock.h
bitmap.h [PATCH] bitmap: parse input from kernel and user buffers 2006-10-11 11:14:22 -07:00
bitops.h
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
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
cache.h
calc64.h
capability.h
capi.h
carta_random32.h [PATCH] Add carta_random32() library routine 2006-10-11 11:14:21 -07:00
cciss_ioctl.h
cd1400.h
cdev.h
cdk.h
cdrom.h [PATCH] cdrom: add endianness annotations 2006-10-10 16:15:33 -07:00
chio.h
circ_buf.h
clk.h
clocksource.h
cm4000_cs.h
cn_proc.h
cobalt-nvram.h
coda.h
coda_cache.h
coda_fs_i.h
coda_linux.h
coda_proc.h
coda_psdev.h
coff.h
com20020.h
compat.h [PATCH] Create compat_sys_migrate_pages 2006-11-03 12:27:59 -08:00
compat_ioctl.h [PATCH] md: add another COMPAT_IOCTL for md 2006-10-21 13:35:05 -07:00
compiler-gcc.h
compiler-gcc3.h
compiler-gcc4.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.h [PATCH] vt: proper prototypes for some console functions 2006-10-03 08:04:12 -07:00
console_struct.h [PATCH] vt: Make vt_pid a struct pid (making it pid wrap around safe). 2006-10-02 07:57:14 -07:00
consolemap.h [PATCH] vt: proper prototypes for some console functions 2006-10-03 08:04:12 -07:00
cpu.h [POWERPC] sysfs: add support for adding/removing spu sysfs attributes 2006-10-25 14:20:22 +10:00
cpufreq.h
cpumask.h [PATCH] bitmap: parse input from kernel and user buffers 2006-10-11 11:14:22 -07:00
cpuset.h
cramfs_fs.h
cramfs_fs_sb.h
crash_dump.h
crc-ccitt.h
crc16.h
crc32.h
crc32c.h
crypto.h [CRYPTO] api: Remove one too many semicolon 2006-11-20 08:27:08 +11: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] Need forward decl of task_struct in linux/debug_locks.h 2006-10-04 06:45:23 -06:00
debugfs.h
delay.h
delayacct.h
device-mapper.h [PATCH] dm table: add target flush 2006-10-03 08:04:16 -07:00
device.h driver core: Introduce device_move(): move a device to a new parent. 2006-12-01 14:52:01 -08:00
devpts_fs.h
dio.h
dirent.h
dlm.h
dlm_device.h
dm-ioctl.h [PATCH] dm table: add target flush 2006-10-03 08:04:16 -07:00
dm9000.h
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
efs_dir.h
efs_fs.h
efs_fs_i.h
efs_fs_sb.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 [POWERPC] coredump: Add SPU elf notes to coredump. 2006-12-04 20:40:19 +11: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
ext3_fs_i.h
ext3_fs_sb.h
ext3_jbd.h
ext4_fs.h [PATCH] ext4 uninline ext4_get_group_no_and_offset() 2006-10-11 11:14:18 -07: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_jbd2.h [PATCH] jbd2: sector_t conversion 2006-10-11 11:14:17 -07:00
fadvise.h
fb.h Driver core: convert fb code to use struct device 2006-12-01 14:52:00 -08: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
filter.h
firmware.h
flat.h
font.h
fs.h [PATCH] severing fs.h, radix-tree.h -> sched.h 2006-12-04 02:00:24 -05:00
fs_enet_pd.h
fs_struct.h
fs_uart_pd.h
fsl_devices.h [POWERPC] Add QUICC Engine (QE) infrastructure 2006-10-04 15:24:27 +10:00
fsnotify.h
fuse.h
futex.h
gameport.h
gen_stats.h
genalloc.h [PATCH] LIB: add gen_pool_destroy() 2006-10-02 07:57:12 -07:00
generic_acl.h
generic_serial.h
genetlink.h
genhd.h
getcpu.h
gfp.h
gfs2_ondisk.h
gigaset_dev.h
hardirq.h [PATCH] genirq: irq: generalize the check for HARDIRQ_BITS 2006-10-04 07:55:28 -07:00
harrier_defs.h fix file specification in comments 2006-10-03 23:01:26 +02:00
hash.h
hayesesp.h
hdlc.h
hdlcdrv.h
hdpu_features.h
hdreg.h
hdsmart.h
hiddev.h IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
highmem.h
highuid.h
hil.h
hil_mlc.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] hugetlb: prepare_hugepage_range check offset too 2006-11-14 09:09:27 -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
i2c.h
i2o-dev.h
i2o.h WorkStruct: make allyesconfig 2006-11-22 14:57:56 +00: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 IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
idr.h
if.h
if_addr.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
if_fc.h
if_fddi.h
if_frad.h
if_hippi.h
if_infiniband.h
if_link.h
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 [PATCH] Finish annotations of struct vlan_ethhdr 2006-10-10 16:15:34 -07: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 Add "pure_initcall" for static variable initialization 2006-11-20 11:47:18 -08:00
init_task.h [PATCH] IPC namespace - utils 2006-10-02 07:57:22 -07:00
initrd.h
inotify.h
input.h IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
interrupt.h [PATCH] add bottom_half.h 2006-12-07 08:39:20 -08:00
io.h [PATCH] Consolidate check_signature 2006-10-11 11:14:23 -07:00
ioc3.h IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
ioc4.h [PATCH] fix misannotation in ioc4.h 2006-10-10 15:37:22 -07:00
ioctl.h
ioctl32.h
ioport.h Altix: Initial ACPI support - ROM shadowing. 2006-12-01 14:36:58 -08: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 [PATCH] ipc: headers_check fix 2006-10-04 07:55:12 -07:00
ipmi.h
ipmi_msgdefs.h [PATCH] IPMI: retry messages on certain error returns 2006-11-08 18:29:24 -08:00
ipmi_smi.h
ipsec.h [XFRM]: BEET mode 2006-10-04 00:31:09 -07:00
ipv6.h [IPV6]: flowlabels are net-endian 2006-12-02 21:21:21 -08:00
ipv6_route.h
ipx.h [IPX]: Trivial parts of endianness annotations 2006-11-05 14:11:24 -08:00
irda.h
irq.h [PATCH] genirq: clean up irq-flow-type naming, fix 2006-10-20 10:26:37 -07:00
irq_cpustat.h
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.h
isdn_divertif.h
isdn_ppp.h
isdnif.h
isicom.h
iso_fs.h
istallion.h [PATCH] trivial iomem annotations: istallion 2006-10-10 15:37:22 -07:00
ixjuser.h Fix misc .c/.h comment typos 2006-11-30 05:24:39 +01:00
jbd.h
jbd2.h [PATCH] jbd2: switch blks_type from sector_t to ull 2006-10-11 11:14:18 -07:00
jffs.h
jffs2.h
jhash.h
jiffies.h Fix jiffies.h comment 2006-11-30 04:53:49 +01:00
journal-head.h
joystick.h
kallsyms.h [PATCH] Create kallsyms_lookup_size_offset() 2006-10-03 08:03:41 -07:00
kbd_diacr.h
kbd_kern.h WorkStruct: Separate delayable and non-delayable events. 2006-11-22 14:54:01 +00:00
Kbuild Remove long-unmaintained ftape driver subsystem. 2006-12-03 22:22:41 -05:00
kd.h
kdev_t.h
kernel.h fix spelling error in include/linux/kernel.h 2006-11-30 04:46:13 +01:00
kernel_stat.h
kernelcapi.h [PATCH] fix fallout from header dependency trimming 2006-12-04 12:45:29 -08:00
kexec.h [MIPS] Add support for kexec 2006-11-30 01:14:44 +00:00
key-ui.h
key.h
keyboard.h
keyctl.h
kfifo.h
klist.h
kmalloc_sizes.h
kmod.h [PATCH] Create call_usermodehelper_pipe() 2006-10-01 00:39:33 -07:00
kobj_map.h
kobject.h driver core: Introduce device_move(): move a device to a new parent. 2006-12-01 14:52:01 -08:00
kprobes.h [PATCH] kretprobe spinlock deadlock patch 2006-10-02 07:57:16 -07:00
kref.h
kthread.h
ktime.h
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 Lockdep: fix compile error in drivers/input/serio/serio.c 2006-10-11 23:45:23 -04:00
loop.h
lp.h
m41t00.h
m48t86.h
magic.h [PATCH] ext4: enable building of ext4 2006-10-11 11:14:15 -07:00
major.h
matroxfb.h
mbcache.h
mc6821.h
mc146818rtc.h
mca-legacy.h
mca.h
memory.h
memory_hotplug.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.h [PATCH] Get rid of zone_table[] 2006-12-07 08:39:20 -08:00
mm_inline.h
mm_types.h
mman.h
mmtimer.h
mmzone.h [PATCH] vmscan: Fix temp_priority race 2006-10-28 11:30:50 -07:00
mod_devicetable.h
module.h [PATCH] severing module.h->sched.h 2006-12-04 02:00:22 -05:00
moduleloader.h
moduleparam.h
mount.h
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
msi.h [PATCH] msi: refactor and move the msi irq_chip into the arch code 2006-10-04 07:55:29 -07:00
mtio.h
mutex-debug.h
mutex.h
mv643xx.h [PATCH] mv643xx_eth: fix unbalanced parentheses in macros 2006-12-02 00:22:29 -05:00
n_r3964.h
namei.h
namespace.h [PATCH] namespaces: incorporate fs namespace into nsproxy 2006-10-02 07:57:20 -07:00
nbd.h [PATCH] include linux/types.h in linux/nbd.h 2006-10-11 11:14:24 -07:00
ncp.h
ncp_fs.h
ncp_fs_i.h
ncp_fs_sb.h WorkStruct: make allyesconfig 2006-11-22 14:57:56 +00:00
ncp_mount.h
ncp_no.h
neighbour.h
net.h [NET]: Annotate net_srandom(). 2006-12-02 21:22:57 -08:00
netdevice.h [PATCH] severing skbuff.h -> mm.h 2006-12-04 02:00:34 -05:00
netfilter.h [PATCH] fix fallout from header dependency trimming 2006-12-04 12:45: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
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
nfs.h
nfs2.h
nfs3.h
nfs4.h
nfs4_acl.h
nfs4_mount.h
nfs_fs.h [NET]: ipconfig and nfsroot annotations 2006-12-02 21:21:09 -08:00
nfs_fs_i.h
nfs_fs_sb.h WorkStruct: Separate delayable and non-delayable events. 2006-11-22 14:54:01 +00:00
nfs_idmap.h
nfs_mount.h
nfs_page.h
nfs_xdr.h [PATCH] nfs: verifier is network-endian 2006-10-20 10:26:40 -07:00
nfsacl.h
nfsd_idmap.h
nls.h
nmi.h
node.h
nodemask.h [PATCH] bitmap: parse input from kernel and user buffers 2006-10-11 11:14:22 -07:00
notifier.h [PATCH] Add SRCU-based notifier chains 2006-10-04 07:55:30 -07:00
nsc_gpio.h
nsproxy.h [PATCH] mounstats NULL pointer dereference 2006-11-25 13:28:33 -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.h IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
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 PCI: switch pci_{enable,disable}_device() to be nestable 2006-12-01 14:36:59 -08:00
pci_hotplug.h PCI Hotplug: move pci_hotplug.h to include/linux/ 2006-10-18 11:36:12 -07:00
pci_ids.h [BNX2]: Add 5709 PCI ID. 2006-12-02 21:24:33 -08:00
pci_regs.h PCI: Make some MSI-X #defines generic 2006-12-01 14:36:56 -08:00
pcieport_if.h
percpu.h [PATCH] Fix typo in "syntax error if percpu macros are incorrectly used" patch 2006-10-06 08:53:41 -07:00
percpu_counter.h
personality.h [PATCH] Fix missing parens in set_personality() 2006-11-13 07:40:42 -08:00
pfkeyv2.h [AF_KEY]: annotate 2006-12-02 21:21:18 -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.h [PATCH] pid.h cleanup 2006-10-03 08:03:40 -07:00
pipe_fs_i.h
pkt_cls.h
pkt_sched.h
pktcdvd.h
platform_device.h Driver core: platform_driver_probe(), can save codespace 2006-12-01 14:52:02 -08:00
plist.h
pm.h [PATCH] swsusp: debugging 2006-11-03 12:27:58 -08:00
pm_legacy.h
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-timers.h
posix_acl.h
posix_acl_xattr.h
posix_types.h
ppdev.h fix file specification in comments 2006-10-03 23:01:26 +02:00
ppp-comp.h
ppp_channel.h
ppp_defs.h
prctl.h
preempt.h
prefetch.h
prio_tree.h
proc_fs.h [PATCH] proc: modify proc_pident_lookup to be completely table driven 2006-10-02 07:57:13 -07:00
profile.h IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
ps2esdi.h
pspace.h [PATCH] Define struct pspace 2006-10-02 07:57:15 -07:00
ptrace.h
qic117.h
qnx4_fs.h
qnxtypes.h
quota.h
quotaio_v1.h
quotaio_v2.h
quotaops.h
radeonfb.h
radix-tree.h [PATCH] severing fs.h, radix-tree.h -> sched.h 2006-12-04 02:00:24 -05:00
raid_class.h [SCSI] raid class: handle component-add errors 2006-10-04 13:27:26 -05:00
ramfs.h
random.h [RANDOM]: Annotate random.h IP helpers. 2006-12-02 21:22:51 -08:00
raw.h
rbtree.h
rcupdate.h [PATCH] RCU: CREDITS and MAINTAINERS 2006-10-04 07:55:31 -07:00
reboot.h
reboot_fixups.h
reiserfs_acl.h
reiserfs_fs.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_xattr.h
relay.h WorkStruct: make allyesconfig 2006-11-22 14:57:56 +00:00
resource.h
resume-trace.h
rio.h
rio_drv.h
rio_ids.h
rio_regs.h
rmap.h
romfs_fs.h
root_dev.h
rose.h
route.h
rslib.h
rtc-v3020.h
rtc.h IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
rtmutex.h
rtnetlink.h [RTNETLINK]: Add rtnl_put_cacheinfo() to unify some code 2006-12-02 21:30:44 -08:00
rwsem-spinlock.h
rwsem.h
sc26198.h
scatterlist.h
scc.h
sched.h [PATCH] taskstats: kill ->taskstats_lock in favor of ->siglock 2006-10-28 11:30:54 -07:00
screen_info.h
sctp.h [SCTP]: Annotate SCTP headers. 2006-12-02 21:26:16 -08:00
scx200.h [PATCH] scx200_hrt: fix precedence bug manifesting as 27x clock in 1 MHz mode 2006-10-04 07:55:14 -07:00
scx200_gpio.h
sdla.h
sdla_fr.h
seccomp.h
securebits.h
security.h SELinux: Fix SA selection semantics 2006-12-02 21:21:34 -08:00
selection.h
selinux.h
selinux_netlink.h
sem.h
seq_file.h
seqlock.h
serial.h
serial167.h
serial_8250.h
serial_core.h IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
serial_ip3106.h
serial_reg.h
serialP.h
serio.h Input: serio - add lockdep annotations 2006-10-11 01:45:31 -04:00
shm.h
shmem_fs.h
signal.h
skbuff.h [PATCH] fix fallout from header dependency trimming 2006-12-04 12:45:29 -08:00
slab.h [PATCH] slab: clean up leak tracking ifdefs a little bit 2006-10-04 07:55:13 -07:00
smb.h
smb_fs.h [PATCH] smbfs endianness annotations 2006-10-10 16:15:34 -07:00
smb_fs_i.h
smb_fs_sb.h
smb_mount.h
smbno.h
smp.h
smp_lock.h
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 [PATCH] The scheduled removal of some OSS drivers 2006-10-04 07:55:32 -07:00
soundcard.h
spinlock.h [PATCH] add bottom_half.h 2006-12-07 08:39:20 -08:00
spinlock_api_smp.h [PATCH] lockdep: spin_lock_irqsave_nested() 2006-11-25 13:28:34 -08:00
spinlock_api_up.h
spinlock_types.h
spinlock_types_up.h
spinlock_up.h
srcu.h [PATCH] SRCU: report out-of-memory errors 2006-10-04 07:55:30 -07:00
stacktrace.h
stallion.h
stat.h [PATCH] VFS: Make filldir_t and struct kstat deal in 64-bit inode numbers 2006-10-03 08:03:40 -07:00
statfs.h
stddef.h
stop_machine.h
string.h
stringify.h
superhyway.h
suspend.h
swap.h
swapops.h
synclink.h
sys.h
syscalls.h [PATCH] epoll_pwait() 2006-10-11 11:14:21 -07:00
sysctl.h [DCCP]: Remove allocation of sysctl numbers 2006-12-02 21:30:56 -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 IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
sysv_fs.h
taskstats.h
taskstats_kern.h [PATCH] taskstats: kill ->taskstats_lock in favor of ->siglock 2006-10-28 11:30:54 -07: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.h Fix typos in doc and comments 2006-11-30 05:32:19 +01:00
textsearch_fsm.h
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 [PATCH] missing include of scatterlist.h 2006-10-08 12:32:36 -07:00
time.h
timer.h
times.h
timex.h [PATCH] provide tickadj define 2006-10-06 08:53:40 -07:00
tiocl.h
tipc.h [TIPC]: Added subscription cancellation capability 2006-10-18 19:55:22 -07:00
tipc_config.h [TIPC]: endianness annotations 2006-12-02 21:21:08 -08:00
topology.h [PATCH] sched: cleanup sched_group cpu_power setup 2006-10-03 08:04:06 -07:00
toshiba.h
transport_class.h
trdevice.h
tsacct_kern.h
tty.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
tty_driver.h [PATCH] const struct tty_operations 2006-10-02 07:57:14 -07:00
tty_flip.h
tty_ldisc.h
types.h [PATCH] Centralise definitions of sector_t and blkcnt_t 2006-12-04 19:41:15 -08:00
uaccess.h
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] fix UFS superblock alignment issues 2006-11-03 12:27:56 -08:00
ufs_fs_i.h
ufs_fs_sb.h
uinput.h
uio.h
ultrasound.h
umem.h
un.h
unistd.h [PATCH] remove remaining errno and __KERNEL_SYSCALLS__ references 2006-10-02 07:57:23 -07:00
unwind.h [PATCH] x86-64: Speed up dwarf2 unwinder 2006-10-21 18:37:01 +02:00
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
usb_ch9.h
usb_gadget.h
usb_gadgetfs.h
usb_usual.h
usbdevice_fs.h
user.h
utime.h
uts.h
utsname.h [PATCH] ipc: headers_check fix 2006-10-04 07:55:12 -07:00
vermagic.h
vfs.h
via.h
video_decoder.h
video_encoder.h
videodev.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
videotext.h
vmalloc.h [PATCH] vmalloc: optimization, cleanup, bugfixes 2006-11-13 07:40:42 -08:00
vmstat.h
vt.h
vt_buffer.h
vt_kern.h [PATCH] vt: rework the console spawning variables 2006-10-02 07:57:13 -07:00
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 WorkStruct: Pass the work_struct pointer instead of context data 2006-11-22 14:55:48 +00:00
writeback.h [PATCH] separate bdi congestion functions from queue congestion functions 2006-10-20 10:26:35 -07:00
x25.h
xattr.h [PATCH] Introduce vfs_listxattr 2006-10-09 14:20:38 -07:00
xfrm.h [XFRM]: Fix aevent structuring to be more complete. 2006-12-02 22:22:25 -08:00
yam.h
zconf.h
zlib.h
zorro.h
zorro_ids.h
zutil.h