Arnaldo Carvalho de Melo
2e07fa9cd3
[SK_BUFF]: Use offsets for skb->{mac,network,transport}_header on 64bit architectures
With this we save 8 bytes per network packet, leaving a 4 bytes hole to be used
in further shrinking work, likely with the offsetization of other pointers,
such as ->{data,tail,end}, at the cost of adds, that were minimized by the
usual practice of setting skb->{mac,nh,n}.raw to a local variable that is then
accessed multiple times in each function, it also is not more expensive than
before with regards to most of the handling of such headers, like setting one
of these headers to another (transport to network, etc), or subtracting, adding
to/from it, comparing them, etc.
Now we have this layout for sk_buff on a x86_64 machine:
[acme@mica net-2.6.22]$ pahole vmlinux sk_buff
struct sk_buff {
struct sk_buff * next; /* 0 8 */
struct sk_buff * prev; /* 8 8 */
struct rb_node rb; /* 16 24 */
struct sock * sk; /* 40 8 */
ktime_t tstamp; /* 48 8 */
struct net_device * dev; /* 56 8 */
/* --- cacheline 1 boundary (64 bytes) --- */
struct net_device * input_dev; /* 64 8 */
sk_buff_data_t transport_header; /* 72 4 */
sk_buff_data_t network_header; /* 76 4 */
sk_buff_data_t mac_header; /* 80 4 */
/* XXX 4 bytes hole, try to pack */
struct dst_entry * dst; /* 88 8 */
struct sec_path * sp; /* 96 8 */
char cb[48]; /* 104 48 */
/* cacheline 2 boundary (128 bytes) was 24 bytes ago*/
unsigned int len; /* 152 4 */
unsigned int data_len; /* 156 4 */
unsigned int mac_len; /* 160 4 */
union {
__wsum csum; /* 4 */
__u32 csum_offset; /* 4 */
}; /* 164 4 */
__u32 priority; /* 168 4 */
__u8 local_df:1; /* 172 1 */
__u8 cloned:1; /* 172 1 */
__u8 ip_summed:2; /* 172 1 */
__u8 nohdr:1; /* 172 1 */
__u8 nfctinfo:3; /* 172 1 */
__u8 pkt_type:3; /* 173 1 */
__u8 fclone:2; /* 173 1 */
__u8 ipvs_property:1; /* 173 1 */
/* XXX 2 bits hole, try to pack */
__be16 protocol; /* 174 2 */
void (*destructor)(struct sk_buff *); /* 176 8 */
struct nf_conntrack * nfct; /* 184 8 */
/* --- cacheline 3 boundary (192 bytes) --- */
struct sk_buff * nfct_reasm; /* 192 8 */
struct nf_bridge_info *nf_bridge; /* 200 8 */
__u16 tc_index; /* 208 2 */
__u16 tc_verd; /* 210 2 */
dma_cookie_t dma_cookie; /* 212 4 */
__u32 secmark; /* 216 4 */
__u32 mark; /* 220 4 */
unsigned int truesize; /* 224 4 */
atomic_t users; /* 228 4 */
unsigned char * head; /* 232 8 */
unsigned char * data; /* 240 8 */
unsigned char * tail; /* 248 8 */
/* --- cacheline 4 boundary (256 bytes) --- */
unsigned char * end; /* 256 8 */
}; /* size: 264, cachelines: 5 */
/* sum members: 260, holes: 1, sum holes: 4 */
/* bit holes: 1, sum bit holes: 2 bits */
/* last cacheline: 8 bytes */
On 32 bits nothing changes, and pointers continue to be used with the compiler
turning all this abstraction layer into dust. But there are some sk_buff
validation tricks that are now possible, humm... :-)
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
|
2007-04-25 22:26:21 -07:00 |
| .. |
|
amba
|
|
|
|
byteorder
|
[PATCH] cleanup linux/byteorder/swabb.h
|
2007-02-11 10:51:34 -08:00 |
|
dvb
|
|
|
|
hdlc
|
|
|
|
isdn
|
[PATCH] Fix buffer overflow and races in capi debug functions
|
2007-03-01 14:53:39 -08:00 |
|
lockd
|
[PATCH] lockd endianness annotations
|
2006-12-13 09:05:52 -08:00 |
|
mmc
|
mmc: require explicit support for high-speed
|
2007-03-06 13:26:55 +01:00 |
|
mtd
|
[MTD] [OneNAND] Classify the page data and oob buffer
|
2007-03-09 08:08:09 +00:00 |
|
netfilter
|
[NETFILTER]: ctnetlink: add support for internal tcp connection tracking flags handling
|
2007-04-25 22:25:57 -07:00 |
|
netfilter_arp
|
[NETFILTER]: arp_tables: fix userspace compilation
|
2007-01-09 14:33:11 -08:00 |
|
netfilter_bridge
|
[SK_BUFF]: Introduce skb_mac_header()
|
2007-04-25 22:24:41 -07:00 |
|
netfilter_ipv4
|
[NETFILTER]: Remove IPv4 only connection tracking/NAT
|
2007-04-25 22:25:34 -07:00 |
|
netfilter_ipv6
|
[NETFILTER]: ip6_tables: remove redundant structure definitions
|
2007-02-08 12:39:23 -08:00 |
|
nfsd
|
[PATCH] knfsd: add some new fsid types
|
2007-02-14 08:09:53 -08:00 |
|
raid
|
[PATCH] md: avoid a deadlock when removing a device from an md array via sysfs
|
2007-04-04 21:12:47 -07:00 |
|
spi
|
[PATCH] spi: destroy workqueue after spi_unregister_master
|
2007-03-16 19:25:04 -07:00 |
|
sunrpc
|
[PATCH] knfsd: fix recently introduced problem with shutting down a busy NFS server
|
2007-03-06 09:30:26 -08:00 |
|
tc_act
|
|
|
|
tc_ematch
|
|
|
|
usb
|
USB: add a blacklist for devices that can't handle some things we throw at them.
|
2007-02-23 15:03:46 -08:00 |
|
8250_pci.h
|
|
|
|
a.out.h
|
|
|
|
ac97_codec.h
|
|
|
|
acct.h
|
|
|
|
acpi.h
|
ACPI: acpi_table_parse_madt_family() is not MADT specific
|
2007-02-13 02:58:52 -05:00 |
|
acpi_pmtmr.h
|
[PATCH] Allow early access to the power management timer
|
2007-02-16 08:13:58 -08:00 |
|
adb.h
|
|
|
|
adfs_fs.h
|
|
|
|
adfs_fs_i.h
|
|
|
|
adfs_fs_sb.h
|
|
|
|
aer.h
|
|
|
|
affs_hardblocks.h
|
|
|
|
agp_backend.h
|
[AGPGART] Allow drm-populated agp memory types
|
2007-02-03 17:16:24 -05:00 |
|
agpgart.h
|
|
|
|
aio.h
|
[PATCH] optimize o_direct on block devices
|
2006-12-13 09:05:50 -08:00 |
|
aio_abi.h
|
|
|
|
amifd.h
|
|
|
|
amifdreg.h
|
|
|
|
amigaffs.h
|
|
|
|
apm-emulation.h
|
[APM] Add shared version of APM emulation
|
2007-02-09 17:08:57 +00:00 |
|
apm_bios.h
|
|
|
|
arcdevice.h
|
|
|
|
arcfb.h
|
|
|
|
ata.h
|
libata: Limit max sector to 128 for TORiSAN DVD drives (take 3)
|
2007-04-04 02:12:27 -04:00 |
|
atalk.h
|
[SK_BUFF]: Introduce skb_transport_header(skb)
|
2007-04-25 22:25:31 -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]: atmarp.h needs to always include linux/types.h
|
2007-02-08 16:01:09 -08:00 |
|
atmbr2684.h
|
|
|
|
atmclip.h
|
|
|
|
atmdev.h
|
|
|
|
atmel_pdc.h
|
[ARM] 4151/1: AT91 / AVR32: Move at91_pdc.h to linux/atmel_pdc.h
|
2007-02-08 15:13:47 +00:00 |
|
atmioc.h
|
|
|
|
atmlec.h
|
|
|
|
atmmpc.h
|
|
|
|
atmppp.h
|
|
|
|
atmsap.h
|
|
|
|
atmsvc.h
|
|
|
|
attribute_container.h
|
|
|
|
audit.h
|
[PATCH] linux/audit.h needs linux/types.h
|
2007-03-06 09:30:25 -08:00 |
|
auto_fs.h
|
|
|
|
auto_fs4.h
|
[PATCH] autofs4: header file update
|
2007-02-20 17:10:15 -08:00 |
|
auxvec.h
|
|
|
|
awe_voice.h
|
|
|
|
ax25.h
|
|
|
|
b1lli.h
|
|
|
|
b1pcmcia.h
|
|
|
|
backing-dev.h
|
[PATCH] nfs: fix congestion control
|
2007-03-16 19:25:05 -07:00 |
|
backlight.h
|
backlight: Separate backlight properties from backlight ops pointers
|
2007-02-20 09:26:53 +00:00 |
|
baycom.h
|
|
|
|
bcd.h
|
|
|
|
bfs_fs.h
|
|
|
|
binfmts.h
|
[PATCH] x86: Don't require the vDSO for handling a.out signals
|
2007-02-13 13:26:26 +01:00 |
|
bio.h
|
[PATCH] optimize o_direct on block devices
|
2006-12-13 09:05:50 -08:00 |
|
bit_spinlock.h
|
|
|
|
bitmap.h
|
|
|
|
bitops.h
|
[PATCH] fix various kernel-doc in header files
|
2007-01-26 13:51:00 -08:00 |
|
bitrev.h
|
|
|
|
blkdev.h
|
cfq-iosched: remove cfq_io_context last_queue
|
2007-02-11 23:14:44 +01:00 |
|
blkpg.h
|
|
|
|
blktrace_api.h
|
|
|
|
blockgroup_lock.h
|
|
|
|
bootmem.h
|
[PATCH] FRV: fix unannotated variable declarations
|
2007-03-22 19:39:05 -07:00 |
|
bottom_half.h
|
|
|
|
bpqether.h
|
|
|
|
buffer_head.h
|
[PATCH] warning fix: unsigned->signed
|
2007-02-12 09:48:29 -08:00 |
|
bug.h
|
|
|
|
cache.h
|
|
|
|
calc64.h
|
|
|
|
capability.h
|
|
|
|
capi.h
|
|
|
|
cciss_ioctl.h
|
|
|
|
cd1400.h
|
|
|
|
cdev.h
|
[PATCH] cdev.h: forward declarations
|
2007-01-30 08:26:45 -08:00 |
|
cdk.h
|
|
|
|
cdrom.h
|
[PATCH] cdrom: use unsigned bitfields
|
2007-02-20 17:10:14 -08:00 |
|
cfag12864b.h
|
[PATCH] cfag12864b: fix crash when built-in and no parport present
|
2007-02-20 17:10:14 -08:00 |
|
chio.h
|
|
|
|
circ_buf.h
|
|
|
|
clk.h
|
|
|
|
clockchips.h
|
[PATCH] clockevents: add core functionality
|
2007-02-16 08:13:59 -08:00 |
|
clocksource.h
|
[PATCH] generic: vsyscall-gtod support for GENERIC_TIME
|
2007-02-16 08:14:00 -08:00 |
|
cm4000_cs.h
|
|
|
|
cn_proc.h
|
|
|
|
cobalt-nvram.h
|
|
|
|
coda.h
|
|
|
|
coda_cache.h
|
|
|
|
coda_fs_i.h
|
|
|
|
coda_linux.h
|
[PATCH] mark struct inode_operations const 3
|
2007-02-12 09:48:46 -08:00 |
|
coda_proc.h
|
|
|
|
coda_psdev.h
|
|
|
|
coff.h
|
|
|
|
com20020.h
|
|
|
|
compat.h
|
[PATCH] Add epoll compat_ code to fs/compat.c
|
2007-03-08 07:38:22 -08:00 |
|
compat_ioctl.h
|
|
|
|
compiler-gcc.h
|
[PATCH] extend the set of "__attribute__" shortcut macros
|
2007-02-11 10:51:35 -08:00 |
|
compiler-gcc3.h
|
|
|
|
compiler-gcc4.h
|
|
|
|
compiler-intel.h
|
|
|
|
compiler.h
|
[PATCH] Add const to pointer qualifiers for __chk_user_ptr and __chk_io_ptr.
|
2007-03-26 14:23:52 -07:00 |
|
completion.h
|
|
|
|
comstats.h
|
|
|
|
concap.h
|
|
|
|
configfs.h
|
configfs.h: Remove dead macro definitions.
|
2006-12-12 20:05:50 +01:00 |
|
connector.h
|
[CONNECTOR]: Replace delayed work with usual work queue.
|
2006-12-18 01:53:58 -08:00 |
|
console.h
|
[PATCH] drivers/char/vc_screen.c: proper prototypes
|
2007-02-11 10:51:27 -08:00 |
|
console_struct.h
|
[PATCH] vt: refactor console SAK processing
|
2007-02-11 10:51:24 -08:00 |
|
consolemap.h
|
|
|
|
cpu.h
|
[PATCH] Fix microcode-related suspend problem
|
2007-04-02 10:06:09 -07:00 |
|
cpufreq.h
|
Revert "[CPUFREQ] constify cpufreq_driver where possible."
|
2007-02-26 14:55:48 -08:00 |
|
cpumask.h
|
[PATCH] Convert highest_possible_processor_id to nr_cpu_ids
|
2007-02-20 17:10:13 -08:00 |
|
cpuset.h
|
[PATCH] mark struct file_operations const 1
|
2007-02-12 09:48:44 -08:00 |
|
cramfs_fs.h
|
|
|
|
cramfs_fs_sb.h
|
|
|
|
crash_dump.h
|
|
|
|
crc-ccitt.h
|
|
|
|
crc16.h
|
|
|
|
crc32.h
|
|
|
|
crc32c.h
|
|
|
|
crypto.h
|
[CRYPTO] api: Use structs for cipher/compression
|
2007-02-07 09:21:02 +11:00 |
|
cryptohash.h
|
|
|
|
ctype.h
|
|
|
|
cuda.h
|
|
|
|
cyclades.h
|
|
|
|
cyclomx.h
|
|
|
|
cycx_cfm.h
|
|
|
|
cycx_drv.h
|
|
|
|
cycx_x25.h
|
|
|
|
dcache.h
|
|
|
|
dccp.h
|
[SK_BUFF]: Introduce skb_transport_header(skb)
|
2007-04-25 22:25:31 -07:00 |
|
dcookies.h
|
|
|
|
debug_locks.h
|
[PATCH] lock debugging: fix DEBUG_LOCKS_WARN_ON() & debug_locks_silent
|
2006-12-22 08:55:48 -08:00 |
|
debugfs.h
|
debugfs: implement symbolic links
|
2007-02-16 15:19:17 -08:00 |
|
delay.h
|
|
|
|
delayacct.h
|
|
|
|
device-mapper.h
|
[PATCH] dm: suspend: add noflush pushback
|
2006-12-08 08:29:09 -08:00 |
|
device.h
|
[PATCH] driver core: fix built-in drivers sysfs links
|
2007-04-02 10:06:09 -07:00 |
|
devpts_fs.h
|
|
|
|
dio.h
|
|
|
|
dirent.h
|
|
|
|
dlm.h
|
|
|
|
dlm_device.h
|
|
|
|
dm-ioctl.h
|
[PATCH] dm: ioctl: add noflush suspend
|
2006-12-08 08:29:09 -08:00 |
|
dm9000.h
|
|
|
|
dma-mapping.h
|
devres: device resource management
|
2007-02-09 17:39:36 -05:00 |
|
dmaengine.h
|
|
|
|
dmapool.h
|
devres: device resource management
|
2007-02-09 17:39:36 -05:00 |
|
dmi.h
|
|
|
|
dn.h
|
[PATCH] fix misannotation of linkinfo_dn
|
2007-02-11 11:18:07 -08:00 |
|
dnotify.h
|
|
|
|
dqblk_v1.h
|
|
|
|
dqblk_v2.h
|
|
|
|
dqblk_xfs.h
|
|
|
|
ds1286.h
|
|
|
|
ds17287rtc.h
|
|
|
|
dtlk.h
|
|
|
|
edd.h
|
|
|
|
efi.h
|
[PATCH] efi_set_rtc_mmss() is not __init
|
2007-02-01 16:17:06 -08:00 |
|
efs_dir.h
|
|
|
|
efs_fs.h
|
[PATCH] mark struct inode_operations const 3
|
2007-02-12 09:48:46 -08:00 |
|
efs_fs_i.h
|
|
|
|
efs_fs_sb.h
|
|
|
|
efs_vh.h
|
|
|
|
eisa.h
|
[EISA] EISA registration with !CONFIG_EISA
|
2007-02-09 16:23:18 +00:00 |
|
elevator.h
|
[PATCH] cfq-iosched: don't allow sync merges across queues
|
2006-12-20 11:04:12 +01:00 |
|
elf-em.h
|
|
|
|
elf-fdpic.h
|
|
|
|
elf.h
|
|
|
|
elfcore.h
|
|
|
|
elfnote.h
|
|
|
|
err.h
|
|
|
|
errno.h
|
|
|
|
errqueue.h
|
|
|
|
etherdevice.h
|
|
|
|
ethtool.h
|
|
|
|
eventpoll.h
|
[PATCH] uml: fix epoll
|
2007-03-27 09:05:15 -07:00 |
|
ext2_fs.h
|
|
|
|
ext2_fs_sb.h
|
|
|
|
ext3_fs.h
|
[PATCH] mark struct inode_operations const 3
|
2007-02-12 09:48:46 -08:00 |
|
ext3_fs_i.h
|
|
|
|
ext3_fs_sb.h
|
|
|
|
ext3_jbd.h
|
|
|
|
ext4_fs.h
|
[PATCH] mark struct inode_operations const 3
|
2007-02-12 09:48:46 -08:00 |
|
ext4_fs_extents.h
|
Fix misspellings of "agressive".
|
2007-02-17 19:20:16 +01:00 |
|
ext4_fs_i.h
|
|
|
|
ext4_fs_sb.h
|
|
|
|
ext4_jbd2.h
|
|
|
|
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
|
backlight: Rework backlight/fb interaction simplifying, lots
|
2007-02-20 08:38:46 +00:00 |
|
fcdevice.h
|
|
|
|
fcntl.h
|
|
|
|
fd.h
|
|
|
|
fd1772.h
|
|
|
|
fddidevice.h
|
|
|
|
fdreg.h
|
|
|
|
fib_rules.h
|
|
|
|
file.h
|
[PATCH] fdtable: Provide free_fdtable() wrapper
|
2006-12-22 08:55:50 -08:00 |
|
filter.h
|
|
|
|
firmware.h
|
|
|
|
flat.h
|
|
|
|
font.h
|
|
|
|
freezer.h
|
[PATCH] PM: Fix SMP races in the freezer
|
2006-12-13 09:05:49 -08:00 |
|
fs.h
|
[PATCH] Mark struct super_operations const
|
2007-02-12 09:48:47 -08:00 |
|
fs_enet_pd.h
|
|
|
|
fs_stack.h
|
|
|
|
fs_struct.h
|
|
|
|
fs_uart_pd.h
|
|
|
|
fsl_devices.h
|
[PPC] Fix compile failure do to introduction of PHY_POLL
|
2006-12-10 23:26:16 -06:00 |
|
fsnotify.h
|
|
|
|
fuse.h
|
|
|
|
futex.h
|
[PATCH] Fix noise in futex.h
|
2006-12-10 09:55:41 -08:00 |
|
gameport.h
|
[PATCH] Fix numerous kcalloc() calls, convert to kzalloc()
|
2006-12-13 09:05:52 -08:00 |
|
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
|
|
|
|
genhd.h
|
Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6
|
2007-02-11 11:37:45 -08:00 |
|
getcpu.h
|
|
|
|
gfp.h
|
[PATCH] optional ZONE_DMA: optional ZONE_DMA in the VM
|
2007-02-11 10:51:18 -08:00 |
|
gfs2_ondisk.h
|
|
|
|
gigaset_dev.h
|
[PATCH] drivers/isdn/gigaset: new M101 driver (v2)
|
2007-02-12 09:48:30 -08:00 |
|
gpio_keys.h
|
[PATCH] gpio_keys driver shouldn't be ARM-specific
|
2007-03-05 07:57:51 -08:00 |
|
hardirq.h
|
[PATCH] tick-management: dyntick / highres functionality
|
2007-02-16 08:13:59 -08:00 |
|
harrier_defs.h
|
|
|
|
hash.h
|
|
|
|
hayesesp.h
|
|
|
|
hdlc.h
|
[SK_BUFF]: Introduce skb_reset_mac_header(skb)
|
2007-04-25 22:24:32 -07:00 |
|
hdlcdrv.h
|
|
|
|
hdpu_features.h
|
|
|
|
hdreg.h
|
[PATCH] use __u8 rather than u8 in userspace SIZE defines in hdreg.h
|
2007-01-30 08:26:45 -08:00 |
|
hdsmart.h
|
|
|
|
hid-debug.h
|
HID: hid debug from hid-debug.h to hid layer
|
2007-02-05 10:00:38 +01:00 |
|
hid.h
|
HID: fix Logitech DiNovo Edge touchwheel and Logic3 /SpectraVideo middle button
|
2007-03-01 09:54:44 +01:00 |
|
hiddev.h
|
|
|
|
highmem.h
|
[ARM] pass vma for flush_anon_page()
|
2007-01-08 19:49:54 +00:00 |
|
highuid.h
|
|
|
|
hil.h
|
|
|
|
hil_mlc.h
|
|
|
|
hippidevice.h
|
|
|
|
hp_sdc.h
|
|
|
|
hpet.h
|
|
|
|
hrtimer.h
|
[PATCH] high-res timers: resume fix
|
2007-04-07 10:03:43 -07:00 |
|
htirq.h
|
|
|
|
hugetlb.h
|
[PATCH] Fix get_unmapped_area and fsync for hugetlb shm segments
|
2007-03-01 17:18:39 -08:00 |
|
hw_random.h
|
|
|
|
hwmon-sysfs.h
|
|
|
|
hwmon-vid.h
|
|
|
|
hwmon.h
|
|
|
|
hysdn_if.h
|
|
|
|
i2c-algo-bit.h
|
i2c: Discard the i2c algo del_bus wrappers
|
2006-12-10 21:21:33 +01:00 |
|
i2c-algo-pca.h
|
i2c: Discard the i2c algo del_bus wrappers
|
2006-12-10 21:21:33 +01:00 |
|
i2c-algo-pcf.h
|
i2c: Discard the i2c algo del_bus wrappers
|
2006-12-10 21:21:33 +01:00 |
|
i2c-algo-sgi.h
|
i2c: Discard the i2c algo del_bus wrappers
|
2006-12-10 21:21:33 +01:00 |
|
i2c-dev.h
|
|
|
|
i2c-id.h
|
i2c: Add IDs to adapters
|
2007-02-13 22:09:01 +01:00 |
|
i2c-isa.h
|
|
|
|
i2c-ocores.h
|
|
|
|
i2c-pnx.h
|
i2c: New Philips PNX bus driver
|
2006-12-10 21:21:29 +01:00 |
|
i2c-pxa.h
|
|
|
|
i2c.h
|
i2c: Add driver suspend/resume/shutdown support
|
2007-02-13 22:09:00 +01:00 |
|
i2o-dev.h
|
[PATCH] use __u8/__u32 in userspace ioctl defines for I2O
|
2007-01-30 08:26:45 -08:00 |
|
i2o.h
|
|
|
|
i8k.h
|
|
|
|
ibmtr.h
|
|
|
|
icmp.h
|
[SK_BUFF]: Introduce skb_transport_header(skb)
|
2007-04-25 22:25:31 -07:00 |
|
icmpv6.h
|
[SK_BUFF]: Introduce skb_transport_header(skb)
|
2007-04-25 22:25:31 -07:00 |
|
ide.h
|
ide: correctly prevent IDE timer expiry function to run if request was already handled
|
2007-04-10 22:38:37 +02:00 |
|
idr.h
|
|
|
|
if.h
|
|
|
|
if_addr.h
|
[IPV6] ADDRCONF: Optimistic Duplicate Address Detection (RFC 4429) Support.
|
2007-04-25 22:23:43 -07:00 |
|
if_arcnet.h
|
|
|
|
if_arp.h
|
[SK_BUFF]: Introduce arp_hdr(), remove skb->nh.arph
|
2007-04-25 22:25:12 -07:00 |
|
if_bonding.h
|
|
|
|
if_bridge.h
|
|
|
|
if_cablemodem.h
|
|
|
|
if_ec.h
|
|
|
|
if_eql.h
|
|
|
|
if_ether.h
|
[SK_BUFF]: Introduce skb_mac_header()
|
2007-04-25 22:24:41 -07:00 |
|
if_fc.h
|
|
|
|
if_fddi.h
|
[PATCH] mips: if_fddi.h: Add a missing inclusion
|
2006-12-22 08:55:50 -08:00 |
|
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
|
[PACKET]: Add optional checksum computation for recvmsg
|
2007-02-08 12:38:46 -08:00 |
|
if_plip.h
|
|
|
|
if_ppp.h
|
|
|
|
if_pppox.h
|
[SK_BUFF]: Introduce skb_network_header()
|
2007-04-25 22:24:59 -07:00 |
|
if_shaper.h
|
|
|
|
if_slip.h
|
|
|
|
if_strip.h
|
|
|
|
if_tr.h
|
[SK_BUFF]: Introduce skb_mac_header()
|
2007-04-25 22:24:41 -07:00 |
|
if_tun.h
|
|
|
|
if_tunnel.h
|
[IP] TUNNEL: Fix to be built with user application.
|
2007-01-23 22:17:23 -08:00 |
|
if_vlan.h
|
[SK_BUFF]: unions of just one member don't get anything done, kill them
|
2007-04-25 22:26:20 -07:00 |
|
if_wanpipe.h
|
|
|
|
if_wanpipe_common.h
|
|
|
|
igmp.h
|
[SK_BUFF]: Introduce skb_transport_header(skb)
|
2007-04-25 22:25:31 -07:00 |
|
in.h
|
|
|
|
in6.h
|
|
|
|
in_route.h
|
|
|
|
inet.h
|
|
|
|
inet_diag.h
|
|
|
|
inetdevice.h
|
|
|
|
init.h
|
[PATCH] Dynamic kernel command-line: common
|
2007-02-12 09:48:37 -08:00 |
|
init_task.h
|
[PATCH] tty: update the tty layer to work with struct pid
|
2007-02-12 09:48:32 -08:00 |
|
initrd.h
|
|
|
|
inotify.h
|
|
|
|
input.h
|
input/hid: Supporting more keys from the HUT Consumer Page
|
2006-12-14 13:37:24 +01:00 |
|
interrupt.h
|
[PATCH] Declare init_irq_proc before we use it.
|
2007-02-19 14:21:50 -08:00 |
|
io.h
|
Provide dummy devm_ioport_* if !HAS_IOPORT
|
2007-04-17 16:36:27 -07:00 |
|
ioc3.h
|
|
|
|
ioc4.h
|
|
|
|
ioctl.h
|
|
|
|
ioctl32.h
|
|
|
|
ioport.h
|
devres: device resource management
|
2007-02-09 17:39:36 -05:00 |
|
ioprio.h
|
|
|
|
ip.h
|
[SK_BUFF]: Introduce skb_transport_header(skb)
|
2007-04-25 22:25:31 -07:00 |
|
ip6_tunnel.h
|
|
|
|
ip_mp_alg.h
|
|
|
|
ipc.h
|
[PATCH] ipcns: fix !CONFIG_IPC_NS behavior
|
2007-03-27 09:05:16 -07:00 |
|
ipmi.h
|
|
|
|
ipmi_msgdefs.h
|
|
|
|
ipmi_smi.h
|
|
|
|
ipsec.h
|
|
|
|
ipv6.h
|
[SK_BUFF]: Introduce skb_transport_header(skb)
|
2007-04-25 22:25:31 -07:00 |
|
ipv6_route.h
|
|
|
|
ipx.h
|
|
|
|
irda.h
|
|
|
|
irq.h
|
[PATCH] FRV: Missing error defs
|
2007-03-01 14:53:38 -08:00 |
|
irq_cpustat.h
|
|
|
|
irqflags.h
|
|
|
|
irqreturn.h
|
|
|
|
isa.h
|
|
|
|
isapnp.h
|
|
|
|
isdn.h
|
[PATCH] tty: switch to ktermios
|
2006-12-08 08:28:57 -08:00 |
|
isdn_divertif.h
|
|
|
|
isdn_ppp.h
|
|
|
|
isdnif.h
|
|
|
|
isicom.h
|
|
|
|
iso_fs.h
|
|
|
|
istallion.h
|
[PATCH] Char: istallion, variables cleanup
|
2006-12-08 08:29:00 -08:00 |
|
ixjuser.h
|
|
|
|
jbd.h
|
|
|
|
jbd2.h
|
|
|
|
jffs2.h
|
|
|
|
jhash.h
|
[JHASH]: Use const in jhash2
|
2007-04-25 22:25:52 -07:00 |
|
jiffies.h
|
[PATCH] Fix timeout overflow with jiffies
|
2007-02-16 08:13:56 -08:00 |
|
journal-head.h
|
|
|
|
joystick.h
|
|
|
|
kallsyms.h
|
|
|
|
kbd_diacr.h
|
|
|
|
kbd_kern.h
|
[PATCH] swsusp: fix suspend when console is in VT_AUTO+KD_GRAPHICS mode
|
2007-03-16 19:25:05 -07:00 |
|
Kbuild
|
[KBUILD]: Unifdef headers changed by the skb layer header refactorings
|
2007-04-25 22:26:02 -07:00 |
|
kd.h
|
|
|
|
kdev_t.h
|
[PATCH] remove protection of LANANA-reserved majors
|
2007-04-04 21:12:47 -07:00 |
|
kernel.h
|
[PATCH] pid: make session_of_pgrp use struct pid instead of pid_t
|
2007-02-12 09:48:31 -08:00 |
|
kernel_stat.h
|
|
|
|
kernelcapi.h
|
|
|
|
kexec.h
|
[ARM] 4137/1: Add kexec support
|
2007-02-16 14:37:06 +00:00 |
|
key-ui.h
|
|
|
|
key.h
|
|
|
|
keyboard.h
|
|
|
|
keyctl.h
|
|
|
|
kfifo.h
|
[PATCH] Numerous fixes to kernel-doc info in source files.
|
2007-02-11 10:51:32 -08:00 |
|
klist.h
|
|
|
|
kmalloc_sizes.h
|
|
|
|
kmod.h
|
Revert "Driver core: let request_module() send a /sys/modules/kmod/-uevent"
|
2007-02-23 14:54:57 -08:00 |
|
kobj_map.h
|
|
|
|
kobject.h
|
sysfs: Shadow directory support
|
2007-02-07 10:37:14 -08:00 |
|
kprobes.h
|
|
|
|
kref.h
|
|
|
|
ks0108.h
|
[PATCH] cfag12864b: fix crash when built-in and no parport present
|
2007-02-20 17:10:14 -08:00 |
|
kthread.h
|
|
|
|
ktime.h
|
[PATCH] fix MTIME_SEC_MAX on 32-bit
|
2007-03-16 19:25:07 -07:00 |
|
kvm.h
|
KVM: Bump API version
|
2007-03-04 11:12:42 +02:00 |
|
kvm_para.h
|
KVM: Add host hypercall support for vmx
|
2007-03-04 11:12:40 +02:00 |
|
lapb.h
|
|
|
|
latency.h
|
|
|
|
lcd.h
|
backlight: Separate backlight properties from backlight ops pointers
|
2007-02-20 09:26:53 +00:00 |
|
leds.h
|
|
|
|
libata.h
|
libata: Limit ATAPI DMA to R/W commands only for TORiSAN DVD drives (take 3)
|
2007-04-04 02:12:27 -04:00 |
|
libps2.h
|
|
|
|
license.h
|
|
|
|
limits.h
|
|
|
|
linkage.h
|
|
|
|
linux_logo.h
|
|
|
|
list.h
|
[PATCH] Numerous fixes to kernel-doc info in source files.
|
2007-02-11 10:51:32 -08:00 |
|
llc.h
|
|
|
|
lm_interface.h
|
|
|
|
lock_dlm_plock.h
|
|
|
|
lockdep.h
|
[PATCH] lockdep: lockdep_depth vs. debug_locks
|
2007-03-22 19:39:06 -07:00 |
|
log2.h
|
Correct trivial typo in log2.h.
|
2007-02-17 19:17:37 +01:00 |
|
loop.h
|
|
|
|
lp.h
|
|
|
|
m41t00.h
|
|
|
|
m48t86.h
|
|
|
|
magic.h
|
KVM: Move kvmfs magic number to <linux/magic.h>
|
2007-03-04 11:12:43 +02:00 |
|
major.h
|
|
|
|
matroxfb.h
|
|
|
|
mbcache.h
|
|
|
|
mc6821.h
|
|
|
|
mc146818rtc.h
|
[PATCH] RTC framework driver for CMOS RTCs
|
2007-02-11 10:51:32 -08:00 |
|
mca-legacy.h
|
|
|
|
mca.h
|
|
|
|
memory.h
|
|
|
|
memory_hotplug.h
|
|
|
|
mempolicy.h
|
|
|
|
mempool.h
|
|
|
|
meye.h
|
|
|
|
migrate.h
|
[PATCH] Page migration: Fix vma flag checking
|
2007-03-05 07:57:51 -08:00 |
|
mii.h
|
|
|
|
minix_fs.h
|
[PATCH] minix v3: fix superblock definition
|
2007-02-20 17:10:13 -08:00 |
|
miscdevice.h
|
|
|
|
mm.h
|
[PATCH] mm/{,tiny-}shmem.c cleanups
|
2007-03-01 14:53:35 -08:00 |
|
mm_inline.h
|
[PATCH] Use ZVC for inactive and active counts
|
2007-02-11 10:51:17 -08:00 |
|
mm_types.h
|
|
|
|
mman.h
|
|
|
|
mmtimer.h
|
|
|
|
mmzone.h
|
[PATCH] optional ZONE_DMA: optional ZONE_DMA in the VM
|
2007-02-11 10:51:18 -08:00 |
|
mnt_namespace.h
|
[PATCH] rename struct namespace to struct mnt_namespace
|
2006-12-08 08:28:51 -08:00 |
|
mod_devicetable.h
|
[PARISC] rename *_ANY_ID to PA_*_ANY_ID in the exported header
|
2007-02-17 01:09:12 -05:00 |
|
module.h
|
sysfs: fix build errors: uevent with CONFIG_SYSFS=n
|
2007-02-16 15:19:18 -08:00 |
|
moduleloader.h
|
|
|
|
moduleparam.h
|
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial
|
2007-02-19 13:29:02 -08:00 |
|
mount.h
|
[PATCH] struct vfsmount: keep mnt_count & mnt_expiry_mark away from mnt_flags
|
2007-02-11 10:51:25 -08:00 |
|
mpage.h
|
|
|
|
mqueue.h
|
|
|
|
mroute.h
|
|
|
|
msdos_fs.h
|
[PATCH] mark struct inode_operations const 3
|
2007-02-12 09:48:46 -08:00 |
|
msg.h
|
|
|
|
msi.h
|
[PATCH] msi: Safer state caching.
|
2007-03-12 16:31:50 -07:00 |
|
mtio.h
|
more ftape removal
|
2007-01-23 00:34:54 -05:00 |
|
mutex-debug.h
|
|
|
|
mutex.h
|
[PATCH] fix various kernel-doc in header files
|
2007-01-26 13:51:00 -08:00 |
|
mv643xx.h
|
mv643xx_eth: Place explicit port number in mv643xx_eth_platform_data
|
2007-03-06 06:14:54 -05:00 |
|
n_r3964.h
|
[PATCH] n_r3964: Use struct pid to track user space clients
|
2006-12-13 09:05:53 -08:00 |
|
namei.h
|
|
|
|
nbd.h
|
|
|
|
ncp.h
|
|
|
|
ncp_fs.h
|
[PATCH] mark struct inode_operations const 3
|
2007-02-12 09:48:46 -08:00 |
|
ncp_fs_i.h
|
|
|
|
ncp_fs_sb.h
|
ncpfs: make sure server connection survives a kill
|
2007-03-06 13:26:27 +01:00 |
|
ncp_mount.h
|
[PATCH] ncpfs: Use struct pid to track the userspace watchdog process
|
2006-12-13 09:05:53 -08:00 |
|
ncp_no.h
|
|
|
|
neighbour.h
|
|
|
|
net.h
|
[S390]: Add AF_IUCV socket support
|
2007-02-08 13:51:54 -08:00 |
|
netdevice.h
|
[NET]: unregister_netdevice as void
|
2007-02-08 12:39:06 -08:00 |
|
netfilter.h
|
[NETFILTER]: nf_log: minor cleanups
|
2007-02-12 11:11:55 -08:00 |
|
netfilter_arp.h
|
|
|
|
netfilter_bridge.h
|
[NETFILTER]: bridge-netfilter: remove deferred hooks
|
2006-12-13 16:54:25 -08:00 |
|
netfilter_decnet.h
|
|
|
|
netfilter_ipv4.h
|
[NETFILTER]: bridge-netfilter: remove deferred hooks
|
2006-12-13 16:54:25 -08:00 |
|
netfilter_ipv6.h
|
[NETFILTER]: bridge-netfilter: remove deferred hooks
|
2006-12-13 16:54:25 -08:00 |
|
netlink.h
|
[NETLINK]: Limit NLMSG_GOODSIZE to 8K.
|
2007-04-25 22:23:45 -07:00 |
|
netpoll.h
|
|
|
|
netrom.h
|
|
|
|
nfs.h
|
|
|
|
nfs2.h
|
|
|
|
nfs3.h
|
|
|
|
nfs4.h
|
[PATCH] knfsd: nfsd4: represent nfsv4 acl with array instead of linked list
|
2007-02-16 08:14:01 -08:00 |
|
nfs4_acl.h
|
[PATCH] knfsd: nfsd4: represent nfsv4 acl with array instead of linked list
|
2007-02-16 08:14:01 -08:00 |
|
nfs4_mount.h
|
|
|
|
nfs_fs.h
|
[PATCH] nfs: fix congestion control
|
2007-03-16 19:25:05 -07:00 |
|
nfs_fs_i.h
|
|
|
|
nfs_fs_sb.h
|
[PATCH] nfs: fix congestion control
|
2007-03-16 19:25:05 -07:00 |
|
nfs_idmap.h
|
|
|
|
nfs_mount.h
|
|
|
|
nfs_page.h
|
NFS: clean up the unstable write code
|
2007-04-20 22:56:29 -07:00 |
|
nfs_xdr.h
|
Merge branch 'master' of /home/trondmy/kernel/linux-2.6/
|
2007-02-12 22:43:25 -08:00 |
|
nfsacl.h
|
|
|
|
nfsd_idmap.h
|
|
|
|
nls.h
|
|
|
|
nmi.h
|
[PATCH] x86: fix laptop bootup hang in init_acpi()
|
2007-02-13 13:26:24 +01:00 |
|
node.h
|
|
|
|
nodemask.h
|
[PATCH] Replace highest_possible_node_id() with nr_node_ids
|
2007-02-20 17:10:13 -08:00 |
|
notifier.h
|
|
|
|
nsc_gpio.h
|
|
|
|
nsproxy.h
|
Revert "[PATCH] namespaces: fix exit race by splitting exit"
|
2007-01-30 13:35:18 -08:00 |
|
nubus.h
|
|
|
|
numa.h
|
|
|
|
nvram.h
|
|
|
|
oom.h
|
|
|
|
oprofile.h
|
|
|
|
page-flags.h
|
[PATCH] Rename PG_checked to PG_owner_priv_1
|
2007-03-01 14:53:37 -08:00 |
|
pagemap.h
|
[PATCH] mm: remove find_trylock_page
|
2007-02-09 08:06:14 -08:00 |
|
pagevec.h
|
|
|
|
param.h
|
|
|
|
parport.h
|
|
|
|
parport_pc.h
|
|
|
|
parser.h
|
|
|
|
pata_platform.h
|
|
|
|
patchkey.h
|
|
|
|
pci-acpi.h
|
|
|
|
pci.h
|
[PATCH] pci: Repair pci_save/restore_state so we can restore one save many times.
|
2007-03-12 16:31:50 -07:00 |
|
pci_hotplug.h
|
|
|
|
pci_ids.h
|
atl1: add L1 device id to pci_ids, then use it
|
2007-02-17 15:17:05 -05:00 |
|
pci_regs.h
|
[PATCH] msi: Safer state caching.
|
2007-03-12 16:31:50 -07:00 |
|
pcieport_if.h
|
|
|
|
percpu.h
|
|
|
|
percpu_counter.h
|
|
|
|
personality.h
|
|
|
|
pfkeyv2.h
|
Merge branch 'HEAD' of master.kernel.org:/pub/scm/linux/kernel/git/herbert/crypto-2.6
|
2007-02-08 15:25:18 -08:00 |
|
pfn.h
|
|
|
|
pg.h
|
|
|
|
phonedev.h
|
[PATCH] mark struct inode_operations const 3
|
2007-02-12 09:48:46 -08:00 |
|
phy.h
|
|
|
|
pid.h
|
[PATCH] pid: remove now unused do_each_task_pid and while_each_task_pid
|
2007-02-12 09:48:32 -08:00 |
|
pid_namespace.h
|
[PATCH] namespaces: fix task exit disaster
|
2007-01-30 13:40:36 -08:00 |
|
pipe_fs_i.h
|
Export __splice_from_pipe()
|
2007-03-27 08:55:47 +02:00 |
|
pkt_cls.h
|
|
|
|
pkt_sched.h
|
|
|
|
pktcdvd.h
|
|
|
|
platform_device.h
|
Driver core: Make platform_device_add_data accept a const pointer
|
2006-12-13 15:38:46 -08:00 |
|
plist.h
|
kernel-doc: fix plist.h comments
|
2007-04-17 16:36:26 -07:00 |
|
pm.h
|
power management: fix struct layout and docs
|
2007-02-23 14:52:09 -08:00 |
|
pm_legacy.h
|
|
|
|
pmu.h
|
|
|
|
pnp.h
|
[PATCH] PNP: export pnp_bus_type
|
2007-02-11 10:51:28 -08:00 |
|
pnpbios.h
|
|
|
|
poison.h
|
|
|
|
poll.h
|
|
|
|
posix-timers.h
|
|
|
|
posix_acl.h
|
|
|
|
posix_acl_xattr.h
|
|
|
|
posix_types.h
|
|
|
|
ppdev.h
|
|
|
|
ppp-comp.h
|
|
|
|
ppp_channel.h
|
|
|
|
ppp_defs.h
|
|
|
|
prctl.h
|
|
|
|
preempt.h
|
|
|
|
prefetch.h
|
|
|
|
prio_tree.h
|
|
|
|
proc_fs.h
|
[PATCH] sysctl: reimplement the sysctl proc support
|
2007-02-14 08:10:00 -08:00 |
|
profile.h
|
[PATCH] KVM: add VM-exit profiling
|
2007-01-11 18:18:21 -08:00 |
|
ps2esdi.h
|
|
|
|
ptrace.h
|
|
|
|
qnx4_fs.h
|
[PATCH] mark struct inode_operations const 3
|
2007-02-12 09:48:46 -08:00 |
|
qnxtypes.h
|
|
|
|
quota.h
|
[PATCH] QUOTA: Have <linux/quota.h> include <linux/rwsem.h> explicitly
|
2007-02-12 09:48:28 -08:00 |
|
quotaio_v1.h
|
|
|
|
quotaio_v2.h
|
|
|
|
quotaops.h
|
|
|
|
radeonfb.h
|
|
|
|
radix-tree.h
|
|
|
|
raid_class.h
|
|
|
|
ramfs.h
|
|
|
|
random.h
|
[PATCH] mark struct file_operations const 1
|
2007-02-12 09:48:44 -08:00 |
|
raw.h
|
|
|
|
rbtree.h
|
|
|
|
rcupdate.h
|
|
|
|
reboot.h
|
|
|
|
reboot_fixups.h
|
|
|
|
reciprocal_div.h
|
[PATCH] SLAB: use a multiply instead of a divide in obj_to_index()
|
2006-12-13 09:05:49 -08:00 |
|
reiserfs_acl.h
|
|
|
|
reiserfs_fs.h
|
[PATCH] mark struct inode_operations const 3
|
2007-02-12 09:48:46 -08:00 |
|
reiserfs_fs_i.h
|
[PATCH] resierfs: avoid tail packing if an inode was ever mmapped
|
2007-01-23 07:52:06 -08:00 |
|
reiserfs_fs_sb.h
|
|
|
|
reiserfs_xattr.h
|
[PATCH] cleanup include/linux/reiserfs_xattr.h
|
2007-02-11 11:18:05 -08:00 |
|
relay.h
|
[PATCH] Relay: add CPU hotplug support
|
2007-02-11 10:51:28 -08:00 |
|
resource.h
|
|
|
|
resume-trace.h
|
|
|
|
rio.h
|
[PATCH] rapidio: fix multi-switch enumeration
|
2007-02-11 11:18:07 -08:00 |
|
rio_drv.h
|
|
|
|
rio_ids.h
|
|
|
|
rio_regs.h
|
|
|
|
rmap.h
|
[PATCH] mm: more rmap debugging
|
2006-12-22 08:55:49 -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] fix various kernel-doc in header files
|
2007-01-26 13:51:00 -08:00 |
|
rtnetlink.h
|
[NETLINK]: Restore API compatibility of address and neighbour bits
|
2006-12-08 17:19:27 -08:00 |
|
rwsem-spinlock.h
|
|
|
|
rwsem.h
|
|
|
|
sc26198.h
|
|
|
|
scatterlist.h
|
|
|
|
scc.h
|
|
|
|
sched.h
|
[PATCH] sched: remove SMT nice
|
2007-03-05 07:57:51 -08:00 |
|
screen_info.h
|
|
|
|
sctp.h
|
[SK_BUFF]: Introduce skb_transport_header(skb)
|
2007-04-25 22:25:31 -07:00 |
|
scx200.h
|
|
|
|
scx200_gpio.h
|
|
|
|
sdla.h
|
|
|
|
sdla_fr.h
|
|
|
|
seccomp.h
|
|
|
|
securebits.h
|
|
|
|
security.h
|
[PATCH] sanitize security_getprocattr() API
|
2007-03-14 15:27:48 -07:00 |
|
selection.h
|
|
|
|
selinux.h
|
|
|
|
selinux_netlink.h
|
|
|
|
sem.h
|
|
|
|
seq_file.h
|
|
|
|
seqlock.h
|
Various typo fixes.
|
2007-02-17 19:07:33 +01:00 |
|
serial.h
|
|
|
|
serial167.h
|
|
|
|
serial_8250.h
|
|
|
|
serial_core.h
|
[PATCH] fix PNX8550 serial breakage
|
2007-02-14 08:09:52 -08:00 |
|
serial_pnx8xxx.h
|
[PATCH] fix PNX8550 serial breakage
|
2007-02-14 08:09:52 -08:00 |
|
serial_reg.h
|
|
|
|
serialP.h
|
|
|
|
serio.h
|
Input: i8042 - let serio bus suspend ports
|
2007-02-18 01:40:30 -05:00 |
|
shm.h
|
[PATCH] Fix get_unmapped_area and fsync for hugetlb shm segments
|
2007-03-01 17:18:39 -08:00 |
|
shmem_fs.h
|
|
|
|
signal.h
|
|
|
|
skbuff.h
|
[SK_BUFF]: Use offsets for skb->{mac,network,transport}_header on 64bit architectures
|
2007-04-25 22:26:21 -07:00 |
|
slab.h
|
[PATCH] More slab.h cleanups
|
2006-12-13 09:05:49 -08:00 |
|
slab_def.h
|
[PATCH] optional ZONE_DMA: optional ZONE_DMA in the VM
|
2007-02-11 10:51:18 -08:00 |
|
sm501-regs.h
|
[PATCH] mfd: SM501 core driver
|
2007-02-20 17:10:14 -08:00 |
|
sm501.h
|
[PATCH] mfd: SM501 core driver
|
2007-02-20 17:10:14 -08:00 |
|
smb.h
|
|
|
|
smb_fs.h
|
|
|
|
smb_fs_i.h
|
|
|
|
smb_fs_sb.h
|
[PATCH] smbfs: Make conn_pid a struct pid
|
2006-12-13 09:05:53 -08:00 |
|
smb_mount.h
|
|
|
|
smbno.h
|
|
|
|
smp.h
|
|
|
|
smp_lock.h
|
|
|
|
snmp.h
|
|
|
|
socket.h
|
[NET]: Revert socket.h/stat.h ifdef hacks.
|
2007-02-28 09:41:59 -08:00 |
|
sockios.h
|
|
|
|
som.h
|
|
|
|
sonet.h
|
|
|
|
sonypi.h
|
|
|
|
sort.h
|
|
|
|
sound.h
|
|
|
|
soundcard.h
|
|
|
|
spinlock.h
|
[PATCH] timer/hrtimer: take per cpu locks in sane order
|
2007-03-05 07:57:53 -08:00 |
|
spinlock_api_smp.h
|
|
|
|
spinlock_api_up.h
|
|
|
|
spinlock_types.h
|
|
|
|
spinlock_types_up.h
|
|
|
|
spinlock_up.h
|
|
|
|
srcu.h
|
|
|
|
stacktrace.h
|
|
|
|
stallion.h
|
[PATCH] Char: stallion, variables cleanup
|
2006-12-08 08:28:59 -08:00 |
|
start_kernel.h
|
|
|
|
stat.h
|
[NET]: Revert socket.h/stat.h ifdef hacks.
|
2007-02-28 09:41:59 -08:00 |
|
statfs.h
|
|
|
|
stddef.h
|
|
|
|
stop_machine.h
|
|
|
|
string.h
|
|
|
|
stringify.h
|
|
|
|
superhyway.h
|
|
|
|
suspend.h
|
|
|
|
svga.h
|
[PATCH] fbdev driver for S3 Trio/Virge
|
2007-02-12 09:48:41 -08:00 |
|
swap.h
|
[PATCH] Drop nr_free_pages_pgdat()
|
2007-02-11 10:51:18 -08:00 |
|
swapops.h
|
[PATCH] mincore warning fix
|
2007-02-20 17:10:13 -08:00 |
|
synclink.h
|
|
|
|
sys.h
|
|
|
|
syscalls.h
|
|
|
|
sysctl.h
|
[NET]: Replace CONFIG_NET_DEBUG with sysctl.
|
2007-04-25 22:24:05 -07:00 |
|
sysdev.h
|
[POWERPC] Introduce _SYSDEV_ATTR
|
2007-02-07 14:03:19 +11:00 |
|
sysfs.h
|
[PATCH] Fix build error due to not including <linux/errno.h>
|
2007-03-18 13:40:06 -07:00 |
|
sysrq.h
|
[PATCH] debug: add sysrq_always_enabled boot option
|
2006-12-13 09:05:50 -08:00 |
|
sysv_fs.h
|
|
|
|
task_io_accounting.h
|
[PATCH] io-accounting: core statistics
|
2006-12-10 09:55:41 -08:00 |
|
task_io_accounting_ops.h
|
[PATCH] io-accounting: core statistics
|
2006-12-10 09:55:41 -08:00 |
|
taskstats.h
|
Taskstats fix the structure members alignment issue
|
2007-04-24 08:23:08 -07:00 |
|
taskstats_kern.h
|
|
|
|
tc.h
|
[TC] MIPS: TURBOchannel update to the driver model
|
2007-02-09 16:23:15 +00:00 |
|
tcp.h
|
[SK_BUFF]: Introduce skb_transport_header(skb)
|
2007-04-25 22:25:31 -07:00 |
|
telephony.h
|
|
|
|
termios.h
|
|
|
|
textsearch.h
|
|
|
|
textsearch_fsm.h
|
|
|
|
tfrc.h
|
[DCCP] ccid3: Finer-grained resolution of sending rates
|
2006-12-11 14:34:42 -08:00 |
|
thread_info.h
|
|
|
|
threads.h
|
|
|
|
ticable.h
|
|
|
|
tick.h
|
[PATCH] Add debugging feature /proc/timer_list
|
2007-02-16 08:13:59 -08:00 |
|
tifm.h
|
tifm_core: add suspend/resume infrastructure for tifm devices
|
2007-02-04 20:54:10 +01:00 |
|
time.h
|
[PATCH] GTOD: persistent clock support
|
2007-02-16 08:13:57 -08:00 |
|
timer.h
|
[PATCH] Add debugging feature /proc/timer_stat
|
2007-02-16 08:13:59 -08:00 |
|
times.h
|
|
|
|
timex.h
|
[PATCH] HZ free ntp
|
2007-02-16 08:13:56 -08:00 |
|
tiocl.h
|
|
|
|
tipc.h
|
|
|
|
tipc_config.h
|
|
|
|
topology.h
|
[PATCH] sched: remove SMT nice
|
2007-03-05 07:57:51 -08:00 |
|
toshiba.h
|
[PATCH] proper prototype for tosh_smm()
|
2007-02-12 09:48:42 -08:00 |
|
transport_class.h
|
|
|
|
trdevice.h
|
|
|
|
tsacct_kern.h
|
|
|
|
tty.h
|
[PATCH] tty: update the tty layer to work with struct pid
|
2007-02-12 09:48:32 -08:00 |
|
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 |
|
types.h
|
|
|
|
uaccess.h
|
|
|
|
udf_fs.h
|
|
|
|
udf_fs_i.h
|
|
|
|
udf_fs_sb.h
|
|
|
|
udp.h
|
[SK_BUFF]: Introduce skb_transport_header(skb)
|
2007-04-25 22:25:31 -07:00 |
|
ufs_fs.h
|
[PATCH] ufs2: more correct work with time
|
2007-03-16 19:25:03 -07:00 |
|
ufs_fs_i.h
|
[PATCH] ufs2 write: block allocation update
|
2007-02-12 09:48:40 -08:00 |
|
ufs_fs_sb.h
|
[PATCH] export ufs_fs.h to userspace
|
2007-02-12 09:48:30 -08:00 |
|
uinput.h
|
|
|
|
uio.h
|
|
|
|
ultrasound.h
|
|
|
|
umem.h
|
|
|
|
un.h
|
|
|
|
unistd.h
|
|
|
|
unwind.h
|
Remove stack unwinder for now
|
2006-12-15 08:47:51 -08:00 |
|
usb.h
|
USB: make autosuspend delay a module parameter
|
2007-02-23 15:03:46 -08:00 |
|
usb_gadget.h
|
|
|
|
usb_gadgetfs.h
|
USB: <linux/usb_ch9.h> becomes <linux/usb/ch9.h>
|
2007-02-07 15:44:32 -08:00 |
|
usb_usual.h
|
USB Storage: indistinguishable devices with broken and unbroken firmware
|
2007-02-16 15:32:19 -08:00 |
|
usbdevice_fs.h
|
USB: use __u32 rather than u32 in userspace ioctls in usbdevice_fs.h
|
2007-02-16 15:32:20 -08:00 |
|
user.h
|
|
|
|
utime.h
|
|
|
|
uts.h
|
|
|
|
utsname.h
|
[PATCH] utsns: fix !CONFIG_UTS_NS behavior
|
2007-03-27 09:05:15 -07:00 |
|
vermagic.h
|
|
|
|
vfs.h
|
|
|
|
via.h
|
|
|
|
video_decoder.h
|
|
|
|
video_encoder.h
|
|
|
|
video_output.h
|
output: Add display output class support
|
2006-12-20 01:46:41 -05:00 |
|
videodev.h
|
|
|
|
videodev2.h
|
V4L/DVB (5305): Mark VIDIOC_DBG_S/G_REGISTER as experimental
|
2007-03-01 13:09:46 -02:00 |
|
videotext.h
|
|
|
|
vmalloc.h
|
|
|
|
vmstat.h
|
[PATCH] count_vm_events-warning-fix
|
2007-02-11 10:51:25 -08:00 |
|
vt.h
|
|
|
|
vt_buffer.h
|
|
|
|
vt_kern.h
|
[PATCH] swsusp: fix suspend when console is in VT_AUTO+KD_GRAPHICS mode
|
2007-03-16 19:25:05 -07:00 |
|
wait.h
|
|
|
|
wanrouter.h
|
[NET] net/wanrouter/wanmain.c: cleanups
|
2007-02-08 12:38:54 -08:00 |
|
watchdog.h
|
|
|
|
wireless.h
|
[PATCH] WE-22 : prevent information leak on 64 bit
|
2007-03-27 14:10:26 -04:00 |
|
workqueue.h
|
Make workqueue bit operations work on "atomic_long_t"
|
2006-12-16 09:53:50 -08:00 |
|
writeback.h
|
[PATCH] throttle_vm_writeout(): don't loop on GFP_NOFS and GFP_NOIO allocations
|
2007-03-01 14:53:38 -08:00 |
|
x25.h
|
|
|
|
xattr.h
|
[PATCH] cleanup include/linux/xattr.h
|
2007-02-11 11:18:05 -08:00 |
|
xfrm.h
|
[XFRM]: Extension for dynamic update of endpoint address(es)
|
2007-02-08 13:11:42 -08:00 |
|
yam.h
|
|
|
|
zconf.h
|
|
|
|
zlib.h
|
|
|
|
zorro.h
|
|
|
|
zorro_ids.h
|
|
|
|
zutil.h
|
|
|