Dan Williams
9bc89cd82d
async_tx: add the async_tx api
...
The async_tx api provides methods for describing a chain of asynchronous
bulk memory transfers/transforms with support for inter-transactional
dependencies. It is implemented as a dmaengine client that smooths over
the details of different hardware offload engine implementations. Code
that is written to the api can optimize for asynchronous operation and the
api will fit the chain of operations to the available offload resources.
I imagine that any piece of ADMA hardware would register with the
'async_*' subsystem, and a call to async_X would be routed as
appropriate, or be run in-line. - Neil Brown
async_tx exploits the capabilities of struct dma_async_tx_descriptor to
provide an api of the following general format:
struct dma_async_tx_descriptor *
async_<operation>(..., struct dma_async_tx_descriptor *depend_tx,
dma_async_tx_callback cb_fn, void *cb_param)
{
struct dma_chan *chan = async_tx_find_channel(depend_tx, <operation>);
struct dma_device *device = chan ? chan->device : NULL;
int int_en = cb_fn ? 1 : 0;
struct dma_async_tx_descriptor *tx = device ?
device->device_prep_dma_<operation>(chan, len, int_en) : NULL;
if (tx) { /* run <operation> asynchronously */
...
tx->tx_set_dest(addr, tx, index);
...
tx->tx_set_src(addr, tx, index);
...
async_tx_submit(chan, tx, flags, depend_tx, cb_fn, cb_param);
} else { /* run <operation> synchronously */
...
<operation>
...
async_tx_sync_epilog(flags, depend_tx, cb_fn, cb_param);
}
return tx;
}
async_tx_find_channel() returns a capable channel from its pool. The
channel pool is organized as a per-cpu array of channel pointers. The
async_tx_rebalance() routine is tasked with managing these arrays. In the
uniprocessor case async_tx_rebalance() tries to spread responsibility
evenly over channels of similar capabilities. For example if there are two
copy+xor channels, one will handle copy operations and the other will
handle xor. In the SMP case async_tx_rebalance() attempts to spread the
operations evenly over the cpus, e.g. cpu0 gets copy channel0 and xor
channel0 while cpu1 gets copy channel 1 and xor channel 1. When a
dependency is specified async_tx_find_channel defaults to keeping the
operation on the same channel. A xor->copy->xor chain will stay on one
channel if it supports both operation types, otherwise the transaction will
transition between a copy and a xor resource.
Currently the raid5 implementation in the MD raid456 driver has been
converted to the async_tx api. A driver for the offload engines on the
Intel Xscale series of I/O processors, iop-adma, is provided in a later
commit. With the iop-adma driver and async_tx, raid456 is able to offload
copy, xor, and xor-zero-sum operations to hardware engines.
On iop342 tiobench showed higher throughput for sequential writes (20 - 30%
improvement) and sequential reads to a degraded array (40 - 55%
improvement). For the other cases performance was roughly equal, +/- a few
percentage points. On a x86-smp platform the performance of the async_tx
implementation (in synchronous mode) was also +/- a few percentage points
of the original implementation. According to 'top' on iop342 CPU
utilization drops from ~50% to ~15% during a 'resync' while the speed
according to /proc/mdstat doubles from ~25 MB/s to ~50 MB/s.
The tiobench command line used for testing was: tiobench --size 2048
--block 4096 --block 131072 --dir /mnt/raid --numruns 5
* iop342 had 1GB of memory available
Details:
* if CONFIG_DMA_ENGINE=n the asynchronous path is compiled away by making
async_tx_find_channel a static inline routine that always returns NULL
* when a callback is specified for a given transaction an interrupt will
fire at operation completion time and the callback will occur in a
tasklet. if the the channel does not support interrupts then a live
polling wait will be performed
* the api is written as a dmaengine client that requests all available
channels
* In support of dependencies the api implicitly schedules channel-switch
interrupts. The interrupt triggers the cleanup tasklet which causes
pending operations to be scheduled on the next channel
* Xor engines treat an xor destination address differently than a software
xor routine. To the software routine the destination address is an implied
source, whereas engines treat it as a write-only destination. This patch
modifies the xor_blocks routine to take a an explicit destination address
to mirror the hardware.
Changelog:
* fixed a leftover debug print
* don't allow callbacks in async_interrupt_cond
* fixed xor_block changes
* fixed usage of ASYNC_TX_XOR_DROP_DEST
* drop dma mapping methods, suggested by Chris Leech
* printk warning fixups from Andrew Morton
* don't use inline in C files, Adrian Bunk
* select the API when MD is enabled
* BUG_ON xor source counts <= 1
* implicitly handle hardware concerns like channel switching and
interrupts, Neil Brown
* remove the per operation type list, and distribute operation capabilities
evenly amongst the available channels
* simplify async_tx_find_channel to optimize the fast path
* introduce the channel_table_initialized flag to prevent early calls to
the api
* reorganize the code to mimic crypto
* include mm.h as not all archs include it in dma-mapping.h
* make the Kconfig options non-user visible, Adrian Bunk
* move async_tx under crypto since it is meant as 'core' functionality, and
the two may share algorithms in the future
* move large inline functions into c files
* checkpatch.pl fixes
* gpl v2 only correction
Cc: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Acked-By: NeilBrown <neilb@suse.de>
2007-07-13 08:06:14 -07:00
..
amba
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
byteorder
Fix compilation of drivers with -O0
2007-05-08 11:15:00 -07:00
dvb
V4L/DVB (5419): Add comment how the speed field is interpreted.
2007-04-27 15:44:34 -03:00
hdlc
[PATCH] Modularize generic HDLC
2006-09-26 17:40:24 -04:00
isdn
make drivers/isdn/capi/capiutil.c:cdebbuf_alloc() static
2007-05-08 11:15:16 -07:00
lockd
NLM: Fix sparse warnings
2007-05-14 19:33:46 -04:00
mlx4
IB/mlx4: Make sure inline data segments don't cross a 64 byte boundary
2007-06-18 09:23:47 -07:00
mmc
mmc: remove old card states
2007-05-01 16:11:57 +02:00
mtd
[MTD] generalise the handling of MTD-specific superblocks
2007-05-11 12:14:15 +01:00
netfilter
[NETFILTER]: nf_conntrack_h323: fix ASN.1 types
2007-05-24 16:42:26 -07:00
netfilter_arp
[NETFILTER]: Clean up table initialization
2007-05-10 23:47:43 -07:00
netfilter_bridge
[NETFILTER]: ebt_arp: add gratuitous arp filtering
2007-04-25 22:28:58 -07:00
netfilter_ipv4
[NETFILTER]: ip_tables: fix compat related crash
2007-06-07 13:40:32 -07:00
netfilter_ipv6
[NETFILTER]: Clean up table initialization
2007-05-10 23:47:43 -07:00
nfsd
[PATCH] knfsd: add some new fsid types
2007-02-14 08:09:53 -08:00
raid
async_tx: add the async_tx api
2007-07-13 08:06:14 -07:00
spi
spi doc updates
2007-06-16 13:16:16 -07:00
sunrpc
SUNRPC: Fix sparse warnings
2007-05-14 19:33:47 -04: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
USB: <linux/usb/ch9.h> minor doc update
2007-04-27 13:28:39 -07: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,msi-laptop: Fall back to EC polling mode for MSI laptop specific EC commands
2007-05-10 03:52:22 -04:00
acpi_pmtmr.h
[PATCH] Allow early access to the power management timer
2007-02-16 08:13:58 -08: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
Include <linux/types.h> and use __uXX types in <linux/affs_hardblocks.h>
2006-05-04 15:49:24 +01:00
agp_backend.h
[AGPGART] Allow drm-populated agp memory types
2007-02-03 17:16:24 -05:00
agpgart.h
Don't include agp_backend.h in user-visible part of agpgart.h
2006-04-25 13:58:23 +01:00
aio.h
signal/timer/event: KAIO eventfd support example
2007-05-11 08:29:37 -07:00
aio_abi.h
signal/timer/event: KAIO eventfd support example
2007-05-11 08:29:37 -07:00
amifd.h
amifdreg.h
amigaffs.h
anon_inodes.h
signal/timer/event fds: anonymous inode source
2007-05-11 08:29:36 -07:00
apm-emulation.h
[APM] Add shared version of APM emulation
2007-02-09 17:08:57 +00:00
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
async_tx.h
async_tx: add the async_tx api
2007-07-13 08:06:14 -07:00
ata.h
libata passthru: update cached device paramters
2007-06-09 23:08:12 -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
[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
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
[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] Abnormal End of Processes
2007-05-11 05:38:26 -04:00
auto_fs.h
auto_fs4.h
[PATCH] autofs4: header file update
2007-02-20 17:10:15 -08:00
auxvec.h
[PATCH] Increase AT_VECTOR_SIZE
2006-01-13 09:12:21 -08:00
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
make sysctl/kernel/core_pattern and fs/exec.c agree on maximum core filename size
2007-05-17 05:23:05 -07:00
bio.h
[BLOCK] Don't pin lots of memory in mempools
2007-04-30 09:08:17 +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
[PATCH] fix various kernel-doc in header files
2007-01-26 13:51:00 -08:00
bitrev.h
[PATCH] bit reverse library
2006-12-08 08:28:39 -08:00
blkdev.h
kblockd: use flush_work
2007-05-09 12:30:51 -07:00
blkpg.h
linux/blkpg.h needs <linux/compiler.h> for __user
2006-04-27 16:46:56 +01:00
blktrace_api.h
[PATCH] blktrace: add timestamp message
2006-12-01 10:39:12 +01:00
blockgroup_lock.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
bootmem.h
x86_64: allocate sparsemem memmap above 4G
2007-06-01 08:18:27 -07:00
bottom_half.h
[PATCH] add bottom_half.h
2006-12-07 08:39:20 -08:00
bpqether.h
buffer_head.h
mm: optimize kill_bdev()
2007-05-07 12:12:55 -07:00
bug.h
[PATCH] Generic BUG implementation
2006-12-08 08:28:39 -08:00
cache.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
calc64.h
[PATCH] hrtimer: move div_long_long_rem out of jiffies.h
2006-01-10 08:01:35 -08:00
capability.h
capability.h warning fix
2007-05-23 20:14:12 -07:00
capi.h
cciss_ioctl.h
[PATCH] cciss: add support for 1024 logical volumes
2006-12-07 08:39:30 -08:00
cd1400.h
cdev.h
[PATCH] 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
include/linux/clk.h is betraying its ARM origins
2006-03-25 18:15:24 +00:00
clockchips.h
clockchips.h: kernel-doc fix
2007-05-08 11:15:15 -07:00
clocksource.h
clocksource: fix resume logic
2007-05-09 12:30:56 -07:00
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
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
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
Move several *_SUPER_MAGIC symbols to include/linux/magic.h.
2006-09-24 11:13:19 -04:00
coff.h
com20020.h
compat.h
Declare another couple of compat syscalls.
2007-05-14 12:16:01 -07:00
compiler-gcc.h
compiler: introduce __used and __maybe_unused
2007-05-09 12:30:56 -07:00
compiler-gcc3.h
compiler: introduce __used and __maybe_unused
2007-05-09 12:30:56 -07:00
compiler-gcc4.h
compiler: introduce __used and __maybe_unused
2007-05-09 12:30:56 -07:00
compiler-intel.h
ARRAY_SIZE: check for type
2007-05-07 12:13:00 -07:00
compiler.h
x86_64: Support gcc 5 properly
2007-05-21 09:56:57 -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
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
vt: add color support to the "underline" and "italic" attributes
2007-05-08 11:15:27 -07:00
console_struct.h
Protect <linux/console_struct.h> from multiple inclusion
2007-06-08 17:23:34 -07:00
consolemap.h
[PATCH] vt: proper prototypes for some console functions
2006-10-03 08:04:12 -07:00
const.h
consolidate asm/const.h to linux/const.h
2007-05-08 11:15:13 -07:00
cpu.h
<linux/sysdev.h> needs to include <linux/module.h>
2007-05-08 11:15:05 -07:00
cpufreq.h
Merge branch 'for-linus' of git://one.firstfloor.org/home/andi/git/linux-2.6
2007-05-05 14:55:20 -07: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
[PATCH] cramfs: make cramfs_uncompress_exit() return void
2006-09-29 09:18:20 -07:00
cramfs_fs_sb.h
crash_dump.h
[PATCH] i386: Allow i386 crash kernels to handle x86_64 dumps
2007-05-02 19:27:09 +02:00
crc-ccitt.h
crc-itu-t.h
CRC ITU-T V.41
2007-05-10 18:24:13 +02:00
crc16.h
crc32.h
[PATCH] crc32: replace bitreverse by bitrev32
2006-12-08 08:28:39 -08:00
crc32c.h
crypto.h
[CRYPTO] api: Add ablkcipher_request_set_tfm
2007-05-02 14:38:33 +10:00
cryptohash.h
ctype.h
cuda.h
cyclades.h
Char: cyclades, dynamic ports
2007-05-08 11:15:25 -07:00
cyclomx.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
cycx_cfm.h
cycx_drv.h
cycx_x25.h
[PATCH] Eliminate __attribute__ ((packed)) warnings for gcc-4.1
2006-01-08 20:14:07 -08:00
dcache.h
VFS: delay the dentry name generation on sockets and pipes
2007-05-08 11:15:03 -07:00
dccp.h
[DCCP]: Complete documentation of dccp_sock
2007-04-25 22:28:56 -07:00
dcookies.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
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: Add debugfs_create_u64()
2007-04-27 10:57:31 -07:00
delay.h
[POWERPC] Fix mdelay badness on shared processor partitions
2006-06-21 15:01:33 +10:00
delayacct.h
[PATCH] slab: remove kmem_cache_t
2006-12-07 08:39:25 -08:00
device-mapper.h
[PATCH] dm: suspend: add noflush pushback
2006-12-08 08:29:09 -08:00
device.h
fix hotplug for legacy platform drivers
2007-05-08 11:15:10 -07:00
devpts_fs.h
dio.h
[PATCH] hp300: fix driver_register() return handling, remove dio_module_init()
2006-03-25 08:22:53 -08:00
dirent.h
display.h
fbdev: display class
2007-05-08 11:15:26 -07:00
dlm.h
[DLM] Remove range locks from the DLM
2006-02-23 09:56:38 +00:00
dlm_device.h
[DLM] interface for purge (2/2)
2007-05-01 09:11:12 +01:00
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
dmaengine: make clients responsible for managing channels
2007-07-13 08:06:13 -07:00
dmapool.h
devres: device resource management
2007-02-09 17:39:36 -05:00
dmi.h
[PATCH] i386: Disable nmi watchdog on all ThinkPads
2006-10-21 18:37:02 +02:00
dn.h
[PATCH] fix misannotation of linkinfo_dn
2007-02-11 11:18:07 -08:00
dnotify.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
dqblk_v1.h
dqblk_v2.h
dqblk_xfs.h
typo fixes: infomation -> information
2006-06-30 18:25:18 +02:00
ds1wm.h
Driver for the Maxim DS1WM, a 1-wire bus master ASIC core
2007-05-08 11:15:14 -07:00
ds1286.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
EFI: warn only for pre-1.00 system tables
2007-05-08 11:15:10 -07: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
Move several *_SUPER_MAGIC symbols to include/linux/magic.h.
2006-09-24 11:13:19 -04:00
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
blackfin architecture
2007-05-07 12:12:58 -07:00
elf-fdpic.h
elf.h
[PATCH] i386: Relocate VDSO ELF headers to match mapped location with COMPAT_VDSO
2007-05-02 19:27:12 +02:00
elfcore.h
[PATCH] FDPIC: Add coredump capability for the ELF-FDPIC binfmt
2006-07-10 13:24:22 -07:00
elfnote.h
[PATCH] i386: Clean up ELF note generation
2007-05-02 19:27:17 +02:00
err.h
[PATCH] consistently use MAX_ERRNO in __syscall_return
2006-09-27 08:26:18 -07:00
errno.h
Better documentation for ERESTARTSYS
2007-06-01 08:18:29 -07:00
errqueue.h
[NET]: struct sock_exterr_skb annotations
2006-09-28 18:02:08 -07:00
etherdevice.h
uml: improve checking and diagnostics of ethernet MACs
2007-05-07 12:13:02 -07:00
ethtool.h
[ETHTOOL]: Add 2.5G bit definitions.
2007-05-03 13:17:25 -07:00
eventfd.h
eventfd: clean compile when CONFIG_EVENTFD=n
2007-06-28 11:34:53 -07:00
eventpoll.h
[PATCH] uml: fix epoll
2007-03-27 09:05:15 -07:00
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
ext3: copy i_flags to inode flags on write
2007-05-08 11:15:12 -07:00
ext3_fs_i.h
Fix occurrences of "the the "
2007-05-09 08:57:56 +02:00
ext3_fs_sb.h
ext3_jbd.h
[PATCH] ext3: uninline large functions
2006-12-07 08:39:35 -08:00
ext4_fs.h
Define/reserve new ext4 superblock fields
2007-05-31 16:20:15 -04:00
ext4_fs_extents.h
ext4: Extent overlap bugfix
2007-05-31 16:20:15 -04:00
ext4_fs_i.h
EXT4: Fix whitespace
2007-05-31 16:20:14 -04:00
ext4_fs_sb.h
[PATCH] ext4: allow larger descriptor size
2006-10-11 11:14:18 -07:00
ext4_jbd2.h
[PATCH] ext4: uninline large functions
2006-12-07 08:39:35 -08:00
fadvise.h
[PATCH] sys_sync_file_range()
2006-03-31 12:18:54 -08:00
fault-inject.h
[PATCH] fault-injection: defaults likely to please a new user
2006-12-08 08:29:03 -08:00
fb.h
fbdev: Move declaration of fb_class to <linux/fb.h>
2007-06-01 08:18:28 -07:00
fcdevice.h
fcntl.h
locks: add lock cancel command
2007-05-06 20:38:28 -04:00
fd.h
fd1772.h
fddidevice.h
fdreg.h
fib_rules.h
[IPV6] FIB6RULE: Find source address during looking up route.
2007-04-25 22:28:35 -07:00
file.h
[PATCH] fdtable: Provide free_fdtable() wrapper
2006-12-22 08:55:50 -08:00
filter.h
[NET]: Fix sk->sk_filter field access
2006-09-22 15:18:47 -07:00
firewire-cdev.h
firewire: Change struct fw_cdev_iso_packet to not use bitfields.
2007-05-31 21:40:15 +02:00
firewire-constants.h
firewire: Break out shared IEEE1394 constant to separate header file.
2007-05-10 18:24:13 +02:00
firmware.h
[PATCH] drivers/base/firmware_class.c: cleanups
2006-05-21 12:59:19 -07:00
flat.h
font.h
fbcon: font setting should check limitation of driver
2007-05-08 11:15:31 -07:00
freezer.h
freezer: move frozen_process() to kernel/power/process.c
2007-05-23 20:14:11 -07:00
fs.h
document nlink function
2007-06-24 08:59:11 -07: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_stack.h
[PATCH] fsstack: Introduce fsstack_copy_{attr,inode}_*
2006-12-08 08:28:40 -08:00
fs_struct.h
[PATCH] Move fs_cachep to linux/fs_struct.h
2006-12-07 08:39:23 -08:00
fs_uart_pd.h
POWERPC: Bring the fs_no calculation to the relevant SoC enumeration
2006-09-21 22:38:05 +04:00
fsl_devices.h
ucc_geth: migrate ucc_geth to phylib
2007-04-28 11:01:04 -04:00
fsnotify.h
[PATCH] VFS: change struct file to use struct path
2006-12-08 08:28:41 -08:00
fuse.h
[PATCH] fuse: add DESTROY operation
2006-12-07 08:39:32 -08:00
futex.h
Revert "futex_requeue_pi optimization"
2007-06-18 09:48:41 -07:00
gameport.h
[PATCH] Fix numerous kcalloc() calls, convert to kzalloc()
2006-12-13 09:05:52 -08:00
gen_stats.h
genalloc.h
[PATCH] LIB: add gen_pool_destroy()
2006-10-02 07:57:12 -07:00
generic_acl.h
fix file specification in comments
2007-05-09 08:58:16 +02:00
generic_serial.h
[PATCH] tty: switch to ktermios
2006-12-08 08:28:57 -08:00
genetlink.h
[GENETLINK]: Move command capabilities to flags.
2006-12-06 18:38:41 -08:00
genhd.h
genhd: send async notification on media change
2007-05-23 20:14:12 -07: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
Move remote node draining out of slab allocators
2007-05-09 12:30:56 -07:00
gfs2_ondisk.h
[GFS2] Don't copy meta_header for rgrp in and out
2006-11-30 10:34:36 -05:00
gigaset_dev.h
[PATCH] drivers/isdn/gigaset: new M101 driver (v2)
2007-02-12 09:48:30 -08:00
gpio_keys.h
Input: gpio_keys - add support for switches (EV_SW)
2007-05-01 00:39:13 -04:00
hardirq.h
[PATCH] tick-management: dyntick / highres functionality
2007-02-16 08:13:59 -08:00
harrier_defs.h
fix file specification in comments
2006-10-03 23:01:26 +02:00
hash.h
hayesesp.h
hdlc.h
Generic HDLC sparse annotations
2007-04-28 11:01:07 -04: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
USB HID: report descriptor of Cypress USB barcode readers needs fixup
2007-05-09 02:52:51 +02:00
hiddev.h
IRQ: Maintain regs pointer globally rather than passing to IRQ handlers
2006-10-05 15:10:12 +01:00
highmem.h
fs: deprecate memclear_highpage_flush
2007-05-09 12:30:56 -07:00
highuid.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
hil.h
hil_mlc.h
hippidevice.h
hp_sdc.h
Input: HIL - fix rwlock recursion bug
2007-03-16 00:59:29 -04:00
hpet.h
[PATCH] hpet header sanitization
2006-03-26 08:56:56 -08:00
hrtimer.h
[PATCH] high-res timers: resume fix
2007-04-07 10:03:43 -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
shm: fix the filename of hugetlb sysv shared memory
2007-06-16 13:16:16 -07:00
hw_random.h
[PATCH] Add new generic HW RNG core
2006-06-26 09:58:19 -07:00
hwmon-sysfs.h
[PATCH] hwmon: Refactor SENSOR_DEVICE_ATTR_2
2006-03-23 14:21:50 -08:00
hwmon-vid.h
hwmon.h
hysdn_if.h
i2c-algo-bit.h
include files: convert "include" subdirectory to UTF-8
2007-05-09 08:58:21 +02: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
include files: convert "include" subdirectory to UTF-8
2007-05-09 08:58:21 +02: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-gpio.h
i2c: Bitbanging I2C bus driver using the GPIO API
2007-05-01 23:26:34 +02:00
i2c-id.h
[ALSA] SoC WM8753 codec support
2007-05-11 16:56:02 +02:00
i2c-isa.h
i2c-ocores.h
[PATCH] i2c: New bus driver for the OpenCores I2C controller
2006-06-22 11:10:33 -07:00
i2c-pnx.h
i2c: New Philips PNX bus driver
2006-12-10 21:21:29 +01:00
i2c-pxa.h
[ARM] Remove EEPROM slave emulation from i2c-pxa driver.
2006-11-30 12:24:45 +00:00
i2c.h
i2c: Restore i2c_smbus_read_block_data
2007-05-01 23:26:34 +02:00
i2o-dev.h
[PATCH] use __u8/__u32 in userspace ioctl defines for I2O
2007-01-30 08:26:45 -08:00
i2o.h
[PATCH] kernel-doc: fix fusion and i2o docs
2006-12-07 08:39:40 -08:00
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: HPA detect from resume
2007-06-08 15:14:30 +02:00
idr.h
[PATCH] lockdep: locking init debugging improvement
2006-07-03 15:27:02 -07:00
ieee80211.h
[MAC80211]: Add generic include/linux/ieee80211.h
2007-05-05 11:43:04 -07:00
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: 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
bridge: eliminate call by reference
2007-04-25 22:28:44 -07:00
if_cablemodem.h
if_ec.h
if_eql.h
if_ether.h
Add constant for FCS/CRC length (frame check sequence)
2007-05-21 19:41:19 -04: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
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
if_hippi.h
if_infiniband.h
if_link.h
[IPV6] SNMP: Netlink interface.
2007-04-25 22:29:10 -07:00
if_ltalk.h
if_packet.h
[AF_PACKET]: Add option to return orig_dev to userspace.
2007-04-25 22:29:14 -07:00
if_plip.h
if_ppp.h
if_pppox.h
[NETFILTER]: bridge-nf: filter bridged IPv4/IPv6 encapsulated in pppoe traffic
2007-04-25 22:28:57 -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
igmp.h
[SK_BUFF]: Introduce skb_transport_header(skb)
2007-04-25 22:25:31 -07:00
in.h
[INET]: Add IP(V6)_PMTUDISC_RPOBE
2007-04-25 22:29:10 -07:00
in6.h
[IPV6]: Export in6addr_any for future use.
2007-04-25 22:29:57 -07: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
[IPV4]: include sysctl.h from inetdevice.h
2007-06-22 17:04:27 -07:00
init.h
kbuild: introduce __init_refok/__initdata_refok to supress section mismatch warnings
2007-05-19 09:11:58 +02:00
init_task.h
signal/timer/event: signalfd core
2007-05-11 08:29:36 -07:00
initrd.h
inotify.h
[PATCH] inotify (4/5): allow watch removal from event handler
2006-06-20 05:25:19 -04:00
input-polldev.h
Input: add skeleton for simple polled devices
2007-04-29 23:42:45 -04:00
input.h
Input: document some of keycodes
2007-06-29 01:10:54 -04:00
interrupt.h
Add hard_irq_disable()
2007-05-11 08:29:34 -07:00
io.h
nommu: add ioremap_page_range()
2007-05-15 08:54:00 -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
ioport.h
libata/IDE: remove combined mode quirk
2007-04-28 14:15:59 -04:00
ioprio.h
[PATCH] uninline ioprio_best()
2006-08-21 10:02:50 +02:00
ip.h
[SK_BUFF]: Introduce skb_transport_header(skb)
2007-04-25 22:25:31 -07:00
ip6_tunnel.h
[IPV6]: flowlabels are net-endian
2006-12-02 21:21:21 -08:00
ip_mp_alg.h
ipc.h
Merge sys_clone()/sys_unshare() nsproxy and namespace handling
2007-05-08 11:15:00 -07:00
ipmi.h
[PATCH] IPMI: Add maintenance mode
2006-12-07 08:39:47 -08:00
ipmi_msgdefs.h
[PATCH] IPMI: Fix BT long busy
2006-12-07 08:39:47 -08:00
ipmi_smi.h
[PATCH] IPMI: Add maintenance mode
2006-12-07 08:39:47 -08:00
ipsec.h
[XFRM]: BEET mode
2006-10-04 00:31:09 -07:00
ipv6.h
[IPV6] ADDRCONF: Fix conflicts in DEVCONF_xxx constant.
2007-05-31 01:23:36 -07:00
ipv6_route.h
[IPV6]: ROUTE: Add experimental support for Route Information Option in RA (RFC4191).
2006-03-20 17:06:24 -08:00
ipx.h
[IPX]: Trivial parts of endianness annotations
2006-11-05 14:11:24 -08:00
irda.h
include files: convert "include" subdirectory to UTF-8
2007-05-09 08:58:21 +02:00
irq.h
Pad irq_desc to internode cacheline size
2007-05-08 11:15:09 -07:00
irq_cpustat.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
irqflags.h
Revert "[PATCH] Enforce "unsigned long flags;" when spinlocking"
2006-11-26 16:27:17 -08:00
irqreturn.h
[PATCH] adjust handle_IRR_event() return type
2006-06-23 07:43:08 -07:00
isa.h
[PATCH] Driver model: add ISA bus
2006-06-21 12:40:49 -07:00
isapnp.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
isdn.h
[PATCH] tty: switch to ktermios
2006-12-08 08:28:57 -08:00
isdn_divertif.h
sanitize linux/isdn_divertif.h for userspace
2007-05-08 11:15:16 -07:00
isdn_ppp.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
isdnif.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
isicom.h
[PATCH] char/isicom: More whitespaces and coding style
2006-01-10 08:02:01 -08:00
iso_fs.h
Move several *_SUPER_MAGIC symbols to include/linux/magic.h.
2006-09-24 11:13:19 -04:00
istallion.h
[PATCH] Char: istallion, variables cleanup
2006-12-08 08:29:00 -08:00
ixjuser.h
Fix misc .c/.h comment typos
2006-11-30 05:24:39 +01:00
jbd.h
[PATCH] make fs/jbd/transaction.c:__journal_temp_unlink_buffer() static
2006-12-07 08:39:40 -08:00
jbd2.h
[PATCH] make fs/jbd2/transaction.c:__kbd2_journal_temp_unlink_buffer() static
2006-12-07 08:39:40 -08:00
jffs2.h
Move several *_SUPER_MAGIC symbols to include/linux/magic.h.
2006-09-24 11:13:19 -04:00
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
Switch to __s32 types in joystick.h instead of C99 types for consistency.
2006-06-03 00:27:53 +01:00
kallsyms.h
include/linux/kallsyms.h must #include <linux/errno.h>
2007-07-07 13:49:51 -07:00
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
firewire: Install firewire-constants.h and firewire-cdev.h for userspace.
2007-05-31 21:40:15 +02:00
kd.h
kdebug.h
move die notifier handling to common code
2007-05-08 11:15:04 -07:00
kdev_t.h
[PATCH] remove protection of LANANA-reserved majors
2007-04-04 21:12:47 -07:00
kernel.h
hexdump: more output formatting
2007-06-08 17:23:34 -07:00
kernel_stat.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
kernelcapi.h
[PATCH] fix fallout from header dependency trimming
2006-12-04 12:45:29 -08:00
kexec.h
kdump/kexec: calculate note size at compile time
2007-05-08 11:15:07 -07:00
key-ui.h
key.h
[AF_RXRPC]: Key facility changes for AF_RXRPC
2007-04-26 15:46:23 -07:00
keyboard.h
Input: add support for Braille devices
2006-04-02 00:10:28 -05:00
keyctl.h
[PATCH] keys: Permit running process to instantiate keys
2006-01-08 20:13:53 -08:00
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
Slab allocators: define common size limitations
2007-05-17 05:23:04 -07:00
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
[PATCH] kobj_map semaphore to mutex conversion
2006-03-20 13:42:58 -08:00
kobject.h
remove "struct subsystem" as it is no longer needed
2007-05-02 18:57:59 -07:00
kprobes.h
Kprobes: The ON/OFF knob thru debugfs
2007-05-08 11:15:19 -07:00
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
kthread: don't depend on work queues
2007-05-09 12:30:53 -07:00
ktime.h
[TCP]: Congestion control API RTT sampling fix
2007-06-15 15:08:43 -07:00
kvm.h
KVM: Remove unused 'instruction_length'
2007-05-03 10:52:32 +03:00
kvm_para.h
KVM: Add host hypercall support for vmx
2007-03-04 11:12:40 +02:00
lapb.h
latency.h
[PATCH] maximum latency tracking infrastructure
2006-10-01 00:39:19 -07:00
lcd.h
backlight: Separate backlight properties from backlight ops pointers
2007-02-20 09:26:53 +00:00
leds.h
[PATCH] make leds.h include relevant headers
2006-09-29 09:18:13 -07:00
libata.h
libata: kill ATA_HORKAGE_DMA_RW_ONLY
2007-06-27 02:50:08 -04:00
libps2.h
Input: atkbd - support Microsoft Natural Elite Pro keyboards
2006-09-14 01:31:27 -04:00
license.h
kbuild: check license compatibility when building modules
2006-06-09 21:53:55 +02:00
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
include/linux: trivial repair whitespace damage
2007-05-12 18:11:06 -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
[PATCH] lockdep: lockdep_depth vs. debug_locks
2007-03-22 19:39:06 -07:00
log2.h
Fix roundup_pow_of_two(1)
2007-05-18 20:46:30 -07:00
loop.h
remove artificial software max_loop limit
2007-05-08 11:15:07 -07:00
lp.h
m41t00.h
[PATCH] I2C: m41t00: Add support for the ST M41T81 and M41T85
2006-06-22 11:10:32 -07:00
m48t86.h
[PATCH] m48t86: ia64 build fix
2006-06-05 12:29:17 -07:00
magic.h
signal/timer/event fds: anonymous inode source
2007-05-11 08:29:36 -07:00
major.h
mmc: use assigned major for block device
2007-05-14 18:51:43 +02:00
matroxfb.h
mbcache.h
mc6821.h
mc146818rtc.h
rtc-cmos wakeup interface
2007-05-08 11:15:18 -07:00
mca-legacy.h
mca.h
mca: add integrated device bus matching
2007-05-09 12:30:49 -07:00
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
[PATCH] mempool: add mempool_create_slab_pool()
2006-03-26 08:57:00 -08:00
meye.h
include files: convert "include" subdirectory to UTF-8
2007-05-09 08:58:21 +02:00
migrate.h
page migration: Only migrate pages if allocation in the highest zone is possible
2007-05-07 12:12:57 -07:00
mii.h
[NET]: Fix BMSR_100{HALF,FULL}2 defines in linux/mii.h
2007-05-17 14:20:29 -07:00
minix_fs.h
[PATCH] minix v3: fix superblock definition
2007-02-20 17:10:13 -08:00
miscdevice.h
KVM: Use own minor number
2007-05-03 10:52:22 +03:00
mm.h
page_mapping must avoid slub pages
2007-06-21 15:55:12 -07:00
mm_inline.h
[PATCH] Use ZVC for inactive and active counts
2007-02-11 10:51:17 -08:00
mm_types.h
slub: support concurrent local and remote frees and allocs on a slab
2007-05-10 09:26:52 -07:00
mman.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
mmtimer.h
mmzone.h
Move remote node draining out of slab allocators
2007-05-09 12:30:56 -07:00
mnt_namespace.h
Merge sys_clone()/sys_unshare() nsproxy and namespace handling
2007-05-08 11:15:00 -07:00
mod_devicetable.h
kbuild: remove dependency on input.h from file2alias
2007-05-02 20:58:08 +02:00
module.h
module_author: don't advise putting in an email address
2007-05-11 08:29:35 -07: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
Fix misspellings collected by members of KJ list.
2007-05-09 07:14:03 +02:00
mpage.h
consolidate generic_writepages and mpage_writepages
2007-05-11 08:29:35 -07: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
fat: don't use free_clusters for fat32
2007-05-08 11:15:13 -07:00
msg.h
[PATCH] Fix the size limit of compat space msgsize
2006-12-07 08:39:38 -08:00
msi.h
MSI: Give archs the option to free all MSI/Xs at once.
2007-05-02 19:02:38 -07:00
mtio.h
more ftape removal
2007-01-23 00:34:54 -05:00
mutex-debug.h
[PATCH] lockdep: prove mutex locking correctness
2006-07-03 15:27:04 -07:00
mutex.h
mutex_lock_interruptible(): add __must_check
2007-05-09 12:30:49 -07: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
security: prevent permission checking of file removal via sysfs_remove_group()
2007-04-27 10:57:33 -07:00
nbd.h
[PATCH] nbd: show nbd client pid in sysfs
2006-12-07 08:39:47 -08:00
ncp.h
[PATCH] Eliminate __attribute__ ((packed)) warnings for gcc-4.1
2006-01-08 20:14:07 -08:00
ncp_fs.h
[PATCH] mark struct inode_operations const 3
2007-02-12 09:48:46 -08:00
ncp_fs_i.h
[PATCH] sem2mutex: NCPFS
2006-03-23 07:38:14 -08:00
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
[NEIGH]: Move netlink neighbour table bits to linux/neighbour.h
2006-09-22 14:54:04 -07:00
net.h
[AF_RXRPC]: Provide secure RxRPC sockets for use by userspace and kernel both
2007-04-26 15:48:28 -07:00
netdevice.h
[NET] napi: Call __netif_rx_complete in netif_rx_complete
2007-05-31 01:23:35 -07:00
netfilter.h
[NETFILTER]: nf_conntrack: kill destroy() in struct nf_conntrack for diet
2007-04-25 22:27:45 -07:00
netfilter_arp.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
netfilter_bridge.h
[NETFILTER]: bridge netfilter: consolidate header pushing/pulling code
2007-05-03 03:36:16 -07: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]: Remove references to process ID
2007-05-05 11:42:03 -07:00
netpoll.h
WorkQueue: Fix up arch-specific work items where possible
2006-12-05 19:36:26 +00:00
netrom.h
nfs.h
Don't include private headers from user-visible parts of include/linux/nfs*.h
2006-04-25 14:51:45 +01:00
nfs2.h
nfs3.h
nfs4.h
NFS4: Fix incorrect use of sizeof() in fs/nfs/nfs4xdr.c
2007-05-14 19:33:45 -04:00
nfs4_acl.h
remove nfs4_acl_add_ace()
2007-05-09 12:30:54 -07:00
nfs4_mount.h
nfs_fs.h
NFS: Fix a buffer overflow in the allocation of struct nfs_read/writedata
2007-04-30 22:17:07 -07:00
nfs_fs_i.h
lockd: stop abusing file_lock_list
2006-03-20 13:44:40 -05:00
nfs_fs_sb.h
nfs: fix congestion control: use atomic_longs
2007-05-08 11:15:21 -07: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: Added support to turn off the NFSv3 READDIRPLUS RPC.
2007-04-30 22:17:16 -07:00
nfs_page.h
NFS: Avoid a deadlock situation on write
2007-05-24 10:44:20 -04: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
nl80211.h
[WIRELESS] cfg80211: New wireless config infrastructure.
2007-04-25 22:29:41 -07:00
nls.h
nmi.h
[PATCH] x86: fix laptop bootup hang in init_acpi()
2007-02-13 13:26:24 +01:00
node.h
[PATCH] register_one_node() compile fix
2006-08-27 11:01:32 -07:00
nodemask.h
[PATCH] Replace highest_possible_node_id() with nr_node_ids
2007-02-20 17:10:13 -08:00
notifier.h
Add suspend-related notifications for CPU hotplug
2007-05-09 12:30:56 -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
Merge sys_clone()/sys_unshare() nsproxy and namespace handling
2007-05-08 11:15:00 -07:00
nubus.h
NuBus header update
2007-05-04 17:59:07 -07:00
numa.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
nvram.h
oom.h
[PATCH] OOM killer meets userspace headers
2006-10-20 10:26:38 -07:00
oprofile.h
[PATCH] mark f_ops const in the inode
2006-03-28 09:16:05 -08:00
page-flags.h
mm: remove unused page flags
2007-05-07 12:12:59 -07:00
pagemap.h
Factor outstanding I/O error handling
2007-05-08 11:14:57 -07:00
pagevec.h
[PATCH] Permit multiple inclusion of linux/pagevec.h
2006-01-08 20:13:52 -08:00
param.h
parport.h
parport->dev driver model support
2007-05-08 11:15:05 -07:00
parport_pc.h
parport->dev driver model support
2007-05-08 11:15:05 -07:00
parser.h
Fix nfsroot build
2007-05-05 14:15:32 -07:00
pata_platform.h
[PATCH] ata: Generic platform_device libata driver
2006-12-01 22:40:28 -05:00
patchkey.h
pci-acpi.h
[PATCH] PCI: fix pciehp compile issue when CONFIG_ACPI is not enabled
2006-06-11 14:02:27 -07:00
pci.h
pci.h stubs (for EDD build error)
2007-07-01 12:29:44 -07:00
pci_hotplug.h
remove "struct subsystem" as it is no longer needed
2007-05-02 18:57:59 -07:00
pci_ids.h
sis5513: adding PCI-ID
2007-07-08 15:21:58 +02:00
pci_regs.h
[PATCH] msi: Safer state caching.
2007-03-12 16:31:50 -07:00
pcieport_if.h
PCI-Express AER implemetation: AER core and aerdriver
2006-09-26 17:43:53 -07:00
percpu.h
[PATCH] x86-64: Account for module percpu space separately from kernel percpu
2007-05-02 19:27:11 +02:00
percpu_counter.h
[PATCH] percpu counter data type changes to suppport more than 2**31 ext3 free blocks counter
2006-06-23 07:43:06 -07:00
personality.h
[PATCH] Fix missing parens in set_personality()
2006-11-13 07:40:42 -08:00
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
[PATCH] unify PFN_* macros
2006-03-27 08:44:48 -08:00
pg.h
phantom.h
Misc: add sensable phantom driver
2007-05-08 11:15:14 -07:00
phonedev.h
[PATCH] mark struct inode_operations const 3
2007-02-12 09:48:46 -08:00
phy.h
phylib: add RGMII-ID interface mode definition
2007-04-28 11:01:04 -04:00
pid.h
statically initialize struct pid for swapper
2007-05-11 08:29:35 -07:00
pid_namespace.h
Merge sys_clone()/sys_unshare() nsproxy and namespace handling
2007-05-08 11:15:00 -07:00
pipe_fs_i.h
pipe: move pipe_inode_info structure decleration up before it's used
2007-06-08 08:33:53 +02:00
pkt_cls.h
[NET_SCHED]: Add mask support to fwmark classifier
2006-09-22 15:18:12 -07:00
pkt_sched.h
pktcdvd.h
[PATCH] pktcdvd: add sysfs and debugfs interface
2006-12-08 08:28:38 -08:00
platform_device.h
Driver core: 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
PM: introduce set_target method in pm_ops
2007-07-01 12:29:44 -07:00
pm_legacy.h
[PATCH] remove kernel/power/pm.c:pm_unregister_all()
2006-07-12 16:09:08 -07:00
pmu.h
[POWERPC] pmu_sys_suspended is only defined for PPC32
2007-05-10 21:28:13 +10:00
pnp.h
PNP: notice whether we have PNP devices (PNPBIOS or PNPACPI)
2007-05-08 11:15:23 -07:00
pnpbios.h
poison.h
Increase slab redzone to 64bits
2007-05-08 11:14:57 -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
Remove PPP_FCS from user view in <linux/ppp_defs.h>, remove __P mess entirely
2006-05-04 12:07:37 +01:00
prctl.h
[PATCH] Add a prctl to change the endianness of a process.
2006-06-09 21:24:13 +10:00
preempt.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
prefetch.h
prio_tree.h
proc_fs.h
Fix race between proc_get_inode() and remove_proc_entry()
2007-05-08 11:15:01 -07:00
profile.h
[PATCH] KVM: add VM-exit profiling
2007-01-11 18:18:21 -08:00
ps2esdi.h
ptrace.h
[PATCH] Use decimal for PTRACE_ATTACH and PTRACE_DETACH.
2006-09-29 09:18:16 -07:00
qnx4_fs.h
[PATCH] mark struct inode_operations const 3
2007-02-12 09:48:46 -08:00
qnxtypes.h
quicklist.h
Quicklists for page table pages
2007-05-07 12:12:54 -07:00
quota.h
hide spinlock in linux/quota.h behind __KERNEL__
2007-05-08 11:15:15 -07:00
quotaio_v1.h
quotaio_v2.h
quotaops.h
make remove_inode_dquot_ref() static
2007-05-08 11:15:05 -07:00
radeonfb.h
radix-tree.h
Fix occurrences of "the the "
2007-05-09 08:57:56 +02: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
[PATCH] mark struct file_operations const 1
2007-02-12 09:48:44 -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
[PATCH] kernel/sys.c: cleanups
2006-06-25 10:01:06 -07:00
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
[PATCH] reiserfs: ifdef ACL stuff from inode
2006-09-29 09:18:11 -07:00
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: shrink superblock if no xattrs
2007-05-08 11:15:00 -07:00
reiserfs_xattr.h
[PATCH] cleanup include/linux/reiserfs_xattr.h
2007-02-11 11:18:05 -08:00
relay.h
relay: use plain timer instead of delayed work
2007-05-09 12:30:51 -07:00
resource.h
[PATCH] kernel/sys.c: cleanups
2006-06-25 10:01:06 -07:00
resume-trace.h
[PATCH] PM: Add pm_trace switch
2006-09-26 08:49:04 -07:00
rfkill.h
[RFKILL]: Make rfkill->name const
2007-06-07 13:39:34 -07:00
rio.h
[PATCH] rapidio: fix multi-switch enumeration
2007-02-11 11:18:07 -08:00
rio_drv.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
rio_ids.h
rio_regs.h
rmap.h
mm: more rmap checking
2007-05-17 05:23:06 -07: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
[RSLIB] Support non-canonical GF representations
2007-05-02 11:56:33 +01:00
rtc-v3020.h
[PATCH] Add v3020 RTC support
2006-06-25 10:01:14 -07:00
rtc.h
revert "rtc: Add rtc_merge_alarm()"
2007-05-08 11:15:18 -07:00
rtmutex.h
[PATCH] fix various kernel-doc in header files
2007-01-26 13:51:00 -08:00
rtnetlink.h
[RTNL]: Message handler registration interface
2007-04-25 22:27:04 -07:00
rwsem-spinlock.h
[PATCH] lockdep: name some old style locks
2006-12-07 08:39:36 -08:00
rwsem.h
[PATCH] lockdep: add more rwsem.h documentation
2006-07-10 13:24:14 -07:00
rxrpc.h
[AF_RXRPC]: Provide secure RxRPC sockets for use by userspace and kernel both
2007-04-26 15:48:28 -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
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
sched.h
pi-futex: fix exit races and locking problems
2007-06-08 17:23:34 -07:00
screen_info.h
[PATCH] i386: Relocatable kernel support
2006-12-07 02:14:04 +01:00
sctp.h
[SK_BUFF]: Introduce skb_transport_header(skb)
2007-04-25 22:25:31 -07: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
[PATCH] Eliminate __attribute__ ((packed)) warnings for gcc-4.1
2006-01-08 20:14:07 -08:00
seccomp.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
securebits.h
security.h
Fix occurrences of "the the "
2007-05-09 08:57:56 +02: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
Don't include <asm/atomic.h> from user-visible part of linux/sem.h
2006-04-25 14:55:13 +01:00
seq_file.h
[PATCH] struct seq_operations and struct file_operations constification
2006-12-07 08:39:46 -08:00
seqlock.h
seqlocks: trivial remove weird whitespace
2007-04-27 10:44:42 -07:00
serial.h
serial167.h
serial_8250.h
[PATCH] Exar quad port serial
2006-12-07 08:39:35 -08:00
serial_core.h
serial_core.h: include <linux/sysrq.h>
2007-06-01 08:18:29 -07:00
serial_pnx8xxx.h
[PATCH] fix PNX8550 serial breakage
2007-02-14 08:09:52 -08:00
serial_reg.h
serial driver PMC MSP71xx
2007-05-07 12:12:50 -07:00
serialP.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
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
[PATCH] Access Control Lists for tmpfs
2006-09-29 09:18:24 -07:00
signal.h
signal/timer/event: signalfd core
2007-05-11 08:29:36 -07:00
signalfd.h
signal/timer/event: signalfd core
2007-05-11 08:29:36 -07:00
skbuff.h
[TCP]: Congestion control API RTT sampling fix
2007-06-15 15:08:43 -07:00
slab.h
slab allocators: MAX_ORDER one off fix
2007-06-24 08:59:12 -07:00
slab_def.h
SLAB: Move two remaining SLAB specific definitions to slab_def.h
2007-05-17 05:23:03 -07:00
slub_def.h
SLUB: minimum alignment fixes
2007-06-16 13:16:16 -07:00
sm501-regs.h
SM501: Check SM501 ID register on initialisation
2007-06-24 08:59:11 -07:00
sm501.h
[PATCH] mfd: SM501 core driver
2007-02-20 17:10:14 -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
Fix headers check fallout
2007-05-21 21:47:27 -07:00
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
Let smp_call_function_single return -EBUSY on UP
2007-05-17 05:23:04 -07:00
smp_lock.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
snmp.h
[SNMP]: Add definitions for {In,Out}BcastPkts
2007-04-30 00:58:19 -07:00
socket.h
[AF_RXRPC]: Provide secure RxRPC sockets for use by userspace and kernel both
2007-04-26 15:48:28 -07:00
sockios.h
[NET]: The scheduled removal of the frame diverter.
2006-12-02 21:22:23 -08:00
som.h
sonet.h
sony-laptop.h
sony-laptop: add a meye-usable include file for camera ops
2007-04-28 22:06:01 -04:00
sonypi.h
include files: convert "include" subdirectory to UTF-8
2007-05-09 08:58:21 +02:00
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] timer/hrtimer: take per cpu locks in sane order
2007-03-05 07:57:53 -08:00
spinlock_api_smp.h
[PATCH] lockdep: spin_lock_irqsave_nested()
2006-11-25 13:28:34 -08:00
spinlock_api_up.h
[PATCH] lockdep: prove spinlock rwlock locking correctness
2006-07-03 15:27:04 -07:00
spinlock_types.h
Document SPIN_LOCK_UNLOCKED/RW_LOCK_UNLOCKED deprecation
2007-05-08 11:15:11 -07:00
spinlock_types_up.h
[PATCH] lockdep: prove spinlock rwlock locking correctness
2006-07-03 15:27:04 -07:00
spinlock_up.h
[PATCH] lockdep: prove spinlock rwlock locking correctness
2006-07-03 15:27:04 -07:00
srcu.h
[PATCH] SRCU: report out-of-memory errors
2006-10-04 07:55:30 -07:00
stacktrace.h
simplify the stacktrace code
2007-05-08 11:14:58 -07:00
stallion.h
[PATCH] Char: stallion, variables cleanup
2006-12-08 08:28:59 -08:00
start_kernel.h
[PATCH] i386: cpu_detect extraction
2006-12-07 02:14:08 +01:00
stat.h
utimensat implementation
2007-05-08 11:15:18 -07:00
statfs.h
[PATCH] 2TB files: change type of kstatfs entries
2006-03-26 08:57:00 -08:00
stddef.h
[PATCH] Generic boolean
2006-10-01 00:39:18 -07:00
stop_machine.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
string.h
[STRING]: Move strcasecmp/strncasecmp to lib/string.c
2007-04-26 01:54:39 -07:00
stringify.h
superhyway.h
suspend.h
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc
2007-05-09 12:56:01 -07:00
svga.h
svgalib: move fb_get_caps to svgalib
2007-05-09 12:30:57 -07: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
synclink_gt: add compat_ioctl
2007-05-11 08:29:34 -07:00
sys.h
syscalls.h
Introduce fixed sys_sync_file_range2() syscall, implement on PowerPC and ARM
2007-06-28 11:38:30 -07:00
sysctl.h
[NETFILTER]: bridge-nf: filter bridged IPv4/IPv6 encapsulated in pppoe traffic
2007-04-25 22:28:57 -07:00
sysdev.h
<linux/sysdev.h> needs to include <linux/module.h>
2007-05-08 11:15:05 -07:00
sysfs.h
device_schedule_callback() needs a module reference
2007-04-27 10:57:32 -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
Detach sched.h from mm.h
2007-05-21 09:18:19 -07:00
taskstats.h
Taskstats fix the structure members alignment issue
2007-04-24 08:23:08 -07:00
taskstats_kern.h
[PATCH] taskstats: cleanup ->signal->stats allocation
2006-12-07 08:39:34 -08:00
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
Fix typos in doc and comments
2006-11-30 05:32:19 +01:00
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
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
ticable.h
tick.h
[PATCH] Add debugging feature /proc/timer_list
2007-02-16 08:13:59 -08:00
tifm.h
disable socket power in adapter driver instead of media one
2007-05-08 22:41:47 +02:00
time.h
utimensat implementation
2007-05-08 11:15:18 -07:00
timer.h
NOHZ: prevent multiplication overflow - stop timer for huge timeouts
2007-05-29 18:11:10 -07:00
timerfd.h
signal/timer/event: timerfd core
2007-05-11 08:29:36 -07:00
times.h
timex.h
[PATCH] HZ free ntp
2007-02-16 08:13:56 -08:00
tiocl.h
[PATCH] vt: add TIOCL_GETKMSGREDIRECT
2006-03-31 12:18:56 -08:00
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: 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
[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
tty: introduce no_tty and use it in selinux
2007-05-08 11:15:04 -07:00
tty_driver.h
tty: add compat_ioctl
2007-05-11 08:29:35 -07:00
tty_flip.h
[PATCH] remove active field from tty buffer structure
2006-06-28 14:59:05 -07:00
tty_ldisc.h
tty: add compat_ioctl
2007-05-11 08:29:35 -07:00
types.h
[PATCH] Centralise definitions of sector_t and blkcnt_t
2006-12-04 19:41:15 -08:00
uaccess.h
Merge branch 'for-linus' of git://one.firstfloor.org/home/andi/git/linux-2.6
2006-12-07 08:59:11 -08:00
udf_fs.h
udf_fs_i.h
[PATCH] udf: remove duplicate definitions
2006-03-25 08:23:01 -08:00
udf_fs_sb.h
[PATCH] sem2mutex: UDF
2006-03-23 07:38:14 -08:00
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
Input: pull input.h into uinpit.h
2007-05-03 00:55:34 -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
Remove stack unwinder for now
2006-12-15 08:47:51 -08:00
usb.h
Fix occurrences of "the the "
2007-05-09 08:57:56 +02:00
usb_gadget.h
[PATCH] USB: gadget section fixups
2006-07-12 16:03:24 -07:00
usb_gadgetfs.h
USB: <linux/usb_ch9.h> becomes <linux/usb/ch9.h>
2007-02-07 15:44:32 -08:00
usb_sl811.h
blackfin architecture
2007-05-07 12:12:58 -07: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
[PATCH] Create fs/utimes.c
2006-10-01 00:39:19 -07:00
uts.h
utsname.h
Merge sys_clone()/sys_unshare() nsproxy and namespace handling
2007-05-08 11:15:00 -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
V4L/DVB (3269): ioctls cleanups.
2006-01-09 15:32:31 -02:00
video_encoder.h
video_output.h
output: Add display output class support
2006-12-20 01:46:41 -05:00
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 (5736): Add V4L2_FBUF_CAP/FLAG_LOCAL/GLOBAL_INV_ALPHA
2007-06-08 08:21:15 -03:00
videotext.h
vmalloc.h
move die notifier handling to common code
2007-05-08 11:15:04 -07:00
vmstat.h
vmstat: use our own timer events
2007-05-09 12:30:56 -07:00
vt.h
[PATCH] vcsa attribute bits -> ioctl(VT_GETHIFONTMASK)
2006-08-27 11:01:29 -07:00
vt_buffer.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
vt_kern.h
use mutex instead of semaphore in virtual console driver
2007-05-08 11:15:33 -07:00
wait.h
[PATCH] lockdep: annotate DECLARE_WAIT_QUEUE_HEAD
2006-10-30 12:08:40 -08:00
wanrouter.h
[NET] net/wanrouter/wanmain.c: cleanups
2007-02-08 12:38:54 -08:00
watchdog.h
[WATCHDOG] add WDIOC_GETTIMELEFT ioctl
2006-06-20 19:00:30 +02:00
wireless.h
[PATCH] Update my email address from jkmaline@cc.hut.fi to j@w1.fi
2007-04-28 11:01:01 -04:00
workqueue.h
revert "cancel_delayed_work: use del_timer() instead of del_timer_sync()"
2007-05-18 08:17:17 -07:00
writeback.h
Detach sched.h from mm.h
2007-05-21 09:18:19 -07:00
x25.h
[X25]: allow ITU-T DTE facilities for x25
2006-03-22 00:01:31 -08:00
xattr.h
[PATCH] cleanup include/linux/xattr.h
2007-02-11 11:18:05 -08:00
xfrm.h
[XFRM] SPD info TLV aggregation
2007-05-04 12:55:39 -07:00
yam.h
zconf.h
[PATCH] zlib_inflate: Upgrade library code to a recent version
2006-06-22 15:05:58 -07:00
zlib.h
[PATCH] zlib_inflate: Upgrade library code to a recent version
2006-06-22 15:05:58 -07:00
zorro.h
[PATCH] m68k: Remove some unused definitions in zorro.h
2006-06-23 07:43:00 -07:00
zorro_ids.h
zutil.h
[PATCH] zlib_inflate: Upgrade library code to a recent version
2006-06-22 15:05:58 -07:00