Arnaldo Carvalho de Melo
36de643786
[PATCH] Save some bytes in struct mm_struct
Before:
[acme@newtoy net-2.6.20]$ pahole --cacheline 32 kernel/sched.o mm_struct
/* include2/asm/processor.h:542 */
struct mm_struct {
struct vm_area_struct * mmap; /* 0 4 */
struct rb_root mm_rb; /* 4 4 */
struct vm_area_struct * mmap_cache; /* 8 4 */
long unsigned int (*get_unmapped_area)(); /* 12 4 */
void (*unmap_area)(); /* 16 4 */
long unsigned int mmap_base; /* 20 4 */
long unsigned int task_size; /* 24 4 */
long unsigned int cached_hole_size; /* 28 4 */
/* ---------- cacheline 1 boundary ---------- */
long unsigned int free_area_cache; /* 32 4 */
pgd_t * pgd; /* 36 4 */
atomic_t mm_users; /* 40 4 */
atomic_t mm_count; /* 44 4 */
int map_count; /* 48 4 */
struct rw_semaphore mmap_sem; /* 52 64 */
spinlock_t page_table_lock; /* 116 40 */
struct list_head mmlist; /* 156 8 */
mm_counter_t _file_rss; /* 164 4 */
mm_counter_t _anon_rss; /* 168 4 */
long unsigned int hiwater_rss; /* 172 4 */
long unsigned int hiwater_vm; /* 176 4 */
long unsigned int total_vm; /* 180 4 */
long unsigned int locked_vm; /* 184 4 */
long unsigned int shared_vm; /* 188 4 */
/* ---------- cacheline 6 boundary ---------- */
long unsigned int exec_vm; /* 192 4 */
long unsigned int stack_vm; /* 196 4 */
long unsigned int reserved_vm; /* 200 4 */
long unsigned int def_flags; /* 204 4 */
long unsigned int nr_ptes; /* 208 4 */
long unsigned int start_code; /* 212 4 */
long unsigned int end_code; /* 216 4 */
long unsigned int start_data; /* 220 4 */
/* ---------- cacheline 7 boundary ---------- */
long unsigned int end_data; /* 224 4 */
long unsigned int start_brk; /* 228 4 */
long unsigned int brk; /* 232 4 */
long unsigned int start_stack; /* 236 4 */
long unsigned int arg_start; /* 240 4 */
long unsigned int arg_end; /* 244 4 */
long unsigned int env_start; /* 248 4 */
long unsigned int env_end; /* 252 4 */
/* ---------- cacheline 8 boundary ---------- */
long unsigned int saved_auxv[44]; /* 256 176 */
unsigned int dumpable:2; /* 432 4 */
cpumask_t cpu_vm_mask; /* 436 4 */
mm_context_t context; /* 440 68 */
long unsigned int swap_token_time; /* 508 4 */
/* ---------- cacheline 16 boundary ---------- */
char recent_pagein; /* 512 1 */
/* XXX 3 bytes hole, try to pack */
int core_waiters; /* 516 4 */
struct completion * core_startup_done; /* 520 4 */
struct completion core_done; /* 524 52 */
rwlock_t ioctx_list_lock; /* 576 36 */
struct kioctx * ioctx_list; /* 612 4 */
}; /* size: 616, sum members: 613, holes: 1, sum holes: 3, cachelines: 20,
last cacheline: 8 bytes */
After:
[acme@newtoy net-2.6.20]$ pahole --cacheline 32 kernel/sched.o mm_struct
/* include2/asm/processor.h:542 */
struct mm_struct {
struct vm_area_struct * mmap; /* 0 4 */
struct rb_root mm_rb; /* 4 4 */
struct vm_area_struct * mmap_cache; /* 8 4 */
long unsigned int (*get_unmapped_area)(); /* 12 4 */
void (*unmap_area)(); /* 16 4 */
long unsigned int mmap_base; /* 20 4 */
long unsigned int task_size; /* 24 4 */
long unsigned int cached_hole_size; /* 28 4 */
/* ---------- cacheline 1 boundary ---------- */
long unsigned int free_area_cache; /* 32 4 */
pgd_t * pgd; /* 36 4 */
atomic_t mm_users; /* 40 4 */
atomic_t mm_count; /* 44 4 */
int map_count; /* 48 4 */
struct rw_semaphore mmap_sem; /* 52 64 */
spinlock_t page_table_lock; /* 116 40 */
struct list_head mmlist; /* 156 8 */
mm_counter_t _file_rss; /* 164 4 */
mm_counter_t _anon_rss; /* 168 4 */
long unsigned int hiwater_rss; /* 172 4 */
long unsigned int hiwater_vm; /* 176 4 */
long unsigned int total_vm; /* 180 4 */
long unsigned int locked_vm; /* 184 4 */
long unsigned int shared_vm; /* 188 4 */
/* ---------- cacheline 6 boundary ---------- */
long unsigned int exec_vm; /* 192 4 */
long unsigned int stack_vm; /* 196 4 */
long unsigned int reserved_vm; /* 200 4 */
long unsigned int def_flags; /* 204 4 */
long unsigned int nr_ptes; /* 208 4 */
long unsigned int start_code; /* 212 4 */
long unsigned int end_code; /* 216 4 */
long unsigned int start_data; /* 220 4 */
/* ---------- cacheline 7 boundary ---------- */
long unsigned int end_data; /* 224 4 */
long unsigned int start_brk; /* 228 4 */
long unsigned int brk; /* 232 4 */
long unsigned int start_stack; /* 236 4 */
long unsigned int arg_start; /* 240 4 */
long unsigned int arg_end; /* 244 4 */
long unsigned int env_start; /* 248 4 */
long unsigned int env_end; /* 252 4 */
/* ---------- cacheline 8 boundary ---------- */
long unsigned int saved_auxv[44]; /* 256 176 */
cpumask_t cpu_vm_mask; /* 432 4 */
mm_context_t context; /* 436 68 */
long unsigned int swap_token_time; /* 504 4 */
char recent_pagein; /* 508 1 */
unsigned char dumpable:2; /* 509 1 */
/* XXX 2 bytes hole, try to pack */
int core_waiters; /* 512 4 */
struct completion * core_startup_done; /* 516 4 */
struct completion core_done; /* 520 52 */
rwlock_t ioctx_list_lock; /* 572 36 */
struct kioctx * ioctx_list; /* 608 4 */
}; /* size: 612, sum members: 610, holes: 1, sum holes: 2, cachelines: 20,
last cacheline: 4 bytes */
[acme@newtoy net-2.6.20]$ codiff -V /tmp/sched.o.before kernel/sched.o
/pub/scm/linux/kernel/git/acme/net-2.6.20/kernel/sched.c:
struct mm_struct | -4
dumpable:2;
from: unsigned int /* 432(30) 4(2) */
to: unsigned char /* 509(6) 1(2) */
< SNIP other offset changes >
1 struct changed
[acme@newtoy net-2.6.20]$
I'm not aware of any problem about using 2 byte wide bitfields where
previously a 4 byte wide one was, holler if there is any, I wouldn't be
surprised, bitfields are things from hell.
For the curious, 432(30) means: at offset 432 from the struct start, at
offset 30 in the bitfield (yeah, it comes backwards, hellish, huh?) ditto
for 509(6), while 4(2) and 1(2) means "struct field size(bitfield size)".
Now we have a 2 bytes hole and are using only 4 bytes of the last 32
bytes cacheline, any takers? :-)
Signed-off-by: Arnaldo Carvalho de Melo <acme@mandriva.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
|
2006-12-07 08:39:25 -08:00 |
| .. |
|
amba
|
|
|
|
byteorder
|
[HEADERS] One line per header in Kbuild files to reduce conflicts
|
2006-09-19 12:43:58 +01:00 |
|
dvb
|
[HEADERS] One line per header in Kbuild files to reduce conflicts
|
2006-09-19 12:43:58 +01:00 |
|
hdlc
|
[PATCH] Modularize generic HDLC
|
2006-09-26 17:40:24 -04:00 |
|
isdn
|
Merge git://git.infradead.org/hdrinstall-2.6
|
2006-07-04 12:55:45 -07:00 |
|
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] slab: remove kmem_cache_t
|
2006-12-07 08:39:25 -08: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
|
[HEADERS] One line per header in Kbuild files to reduce conflicts
|
2006-09-19 12:43:58 +01:00 |
|
tc_ematch
|
[HEADERS] One line per header in Kbuild files to reduce conflicts
|
2006-09-19 12:43:58 +01:00 |
|
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
|
Move several *_SUPER_MAGIC symbols to include/linux/magic.h.
|
2006-09-24 11:13:19 -04:00 |
|
adfs_fs_i.h
|
|
|
|
adfs_fs_sb.h
|
|
|
|
aer.h
|
PCI-Express AER implemetation: AER core and aerdriver
|
2006-09-26 17:43:53 -07:00 |
|
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
|
[ATALK]: endianness annotations
|
2006-09-28 17:53:58 -07:00 |
|
atm.h
|
|
|
|
atm_eni.h
|
|
|
|
atm_he.h
|
|
|
|
atm_idt77105.h
|
|
|
|
atm_nicstar.h
|
|
|
|
atm_suni.h
|
|
|
|
atm_tcp.h
|
|
|
|
atm_zatm.h
|
|
|
|
atmapi.h
|
|
|
|
atmarp.h
|
[ATM]: 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
|
[PATCH] Move linux/device.h include in linux/atmdev.h to #ifdef __KERNEL__ section
|
2006-09-06 11:00:02 -07:00 |
|
atmioc.h
|
|
|
|
atmlec.h
|
[ATM]: [lec] header indent, comment and whitespace cleanup
|
2006-09-29 17:13:24 -07:00 |
|
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
|
[PATCH] bootmem: miscellaneous coding style fixes
|
2006-09-26 08:48:45 -07: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 |
|
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
|
[PATCH] NOMMU: Set BDI capabilities for /dev/mem and /dev/kmem
|
2006-09-27 08:26:14 -07:00 |
|
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
|
[PATCH] Process Events: Fix biarch compatibility issue. use __u64 timestamp
|
2006-07-31 13:28:36 -07:00 |
|
cobalt-nvram.h
|
|
|
|
coda.h
|
|
|
|
coda_cache.h
|
|
|
|
coda_fs_i.h
|
|
|
|
coda_linux.h
|
|
|
|
coda_proc.h
|
|
|
|
coda_psdev.h
|
Move several *_SUPER_MAGIC symbols to include/linux/magic.h.
|
2006-09-24 11:13:19 -04:00 |
|
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
|
[PATCH] Pass sparse the lock expression given to lock annotations
|
2006-10-01 00:39:26 -07:00 |
|
completion.h
|
[PATCH] lockdep: clean up completion initializer in smpboot.c
|
2006-07-10 13:24:14 -07:00 |
|
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
|
[PATCH] Reorganize the cpufreq cpu hotplug locking to not be totally bizare
|
2006-07-26 07:21:40 -07:00 |
|
cpumask.h
|
[PATCH] bitmap: parse input from kernel and user buffers
|
2006-10-11 11:14:22 -07:00 |
|
cpuset.h
|
[PATCH] memory page_alloc zonelist caching speedup
|
2006-12-07 08:39:20 -08:00 |
|
cramfs_fs.h
|
[PATCH] cramfs: make cramfs_uncompress_exit() return void
|
2006-09-29 09:18:20 -07:00 |
|
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
|
[PATCH] slab: remove kmem_cache_t
|
2006-12-07 08:39:25 -08:00 |
|
device-mapper.h
|
[PATCH] dm table: add target flush
|
2006-10-03 08:04:16 -07: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.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
|
[PATCH] Move valid_dma_direction() from x86_64 to generic code
|
2006-09-29 09:18:10 -07:00 |
|
dmaengine.h
|
[IOAT]: fix header file kernel-doc
|
2006-07-03 19:44:51 -07:00 |
|
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
|
[PATCH] i386: Fix the EDD code misparsing the command line
|
2006-09-26 10:52:38 +02:00 |
|
efi.h
|
|
|
|
efs_dir.h
|
|
|
|
efs_fs.h
|
|
|
|
efs_fs_i.h
|
|
|
|
efs_fs_sb.h
|
Move several *_SUPER_MAGIC symbols to include/linux/magic.h.
|
2006-09-24 11:13:19 -04:00 |
|
efs_vh.h
|
|
|
|
eisa.h
|
[PATCH] EISA bus MODALIAS attributes support
|
2006-09-27 08:26:19 -07:00 |
|
elevator.h
|
[BLOCK] Cleanup unused variable passing
|
2006-12-01 10:42:33 +01:00 |
|
elf-em.h
|
[PATCH] avr32 architecture
|
2006-09-26 08:48:54 -07:00 |
|
elf-fdpic.h
|
|
|
|
elf.h
|
[POWERPC] coredump: Add SPU elf notes to coredump.
|
2006-12-04 20:40:19 +11:00 |
|
elfcore.h
|
[PATCH] FDPIC: Add coredump capability for the ELF-FDPIC binfmt
|
2006-07-10 13:24:22 -07:00 |
|
elfnote.h
|
[PATCH] Translate asm version of ELFNOTE macro into preprocessor macro
|
2006-09-26 08:48:56 -07:00 |
|
err.h
|
[PATCH] consistently use MAX_ERRNO in __syscall_return
|
2006-09-27 08:26:18 -07:00 |
|
errno.h
|
|
|
|
errqueue.h
|
[NET]: struct sock_exterr_skb annotations
|
2006-09-28 18:02:08 -07:00 |
|
etherdevice.h
|
|
|
|
ethtool.h
|
|
|
|
eventpoll.h
|
|
|
|
ext2_fs.h
|
[PATCH] BLOCK: Move common FS-specific ioctls to linux/fs.h [try #6]
|
2006-09-30 20:52:28 +02:00 |
|
ext2_fs_sb.h
|
|
|
|
ext3_fs.h
|
[PATCH] BLOCK: Move the Ext3 device ioctl compat stuff to the Ext3 driver [try #6]
|
2006-09-30 20:52:29 +02:00 |
|
ext3_fs_i.h
|
[PATCH] ext3: More whitespace cleanups
|
2006-09-27 08:26:10 -07:00 |
|
ext3_fs_sb.h
|
|
|
|
ext3_jbd.h
|
[PATCH] ext3 and jbd cleanup: remove whitespace
|
2006-09-27 08:26:09 -07:00 |
|
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
|
[PATCH] Move filep_cachep to include/file.h
|
2006-12-07 08:39:23 -08:00 |
|
filter.h
|
[NET]: Fix sk->sk_filter field access
|
2006-09-22 15:18:47 -07:00 |
|
firmware.h
|
|
|
|
flat.h
|
|
|
|
font.h
|
|
|
|
fs.h
|
[PATCH] slab: remove SLAB_KERNEL
|
2006-12-07 08:39:24 -08:00 |
|
fs_enet_pd.h
|
POWERPC: Bring the fs_no calculation to the relevant SoC enumeration
|
2006-09-21 22:38:05 +04: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
|
POWERPC: Bring the fs_no calculation to the relevant SoC enumeration
|
2006-09-21 22:38:05 +04:00 |
|
fsl_devices.h
|
[POWERPC] Add QUICC Engine (QE) infrastructure
|
2006-10-04 15:24:27 +10:00 |
|
fsnotify.h
|
[PATCH] fix missed create event for directory audit
|
2006-08-03 10:50:30 -04:00 |
|
fuse.h
|
|
|
|
futex.h
|
[PATCH] pi-futex: robust-futex exit
|
2006-07-28 21:02:00 -07:00 |
|
gameport.h
|
|
|
|
gen_stats.h
|
|
|
|
genalloc.h
|
[PATCH] LIB: add gen_pool_destroy()
|
2006-10-02 07:57:12 -07:00 |
|
generic_acl.h
|
[PATCH] Generic infrastructure for acls
|
2006-09-29 09:18:24 -07:00 |
|
generic_serial.h
|
|
|
|
genetlink.h
|
[GENL]: Provide more information to userspace about registered genl families
|
2006-09-22 15:18:51 -07:00 |
|
genhd.h
|
[PATCH] BLOCK: Make it possible to disable the block layer [try #6]
|
2006-09-30 20:52:31 +02:00 |
|
getcpu.h
|
[PATCH] Define vsyscall cache as blob to make clearer that user space shouldn't use it
|
2006-09-30 01:47:55 +02:00 |
|
gfp.h
|
[PATCH] mm: add arch_alloc_page
|
2006-12-07 08:39:21 -08:00 |
|
gfs2_ondisk.h
|
[GFS2] Use const in endian conversion routines
|
2006-09-04 14:48:37 -04:00 |
|
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
|
[PATCH] Modularize generic HDLC
|
2006-09-26 17:40:24 -04:00 |
|
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
|
[PATCH] mm: k{,um}map_atomic() vs in_atomic()
|
2006-12-07 08:39:21 -08:00 |
|
highuid.h
|
|
|
|
hil.h
|
|
|
|
hil_mlc.h
|
|
|
|
hippidevice.h
|
|
|
|
hp_sdc.h
|
|
|
|
hpet.h
|
|
|
|
hrtimer.h
|
[PATCH] posix-timers: Fix clock_nanosleep() doesn't return the remaining time in compatibility mode
|
2006-09-29 09:18:15 -07:00 |
|
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-bit: Discard the mdelay data struct member
|
2006-09-26 15:38:51 -07:00 |
|
i2c-algo-ite.h
|
|
|
|
i2c-algo-pca.h
|
|
|
|
i2c-algo-pcf.h
|
i2c-algo-pcf: Discard the mdelay data struct member
|
2006-09-26 15:38:52 -07:00 |
|
i2c-algo-sgi.h
|
|
|
|
i2c-dev.h
|
|
|
|
i2c-id.h
|
Merge branch 'intelfb-patches' of master.kernel.org:/pub/scm/linux/kernel/git/airlied/intelfb-2.6
|
2006-09-30 09:36:56 -07:00 |
|
i2c-isa.h
|
|
|
|
i2c-ocores.h
|
|
|
|
i2c-pxa.h
|
|
|
|
i2c.h
|
i2c: Drop unimplemented slave functions
|
2006-09-26 15:38:52 -07:00 |
|
i2o-dev.h
|
|
|
|
i2o.h
|
[PATCH] slab: remove kmem_cache_t
|
2006-12-07 08:39:25 -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
|
IRQ: Maintain regs pointer globally rather than passing to IRQ handlers
|
2006-10-05 15:10:12 +01:00 |
|
idr.h
|
|
|
|
if.h
|
[NET]: Move netlink interface bits to linux/if_link.h.
|
2006-09-28 18:02:50 -07:00 |
|
if_addr.h
|
[IPV6] ADDRCONF: Mobile IPv6 Home Address support.
|
2006-09-22 15:20:29 -07:00 |
|
if_arcnet.h
|
|
|
|
if_arp.h
|
[IPV4]: ARP header annotated
|
2006-09-28 18:02:13 -07:00 |
|
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
|
[NET]: Move netlink interface bits to linux/if_link.h.
|
2006-09-28 18:02:50 -07: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
|
[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
|
[IPV4]: inet_diag annotations
|
2006-09-28 18:02:29 -07:00 |
|
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
|
[PATCH] uninline ioprio_best()
|
2006-08-21 10:02:50 +02:00 |
|
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
|
[PATCH] IPMI: per-channel command registration
|
2006-10-01 00:39:23 -07:00 |
|
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
|
Move several *_SUPER_MAGIC symbols to include/linux/magic.h.
|
2006-09-24 11:13:19 -04:00 |
|
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
|
[PATCH] slab: remove kmem_cache_t
|
2006-12-07 08:39:25 -08:00 |
|
jbd2.h
|
[PATCH] slab: remove kmem_cache_t
|
2006-12-07 08:39:25 -08:00 |
|
jffs.h
|
|
|
|
jffs2.h
|
Move several *_SUPER_MAGIC symbols to include/linux/magic.h.
|
2006-09-24 11:13:19 -04:00 |
|
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
|
[PATCH] remove kernel/kthread.c:kthread_stop_sem()
|
2006-07-14 21:53:52 -07:00 |
|
ktime.h
|
[PATCH] prevent timespec/timeval to ktime_t overflow
|
2006-09-06 11:00:02 -07:00 |
|
lapb.h
|
|
|
|
latency.h
|
[PATCH] maximum latency tracking infrastructure
|
2006-10-01 00:39:19 -07:00 |
|
lcd.h
|
|
|
|
leds.h
|
[PATCH] make leds.h include relevant headers
|
2006-09-29 09:18:13 -07:00 |
|
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
|
Input: atkbd - support Microsoft Natural Elite Pro keyboards
|
2006-09-14 01:31:27 -04:00 |
|
license.h
|
|
|
|
limits.h
|
|
|
|
linkage.h
|
[PATCH] x86: error_code is not safe for kprobes
|
2006-09-26 10:52:34 +02:00 |
|
linux_logo.h
|
|
|
|
list.h
|
[PATCH] Debug variants of linked list macros
|
2006-09-29 09:18:05 -07:00 |
|
llc.h
|
|
|
|
lm_interface.h
|
[GFS2] Export lm_interface to kernel headers
|
2006-09-19 08:45:18 -04:00 |
|
lock_dlm_plock.h
|
[GFS2] add plock owner
|
2006-07-31 15:44:29 -04:00 |
|
lockdep.h
|
Lockdep: fix compile error in drivers/input/serio/serio.c
|
2006-10-11 23:45:23 -04:00 |
|
loop.h
|
[PATCH] kthread: convert loop.c to kthread
|
2006-09-29 09:18:06 -07:00 |
|
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
|
[PATCH] char/rtc: Handle memory-mapped chips properly
|
2006-07-10 13:24:25 -07:00 |
|
mca-legacy.h
|
|
|
|
mca.h
|
|
|
|
memory.h
|
[PATCH] hot-add-mem x86_64: use CONFIG_MEMORY_HOTPLUG_SPARSE
|
2006-10-01 00:39:18 -07:00 |
|
memory_hotplug.h
|
[PATCH] hot-add-mem x86_64: fixup externs
|
2006-10-01 00:39:18 -07:00 |
|
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
|
Move several *_SUPER_MAGIC symbols to include/linux/magic.h.
|
2006-09-24 11:13:19 -04:00 |
|
miscdevice.h
|
Driver core: change misc class_devices to be real devices
|
2006-12-01 14:51:59 -08:00 |
|
mm.h
|
[PATCH] mm: make compound page destructor handling explicit
|
2006-12-07 08:39:25 -08:00 |
|
mm_inline.h
|
|
|
|
mm_types.h
|
[PATCH] own header file for struct page
|
2006-09-27 08:26:12 -07:00 |
|
mman.h
|
|
|
|
mmtimer.h
|
|
|
|
mmzone.h
|
[PATCH] memory page_alloc zonelist caching reorder structure
|
2006-12-07 08:39:20 -08:00 |
|
mod_devicetable.h
|
[PATCH] EISA bus MODALIAS attributes support
|
2006-09-27 08:26:19 -07:00 |
|
module.h
|
[PATCH] severing module.h->sched.h
|
2006-12-04 02:00:22 -05:00 |
|
moduleloader.h
|
|
|
|
moduleparam.h
|
|
|
|
mount.h
|
|
|
|
mpage.h
|
[PATCH] BLOCK: Make it possible to disable the block layer [try #6]
|
2006-09-30 20:52:31 +02:00 |
|
mqueue.h
|
mqueue.h: don't include linux/types.h
|
2006-11-30 04:40:22 +01:00 |
|
mroute.h
|
[IPV4]: mroute annotations
|
2006-09-28 18:02:22 -07:00 |
|
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
|
[PATCH] Create fs/utimes.c
|
2006-10-01 00:39:19 -07:00 |
|
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
|
[PATCH] Move ncpfs 32bit compat ioctl to ncpfs
|
2006-10-01 00:39:23 -07:00 |
|
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
|
[NEIGH]: Move netlink neighbour table bits to linux/neighbour.h
|
2006-09-22 14:54:04 -07:00 |
|
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
|
[PATCH] knfsd: nfsd4: add per-operation server stats
|
2006-07-10 13:24:27 -07:00 |
|
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: Return an error when starting the idmapping pipe
|
2006-09-22 23:24:32 -04:00 |
|
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
|
[PATCH] Make touch_nmi_watchdog imply touch_softlockup_watchdog on all archs
|
2006-09-29 09:18:05 -07:00 |
|
node.h
|
[PATCH] register_one_node() compile fix
|
2006-08-27 11:01:32 -07:00 |
|
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
|
[PATCH] gpio: drop vtable members .gpio_set_high .gpio_set_low gpio_set is enough
|
2006-07-14 21:53:54 -07:00 |
|
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
|
[PATCH] convert s390 page handling macros to functions
|
2006-09-29 09:18:03 -07:00 |
|
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
|
PCI-Express AER implemetation: AER core and aerdriver
|
2006-09-26 17:43:53 -07:00 |
|
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
|
[NET_SCHED]: Add mask support to fwmark classifier
|
2006-09-22 15:18:12 -07:00 |
|
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
|
[PATCH] remove kernel/power/pm.c:pm_unregister_all()
|
2006-07-12 16:09:08 -07:00 |
|
pmu.h
|
[PATCH] powermac: More powermac backlight fixes
|
2006-07-31 13:28:45 -07:00 |
|
pnp.h
|
|
|
|
pnpbios.h
|
|
|
|
poison.h
|
[ATM]: add+use poison defines
|
2006-07-03 19:48:25 -07:00 |
|
poll.h
|
[PATCH] severing poll.h -> mm.h
|
2006-12-04 02:00:36 -05:00 |
|
posix-timers.h
|
[PATCH] posix-timers: Fix clock_nanosleep() doesn't return the remaining time in compatibility mode
|
2006-09-29 09:18:15 -07:00 |
|
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
|
[PATCH] Use decimal for PTRACE_ATTACH and PTRACE_DETACH.
|
2006-09-29 09:18:16 -07:00 |
|
qic117.h
|
|
|
|
qnx4_fs.h
|
Move several *_SUPER_MAGIC symbols to include/linux/magic.h.
|
2006-09-24 11:13:19 -04:00 |
|
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
|
[PATCH] BLOCK: Move extern declarations out of fs/*.c into header files [try #6]
|
2006-09-30 20:52:18 +02:00 |
|
random.h
|
[RANDOM]: Annotate random.h IP helpers.
|
2006-12-02 21:22:51 -08:00 |
|
raw.h
|
|
|
|
rbtree.h
|
[PATCH] rbtree: fixed reversed RB_EMPTY_NODE and rb_next/prev
|
2006-09-30 20:26:56 +02:00 |
|
rcupdate.h
|
[PATCH] RCU: CREDITS and MAINTAINERS
|
2006-10-04 07:55:31 -07:00 |
|
reboot.h
|
|
|
|
reboot_fixups.h
|
|
|
|
reiserfs_acl.h
|
[PATCH] reiserfs: ifdef ACL stuff from inode
|
2006-09-29 09:18:11 -07:00 |
|
reiserfs_fs.h
|
[PATCH] reiserfs: reorganize bitmap loading functions
|
2006-10-01 00:39:27 -07:00 |
|
reiserfs_fs_i.h
|
[PATCH] reiserfs: ifdef ACL stuff from inode
|
2006-09-29 09:18:11 -07:00 |
|
reiserfs_fs_sb.h
|
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
|
2006-12-05 14:37:56 +00:00 |
|
reiserfs_xattr.h
|
[PATCH] reiserfs: ifdef xattr_sem
|
2006-09-29 09:18:11 -07:00 |
|
relay.h
|
WorkStruct: make allyesconfig
|
2006-11-22 14:57:56 +00:00 |
|
resource.h
|
|
|
|
resume-trace.h
|
[PATCH] PM: Add pm_trace switch
|
2006-09-26 08:49:04 -07:00 |
|
rio.h
|
|
|
|
rio_drv.h
|
|
|
|
rio_ids.h
|
|
|
|
rio_regs.h
|
|
|
|
rmap.h
|
[PATCH] slab: remove kmem_cache_t
|
2006-12-07 08:39:25 -08:00 |
|
romfs_fs.h
|
|
|
|
root_dev.h
|
[PATCH] Fix broken kernel headers preventing ARM build
|
2006-07-13 13:21:35 -07:00 |
|
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
|
[PATCH] lockdep: add more rwsem.h documentation
|
2006-07-10 13:24:14 -07:00 |
|
sc26198.h
|
|
|
|
scatterlist.h
|
[PATCH] scatterlist: Add const to sg_set_buf/sg_init_one pointer argument
|
2006-09-21 11:46:16 +10:00 |
|
scc.h
|
|
|
|
sched.h
|
[PATCH] Save some bytes in struct mm_struct
|
2006-12-07 08:39:25 -08: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
|
[PATCH] scx200_gpio export cleanups
|
2006-09-29 09:18:06 -07:00 |
|
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
|
[PATCH] selinux: replace ctxid with sid in selinux_audit_rule_match interface
|
2006-09-26 08:48:52 -07:00 |
|
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
|
[PATCH] Access Control Lists for tmpfs
|
2006-09-29 09:18:24 -07:00 |
|
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.h
|
[PATCH] inode-diet: Eliminate i_blksize from the inode structure
|
2006-09-27 08:26:18 -07:00 |
|
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
|
[PATCH] smp_call_function_single() cleanup
|
2006-09-26 08:48:56 -07:00 |
|
smp_lock.h
|
|
|
|
snmp.h
|
[SCTP]: Extend /proc/net/sctp/snmp to provide more statistics.
|
2006-09-22 14:55:16 -07:00 |
|
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
|
[PATCH] x86: Some preparationary cleanup for stack trace
|
2006-09-26 10:52:34 +02:00 |
|
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
|
[PATCH] Generic boolean
|
2006-10-01 00:39:18 -07:00 |
|
stop_machine.h
|
|
|
|
string.h
|
[PATCH] kmemdup: introduce
|
2006-10-01 00:39:19 -07:00 |
|
stringify.h
|
|
|
|
superhyway.h
|
|
|
|
suspend.h
|
[PATCH] swsusp: Use memory bitmaps during resume
|
2006-09-26 08:49:02 -07:00 |
|
swap.h
|
[PATCH] new scheme to preempt swap token
|
2006-12-07 08:39:21 -08:00 |
|
swapops.h
|
|
|
|
synclink.h
|
[PATCH] synclink_gt: add bisync and monosync modes
|
2006-10-01 00:39:22 -07:00 |
|
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
|
[PATCH] csa accounting taskstats update
|
2006-10-01 00:39:29 -07:00 |
|
taskstats_kern.h
|
[PATCH] slab: remove kmem_cache_t
|
2006-12-07 08:39:25 -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.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
|
[PATCH] per-task-delay-accounting: setup
|
2006-07-14 21:53:56 -07:00 |
|
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
|
[TR]: endiannness annotations
|
2006-09-28 17:53:59 -07:00 |
|
tsacct_kern.h
|
[PATCH] csa: convert CONFIG tag for extended accounting routines
|
2006-10-01 00:39:29 -07:00 |
|
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
|
[PATCH] mm: pagefault_{disable,enable}()
|
2006-12-07 08:39:21 -08:00 |
|
udf_fs.h
|
|
|
|
udf_fs_i.h
|
|
|
|
udf_fs_sb.h
|
|
|
|
udp.h
|
[NET]: Annotate checksums in on-the-wire packets.
|
2006-12-02 21:23:26 -08:00 |
|
ufs_fs.h
|
[PATCH] fix UFS superblock alignment issues
|
2006-11-03 12:27:56 -08:00 |
|
ufs_fs_i.h
|
|
|
|
ufs_fs_sb.h
|
|
|
|
uinput.h
|
Input: uinput - switch to the new FF interface
|
2006-07-19 01:41:09 -04:00 |
|
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
|
[PATCH] USB: Add some basic WUSB definitions
|
2006-07-12 16:03:21 -07:00 |
|
usb_gadget.h
|
[PATCH] USB: gadget section fixups
|
2006-07-12 16:03:24 -07:00 |
|
usb_gadgetfs.h
|
|
|
|
usb_usual.h
|
USB Storage: add rio karma eject support
|
2006-09-27 11:58:54 -07:00 |
|
usbdevice_fs.h
|
Move several *_SUPER_MAGIC symbols to include/linux/magic.h.
|
2006-09-24 11:13:19 -04:00 |
|
user.h
|
|
|
|
utime.h
|
[PATCH] Create fs/utimes.c
|
2006-10-01 00:39:19 -07:00 |
|
uts.h
|
|
|
|
utsname.h
|
[PATCH] ipc: headers_check fix
|
2006-10-04 07:55:12 -07:00 |
|
vermagic.h
|
[PATCH] Move compiler check for modules to ia64 only
|
2006-09-26 10:52:37 +02:00 |
|
vfs.h
|
|
|
|
via.h
|
|
|
|
video_decoder.h
|
|
|
|
video_encoder.h
|
|
|
|
videodev.h
|
V4L/DVB (4605): Fixes an issue with V4L1 and make headers-install
|
2006-09-10 13:45:55 -03:00 |
|
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
|
[PATCH] Remove another config.h
|
2006-09-29 09:18:13 -07:00 |
|
vt.h
|
[PATCH] vcsa attribute bits -> ioctl(VT_GETHIFONTMASK)
|
2006-08-27 11:01:29 -07:00 |
|
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
|
|
|