1
0
Fork 0
alistair23-linux/include/linux
Tejun Heo c3a4d78c58 block: add rq->resid_len
rq->data_len served two purposes - the length of data buffer on issue
and the residual count on completion.  This duality creates some
headaches.

First of all, block layer and low level drivers can't really determine
what rq->data_len contains while a request is executing.  It could be
the total request length or it coulde be anything else one of the
lower layers is using to keep track of residual count.  This
complicates things because blk_rq_bytes() and thus
[__]blk_end_request_all() relies on rq->data_len for PC commands.
Drivers which want to report residual count should first cache the
total request length, update rq->data_len and then complete the
request with the cached data length.

Secondly, it makes requests default to reporting full residual count,
ie. reporting that no data transfer occurred.  The residual count is
an exception not the norm; however, the driver should clear
rq->data_len to zero to signify the normal cases while leaving it
alone means no data transfer occurred at all.  This reverse default
behavior complicates code unnecessarily and renders block PC on some
drivers (ide-tape/floppy) unuseable.

This patch adds rq->resid_len which is used only for residual count.

While at it, remove now unnecessasry blk_rq_bytes() caching in
ide_pc_intr() as rq->data_len is not changed anymore.

Boaz	: spotted missing conversion in osd
Sergei	: spotted too early conversion to blk_rq_bytes() in ide-tape

[ Impact: cleanup residual count handling, report 0 resid by default ]

Signed-off-by: Tejun Heo <tj@kernel.org>
Cc: James Bottomley <James.Bottomley@HansenPartnership.com>
Cc: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
Cc: Borislav Petkov <petkovbb@googlemail.com>
Cc: Sergei Shtylyov <sshtylyov@ru.mvista.com>
Cc: Mike Miller <mike.miller@hp.com>
Cc: Eric Moore <Eric.Moore@lsi.com>
Cc: Alan Stern <stern@rowland.harvard.edu>
Cc: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
Cc: Doug Gilbert <dgilbert@interlog.com>
Cc: Mike Miller <mike.miller@hp.com>
Cc: Eric Moore <Eric.Moore@lsi.com>
Cc: Darrick J. Wong <djwong@us.ibm.com>
Cc: Pete Zaitcev <zaitcev@redhat.com>
Cc: Boaz Harrosh <bharrosh@panasas.com>
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
2009-05-11 09:50:53 +02:00
..
amba
byteorder byteorder: only use linux/swab.h 2009-01-06 18:10:26 -08:00
can headers_check fix: can/bcm.h 2009-01-30 19:50:25 +05:30
decompress bzip2/lzma: centralize format detection 2009-01-08 15:14:17 -08:00
dvb make most exported headers use strict integer types 2009-03-26 18:14:15 +01:00
hdlc
i2c i2c: xtensa s6000 i2c driver 2009-04-07 10:23:34 +01:00
isdn
lockd nfs: replace uses of __constant_{endian} 2009-03-18 17:30:51 -04:00
mfd Merge git://git.infradead.org/battery-2.6 2009-04-08 17:45:02 -07:00
mlx4 mlx4_core: Add link type autosensing 2009-03-18 19:45:11 -07:00
mmc MMC: regulator utilities 2009-03-31 09:56:26 +01:00
mtd [MTD] [NAND] Add support for 4KiB pages. 2009-04-06 07:01:56 -07:00
netfilter Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/kaber/nf-next-2.6 2009-03-26 22:45:23 -07:00
netfilter_arp
netfilter_bridge netfilter: netns ebtables: part 2 2008-11-04 14:27:15 +01:00
netfilter_ipv4 make exported headers use strict posix types 2009-03-26 18:14:14 +01:00
netfilter_ipv6 Merge branch 'header-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2009-03-26 16:11:41 -07:00
nfsd nfsd41: define nfsd4_set_statp as noop for !CONFIG_NFSD_V4 2009-04-06 09:48:20 -07:00
raid md/raid6: move raid6 data processing to raid6_pq.ko 2009-03-31 15:09:39 +11:00
regulator regulator: Support disabling of unused regulators by machines 2009-03-31 09:56:29 +01:00
rtc rtc-m48t59: allow externally mapped ioaddr 2008-09-03 15:41:57 -07:00
spi spi: documentation: emphasise spi_master.setup() semantics 2009-04-21 13:41:50 -07:00
ssb ssb: Add SPROM fallback support 2009-03-05 14:39:32 -05:00
sunrpc Merge branch 'for-2.6.30' of git://linux-nfs.org/~bfields/linux 2009-04-06 13:25:56 -07:00
tc_act headers_check fix: tc_act/tc_pedit.h 2009-01-30 23:34:34 +05:30
tc_ematch headers_check fix: tc_ematch/tc_em_text.h 2009-01-30 23:36:36 +05:30
unaligned
usb USB: musb: Prevent multiple includes of musb.h 2009-04-23 14:15:28 -07:00
uwb uwb: remove unused include/linux/uwb/debug.h 2008-12-22 18:30:29 +00:00
wimax wimax: struct device - replace bus_id with dev_name(), dev_set_name() 2009-03-24 16:38:23 -07:00
8250_pci.h And here's a patch (to be applied on top of the last) which prevents 2009-01-02 10:19:37 -08:00
Kbuild add fiemap.h to header-y 2009-04-02 19:04:49 -07:00
a.out.h
ac97_codec.h
acct.h bsdacct: switch from global bsd_acct_struct instance to per-pidns one 2008-07-25 10:53:47 -07:00
acpi.h ACPI: add /sys/firmware/acpi/interrupts/sci_not counter 2009-04-21 00:35:47 -04:00
acpi_pmtmr.h
adb.h
adfs_fs.h
adfs_fs_i.h
adfs_fs_sb.h
aer.h PCI: fix AER capability check 2008-10-20 11:01:52 -07:00
affs_hardblocks.h
agp_backend.h intel/agp: rewrite GTT on resume 2008-08-12 10:13:38 +10:00
agpgart.h make exported headers use strict posix types 2009-03-26 18:14:14 +01:00
aio.h aio: make the lookup_ioctx() lockless 2008-12-29 08:29:50 +01:00
aio_abi.h headers_check fix: linux/aio_abi.h 2009-01-30 23:38:03 +05:30
amifd.h
amifdreg.h
amigaffs.h
anon_inodes.h flag parameters: anon_inode_getfd extension 2008-07-24 10:47:27 -07:00
apm-emulation.h
apm_bios.h
arcdevice.h arcnet: convert to net_device_ops 2009-01-21 14:02:19 -08:00
arcfb.h
async.h async: Rename _special -> _domain for clarity. 2009-02-08 09:56:11 -08:00
async_tx.h async_tx: provide __async_inline for HAS_DMA=n archs 2009-03-25 09:13:25 -07:00
ata.h ata: Add TRIM infrastructure 2009-04-06 20:00:51 -04:00
ata_platform.h
atalk.h headers_check fix: linux/atalk.h 2009-01-30 23:38:37 +05:30
ath9k_platform.h ath9k: get EEPROM contents from platform data on AHB bus 2009-01-29 16:00:33 -05:00
atm.h atm: 32-bit ioctl compatibility 2008-12-03 22:12:38 -08:00
atm_eni.h
atm_he.h
atm_idt77105.h include of <linux/types.h> is preferred over <asm/types.h> 2009-01-15 16:39:41 -08:00
atm_nicstar.h
atm_suni.h
atm_tcp.h
atm_zatm.h
atmapi.h
atmarp.h
atmbr2684.h headers_check fix: linux/atmbr2684.h 2009-01-30 23:39:08 +05:30
atmclip.h
atmdev.h atm: 32-bit ioctl compatibility 2008-12-03 22:12:38 -08:00
atmel-mci.h Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx 2009-01-09 11:52:14 -08:00
atmel-pwm-bl.h fbdev: LCD backlight driver using Atmel PWM driver 2008-07-24 10:47:41 -07:00
atmel-ssc.h
atmel_pdc.h
atmel_pwm.h
atmel_serial.h
atmel_tc.h
atmioc.h
atmlec.h make most exported headers use strict integer types 2009-03-26 18:14:15 +01:00
atmmpc.h make most exported headers use strict integer types 2009-03-26 18:14:15 +01:00
atmppp.h
atmsap.h
atmsvc.h
attribute_container.h
audit.h integrity: audit update 2009-02-12 09:40:14 +11:00
auto_dev-ioctl.h autofs4: fix kernel includes 2009-04-01 08:59:23 -07:00
auto_fs.h autofs4: fix kernel includes 2009-04-01 08:59:23 -07:00
auto_fs4.h headers_check fix: linux/auto_fs4.h 2009-01-30 23:39:42 +05:30
auxvec.h ELF: implement AT_RANDOM for glibc PRNG seeding 2009-01-08 08:31:12 -08:00
ax25.h
b1lli.h
b1pcmcia.h
backing-dev.h block: change the request allocation/congestion logic to be sync/async based 2009-04-06 08:04:53 -07:00
backlight.h backlight: Add suspend/resume support to the backlight core 2009-01-08 15:37:43 +00:00
baycom.h
bcd.h include/linux/bcd.h: remove comments 2008-10-20 08:52:42 -07:00
bfs_fs.h headers_check fix: linux/bfs_fs.h 2009-01-30 23:40:06 +05:30
binfmts.h struct linux_binprm: drop unused fields 2009-04-02 19:05:01 -07:00
bio.h loop: use BIO list management functions 2009-04-28 07:37:28 +02:00
bit_spinlock.h
bitmap.h bitmap: test for constant as well as small size for inline versions 2008-12-30 09:05:13 +10:30
bitops.h bitops: Add __ffs64 bitop 2009-04-23 10:06:35 +01:00
bitrev.h
blkdev.h block: add rq->resid_len 2009-05-11 09:50:53 +02:00
blkpg.h
blktrace_api.h Merge branch 'linus' into tracing/blktrace 2009-02-19 09:00:35 +01:00
blockgroup_lock.h fs: introduce bgl_lock_ptr() 2009-01-04 13:33:20 -08:00
bootmem.h mm: enable hashdist by default on 64bit NUMA 2009-04-01 08:59:14 -07:00
bottom_half.h softirq: remove useless function __local_bh_enable 2008-11-28 12:38:38 +01:00
bpqether.h
brcmphy.h
bsg.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6 2009-03-28 13:30:43 -07:00
buffer_head.h Add block_write_full_page_endio for passing endio handler 2009-04-16 07:47:49 -07:00
bug.h
c2port.h Add c2 port support 2008-11-12 17:17:18 -08:00
cache.h
can.h
capability.h add some long-missing capabilities to fs_mask 2009-04-13 08:32:28 -07:00
capi.h include of <linux/types.h> is preferred over <asm/types.h> 2009-01-15 16:39:41 -08:00
cciss_ioctl.h
cd1400.h
cdev.h
cdk.h
cdrom.h headers_check fix: linux/cdrom.h 2009-01-30 23:44:08 +05:30
cfag12864b.h
cgroup.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2009-04-03 15:24:35 -07:00
cgroup_subsys.h pkt_sched: Control group classifier 2008-11-07 22:56:00 -08:00
cgroupstats.h headers_check fix: linux/cgroupstats.h 2009-01-30 23:44:41 +05:30
chio.h
circ_buf.h
clk.h clkdev: add possibility to get a clock based on the device name 2009-03-27 14:51:13 +01:00
clockchips.h hrtimers: allow the hot-unplugging of all cpus 2009-01-30 22:35:29 +01:00
clocksource.h clocksource: add enable() and disable() callbacks 2009-04-21 13:41:47 -07:00
cm4000_cs.h make most exported headers use strict integer types 2009-03-26 18:14:15 +01:00
cn_proc.h make exported headers use strict posix types 2009-03-26 18:14:14 +01:00
cnt32_to_63.h clarify usage expectations for cnt32_to_63() 2008-11-09 11:17:33 -08:00
coda.h coda: remove CODA_FS_OLD_API 2008-07-25 10:53:33 -07:00
coda_cache.h
coda_fs_i.h
coda_linux.h [PATCH] sanitize ->permission() prototype 2008-07-26 20:53:14 -04:00
coda_psdev.h headers_check fix cleanup: linux/coda_psdev.h 2009-02-03 19:32:24 +05:30
coff.h
com20020.h com20020: Fix allyesconfig build failure. 2009-01-23 22:28:48 -08:00
compat.h Make non-compat preadv/pwritev use native register size 2009-04-04 14:20:34 -07:00
compiler-gcc.h [ARM] 5421/1: ftrace: fix crash due to tracing of __naked functions 2009-03-12 21:33:03 +00:00
compiler-gcc3.h Disallow gcc versions 3.{0,1} 2009-01-02 12:19:34 -08:00
compiler-gcc4.h compiler-gcc4: conditionalize #error on __KERNEL__ 2009-03-26 18:14:23 +01:00
compiler-intel.h
compiler.h Fix build errors due to CONFIG_BRANCH_TRACER=y 2009-04-07 09:05:35 -07:00
completion.h sched: add kernel doc for the completion, fix kernel-doc-nano-HOWTO.txt 2008-08-26 10:26:54 +02:00
comstats.h
concap.h
configfs.h [PATCH] configfs: Convenience macros for attribute definition. 2008-07-31 16:21:13 -07:00
connector.h Staging: dst: core files. 2009-04-03 14:53:32 -07:00
console.h vcs: hook sysfs devices into object lifetime instead of "binding" 2009-03-24 16:38:26 -07:00
console_struct.h Revert "vt: fix background color on line feed" 2008-10-14 12:12:02 -07:00
consolemap.h
const.h
cpu.h cpu hotplug: remove unused cpuhotplug_mutex_lock() 2009-04-02 19:05:00 -07:00
cpufreq.h Revert "[CPUFREQ] Disable sysfs ui for p4-clockmod." 2009-03-09 15:07:33 -04:00
cpuidle.h
cpumask.h cpumask: CONFIG_DISABLE_OBSOLETE_CPUMASK_FUNCTIONS 2009-01-01 10:12:30 +10:30
cpuset.h cpusets: replace zone allowed functions with node allowed 2009-04-02 19:04:57 -07:00
cramfs_fs.h
cramfs_fs_sb.h
crash_dump.h proc: move /proc/vmcore creation to fs/proc/vmcore.c 2008-10-23 18:51:22 +04:00
crc-ccitt.h
crc-itu-t.h
crc-t10dif.h
crc7.h
crc16.h
crc32.h
crc32c.h libcrc32c: Add crc32c_le macro 2008-12-25 11:01:43 +11:00
cred.h User namespaces: set of cleanups (v2) 2008-11-24 18:57:41 -05:00
crypto.h crypto: compress - Add pcomp interface 2009-03-04 15:05:33 +08:00
cryptohash.h
ctype.h
cuda.h
cyclades.h make exported headers use strict posix types 2009-03-26 18:14:14 +01:00
cyclomx.h
cycx_cfm.h
cycx_drv.h
cycx_x25.h
dca.h dca: add missing copyright/license headers 2009-03-21 13:31:23 -07:00
dcache.h fs: make struct dentry->d_op const 2009-03-27 14:43:59 -04:00
dcbnl.h net headers: cleanup dcbnl.h 2009-03-01 00:19:35 -08:00
dccp.h dccp: Initialisation and type-checking of feature sysctls 2009-01-21 14:34:05 -08:00
dcookies.h
debug_locks.h lockdep: warn about lockdep disabling after kernel taint, fix 2009-04-14 11:11:52 +02:00
debugfs.h debugfs: function to know if debugfs is initialized 2009-03-23 16:25:46 +01:00
debugobjects.h
delay.h
delayacct.h per-task-delay-accounting: add memory reclaim delay 2008-07-25 10:53:47 -07:00
device-mapper.h dm: remove limited barrier support 2009-04-09 00:27:13 +01:00
device.h driver synchronization: make scsi_wait_scan more advanced 2009-04-21 19:40:00 -07:00
device_cgroup.h
devpts_fs.h Add an instance parameter devpts interfaces 2008-10-13 09:51:43 -07:00
dio.h m68k: dio - Kill warn_unused_result warnings 2009-01-12 20:56:41 +01:00
dirent.h remove the in-kernel struct dirent{,64} 2008-07-25 10:53:34 -07:00
display.h
dlm.h dlm: allow multiple lockspace creates 2008-08-28 11:49:15 -05:00
dlm_device.h dlm: allow multiple lockspace creates 2008-08-28 11:49:15 -05:00
dlm_netlink.h make most exported headers use strict integer types 2009-03-26 18:14:15 +01:00
dlm_plock.h headers_check fix: linux/dlm_plock.h 2009-01-30 23:45:32 +05:30
dlmconstants.h
dm-dirty-log.h dm raid1: add is_remote_recovering hook for clusters 2009-04-02 19:55:30 +01:00
dm-io.h
dm-ioctl.h make most exported headers use strict integer types 2009-03-26 18:14:15 +01:00
dm-kcopyd.h
dm-region-hash.h dm raid1: separate region_hash interface part1 2008-10-21 17:45:06 +01:00
dm9000.h dm9000: Support MAC address setting through platform data. 2008-08-07 02:22:54 -04:00
dma-attrs.h powerpc/cell: Add DMA_ATTR_WEAK_ORDERING dma attribute and use in Cell IOMMU code 2008-07-22 10:39:36 +10:00
dma-debug.h dma-debug: fix dma_debug_add_bus() definition for !CONFIG_DMA_API_DEBUG 2009-03-18 11:53:48 +01:00
dma-mapping.h dma-mapping: replace all DMA_32BIT_MASK macro with DMA_BIT_MASK(32) 2009-04-07 08:31:11 -07:00
dma_remapping.h intel-iommu: VT-d page table to support snooping control bit 2009-03-24 09:42:54 +00:00
dmaengine.h dmaengine: Add privatecnt to revert DMA_PRIVATE property 2009-03-26 09:48:09 -07:00
dmapool.h
dmar.h intel-iommu: Handle PCI domains appropriately. 2009-04-04 10:43:31 +01:00
dmi.h dmi: Let dmi_walk() users pass private data 2009-03-30 21:46:44 +02:00
dn.h headers_check fix: linux/dn.h 2009-01-30 23:46:03 +05:30
dnotify.h
dqblk_qtree.h quota: Split off quota tree handling into a separate file 2009-01-05 08:40:21 -08:00
dqblk_v1.h quota: Unexport dqblk_v1.h and dqblk_v2.h 2009-01-05 08:40:25 -08:00
dqblk_v2.h quota: Unexport dqblk_v1.h and dqblk_v2.h 2009-01-05 08:40:25 -08:00
dqblk_xfs.h
ds1286.h MIPS: IP22/28: Switch over to RTC class driver 2008-10-15 12:46:51 +01:00
ds17287rtc.h
dst.h Staging: dst: core files. 2009-04-03 14:53:32 -07:00
dtlk.h
dw_dmac.h dw_dmac: add cyclic API to DW DMA driver 2009-04-01 15:42:34 -07:00
dynamic_debug.h Driver core: remove pr_fmt() from dynamic_dev_dbg() printk 2009-04-16 16:17:11 -07:00
edac.h
edd.h headers_check fix: linux/edd.h 2009-01-30 23:46:40 +05:30
eeprom_93cx6.h
efi.h x86: Add UV EFI table entry v4 2008-10-16 16:53:13 +02:00
efs_fs_sb.h headers_check fix: linux/efs_fs_sb.h 2009-01-30 23:47:07 +05:30
efs_vh.h
eisa.h driver core: remove DEVICE_NAME_SIZE define 2008-07-21 21:54:53 -07:00
elevator.h block: fix inconsistency in I/O stat accounting code 2009-04-07 08:12:38 +02:00
elf-em.h
elf-fdpic.h headers_check fix: linux/elf-fdpic.h 2009-01-30 23:47:59 +05:30
elf.h headers_check fix: linux/elf.h 2009-01-30 23:48:33 +05:30
elfcore-compat.h
elfcore.h elf: add ELF_CORE_COPY_KERNEL_REGS() 2009-02-10 00:41:26 +01:00
elfnote.h
enclosure.h
err.h
errno.h
errqueue.h net: new user space API for time stamping of incoming and outgoing packets 2009-02-15 22:43:33 -08:00
etherdevice.h gro: Optimise Ethernet header comparison 2009-02-08 20:22:18 -08:00
ethtool.h ethtool: Add RX pkt classification interface 2009-02-20 00:58:13 -08:00
eventfd.h eventfd: improve support for semaphore-like behavior 2009-04-01 08:59:20 -07:00
eventpoll.h Rename struct file->f_ep_lock 2009-03-16 08:32:27 -06:00
exportfs.h Reserve NFS fileid values for btrfs 2008-08-20 13:19:51 -07:00
ext2_fs.h ext2: tighten restrictions on inode flags 2009-01-08 08:31:00 -08:00
ext2_fs_sb.h ext2: allocate ->s_blockgroup_lock separately 2009-01-08 08:31:00 -08:00
ext3_fs.h Merge branch 'ext3-latency-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4 2009-04-03 11:10:33 -07:00
ext3_fs_i.h
ext3_fs_sb.h Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4 2009-01-08 17:14:59 -08:00
ext3_jbd.h include: replace __FUNCTION__ with __func__ 2008-10-16 11:21:30 -07:00
f75375s.h
fadvise.h
falloc.h
fault-inject.h SLUB: failslab support 2008-12-29 11:27:46 +02:00
fb.h fbdev: fix color component field length documentation 2009-04-13 15:04:29 -07:00
fcdevice.h
fcntl.h
fd.h floppy: support arbitrary first-sector numbers 2008-10-09 08:56:19 +02:00
fddidevice.h fddi: convert to new network device ops 2008-11-20 20:29:48 -08:00
fdreg.h
fdtable.h kmemtrace, fs: fix linux/fdtable.h header file dependencies 2009-04-03 12:13:03 +02:00
fib_rules.h
fiemap.h include/linux/fiemap.h: include types.h now that it's exported 2009-04-13 15:04:30 -07:00
file.h [PATCH] introduce fmode_t, do annotations 2008-10-21 07:47:06 -04:00
filter.h filter: add SKF_AD_NLATTR_NEST to look for nested attributes 2008-11-20 00:49:27 -08:00
firewire-cdev.h firewire: cdev: add closure to async stream ioctl 2009-03-24 20:56:50 +01:00
firewire-constants.h
firmware-map.h Bernhard has moved 2009-02-18 15:37:56 -08:00
firmware.h
flat.h
font.h
freezer.h freezer_cg: use thaw_process() in unfreeze_cgroup() 2008-10-30 11:38:45 -07:00
fs.h fs: Mark get_filesystem_list() as __init function. 2009-04-20 23:02:52 -04:00
fs_enet_pd.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6 2008-07-22 19:09:51 -07:00
fs_stack.h
fs_struct.h New locking/refcounting for fs_struct 2009-03-31 23:00:26 -04:00
fs_uart_pd.h removed unused #include <linux/version.h>'s 2008-08-23 12:14:12 -07:00
fscache-cache.h FS-Cache: Add use of /proc and presentation of statistics 2009-04-03 16:42:37 +01:00
fscache.h FS-Cache: Implement data I/O part of netfs API 2009-04-03 16:42:39 +01:00
fsl_devices.h Merge branch 'merge' of git://git.secretlab.ca/git/linux-2.6 into merge 2009-04-22 13:02:09 +10:00
fsnotify.h [PATCH] introduce fmode_t, do annotations 2008-10-21 07:47:06 -04:00
ftrace.h tracing/syscalls: use a dedicated file header 2009-04-09 05:43:32 +02:00
ftrace_irq.h ring-buffer: use generic version of in_nmi 2009-02-07 20:03:33 -05:00
fuse.h fuse: update interface version 2008-12-01 19:14:02 +01:00
futex.h futex: make clock selectable for FUTEX_WAIT_BITSET 2008-11-24 20:00:40 +01:00
gameport.h Input: gameport - mark gameport_register_driver() __must_check 2008-07-30 00:41:37 -04:00
gen_stats.h net: reorder struct Qdisc for better SMP performance 2009-03-20 01:33:32 -07:00
genalloc.h
generic_acl.h
generic_serial.h tty_port: Add a port level carrier detect operation 2009-01-02 10:19:38 -08:00
genetlink.h headers_check fix: linux/genetlink.h 2009-01-30 23:49:39 +05:30
genhd.h block: include empty disks in /proc/diskstats 2009-04-22 08:35:10 +02:00
getcpu.h
gfp.h numa, cpumask: move numa_node_id default implementation to topology.h 2009-03-13 14:35:31 +01:00
gfs2_ondisk.h headers_check fix: linux/gfs2_ondisk.h 2009-01-30 23:50:12 +05:30
gigaset_dev.h
gpio.h gpio_free might sleep, generic part 2008-10-16 11:21:40 -07:00
gpio_keys.h Input: gpio-keys - add flag to allow auto repeat 2008-10-27 22:33:04 -04:00
gpio_mouse.h
hardirq.h Merge branch 'linus' into irq/threaded 2009-04-06 01:41:22 +02:00
hash.h
hayesesp.h esp: use tty_port 2008-07-20 17:12:36 -07:00
hdlc.h WAN: Convert generic HDLC drivers to netdev_ops. 2009-01-21 14:03:37 -08:00
hdlcdrv.h drivers/net/hamradio: fix sparse warnings: fix signedness 2009-02-17 17:37:40 -08:00
hdpu_features.h
hdreg.h remove <linux/ata.h> include from <linux/hdreg.h> 2009-04-01 21:42:26 +02:00
hid-debug.h
hid.h Merge branch 'autosuspend' into for-next 2009-03-30 15:14:53 +02:00
hiddev.h headers_check fix: linux/hiddev.h 2009-01-30 23:51:17 +05:30
hidraw.h HID: add phys and name ioctls to hidraw 2009-01-04 01:00:51 +01:00
highmem.h Fix highmem PPC build failure 2009-04-03 09:48:29 -07:00
highuid.h
hil.h
hil_mlc.h
hippidevice.h hippi: convert driver to net_device_ops 2008-11-20 20:32:15 -08:00
hp_sdc.h
hpet.h hpet: /dev/hpet - fixes and cleanup 2008-07-31 18:45:41 +02:00
hrtimer.h hrtimer: fix rq->lock inversion (again) 2009-03-31 14:52:52 +02:00
htirq.h
hugetlb.h hugetlbfs: fix build failure with !CONFIG_HUGETLBFS 2009-02-10 14:56:59 -08:00
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
hysdn_if.h
i2c-algo-bit.h
i2c-algo-pca.h i2c-algo-pca: Add PCA9665 support 2009-03-28 21:34:44 +01:00
i2c-algo-pcf.h i2c-algo-pcf: Add adapter hooks around xfer begin and end 2008-10-22 20:21:30 +02:00
i2c-dev.h i2c-dev: Clarify the unit of ioctl I2C_TIMEOUT 2009-02-24 19:19:49 +01:00
i2c-gpio.h
i2c-id.h Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6 2009-04-06 18:11:41 -07:00
i2c-ocores.h
i2c-pca-platform.h i2c-algo-pca: Rework waiting for a free bus 2009-03-28 21:34:45 +01:00
i2c-pnx.h [ARM] fix pnx4008 build errors 2008-08-08 15:13:27 +01:00
i2c-pxa.h
i2c.h i2c: Fix sparse warnings for I2C_BOARD_INFO() 2009-04-13 17:02:14 +02:00
i2o-dev.h
i2o.h i2o: Fix 32/64bit DMA locking 2008-10-16 11:21:38 -07:00
i8k.h
i7300_idle.h i7300_idle: Disable ioat channel only on platforms where ile driver can load 2008-10-24 12:54:18 -04:00
i8042.h
ibmtr.h ibmtr: convert to internal network_device_stats 2009-01-21 14:02:26 -08:00
icmp.h
icmpv6.h headers_check fix: linux/icmpv6.h 2009-01-30 23:51:41 +05:30
ide.h ide-atapi: kill unused fields and callbacks 2009-04-28 07:37:32 +02:00
idr.h cgroup: CSS ID support 2009-04-02 19:04:53 -07:00
ieee80211.h nl80211: Add MLME primitives to support external SME 2009-03-27 20:13:02 -04:00
if.h WAN: Generic HDLC now uses IFF_WAN_HDLC private flag. 2009-01-21 14:03:35 -08:00
if_addr.h headers_check fix: linux/if_addr.h 2009-01-30 23:52:16 +05:30
if_addrlabel.h headers_check fix: linux/if_addrlabel.h 2009-01-30 23:52:41 +05:30
if_arcnet.h make most exported headers use strict integer types 2009-03-26 18:14:15 +01:00
if_arp.h Phonet: allocate separate ARP type for GPRS over a Phonet pipe 2008-12-17 15:47:48 -08:00
if_bonding.h
if_bridge.h
if_cablemodem.h
if_ec.h
if_eql.h
if_ether.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6 2009-03-28 13:30:43 -07:00
if_fc.h headers_check fix: linux/if_fc.h 2009-01-30 23:53:12 +05:30
if_fddi.h net: Rationalise email address: Network Specific Parts 2008-10-13 19:01:08 -07:00
if_frad.h wan: convert sdla driver to net_device_ops 2009-03-27 00:46:44 -07:00
if_hippi.h headers_check fix: linux/if_hippi.h 2009-01-30 23:53:40 +05:30
if_infiniband.h
if_link.h headers_check fix: linux/if_link.h 2009-01-30 23:54:53 +05:30
if_ltalk.h
if_macvlan.h
if_packet.h packet: add PACKET_RESERVE sockopt 2008-07-18 18:05:19 -07:00
if_phonet.h phonet: Protect if_phonet.h against multiple inclusions. 2008-10-01 01:30:19 -07:00
if_plip.h
if_ppp.h headers_check fix: linux/if_ppp.h 2009-01-30 23:55:45 +05:30
if_pppol2tp.h make exported headers use strict posix types 2009-03-26 18:14:14 +01:00
if_pppox.h net: replace __constant_{endian} uses in net headers 2009-02-14 22:58:35 -08:00
if_slip.h
if_strip.h headers_check fix: linux/if_strip.h 2009-01-30 23:56:13 +05:30
if_tr.h headers_check fix: linux/if_tr.h 2009-01-30 23:56:48 +05:30
if_tun.h tun: Limit amount of queued packets per device 2009-02-05 21:25:32 -08:00
if_tunnel.h net: replace __constant_{endian} uses in net headers 2009-02-14 22:58:35 -08:00
if_vlan.h vlan: Update skb->mac_header in __vlan_put_tag(). 2009-02-18 23:31:11 -08:00
igmp.h headers_check fix: linux/igmp.h 2009-01-30 23:57:16 +05:30
ihex.h Fix IHEX firmware generation/loading 2008-08-02 18:36:10 +01:00
ima.h integrity: shmem zero fix 2009-02-11 15:27:15 +11:00
in.h TPROXY: implemented IP_RECVORIGDSTADDR socket option 2008-11-16 19:32:39 -08:00
in6.h headers_check fix: linux/in6.h 2009-02-02 21:40:58 +05:30
in_route.h
inet.h
inet_diag.h headers_check fix: linux/inet_diag.h 2009-01-30 23:57:43 +05:30
inet_lro.h
inetdevice.h net: add ARP notify option for devices 2009-02-01 01:04:33 -08:00
init.h Add new HEAD_TEXT_SECTION macro. 2009-04-26 09:20:38 -07:00
init_ohci1394_dma.h
init_task.h aio: remove INIT_KIOCTX 2009-04-13 15:04:29 -07:00
initrd.h
inotify.h Fix inotify watch removal/umount races 2008-11-15 12:26:44 -08:00
input-polldev.h
input.h Merge branch 'topic/jack' into for-linus 2009-03-24 00:35:43 +01:00
intel-iommu.h intel-iommu: set compatibility format interrupt 2009-04-03 21:46:01 +01:00
interrupt.h Merge branch 'irq/threaded' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2009-04-07 14:07:52 -07:00
io-mapping.h fix warning in io_mapping_map_wc() 2009-03-02 09:43:32 +01:00
io.h
ioc3.h
ioc4.h
iocontext.h
ioctl.h
iommu-helper.h introduce generic iommu_num_pages function 2008-10-16 11:21:33 -07:00
iommu.h intel-iommu: VT-d page table to support snooping control bit 2009-03-24 09:42:54 +00:00
ioport.h resources: fix parameter name and kernel-doc 2009-01-15 16:39:38 -08:00
ioprio.h ext4: Add mount option to set kjournald's I/O priority 2009-01-05 22:46:26 -05:00
iova.h VT-d: Changes to support KVM 2008-10-15 14:24:08 +02:00
ip.h
ip6_tunnel.h headers_check fix: linux/ip6_tunnel.h 2009-01-30 23:58:12 +05:30
ip_vs.h make most exported headers use strict integer types 2009-03-26 18:14:15 +01:00
ipc.h
ipc_namespace.h namespaces: mqueue namespace: adapt sysctl 2009-04-07 08:31:09 -07:00
ipmi.h ipmi: add oem message handling 2009-04-21 13:41:48 -07:00
ipmi_msgdefs.h ipmi: add oem message handling 2009-04-21 13:41:48 -07:00
ipmi_smi.h proc 2/2: remove struct proc_dir_entry::owner 2009-03-31 01:14:44 +04:00
ipsec.h
ipv6.h headers_check fix: linux/ipv6.h 2009-01-30 23:58:41 +05:30
ipv6_route.h headers_check fix: linux/ipv6_route.h 2009-01-30 23:59:12 +05:30
ipx.h headers_check fix: linux/ipx.h 2009-01-30 23:59:44 +05:30
irda.h headers_check fix: linux/irda.h 2009-01-31 00:00:06 +05:30
irq.h Merge branches 'core-fixes-for-linus', 'irq-fixes-for-linus' and 'timers-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2009-04-09 10:35:30 -07:00
irq_cpustat.h
irqflags.h locking: rename trace_softirq_[enter|exit] => lockdep_softirq_[enter|exit] 2009-03-13 01:32:36 +01:00
irqnr.h Merge branch 'core/percpu' into percpu-cpumask-x86-for-linus-2 2009-03-27 17:28:43 +01:00
irqreturn.h genirq: add threaded interrupt handler support 2009-03-24 12:15:23 +01:00
isa.h
isapnp.h
iscsi_ibft.h
isdn.h
isdn_divertif.h
isdn_ppp.h isdn: isdn_ppp: Use SKB list facilities instead of home-grown implementation. 2008-09-22 01:15:02 -07:00
isdnif.h
isicom.h
iso_fs.h
istallion.h tty: Introduce some close helpers for ports 2009-01-02 10:19:40 -08:00
ivtv.h V4L/DVB (11042): v4l2-api: Add definitions for V4L2_MPEG_STREAM_VBI_FMT_IVTV payloads 2009-03-30 12:43:22 -03:00
ivtvfb.h make most exported headers use strict integer types 2009-03-26 18:14:15 +01:00
ixjuser.h
jbd.h jbd: use SWRITE_SYNC_PLUG when writing synchronous revoke records 2009-04-14 10:10:47 -04:00
jbd2.h jbd2: use SWRITE_SYNC_PLUG when writing synchronous revoke records 2009-04-14 07:50:56 -04:00
jffs2.h make MTD headers use strict integer types 2009-03-26 18:14:17 +01:00
jhash.h
jiffies.h optimize attribute timeouts for "noac" and "actimeo=0" 2008-12-23 15:21:56 -05:00
journal-head.h jbd2: Add buffer triggers 2009-01-05 08:40:30 -08:00
joystick.h include of <linux/types.h> is preferred over <asm/types.h> 2009-01-15 16:39:41 -08:00
kallsyms.h Ksplice: Add functions for walking kallsyms symbols 2009-03-31 13:05:32 +10:30
kbd_diacr.h
kbd_kern.h
kbuild.h
kd.h
kdebug.h
kdev_t.h
kernel.h dynamic debug: resurrect old pr_debug() semantics as pr_devel() 2009-04-16 16:17:10 -07:00
kernel_stat.h irq: clean up irq stat methods 2009-01-22 10:18:58 +01:00
kernelcapi.h
kexec.h kexec/i386: allocate page table pages dynamically 2008-10-31 10:01:56 +01:00
key-type.h
key.h kmemtrace, security: fix linux/key.h header file dependencies 2009-04-03 12:21:12 +02:00
keyboard.h
keyctl.h KEYS: Alter use of key instantiation link-to-keyring argument 2008-11-14 10:39:14 +11:00
kfifo.h
kgdb.h
klist.h klist.c: bit 0 in pointer can't be used as flag 2009-01-20 20:52:10 -08:00
kmalloc_sizes.h
kmod.h module: try_then_request_module must wait 2009-04-09 07:49:44 -07:00
kobj_map.h
kobject.h Driver core: implement uevent suppress in kobject 2009-03-24 16:38:26 -07:00
kprobes.h kprobes: support kretprobe and jprobe per-probe disabling 2009-04-07 08:31:08 -07:00
kref.h
ks0108.h
kthread.h Label kthread_create() with printf attribute tag. 2008-07-24 19:11:15 -07:00
ktime.h
kvm.h KVM: Fix overlapping check for memory slots 2009-04-22 13:52:09 +03:00
kvm_host.h KVM: Report IRQ injection status to userspace. 2009-03-24 11:03:11 +02:00
kvm_para.h
kvm_types.h KVM: Move struct kvm_pio_request into x86 kvm_host.h 2009-03-24 11:02:55 +02:00
lapb.h
latencytop.h sched, latencytop: incorporate review feedback from Andrew Morton 2009-02-11 10:18:04 +01:00
lcd.h lcd: allow lcd device to handle mode change events 2008-09-23 22:01:33 +01:00
leds-bd2802.h leds: add BD2802GU LED driver 2009-04-06 16:06:26 +01:00
leds-pca9532.h leds: leds-pcs9532 - Move i2c work to a workqueque 2009-01-08 12:38:58 +00:00
leds.h leds: Add suspend/resume state flags to leds-gpio 2009-04-06 16:06:26 +01:00
leds_pwm.h leds: simple driver for pwm driven LEDs 2009-04-06 16:06:26 +01:00
lguest.h
lguest_launcher.h lguest: move the initial guest page table creation code to the host 2008-12-30 09:26:11 +10:30
libata.h ata: Report 16/32bit PIO as best we can 2009-04-16 15:28:23 -04:00
libps2.h Input: libps2 - handle 0xfc responses from devices 2008-11-24 11:43:21 -05:00
license.h
limits.h
linkage.h i386: get rid of the use of KPROBE_ENTRY / KPROBE_END 2008-11-27 12:37:54 +01:00
linux_logo.h
list.h debugobjects: fix lockdep warning 2008-09-01 09:47:16 +02:00
list_nulls.h rcu: Introduce hlist_nulls variant of hlist 2008-11-16 19:37:55 -08:00
llc.h
lmb.h
lockdep.h Factor out #ifdefs from kernel/spinlock.c to LOCK_CONTENDED_FLAGS 2009-04-02 19:05:10 -07:00
log2.h
loop.h loop: use BIO list management functions 2009-04-28 07:37:28 +02:00
lp.h
lzo.h
m48t86.h
mISDNdsp.h Add mISDN DSP 2008-07-27 01:56:38 +02:00
mISDNhw.h mISDN: Add E-Channel logging features 2009-01-09 22:44:25 +01:00
mISDNif.h BUGFIX: used NULL pointer at ioctl(sk,IMGETDEVINFO,&devinfo) when devinfo.id not registered 2009-01-11 17:55:16 +01:00
magic.h Merge branch 'x86/mm' into core/percpu 2009-01-21 10:39:51 +01:00
major.h [SCSI] major.h: char-major number for OSD device driver 2009-03-12 12:58:05 -05:00
map_to_7segment.h Input: map_to_7segment.h - convert to __inline__ for userspace 2008-12-29 04:59:31 -08:00
maple.h sh: maple: Support block reads and writes. 2009-02-27 16:07:32 +09:00
marker.h markers: comment marker_synchronize_unregister() on data dependency 2008-11-28 16:47:41 +01:00
math64.h
matroxfb.h make most exported headers use strict integer types 2009-03-26 18:14:15 +01:00
mbcache.h
mbus.h
mc6821.h
mc146818rtc.h
mca-legacy.h
mca.h
mdio-bitbang.h
mdio-gpio.h phylib: make mdio-gpio work without OF (v4) 2008-11-16 18:59:45 -08:00
memcontrol.h memcg: use rcu_dereference to access mm->owner 2009-04-21 13:41:48 -07:00
memory.h Merge branch 'tracing-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2009-04-05 11:04:19 -07:00
memory_hotplug.h mm: show node to memory section relationship with symlinks in sysfs 2009-01-06 15:59:00 -08:00
mempolicy.h mm: make CONFIG_MIGRATION available w/o CONFIG_NUMA 2008-07-24 10:47:21 -07:00
mempool.h
memstick.h memstick: annotate endianness of attribute structs 2009-01-09 16:54:41 -08:00
meye.h
migrate.h mm: cleanup: remove #ifdef CONFIG_MIGRATION 2009-01-06 15:59:00 -08:00
mii.h net: Refactor full duplex flow control resolution 2008-12-16 02:00:48 -08:00
minix_fs.h headers_check fix: linux/minix_fs.h 2009-01-31 00:00:35 +05:30
miscdevice.h [SCSI] mpt2sas: add MPT2SAS_MINOR(221) to miscdevice.h 2009-03-13 15:57:40 -05:00
mm.h nommu: fix a number of issues with the per-MM VMA patch 2009-04-02 19:04:48 -07:00
mm_inline.h inactive_anon_is_low: move to vmscan 2009-01-08 08:31:07 -08:00
mm_types.h generic debug pagealloc: build fix 2009-04-02 19:04:48 -07:00
mman.h
mmdebug.h
mmiotrace.h x86, mm: fault.c, simplify kmmio_fault() 2009-02-21 00:09:42 +01:00
mmtimer.h
mmu_notifier.h mmu-notifiers: core 2008-07-28 16:30:21 -07:00
mmzone.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-cpumask 2009-04-05 10:33:07 -07:00
mnt_namespace.h Get rid of indirect include of fs_struct.h 2009-03-31 23:00:27 -04:00
mod_devicetable.h platform: introduce module id table for platform devices 2009-03-24 16:38:24 -07:00
module.h Merge branch 'tracing-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2009-04-05 11:04:19 -07:00
moduleloader.h module: fix module loading failure of large kernel modules for parisc 2009-01-05 08:40:13 +10:30
moduleparam.h param: fix charp parameters set via sysfs 2009-03-31 13:05:30 +10:30
mount.h Add a strictatime mount option 2009-03-26 10:56:35 -07:00
mpage.h Remove two unneeded exports and make two symbols static in fs/mpage.c 2009-04-01 07:38:54 -04:00
mqueue.h
mroute.h netns: ipmr: enable namespace support in ipv4 multicast routing code 2009-01-22 13:57:41 -08:00
mroute6.h make exported headers use strict posix types 2009-03-26 18:14:14 +01:00
msdos_fs.h headers_check fix: linux/msdos_fs.h 2009-01-31 00:01:11 +05:30
msg.h
msi.h PCI MSI: Add support for multiple MSI 2009-03-20 10:48:14 -07:00
mtio.h
mutex-debug.h
mutex.h mutex: implement adaptive spinning 2009-01-14 18:09:02 +01:00
mv643xx.h
mv643xx_eth.h mv643xx_eth: remove force_phy_addr field 2008-09-05 06:33:59 +02:00
mv643xx_i2c.h
n_r3964.h
namei.h vfs: introduce helper function to safely NUL-terminate symlinks 2008-12-31 18:07:38 -05:00
nbd.h
ncp.h
ncp_fs.h constify dentry_operations: misc filesystems 2009-03-27 14:44:00 -04:00
ncp_fs_i.h
ncp_fs_sb.h
ncp_mount.h
ncp_no.h net: replace __constant_{endian} uses in net headers 2009-02-14 22:58:35 -08:00
neighbour.h neigh: Allow for user space users of the neighbour table 2009-03-04 00:03:08 -08:00
net.h net: reorder fields of struct socket 2009-03-15 19:59:13 -07:00
net_dropmon.h Network Drop Monitor: Adding drop monitor implementation & Netlink protocol 2009-03-13 12:09:29 -07:00
net_tstamp.h net: new user space API for time stamping of incoming and outgoing packets 2009-02-15 22:43:33 -08:00
netdevice.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6 2009-03-28 13:30:43 -07:00
netfilter.h netfilter: netns: remove nf_*_net() wrappers 2008-10-08 11:35:01 +02:00
netfilter_arp.h
netfilter_bridge.h net: replace __constant_{endian} uses in net headers 2009-02-14 22:58:35 -08:00
netfilter_decnet.h
netfilter_ipv4.h
netfilter_ipv6.h
netlink.h netlink: add NETLINK_NO_ENOBUFS socket flag 2009-03-24 16:37:55 -07:00
netpoll.h netpoll: store local and remote ip in net-endian 2009-03-28 23:55:58 -07:00
netrom.h
nfs.h nfsd41: define nfs41 error codes 2009-04-03 17:41:12 -07:00
nfs2.h
nfs3.h
nfs4.h nfsd41: CREATE_EXCLUSIVE4_1 2009-04-03 17:41:23 -07:00
nfs4_acl.h
nfs4_mount.h
nfs_fs.h NFS: nfs_readpage_async() needs to be accessible as a fallback for local caching 2009-04-03 16:42:44 +01:00
nfs_fs_i.h
nfs_fs_sb.h NFS: Define and create superblock-level objects 2009-04-03 16:42:42 +01:00
nfs_idmap.h headers_check fix: linux/nfs_idmap.h 2009-01-31 00:02:27 +05:30
nfs_iostat.h NFS: Add some new I/O counters for FS-Cache doing things for NFS 2009-04-03 16:42:43 +01:00
nfs_mount.h NFS: add "[no]resvport" mount option 2008-12-23 15:21:37 -05:00
nfs_page.h
nfs_xdr.h Merge branch 'devel' into for-linus 2009-04-01 13:28:15 -04:00
nfsacl.h NFSv3: Fix posix ACL code 2009-03-10 20:33:18 -04:00
nfsd_idmap.h
nilfs2_fs.h nilfs2: support nanosecond timestamp 2009-04-07 08:31:20 -07:00
nl80211.h nl80211: Remove NL80211_CMD_SET_MGMT_EXTRA_IE 2009-03-27 20:13:04 -04:00
nls.h
nmi.h
node.h mm: show node to memory section relationship with symlinks in sysfs 2009-01-06 15:59:00 -08:00
nodemask.h
notifier.h kernel/cpu.c: create a CPU_STARTING cpu_chain notifier 2008-09-08 19:25:24 +02:00
nsc_gpio.h
nsproxy.h Get rid of indirect include of fs_struct.h 2009-03-31 23:00:27 -04:00
nubus.h headers_check fix cleanup: linux/nubus.h 2009-02-03 19:33:51 +05:30
numa.h
nvram.h
nwpserial.h serial: Add driver for the Cell Network Processor serial port NWP device 2009-01-08 16:25:18 +11:00
of.h of: Add helpers for finding device nodes which have a given property 2008-11-19 16:05:00 +11:00
of_device.h
of_gpio.h of/gpio: Implement of_gpio_count() 2008-12-21 14:21:14 +11:00
of_i2c.h drivers/of: Add the of_find_i2c_device_by_node function. 2009-01-09 15:49:06 -07:00
of_platform.h of: Fix comment, sparc no longer uses of_device objects on special busses. 2008-12-04 09:16:45 -08:00
of_spi.h spi: Add OF binding support for SPI busses 2008-07-25 22:34:40 -04:00
oom.h
oprofile.h oprofile: make new cpu buffer functions part of the api 2009-01-07 22:48:15 +01:00
oxu210hp.h usb host: Oxford OXU210HP HCD driver. 2009-01-07 09:59:50 -08:00
page-debug-flags.h generic debug pagealloc 2009-04-01 08:59:13 -07:00
page-flags.h FS-Cache: Recruit a page flags for cache management 2009-04-03 16:42:36 +01:00
page-isolation.h
page_cgroup.h cgroups: use css id in swap cgroup for saving memory v5 2009-04-02 19:04:56 -07:00
pageblock-flags.h
pagemap.h CacheFiles: Permit the page lock state to be monitored 2009-04-03 16:42:39 +01:00
pagevec.h mm: remove pagevec_swap_free() 2009-04-01 08:59:13 -07:00
param.h
parport.h parport: remove CVS keywords 2008-10-16 11:21:49 -07:00
parport_pc.h parport: Use the PCI IRQ if offered 2009-04-07 08:44:06 -07:00
parser.h vfs: Use const for kernel parser table 2008-10-13 10:10:37 -07:00
patchkey.h
path.h
pci-acpi.h PCI/ACPI: fix wrong assumption in acpi_find_root_bridge_handle 2009-03-20 10:47:57 -07:00
pci-aspm.h PCI: disable ASPM per ACPI FADT setting 2008-07-28 14:56:09 -07:00
pci.h PCI: Setup disabled bridges even if buses are added 2009-04-06 11:25:06 -07:00
pci_hotplug.h Merge branch 'linus' into release 2009-01-09 03:39:43 -05:00
pci_ids.h intelfb: support i854 2009-04-13 15:04:32 -07:00
pci_regs.h PCI: save and restore PCIe 2.0 registers 2009-03-26 16:02:30 -07:00
pcieport_if.h PCI: PCIe portdrv: Implement pm object 2009-03-20 10:47:49 -07:00
pda_power.h pda_power: Add optional OTG transceiver and voltage regulator support 2009-02-02 20:15:47 +03:00
percpu-defs.h PERCPU: Collect the DECLARE/DEFINE declarations together 2009-04-21 19:40:00 -07:00
percpu.h PERCPU: Collect the DECLARE/DEFINE declarations together 2009-04-21 19:40:00 -07:00
percpu_counter.h Merge branch 'core-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2009-01-06 17:10:04 -08:00
personality.h
pfkeyv2.h make most exported headers use strict integer types 2009-03-26 18:14:15 +01:00
pfn.h generic: make PFN_PHYS explicitly return phys_addr_t 2008-09-14 17:24:26 +02:00
pg.h
phantom.h include of <linux/types.h> is preferred over <asm/types.h> 2009-01-15 16:39:41 -08:00
phonedev.h
phonet.h headers_check fix: linux/phonet.h 2009-01-31 00:02:54 +05:30
phy.h phylib: Allow early-out in phy_change 2009-04-13 14:51:23 -07:00
phy_fixed.h
pid.h pid: implement ns_of_pid 2009-01-08 08:31:12 -08:00
pid_namespace.h pid: generalize task_active_pid_ns 2009-01-08 08:31:12 -08:00
pim.h net: replace __constant_{endian} uses in net headers 2009-02-14 22:58:35 -08:00
pipe_fs_i.h splice: add helpers for locking pipe inode 2009-04-15 12:10:12 +02:00
pkt_cls.h headers_check fix: linux/pkt_cls.h 2009-01-31 00:03:40 +05:30
pkt_sched.h pkt_sched: type should be __u32 in header 2009-02-10 17:18:17 -08:00
pktcdvd.h pktcdvd.h should include mempool.h 2009-04-24 08:54:21 +02:00
platform_device.h Driver Core: early platform driver 2009-04-16 16:17:10 -07:00
plist.h plist: fix PLIST_NODE_INIT to work with debug enabled 2008-12-29 09:39:53 -05:00
pm.h Driver core: Fix device_move() vs. dpm list ordering, v2 2009-03-24 16:38:26 -07:00
pm_qos_params.h pm_qos: spelling fixes 2008-08-05 14:33:50 -07:00
pm_wakeup.h
pmu.h
pnp.h Merge branch 'linus' into test 2008-10-23 00:11:07 -04:00
poison.h generic debug pagealloc 2009-04-01 08:59:13 -07:00
poll.h poll: allow f_op->poll to sleep 2009-01-06 15:59:12 -08:00
posix-timers.h posix-timers: use "struct pid*" instead of "struct task_struct*" 2008-12-12 17:00:07 +01:00
posix_acl.h
posix_acl_xattr.h
posix_types.h
power_supply.h ACPI: battery: add power_{now,avg} properties to power_class 2009-03-27 22:23:52 -04:00
ppdev.h
ppp-comp.h
ppp_channel.h ppp: ppp_mp_explode() redesign 2009-03-13 16:09:12 -07:00
ppp_defs.h make exported headers use strict posix types 2009-03-26 18:14:14 +01:00
prctl.h hrtimer: create a "timer_slack" field in the task struct 2008-09-05 21:35:30 -07:00
preempt.h
prefetch.h
prio_heap.h
prio_tree.h
proc_fs.h proc 2/2: remove struct proc_dir_entry::owner 2009-03-31 01:14:44 +04:00
profile.h profiling: fix up CONFIG_PROC_FS=n build 2008-10-23 08:55:01 -07:00
proportions.h reorder struct prop_local_single to remove padding on 64 bit builds 2008-08-15 17:15:23 +02:00
ptrace.h forget_original_parent: split out the un-ptrace part 2009-04-02 19:05:00 -07:00
pwm.h trivial: PWM: fix of #endif comment 2009-03-30 15:22:01 +02:00
pwm_backlight.h
qnx4_fs.h qnx: include <linux/types.h> for definitions of __[us]{8,16,32,64} types 2009-01-07 21:44:20 +01:00
qnxtypes.h qnx: include <linux/types.h> for definitions of __[us]{8,16,32,64} types 2009-01-07 21:44:20 +01:00
quicklist.h mm: show quicklist usage in /proc/meminfo 2008-09-02 19:21:38 -07:00
quota.h quota: Remove NODQUOT macro 2009-03-26 02:18:35 +01:00
quotaops.h quota: Remove uppercase aliases for quota functions. 2009-03-26 02:18:37 +01:00
radeonfb.h include of <linux/types.h> is preferred over <asm/types.h> 2009-01-15 16:39:41 -08:00
radix-tree.h mm lockless pagecache barrier fix 2009-01-05 18:31:12 -08:00
raid_class.h
ramfs.h mm: tiny-shmem nommu fix 2008-10-02 15:53:13 -07:00
random.h headers_check fix: linux/random.h 2009-01-31 00:05:59 +05:30
ratelimit.h remove ratelimt() 2008-11-12 17:17:17 -08:00
raw.h
rbtree.h rbtree: add const qualifier to some functions 2009-01-10 06:04:33 -08:00
rcuclassic.h kmemtrace, rcu: don't include unnecessary headers, allow kmemtrace w/ tracepoints 2009-04-03 12:23:05 +02:00
rculist.h udp: Use hlist_nulls in UDP RCU code 2008-11-16 19:39:21 -08:00
rculist_nulls.h rcu: Introduce hlist_nulls variant of hlist 2008-11-16 19:37:55 -08:00
rcupdate.h kmemtrace, rcu: don't include unnecessary headers, allow kmemtrace w/ tracepoints 2009-04-03 12:23:05 +02:00
rcupreempt.h kmemtrace, rcu: don't include unnecessary headers, allow kmemtrace w/ tracepoints 2009-04-03 12:23:05 +02:00
rcupreempt_trace.h
rcutree.h rcu: Make hierarchical RCU less IPI-happy 2009-04-14 11:31:50 +02:00
rds.h RDS: Add userspace header 2009-02-26 23:42:11 -08:00
reboot.h kexec jump: remove duplication of kexec_restart_prepare() 2008-08-15 08:35:42 -07:00
reciprocal_div.h
regset.h
reiserfs_acl.h reiserfs: fix build breakage 2009-03-30 14:28:58 -07:00
reiserfs_fs.h Merge branch 'reiserfs-updates' from Jeff Mahoney 2009-03-30 12:33:01 -07:00
reiserfs_fs_i.h reiserfs: make per-inode xattr locking more fine grained 2009-03-30 12:16:38 -07:00
reiserfs_fs_sb.h reiserfs: fix j_last_flush_trans_id type 2009-04-20 23:29:41 -04:00
reiserfs_xattr.h reiserfs: add atomic addition of selinux attributes during inode creation 2009-03-30 12:16:39 -07:00
relay.h relay: add buffer-only channels; useful for early logging 2008-07-26 12:00:04 -07:00
res_counter.h cgroups: consolidate cgroup documents 2009-01-15 16:39:37 -08:00
resource.h mm: increase the default mlock limit from 32k to 64k 2008-10-30 11:38:45 -07:00
resume-trace.h
rfkill.h rfkill: strip pointless notifier chain 2008-12-12 14:45:25 -05:00
ring_buffer.h tracing: add ring_buffer_event_discard() to ring buffer 2009-03-22 18:38:25 +01:00
rio.h
rio_drv.h rapidio: remove excess kernel-doc notation 2009-01-06 15:59:28 -08:00
rio_ids.h
rio_regs.h
rmap.h badpage: remove vma from page_remove_rmap 2009-01-06 15:59:07 -08:00
romfs_fs.h
root_dev.h
rose.h
rotary_encoder.h Input: generic driver for rotary encoders on GPIOs 2009-03-08 16:35:53 -07:00
route.h
rslib.h
rtc-v3020.h rtc-v3020: add ability to access v3020 chip with GPIOs 2009-04-02 19:04:51 -07:00
rtc.h rtc: convert LEAP_YEAR into an inline 2009-04-01 08:59:24 -07:00
rtmutex.h include: replace __FUNCTION__ with __func__ 2008-10-16 11:21:30 -07:00
rtnetlink.h rtnetlink: add new value for DHCP added routes 2009-03-19 23:49:41 -07:00
rwsem-spinlock.h
rwsem.h
rxrpc.h
sc26198.h
scatterlist.h sg: reimplement sg mapping iterator 2008-07-23 14:42:09 +02:00
scc.h
sched.h sched: do not count frozen tasks toward load 2009-04-09 07:37:02 +02:00
screen_info.h
sctp.h sctp: Clean up sctp checksumming code 2009-02-16 00:03:10 -08:00
scx200.h
scx200_gpio.h
sdla.h
seccomp.h <linux/seccomp.h> needs to include <linux/errno.h>. 2009-04-19 10:47:45 -07:00
section-names.h Add new HEAD_TEXT_SECTION macro. 2009-04-26 09:20:38 -07:00
securebits.h CRED: Wrap current->cred and a few other accessors 2008-11-14 10:39:18 +11:00
security.h kmemtrace, fs, security: move alloc_secdata() and free_secdata() to linux/security.h 2009-04-03 12:08:57 +02:00
selection.h
selinux.h
selinux_netlink.h make most exported headers use strict integer types 2009-03-26 18:14:15 +01:00
sem.h ipc/sem.c: rewrite undo list locking 2008-07-25 10:53:42 -07:00
semaphore.h Remove __DECLARE_SEMAPHORE_GENERIC 2008-07-24 08:31:21 -04:00
seq_file.h cpumask: fix seq_bitmap_*() functions. 2009-03-30 22:05:11 +10:30
seq_file_net.h proc: consolidate per-net single-release callers 2008-07-18 04:07:44 -07:00
seqlock.h
serial.h serial: RS485 ioctl structure uses __u32 include linux/types.h 2009-01-02 10:19:42 -08:00
serial167.h
serialP.h
serial_8250.h Serial: Allow port type to be specified when calling serial8250_register_port. 2009-01-02 10:19:43 -08:00
serial_core.h Add support for the MAX3100 SPI UART. 2009-04-07 08:44:05 -07:00
serial_max3100.h tty: MAX3100 2009-04-08 14:33:38 -07:00
serial_pnx8xxx.h
serial_reg.h
serial_sci.h
serio.h Input: serio - fix protocol number for TouchIT213 2009-03-07 18:41:38 -08:00
sh_cmt.h sh: CMT clockevent platform driver 2009-01-29 16:56:32 +09:00
sh_intc.h sh: multiple vectors per irq - base 2009-02-27 16:53:50 +09:00
shm.h
shmem_fs.h [PATCH] sanitize ->permission() prototype 2008-07-26 20:53:14 -04:00
sht15.h hwmon: sht15 humidity sensor driver 2009-04-13 15:04:29 -07:00
signal.h
signalfd.h headers_check fix: linux/signalfd.h 2009-01-31 00:06:33 +05:30
skbuff.h Merge branch 'master' of /home/davem/src/GIT/linux-2.6/ 2009-03-29 01:40:34 -07:00
slab.h slab: introduce kzfree() 2009-02-20 17:57:48 -08:00
slab_def.h kmemtrace: use tracepoints 2009-04-03 12:23:06 +02:00
slob_def.h kmemtrace: SLOB hooks. 2008-12-29 15:34:05 +02:00
slow-work.h Trivial: fix a typo in slow-work.h 2009-04-21 19:40:00 -07:00
slub_def.h kmemtrace: use tracepoints 2009-04-03 12:23:06 +02:00
sm501-regs.h
sm501.h sm501: gpio I2C support 2008-07-25 10:53:30 -07:00
smb.h smb.h: do not include linux/time.h in userspace 2008-09-23 08:09:13 -07:00
smb_fs.h include: use get/put_unaligned_* helpers 2008-07-25 10:53:26 -07:00
smb_fs_i.h
smb_fs_sb.h
smb_mount.h
smbno.h
smc91x.h Export smc91x led definitions 2008-09-09 17:41:42 +02:00
smc911x.h smc911x: Add IRQ polarity configuration 2008-10-22 07:00:38 -04:00
smp.h panic, smp: provide smp_send_stop() wrapper on UP too 2009-03-13 11:24:31 +01:00
smp_lock.h
smsc911x.h smsc911x: allow mac address to be saved before device reset 2009-02-01 00:37:22 -08:00
snmp.h tcp: add some mibs to track collapsing 2008-11-24 21:27:22 -08:00
socket.h Merge branch 'header-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2009-03-26 16:11:41 -07:00
sockios.h net: new user space API for time stamping of incoming and outgoing packets 2009-02-15 22:43:33 -08:00
som.h
sonet.h
sony-laptop.h
sonypi.h sony-laptop: VGN-A317M hotkey support 2009-03-27 12:18:56 -04:00
sort.h
sound.h headers_check fix: linux/sound.h 2009-01-31 00:07:00 +05:30
soundcard.h sound: Remove OSSlib stuff from linux/soundcard.h 2009-02-10 00:02:54 +01:00
spinlock.h Allow rwlocks to re-enable interrupts 2009-04-02 19:05:11 -07:00
spinlock_api_smp.h lockdep: spin_lock_nest_lock() 2008-08-11 09:30:24 +02:00
spinlock_api_up.h
spinlock_types.h
spinlock_types_up.h
spinlock_up.h
splice.h ocfs2: fix i_mutex locking in ocfs2_splice_to_file() 2009-04-15 12:10:12 +02:00
srcu.h
stackprotector.h
stacktrace.h tracing/stack-tracer: introduce CONFIG_USER_STACKTRACE_SUPPORT 2008-11-23 11:53:50 +01:00
stallion.h stallion: use tty_port 2008-07-20 17:12:37 -07:00
start_kernel.h
stat.h
statfs.h
stddef.h
stop_machine.h stop_machine: introduce stop_machine_create/destroy. 2009-01-05 08:40:14 +10:30
string.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-module-and-param 2009-04-05 10:30:21 -07:00
string_helpers.h [SCSI] lib: add generic helper to print sizes rounded to the correct SI range 2008-10-03 11:46:14 -05:00
stringify.h Make __stringify support variable argument macros too 2009-04-10 15:48:52 +02:00
superhyway.h
suspend.h PM/Suspend: Introduce two new platform callbacks to avoid breakage 2009-04-19 20:08:42 +02:00
suspend_ioctls.h make exported headers use strict posix types 2009-03-26 18:14:14 +01:00
svga.h
swab.h byteorder: make swab.h include asm/swab.h like a regular header 2009-01-14 19:56:50 -08:00
swap.h shmem: writepage directly to swap 2009-04-01 08:59:15 -07:00
swapops.h
swiotlb.h swiotlb: range_needs_mapping should take a physical address. 2009-01-11 04:54:34 +01:00
synclink.h synclink_gt: add clock options 2009-04-02 19:05:01 -07:00
sys.h
syscalls.h Fix SYSCALL_ALIAS for older MIPS assembler 2009-04-21 07:50:58 -07:00
sysctl.h net: add ARP notify option for devices 2009-02-01 01:04:33 -08:00
sysdev.h sysdev: Add utility functions for simple int/ulong variable sysdev attributes 2008-07-21 21:55:02 -07:00
sysfs.h x86: sysfs: kill owner field from attribute 2008-10-20 08:52:42 -07:00
sysrq.h
sysv_fs.h
task_io_accounting.h Remove Andrew Morton's old email accounts 2008-10-16 11:21:32 -07:00
task_io_accounting_ops.h task IO accounting: move all IO statistics in struct task_io_accounting 2008-07-27 16:12:28 -07:00
taskstats.h headers_check fix: linux/taskstats.h 2009-01-31 00:08:18 +05:30
taskstats_kern.h
tc.h
tcp.h tcp: cache result of earlier divides when mss-aligning things 2009-03-15 20:09:55 -07:00
telephony.h telephony: trivial: fix up email address 2008-11-11 09:30:23 -08:00
termios.h tty: Add termiox 2008-10-13 09:51:40 -07:00
textsearch.h
textsearch_fsm.h
tfrc.h
thermal.h thermal: support forcing support for passive cooling 2009-03-27 16:58:22 -04:00
thread_info.h select: add a poll specific struct to the restart_block union 2008-09-05 21:35:01 -07:00
threads.h cpumask: make CONFIG_NR_CPUS always valid. 2008-12-30 09:05:12 +10:30
tick.h cpumask: convert kernel time functions 2009-01-01 10:12:25 +10:30
tifm.h
time.h make exported headers use strict posix types 2009-03-26 18:14:14 +01:00
timecompare.h timecompare: generic infrastructure to map between two time bases 2009-02-15 22:43:32 -08:00
timer.h Merge branch 'locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2009-03-30 17:17:35 -07:00
timerfd.h timerfd: add flags check 2009-02-18 15:37:53 -08:00
timeriomem-rng.h hwrng: timeriomem - Use phys address rather than virt 2009-03-27 12:59:54 +08:00
times.h make exported headers use strict posix types 2009-03-26 18:14:14 +01:00
timex.h time: ntp: make 64-bit constants more robust 2009-02-25 18:38:15 +01:00
tiocl.h
tipc.h
tipc_config.h
topology.h numa, cpumask: move numa_node_id default implementation to topology.h 2009-03-13 14:35:31 +01:00
toshiba.h
tpm.h TPM: integrity interface 2009-02-03 11:23:12 +11:00
trace_clock.h tracing: implement trace_clock_*() APIs 2009-02-26 18:44:06 +01:00
tracehook.h tracehook_notify_death: use task_detached() helper 2009-04-02 19:05:00 -07:00
tracepoint.h tracing: remove funky whitespace in the trace code 2009-03-10 14:13:14 -04:00
transport_class.h
trdevice.h
tsacct_kern.h
tty.h tty: Introduce some close helpers for ports 2009-01-02 10:19:40 -08:00
tty_driver.h tty: Correct inline types for tty_driver_kref_get() 2009-04-07 08:44:04 -07:00
tty_flip.h
tty_ldisc.h tty: Ldisc revamp 2008-07-20 17:12:34 -07:00
typecheck.h split the typecheck macros out of include/linux/kernel.h 2008-07-25 10:53:26 -07:00
types.h remove __KERNEL_STRICT_NAMES 2009-03-26 18:14:21 +01:00
uaccess.h x86, mm: dont use non-temporal stores in pagecache accesses 2009-03-02 11:06:49 +01:00
ucb1400.h [ARM] 5184/1: Split ucb1400_ts into core and touchscreen 2008-08-20 23:22:22 +01:00
udf_fs_i.h
udp.h
uinput.h
uio.h
uio_driver.h UIO: Add name attributes for mappings and port regions 2009-03-24 16:38:24 -07:00
ultrasound.h
un.h
unistd.h
usb.h USB: add reset endpoint operations 2009-04-17 10:50:27 -07:00
usb_usual.h usb-storage: prepare for subdriver separation 2009-03-24 16:20:34 -07:00
usbdevice_fs.h USB: remove CVS keywords 2008-07-21 15:15:55 -07:00
user.h
user_namespace.h Fix recursive lock in free_uid()/free_user_ns() 2009-02-27 16:26:21 -08:00
utime.h make exported headers use strict posix types 2009-03-26 18:14:14 +01:00
uts.h
utsname.h
uwb.h uwb: improved MAS allocator and reservation conflict handling 2008-12-12 13:00:06 +00:00
vermagic.h
veth.h
vfs.h
via.h
video_output.h
videodev.h V4L/DVB (10907): avoid loading the entire videodev.h header on V4L2 drivers 2009-03-30 12:43:15 -03:00
videodev2.h V4L/DVB (11387): Sensor orientation reporting 2009-04-06 21:44:29 -03:00
videotext.h V4L/DVB (8500a): videotext.h: whitespace cleanup 2008-07-26 13:25:25 -03:00
virtio.h
virtio_9p.h virtio: clarify that ABI is usable by any implementations 2008-07-25 12:06:04 +10:00
virtio_balloon.h virtio: avoid implicit use of Linux page size in balloon interface 2008-12-30 09:26:04 +10:30
virtio_blk.h headers_check fix: linux/virtio_blk.h 2009-01-31 00:11:25 +05:30
virtio_config.h virtio: Rename set_features to finalize_features 2008-07-25 12:06:12 +10:00
virtio_console.h headers_check fix: linux/virtio_console.h 2009-01-31 00:12:44 +05:30
virtio_net.h virtio_net: Add support for VLAN filtering in the hypervisor 2009-02-04 16:35:13 -08:00
virtio_pci.h virtio: Don't use PAGE_SIZE for vring alignment in virtio_pci. 2008-12-30 09:25:58 +10:30
virtio_ring.h virtio: hand virtio ring alignment as argument to vring_new_virtqueue 2008-12-30 09:26:03 +10:30
virtio_rng.h virtio: clarify that ABI is usable by any implementations 2008-07-25 12:06:04 +10:00
vmalloc.h Merge branch 'tj-percpu' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/misc into core/percpu 2009-02-24 21:52:45 +01:00
vmstat.h proc: move /proc/zoneinfo boilerplate to mm/vmstat.c 2008-10-23 17:35:04 +04:00
vt.h
vt_buffer.h
vt_kern.h tty: Remove more special casing and out of place code 2008-10-13 09:51:42 -07:00
w1-gpio.h
wait.h epoll keyed wakeups: introduce new *_poll() wakeup macros 2009-04-01 08:59:20 -07:00
wanrouter.h
watchdog.h
wimax.h wimax: headers for kernel API and user space interaction 2009-01-07 10:00:16 -08:00
wireless.h mac80211: 802.11w - Configuration of MFP disabled/optional/required 2009-01-29 16:00:05 -05:00
wlp.h wlp: start/stop radio on network interface up/down 2008-11-19 14:47:04 +00:00
wm97xx.h
wm97xx_batt.h [ARM] 5248/1: wm97xx generic battery driver 2008-10-02 22:48:34 +01:00
workqueue.h workqueue: add to_delayed_work() helper function 2009-04-02 19:04:50 -07:00
writeback.h mm: add /proc controls for pdflush threads 2009-04-07 08:31:03 -07:00
x25.h
xattr.h
xfrm.h make exported headers use strict posix types 2009-03-26 18:14:14 +01:00
xilinxfb.h
yam.h
zconf.h
zlib.h
zorro.h
zorro_ids.h
zutil.h