Arjan van de Ven
22a9d64567
async: Asynchronous function calls to speed up kernel boot
...
Right now, most of the kernel boot is strictly synchronous, such that
various hardware delays are done sequentially.
In order to make the kernel boot faster, this patch introduces
infrastructure to allow doing some of the initialization steps
asynchronously, which will hide significant portions of the hardware delays
in practice.
In order to not change device order and other similar observables, this
patch does NOT do full parallel initialization.
Rather, it operates more in the way an out of order CPU does; the work may
be done out of order and asynchronous, but the observable effects
(instruction retiring for the CPU) are still done in the original sequence.
Signed-off-by: Arjan van de Ven <arjan@linux.intel.com>
2009-01-07 08:45:46 -08:00
..
amba
byteorder
byteorder: only use linux/swab.h
2009-01-06 18:10:26 -08:00
can
can: Fix CAN_(EFF|RTR)_FLAG handling in can_filter
2008-12-03 15:52:35 -08:00
dvb
V4L/DVB (10166): dvb frontend: stop using non-C99 compliant comments
2009-01-02 17:15:07 -02:00
hdlc
i2c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2009-01-06 17:14:01 -08:00
isdn
lockd
NLM: allow lockd requests from an unprivileged port
2008-12-23 15:21:38 -05:00
mfd
mfd: Add WM8351 support
2009-01-04 12:17:42 +01:00
mlx4
mlx4_core: Add support for multiple completion event vectors
2008-12-22 07:15:03 -08:00
mmc
mmc: Add mmc_vddrange_to_ocrmask() helper function
2008-12-31 18:18:13 +01:00
mtd
mtd: struct device - replace bus_id with dev_name(), dev_set_name()
2009-01-06 10:44:38 -08:00
netfilter
netfilter: ctnetlink: fix missing CTA_NAT_SEQ_UNSPEC
2008-12-16 01:19:41 -08:00
netfilter_arp
netfilter: Move linux/types.h inclusions outside of #ifdef __KERNEL__
2008-05-21 14:08:38 -07:00
netfilter_bridge
netfilter: netns ebtables: part 2
2008-11-04 14:27:15 +01:00
netfilter_ipv4
netfilter: ip{,6}t_policy.h should include xp_policy.h
2008-11-20 15:59:56 +01:00
netfilter_ipv6
netfilter: ip{,6}t_policy.h should include xp_policy.h
2008-11-20 15:59:56 +01:00
nfsd
nfsd: support callbacks with gss flavors
2008-12-23 16:19:00 -05:00
raid
md: use sysfs_notify_dirent to notify changes to md/dev-xxx/state
2008-10-21 13:25:28 +11:00
regulator
regulator: Fix typo
2008-10-13 21:51:51 +01:00
rtc
rtc-m48t59: allow externally mapped ioaddr
2008-09-03 15:41:57 -07:00
spi
spi_gpio driver
2009-01-06 15:59:19 -08:00
ssb
ssb: Fix DMA-API compilation for non-PCI systems
2008-11-10 13:50:19 -08:00
sunrpc
Merge branch 'devel' into next
2008-12-30 16:51:43 -05:00
tc_act
pkt_action: add new action skbedit
2008-09-12 16:30:20 -07:00
tc_ematch
unaligned
kernel: add common infrastructure for unaligned access
2008-04-29 08:06:27 -07:00
usb
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 into for-upstream
2009-01-02 13:17:13 +00:00
uwb
uwb: remove unused include/linux/uwb/debug.h
2008-12-22 18:30:29 +00: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
a.out.h
Remove #ifdef CONFIG_ARCH_SUPPORTS_AOUT from <linux/a.out.h>
2008-06-16 10:20:58 -07:00
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
Merge branch 'video' into release
2008-11-11 21:15:50 -05:00
acpi_pmtmr.h
adb.h
drivers/macintosh: Various cleanups
2008-07-01 11:28:06 +10:00
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
agp: more boolean conversions.
2008-06-19 10:42:17 +10:00
aio.h
aio: make the lookup_ioctx() lockless
2008-12-29 08:29:50 +01:00
aio_abi.h
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
arcfb.h
async.h
async: Asynchronous function calls to speed up kernel boot
2009-01-07 08:45:46 -08:00
async_tx.h
async_tx: remove depend_tx from async_tx_sync_epilog
2008-07-17 17:59:55 -07:00
ata.h
ide: lba_capacity_is_ok() -> ata_id_is_lba_capacity_ok()
2008-10-10 22:39:31 +02:00
ata_platform.h
atalk.h
atm.h
atm: 32-bit ioctl compatibility
2008-12-03 22:12:38 -08:00
atm_eni.h
atm_he.h
atm_idt77105.h
atm_nicstar.h
atm_suni.h
atm_tcp.h
atm: Cleanup atm_tcp.h and atm.h for userspace.
2008-05-14 23:24:09 -07:00
atm_zatm.h
atmapi.h
atmarp.h
atmbr2684.h
atmclip.h
atmdev.h
atm: 32-bit ioctl compatibility
2008-12-03 22:12:38 -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
atmmpc.h
atmppp.h
atmsap.h
atmsvc.h
attribute_container.h
SCSI: convert struct class_device to struct device
2008-04-19 19:10:33 -07:00
audit.h
audit: validate comparison operations, store them in sane form
2009-01-04 15:14:42 -05:00
auto_dev-ioctl.h
autofs4: improve parameter usage
2009-01-06 15:59:23 -08:00
auto_fs.h
auto_fs4.h
autofs4: make autofs type usage explicit
2009-01-06 15:59:23 -08:00
auxvec.h
ELF loader support for auxvec base platform string
2008-07-25 15:44:39 +10:00
ax25.h
b1lli.h
b1pcmcia.h
backing-dev.h
vmscan: split LRU lists into anon & file sets
2008-10-20 08:50:25 -07:00
backlight.h
baycom.h
bcd.h
include/linux/bcd.h: remove comments
2008-10-20 08:52:42 -07:00
bfs_fs.h
binfmts.h
fs/exec.c: make do_coredump() void
2009-01-06 15:59:29 -08:00
bio.h
bio: add support for inlining a number of bio_vecs inside the bio
2008-12-29 08:29:50 +01: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
bitmap: find_last_bit()
2009-01-01 10:12:19 +10:30
bitrev.h
lib: export bitrev16
2008-06-06 11:29:10 -07:00
blkdev.h
block: get rid of elevator_t typedef
2008-12-29 08:29:50 +01:00
blkpg.h
blktrace_api.h
blktrace: port to tracepoints
2008-11-26 12:13:34 +01:00
blockgroup_lock.h
fs: introduce bgl_lock_ptr()
2009-01-04 13:33:20 -08:00
bootmem.h
page allocator: use no-panic variant of alloc_bootmem() in alloc_large_system_hash()
2008-08-12 16:07:27 -07:00
bottom_half.h
softirq: remove useless function __local_bh_enable
2008-11-28 12:38:38 +01:00
bpqether.h
brcmphy.h
tg3: Add shmem options.
2008-05-29 01:38:46 -07:00
bsg.h
[SCSI] bsg: add release callback support
2008-04-22 15:16:32 -05:00
buffer_head.h
block: Supress Buffer I/O errors when SCSI REQ_QUIET flag set
2008-12-29 08:28:44 +01:00
bug.h
c2port.h
Add c2 port support
2008-11-12 17:17:18 -08:00
cache.h
mm: move cache_line_size() to <linux/cache.h>
2008-04-28 08:58:19 -07:00
can.h
capability.h
CRED: Fix regression in cap_capable() as shown up by sys_faccessat() [ver #3 ]
2009-01-07 09:38:48 +11:00
capi.h
cciss_ioctl.h
cd1400.h
cdev.h
Remove "#ifdef __KERNEL__" checks from unexported headers
2008-04-30 08:29:54 -07:00
cdk.h
cdrom.h
[PATCH] switch cdrom_{open,release,ioctl} to sane APIs
2008-10-21 07:47:22 -04:00
cfag12864b.h
Miguel Ojeda has moved
2008-07-04 10:40:05 -07:00
cgroup.h
mm: remove cgroup_mm_owner_callbacks
2009-01-06 15:59:01 -08:00
cgroup_subsys.h
pkt_sched: Control group classifier
2008-11-07 22:56:00 -08:00
cgroupstats.h
chio.h
circ_buf.h
clk.h
include/linux/clk.h: fix comment
2008-10-16 11:21:32 -07:00
clockchips.h
cpumask: convert struct clock_event_device to cpumask pointers.
2008-12-13 21:20:26 +10:30
clocksource.h
clocksource: introduce CLOCK_MONOTONIC_RAW
2008-08-21 09:50:24 +02:00
cm4000_cs.h
cn_proc.h
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
Remove "#ifdef __KERNEL__" checks from unexported headers
2008-04-30 08:29:54 -07:00
coda_linux.h
[PATCH] sanitize ->permission() prototype
2008-07-26 20:53:14 -04:00
coda_psdev.h
coff.h
com20020.h
compat.h
remove __ARCH_WANT_COMPAT_SYS_PTRACE
2008-11-30 11:00:15 -08:00
compiler-gcc.h
Sanitize gcc version header includes
2009-01-02 09:23:03 -08:00
compiler-gcc3.h
Disallow gcc versions 3.{0,1}
2009-01-02 12:19:34 -08:00
compiler-gcc4.h
Disallow gcc versions 4.1.{0,1}
2009-01-02 09:29:43 -08:00
compiler-intel.h
compiler.h
Sanitize gcc version header includes
2009-01-02 09:23:03 -08: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
Remove "#ifdef __KERNEL__" checks from unexported headers
2008-04-30 08:29:54 -07:00
configfs.h
[PATCH] configfs: Convenience macros for attribute definition.
2008-07-31 16:21:13 -07:00
connector.h
connector: add a BlackBoard user to connector
2008-07-30 09:41:45 -07:00
console.h
DRM: add mode setting support
2008-12-29 17:47:23 +10:00
console_struct.h
Revert "vt: fix background color on line feed"
2008-10-14 12:12:02 -07:00
consolemap.h
Make console charset translation optional
2008-06-04 14:56:12 +01:00
const.h
cpu.h
kernel/cpu.c: create a CPU_STARTING cpu_chain notifier
2008-09-08 19:25:24 +02:00
cpufreq.h
[CPUFREQ] Disable sysfs ui for p4-clockmod.
2008-12-05 15:20:10 -05:00
cpuidle.h
cpuidle acpi driver: fix oops on AC<->DC
2008-06-11 19:13:45 -04:00
cpumask.h
cpumask: CONFIG_DISABLE_OBSOLETE_CPUMASK_FUNCTIONS
2009-01-01 10:12:30 +10:30
cpuset.h
oom: print triggering task's cpuset and mems allowed
2009-01-06 15:58:59 -08: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
Remove "#ifdef __KERNEL__" checks from unexported headers
2008-04-30 08:29:54 -07:00
crc-itu-t.h
crc-t10dif.h
[SCSI] lib: Add support for the T10 (SCSI) Data Integrity Field CRC
2008-07-12 08:22:32 -05:00
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: hash - Export shash through hash
2008-12-25 11:01:33 +11:00
cryptohash.h
ctype.h
cuda.h
cyclades.h
tty: add more tty_port fields
2008-07-20 17:12:38 -07:00
cyclomx.h
cycx_cfm.h
cycx_drv.h
cycx_x25.h
dca.h
I/OAT: I/OAT version 3.0 support
2008-07-22 17:30:57 -07:00
dcache.h
shrink struct dentry
2008-12-31 18:07:38 -05:00
dcbnl.h
net: add DCNA attribute to the BCN interface for DCB
2008-12-21 20:10:29 -08:00
dccp.h
dccp ccid-2: Phase out the use of boolean Ack Vector sysctl
2008-12-08 01:19:06 -08:00
dcookies.h
debug_locks.h
lock debug: sit tight when we are already in a panic
2008-09-12 11:11:21 +02:00
debugfs.h
debugfs: Implement debugfs_remove_recursive()
2008-07-21 21:54:59 -07:00
debugobjects.h
infrastructure to debug (dynamic) objects
2008-04-30 08:29:53 -07:00
delay.h
x86: use cpu_khz for loops_per_jiffy calculation, cleanup
2008-06-24 13:53:46 +02:00
delayacct.h
per-task-delay-accounting: add memory reclaim delay
2008-07-25 10:53:47 -07:00
device-mapper.h
dm: support barriers on simple devices
2009-01-06 03:05:09 +00:00
device.h
driver core: add root_device_register()
2009-01-06 10:44:33 -08:00
device_cgroup.h
cgroups: implement device whitelist
2008-04-29 08:06:09 -07:00
devpts_fs.h
Add an instance parameter devpts interfaces
2008-10-13 09:51:43 -07:00
dio.h
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
dlm_plock.h
dlm: move plock code from gfs2
2008-04-21 11:22:28 -05:00
dlmconstants.h
dlm: common max length definitions
2008-04-21 11:22:29 -05:00
dm-dirty-log.h
dm: move include files
2008-04-25 13:26:55 +01:00
dm-io.h
dm: move include files
2008-04-25 13:26:55 +01:00
dm-ioctl.h
dm: introduce merge_bvec_fn
2008-07-21 12:00:37 +01:00
dm-kcopyd.h
dm: move include files
2008-04-25 13:26:55 +01:00
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-mapping.h
convert swiotlb to use dma_get_mask
2008-09-19 10:20:41 +02:00
dma_remapping.h
intel-iommu: fix build error with INTR_REMAP=y and DMAR=n
2009-01-04 11:00:05 +01:00
dmaengine.h
async_tx: make async_tx_test_ack a boolean routine
2008-07-17 17:59:56 -07:00
dmapool.h
dmar.h
intel-iommu: kill off duplicate def of dmar_disabled
2009-01-03 11:57:35 +01:00
dmi.h
DMI: add dmi_match
2008-12-29 07:39:34 -05:00
dn.h
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
ds1wm.h
ds1286.h
MIPS: IP22/28: Switch over to RTC class driver
2008-10-15 12:46:51 +01:00
ds17287rtc.h
dtlk.h
dw_dmac.h
dmaengine: Driver for the Synopsys DesignWare DMA controller
2008-07-08 11:59:42 -07:00
dynamic_printk.h
driver core: basic infrastructure for per-module dynamic debug messages
2008-10-16 09:24:47 -07:00
edac.h
edac: fix module initialization on several modules 2nd time
2008-04-29 08:06:26 -07:00
edd.h
eeprom_93cx6.h
efi.h
x86: Add UV EFI table entry v4
2008-10-16 16:53:13 +02:00
efs_fs_sb.h
efs_vh.h
eisa.h
driver core: remove DEVICE_NAME_SIZE define
2008-07-21 21:54:53 -07:00
elevator.h
block: get rid of elevator_t typedef
2008-12-29 08:29:50 +01:00
elf-em.h
elf-fdpic.h
elf.h
x86: ioperm user_regset
2008-10-12 12:05:55 +02:00
elfcore-compat.h
elfcore.h
elfnote.h
enclosure.h
SCSI: convert struct class_device to struct device
2008-04-19 19:10:33 -07:00
err.h
errno.h
errqueue.h
etherdevice.h
eth: Declare an optimized compare_ether_addr_64bits() function
2008-11-23 23:24:32 -08:00
ethtool.h
ethtool: Add GGRO and SGRO ops
2008-12-15 23:44:31 -08:00
eventfd.h
flag parameters: NONBLOCK in eventfd
2008-07-24 10:47:29 -07:00
eventpoll.h
flag parameters add-on: remove epoll_create size param
2008-07-24 10:47:29 -07:00
exportfs.h
Reserve NFS fileid values for btrfs
2008-08-20 13:19:51 -07:00
ext2_fs.h
include: replace __FUNCTION__ with __func__
2008-10-16 11:21:30 -07:00
ext2_fs_sb.h
fs: introduce bgl_lock_ptr()
2009-01-04 13:33:20 -08:00
ext3_fs.h
ext3: add an option to control error handling on file data
2008-10-20 08:52:37 -07:00
ext3_fs_i.h
ext3_fs_sb.h
fs: introduce bgl_lock_ptr()
2009-01-04 13:33:20 -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
fb: SH-5 uses __raw I/O accessors now also, drop the special casing.
2008-12-22 18:44:05 +09: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
filp_cachep can be static in fs/file_table.c
2008-12-31 18:07:42 -05:00
fib_rules.h
fiemap.h
vfs: vfs-level fiemap interface
2008-10-08 19:44:18 -04: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: Add more documentation to firewire-cdev.h
2008-10-15 22:21:11 +02:00
firewire-constants.h
firmware-map.h
firmware/memmap: cleanup
2008-08-12 16:07:31 -07:00
firmware.h
firmware: allow firmware files to be built into kernel image
2008-07-10 14:30:13 +01:00
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: sys_sync fix
2009-01-06 15:59:09 -08: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
take init_fs to saner place
2008-12-31 18:07:42 -05:00
fs_uart_pd.h
removed unused #include <linux/version.h>'s
2008-08-23 12:14:12 -07:00
fsl_devices.h
gianfar: Convert gianfar to an of_platform_driver
2008-12-16 15:29:15 -08:00
fsnotify.h
[PATCH] introduce fmode_t, do annotations
2008-10-21 07:47:06 -04:00
ftrace.h
ftrace: enable format arguments checking
2008-12-21 09:46:45 +01:00
ftrace_irq.h
tracing/function-return-tracer: change the name into function-graph-tracer
2008-11-26 01:59:45 +01: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
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
genhd.h
block: add one-hit cache for disk partition lookup
2008-12-29 08:29:51 +01:00
getcpu.h
gfp.h
mm: remove GFP_HIGHUSER_PAGECACHE
2009-01-06 15:59:01 -08:00
gfs2_ondisk.h
GFS2: Add UUID to GFS2 sb
2008-09-22 07:29:31 +01:00
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 'core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
2008-12-30 16:10:19 -08:00
hash.h
hayesesp.h
esp: use tty_port
2008-07-20 17:12:36 -07:00
hdlc.h
netdevice: Kill netdev->priv
2008-12-08 01:14:16 -08:00
hdlcdrv.h
hdpu_features.h
hdreg.h
hid-debug.h
hid.h
HID: avoid sparse warning in HID_COMPAT_LOAD_DRIVER
2009-01-04 01:00:53 +01:00
hiddev.h
HID: hiddev.h: Fix example code.
2008-10-14 23:51:02 +02:00
hidraw.h
HID: add phys and name ioctls to hidraw
2009-01-04 01:00:51 +01:00
highmem.h
Allow architectures to override copy_user_highpage()
2008-11-27 23:39:48 +00: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: removing all ur callback modes
2008-11-25 15:45:46 +01:00
htirq.h
hugetlb.h
mm: report the MMU pagesize in /proc/pid/smaps
2009-01-06 15:58:58 -08:00
hw_random.h
Remove "#ifdef __KERNEL__" checks from unexported headers
2008-04-30 08:29:54 -07:00
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
hysdn_if.h
i2c-algo-bit.h
i2c-algo-pca.h
i2c-algo-pca: Extend for future drivers
2008-04-22 22:16:46 +02: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-algo-sgi.h
i2c-dev.h
i2c-gpio.h
i2c-id.h
V4L/DVB (9240): saa7127: Fix two typos
2008-10-17 17:25:11 -03:00
i2c-ocores.h
i2c-pca-platform.h
i2c: Add platform driver on top of the new pca-algorithm
2008-04-22 22:16:46 +02:00
i2c-pnx.h
[ARM] fix pnx4008 build errors
2008-08-08 15:13:27 +01:00
i2c-pxa.h
i2c.h
i2c: Add info->archdata field
2008-10-22 20:21:33 +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
icmp.h
icmpv6.h
IPV6: Fix default gateway criteria wrt. HIGH/LOW preference radv option
2008-10-15 16:03:01 -07:00
ide.h
ide: move read_sff_dma_status() method to 'struct ide_dma_ops'
2009-01-06 17:21:02 +01:00
idr.h
lib/idr.c: fix rcu related race with idr_find
2008-12-01 19:55:25 -08:00
ieee80211.h
wireless: Incorrect LEAP authentication algorithm identifier.
2008-12-12 13:48:20 -05:00
if.h
bonding, net: Move last_rx update into bonding recv logic
2008-11-03 18:16:50 -08:00
if_addr.h
if_addrlabel.h
if_arcnet.h
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
net: remove CVS keywords
2008-06-11 21:00:38 -07:00
if_cablemodem.h
if_ec.h
if_eql.h
if_ether.h
net: Rationalise email address: Network Specific Parts
2008-10-13 19:01:08 -07:00
if_fc.h
if_fddi.h
net: Rationalise email address: Network Specific Parts
2008-10-13 19:01:08 -07:00
if_frad.h
if_hippi.h
net: Rationalise email address: Network Specific Parts
2008-10-13 19:01:08 -07:00
if_infiniband.h
if_link.h
net: network device name ifalias support
2008-09-22 21:28:11 -07:00
if_ltalk.h
if_macvlan.h
Remove "#ifdef __KERNEL__" checks from unexported headers
2008-04-30 08:29:54 -07:00
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
net: remove CVS keywords
2008-06-11 21:00:38 -07:00
if_pppol2tp.h
if_pppox.h
if_slip.h
if_strip.h
if_tr.h
if_tun.h
tun: TUNGETIFF interface to query name and flags
2008-08-15 19:52:19 -07:00
if_tunnel.h
gre: Add netlink interface
2008-10-09 11:59:55 -07:00
if_vlan.h
net: fix packet socket delivery in rx irq handler
2008-11-04 14:49:57 -08:00
igmp.h
net: Rationalise email address: Network Specific Parts
2008-10-13 19:01:08 -07:00
ihex.h
Fix IHEX firmware generation/loading
2008-08-02 18:36:10 +01:00
in.h
TPROXY: implemented IP_RECVORIGDSTADDR socket option
2008-11-16 19:32:39 -08:00
in6.h
in_route.h
route: Mark unused route cache flags as such.
2008-06-03 16:36:01 -07:00
inet.h
NFS: Add string length argument to nfs_parse_server_address
2008-07-09 12:09:28 -04:00
inet_diag.h
inet_lro.h
net/inet_lro: remove setting skb->ip_summed when not LRO-able
2008-06-27 20:09:00 -07:00
inetdevice.h
ipv4: add mc_count to in_device.
2008-10-07 15:34:37 -07:00
init.h
adjust init section definitions
2008-10-29 22:02:09 +01:00
init_ohci1394_dma.h
init_task.h
take init_fs to saner place
2008-12-31 18:07:42 -05: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-mechanical' into to-push
2008-12-25 11:40:29 +01:00
intel-iommu.h
VT-d: remove now unused intel_iommu_found function
2009-01-03 14:11:08 +01:00
interrupt.h
Merge branch 'timers-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
2009-01-06 17:10:53 -08:00
io-mapping.h
io mapping: clean up #ifdefs
2008-11-03 18:21:45 +01:00
io.h
[POWERPC] devres: Add devm_ioremap_prot()
2008-05-05 16:47:14 +10:00
ioc3.h
ioc4.h
iocontext.h
block: blkdev.h cleanup, move iocontext stuff to iocontext.h
2008-07-03 13:21:14 +02:00
ioctl.h
iommu-helper.h
introduce generic iommu_num_pages function
2008-10-16 11:21:33 -07:00
iommu.h
introcude linux/iommu.h for an iommu api
2009-01-03 14:10:09 +01:00
ioport.h
Merge branch 'core-v28-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
2008-10-16 15:17:40 -07:00
ioprio.h
cfq-iosched: make io priorities inherit CPU scheduling class as well as nice
2008-05-07 09:51:23 +02:00
iova.h
VT-d: Changes to support KVM
2008-10-15 14:24:08 +02:00
ip.h
ip6_tunnel.h
net: remove CVS keywords
2008-06-11 21:00:38 -07:00
ip_vs.h
IPVS: Add genetlink interface definitions to ip_vs.h
2008-08-15 09:26:14 +10:00
ipc.h
ipc_namespace.h
ipc: do not use a negative value to re-enable msgmni automatic recomputing
2008-07-25 10:53:42 -07:00
ipmi.h
ipmi: make comment match actual preprocessor check
2008-04-29 08:06:15 -07:00
ipmi_msgdefs.h
ipmi_smi.h
ipmi: remove ->write_proc code
2008-04-29 08:06:15 -07:00
ipsec.h
ipv6.h
ipv6: Add IPV6_PKTINFO sticky option support to setsockopt()
2008-12-16 02:06:23 -08:00
ipv6_route.h
ipx.h
irda.h
irq.h
Merge branch 'cpus4096-for-linus-2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
2009-01-02 11:44:09 -08:00
irq_cpustat.h
irqflags.h
Revert "lockdep: fix compilation when CONFIG_TRACE_IRQFLAGS_SUPPORT is not set"
2008-09-14 14:43:39 +02:00
irqnr.h
genirq: provide irq_to_desc() to non-genirq architectures too
2009-01-05 14:53:30 +01:00
irqreturn.h
isa.h
isapnp.h
ISAPNP: move config register addresses out of isapnp.h
2008-04-29 03:22:15 -04:00
iscsi_ibft.h
Firmware: add iSCSI iBFT Support
2008-04-19 19:10:28 -07:00
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
Remove "#ifdef __KERNEL__" checks from unexported headers
2008-04-30 08:29:54 -07:00
iso_fs.h
istallion.h
tty: Introduce some close helpers for ports
2009-01-02 10:19:40 -08:00
ivtv.h
V4L/DVB (8959): include <linux/videodev2.h> into linux/ivtv.h
2008-10-12 09:37:01 -02:00
ivtvfb.h
Fix header export of videodev2.h, ivtv.h, ivtvfb.h
2008-08-16 16:46:57 -07:00
ixjuser.h
jbd.h
jbd: fix error handling for checkpoint io
2008-10-23 08:55:01 -07:00
jbd2.h
jbd2: Add buffer triggers
2009-01-05 08:40:30 -08:00
jffs2.h
MTD/JFFS2: remove CVS keywords
2008-06-04 17:50: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
Input: remove CVS keywords
2008-05-20 12:17:39 -04:00
kallsyms.h
vsprintf: use new vsprintf symbolic function pointer format
2008-10-16 11:21:31 -07:00
kbd_diacr.h
kbd_kern.h
Kbuild
byteorder: remove the now unused byteorder.h
2009-01-06 19:45:13 -08:00
kbuild.h
Add kbuild.h that contains common definitions for kbuild users
2008-04-29 08:06:29 -07:00
kd.h
kdebug.h
kdev_t.h
kernel.h
Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6
2009-01-06 17:02:07 -08:00
kernel_stat.h
[PATCH] idle cputime accounting
2008-12-31 15:11:46 +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
CRED: Make execve() take advantage of copy-on-write credentials
2008-11-14 10:39:24 +11: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
Remove "#ifdef __KERNEL__" checks from unexported headers
2008-04-30 08:29:54 -07:00
kgdb.h
kgdb: fix signedness mixmatches, add statics, add declaration to header
2008-05-05 07:13:21 -05:00
klist.h
driver core: Remove completion from struct klist_node
2009-01-06 10:44:30 -08:00
kmalloc_sizes.h
kmod.h
pm: rework disabling of user mode helpers during suspend/hibernation
2008-10-16 11:21:29 -07:00
kobj_map.h
Remove "#ifdef __KERNEL__" checks from unexported headers
2008-04-30 08:29:54 -07:00
kobject.h
mm: create /sys/kernel/mm
2008-07-24 10:47:17 -07:00
kprobes.h
kprobes: support probing module __exit function
2009-01-06 15:59:21 -08:00
kref.h
Remove "#ifdef __KERNEL__" checks from unexported headers
2008-04-30 08:29:54 -07:00
ks0108.h
Miguel Ojeda has moved
2008-07-04 10:40:05 -07:00
kthread.h
Label kthread_create() with printf attribute tag.
2008-07-24 19:11:15 -07:00
ktime.h
time: add ns_to_ktime()
2008-04-19 19:44:57 +02:00
kvm.h
KVM: x86: Rework user space NMI injection as KVM_CAP_USER_NMI
2008-12-31 16:55:47 +02:00
kvm_host.h
KVM: change KVM to use IOMMU API
2009-01-03 14:11:07 +01:00
kvm_para.h
KVM: MMU: hypercall based pte updates and TLB flushes
2008-04-27 12:00:27 +03:00
kvm_types.h
KVM: MMU: Don't assume struct page for x86
2008-04-27 12:01:15 +03:00
lapb.h
latencytop.h
lcd.h
lcd: allow lcd device to handle mode change events
2008-09-23 22:01:33 +01:00
leds-pca9532.h
leds: Add pca9532 led driver
2008-07-23 09:49:56 +01:00
leds.h
leds: Make default trigger fields const
2008-10-20 22:34:12 +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
libata: perform port detach in EH
2008-12-28 22:43:21 -05: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
lm_interface.h
[GFS2] Remove obsolete conversion deadlock avoidance code
2008-06-27 09:39:47 +01:00
lmb.h
[POWERPC] Provide walk_memory_resource() for powerpc
2008-04-29 15:57:53 +10:00
lockdep.h
Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
2008-12-30 16:20:19 -08:00
log2.h
loop.h
lp.h
lzo.h
m48t86.h
magic.h
integrity: special fs magic
2008-10-13 09:47:43 +11:00
major.h
block: implement extended dev numbers
2008-10-09 08:56:06 +02: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
maple: Kill useless private_data pointer.
2008-08-04 10:58:24 +09:00
marker.h
markers: comment marker_synchronize_unregister() on data dependency
2008-11-28 16:47:41 +01:00
math64.h
add an inlined version of iter_div_u64_rem
2008-06-12 10:47:58 +02:00
matroxfb.h
mbcache.h
mbus.h
mc6821.h
mc146818rtc.h
mca-legacy.h
remove mca_is_adapter_used()
2008-04-29 08:06:01 -07:00
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: allocate all page_cgroup at boot
2008-10-20 08:52:39 -07:00
memory.h
mm: show node to memory section relationship with symlinks in sysfs
2009-01-06 15:59:00 -08: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: fix MSProHG 8-bit interface mode support
2008-09-13 14:41:52 -07:00
meye.h
V4L/DVB (7204): remove V4L2_CID_SHARPNESS from meye.h and report private control as DISABLED
2008-04-24 14:07:43 -03:00
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
miscdevice.h
fuse: move FUSE_MINOR to miscdevice.h
2008-11-26 12:03:54 +01:00
mISDNdsp.h
Add mISDN DSP
2008-07-27 01:56:38 +02:00
mISDNhw.h
Add mISDN core files
2008-07-27 01:54:58 +02:00
mISDNif.h
mISDN cleanup user interface
2008-08-02 16:28:50 +02:00
mm.h
mm: invoke oom-killer from page fault
2009-01-06 15:58:58 -08:00
mm_inline.h
vmscan: kill unused lru functions
2008-10-20 08:52:31 -07:00
mm_types.h
aio: make the lookup_ioctx() lockless
2008-12-29 08:29:50 +01:00
mman.h
mm: Allow architectures to define additional protection bits
2008-07-09 16:30:45 +10:00
mmdebug.h
x86, MM: virtual address debug, cleanups
2008-06-19 13:33:11 +02:00
mmiotrace.h
mmiotrace: remove left-over marker cruft
2008-10-14 10:37:17 +02:00
mmtimer.h
mmu_notifier.h
mmu-notifiers: core
2008-07-28 16:30:21 -07:00
mmzone.h
memcg: allocate all page_cgroup at boot
2008-10-20 08:52:39 -07:00
mnt_namespace.h
[patch 6/7] vfs: mountinfo: add /proc/<pid>/mountinfo
2008-04-23 00:05:03 -04:00
mod_devicetable.h
HID: fix hid_device_id for cross compiling
2008-10-29 00:51:25 +01:00
module.h
module: add within_module_core() and within_module_init()
2009-01-06 15:59:20 -08:00
moduleloader.h
module: fix module loading failure of large kernel modules for parisc
2009-01-05 08:40:13 +10:30
moduleparam.h
core_param() for genuinely core kernel parameters
2008-10-22 10:00:23 +11:00
mount.h
include/linux/mount.h: remove CVS keyword
2008-10-16 11:21:30 -07:00
mpage.h
vfs: add hooks for ext4's delayed allocation support
2008-07-11 19:27:31 -04:00
mqueue.h
mroute.h
net: Unbreak userspace usage of linux/mroute.h
2008-08-29 14:37:23 -07:00
mroute6.h
netns: ip6mr: enable namespace support in ipv6 multicast forwarding code
2008-12-10 16:30:15 -08:00
msdos_fs.h
fat: Cleanup FAT attribute stuff
2008-11-06 15:41:21 -08:00
msg.h
ipc: restore MSGPOOL original value
2008-06-06 11:29:12 -07:00
msi.h
x86, MSI: pass irq_cfg and irq_desc
2008-12-08 14:31:59 +01:00
mtio.h
mutex-debug.h
mutex.h
mutex: improve header comment to be actually informative about the API
2008-10-30 19:55:00 +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
nbd: delete superfluous test for __GNUC__
2008-04-29 08:06:24 -07:00
ncp.h
ncp_fs.h
ncpfs: add prototypes to ncp_fs.h
2008-04-28 08:58:29 -07:00
ncp_fs_i.h
Remove "#ifdef __KERNEL__" checks from unexported headers
2008-04-30 08:29:54 -07:00
ncp_fs_sb.h
ncp_mount.h
ncp_no.h
neighbour.h
net.h
reintroduce accept4
2008-11-19 18:49:57 -08:00
netdevice.h
gro: Add page frag support
2009-01-04 16:13:40 -08:00
netfilter.h
netfilter: netns: remove nf_*_net() wrappers
2008-10-08 11:35:01 +02:00
netfilter_arp.h
netfilter_bridge.h
netfilter_decnet.h
netfilter_ipv4.h
netfilter: ip_tables: add iptables security table for mandatory access control rules
2008-06-09 15:57:24 -07:00
netfilter_ipv6.h
netfilter: cleanup netfilter_ipv6.h userspace header
2008-07-08 02:36:40 -07:00
netlink.h
netlink: avoid memset of 0 bytes sparse warning
2008-11-20 04:08:29 -08:00
netpoll.h
net: Add Generic Receive Offload infrastructure
2008-12-15 23:38:52 -08:00
netrom.h
nfs.h
nfs2.h
nfs3.h
nfs: remove unnecessary NFS_NEED_* defines
2008-04-23 16:13:37 -04:00
nfs4.h
nfsd: remove three unused NFS4_ACE_* defines
2008-06-23 13:02:48 -04:00
nfs4_acl.h
nfs4_mount.h
nfs_fs.h
optimize attribute timeouts for "noac" and "actimeo=0"
2008-12-23 15:21:56 -05:00
nfs_fs_i.h
nfs_fs_sb.h
NFSv4: Remove nfs_client->cl_sem
2008-12-23 15:21:45 -05:00
nfs_idmap.h
nfs_iostat.h
NFS: Move fs/nfs/iostat.h to include/linux
2008-07-09 12:09:17 -04:00
nfs_mount.h
NFS: add "[no]resvport" mount option
2008-12-23 15:21:37 -05:00
nfs_page.h
NFS: Allow redirtying of a completed unstable write.
2008-07-09 12:09:24 -04:00
nfs_xdr.h
NFSv4: Convert the open and close ops to use fmode
2008-12-23 15:21:56 -05:00
nfsacl.h
nfsd_idmap.h
nl80211.h
mac80211: Fix HT channel selection
2008-12-19 15:22:54 -05: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
mempolicy: add bitmap_onto() and bitmap_fold() operations
2008-04-28 08:58:19 -07:00
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
User namespaces: set of cleanups (v2)
2008-11-24 18:57:41 -05:00
nubus.h
numa.h
nvram.h
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
[POWERPC] Move of_device_get_modalias to drivers/of
2008-05-16 23:22:28 +10:00
of_gpio.h
of/gpio: Implement of_gpio_count()
2008-12-21 14:21:14 +11:00
of_i2c.h
[POWERPC] Fix of_i2c include for module compilation
2008-05-09 20:22:58 +10: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
mm: have zonelist contains structs with both a zone pointer and zone_idx
2008-04-28 08:58:18 -07:00
oprofile.h
oprofile: update comment for oprofile_add_sample()
2008-12-10 14:20:03 +01:00
page-flags.h
badpage: simplify page_alloc flag check+clear
2009-01-06 15:59:07 -08:00
page-isolation.h
page_cgroup.h
meminit section warnings
2008-11-30 10:03:35 -08:00
pageblock-flags.h
x86 boot: simplify pageblock_bits enum declaration
2008-05-25 10:55:11 +02:00
pagemap.h
fs: symlink write_begin allocation context fix
2009-01-04 13:33:20 -08:00
pagevec.h
mm: get rid of pagevec_release_nonlru()
2009-01-06 15:59:00 -08:00
param.h
parport.h
parport: remove CVS keywords
2008-10-16 11:21:49 -07:00
parport_pc.h
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: add acpi_find_root_bridge_handle
2008-08-18 13:48:04 -07:00
pci-aspm.h
PCI: disable ASPM per ACPI FADT setting
2008-07-28 14:56:09 -07:00
pci.h
PM: Simplify the new suspend/hibernation framework for devices
2009-01-06 10:44:29 -08:00
pci_hotplug.h
PCI: Hotplug core: remove 'name'
2008-10-22 16:42:43 -07:00
pci_ids.h
Resurrect IT8172 IDE controller driver
2009-01-06 17:21:01 +01:00
pci_regs.h
PCI: add support for function level reset
2008-10-22 16:42:35 -07:00
pcieport_if.h
pda_power.h
pda_power: add init and exit function callbacks
2008-05-03 03:39:55 +04:00
percpu.h
Merge commit ' 63cc8c7515':
2008-09-05 09:24:30 +02: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
Remove the macro get_personality
2008-04-29 08:06:02 -07:00
pfkeyv2.h
xfrm: MIGRATE enhancements (draft-ebalard-mext-pfkey-enhanced-migrate)
2008-10-05 13:33:42 -07:00
pfn.h
generic: make PFN_PHYS explicitly return phys_addr_t
2008-09-14 17:24:26 +02:00
pg.h
phantom.h
Misc: phantom, consistent whitespace
2008-04-29 08:06:02 -07:00
phonedev.h
phonet.h
Phonet: do not reply to indication reset packets
2008-10-26 23:07:25 -07:00
phy.h
phy: power management support
2008-11-28 16:24:56 -08:00
phy_fixed.h
pid.h
pid: fix the do_each_pid_task() macro
2008-12-04 09:09:37 +01:00
pid_namespace.h
pid_ns: kill the now unused task_child_reaper()
2008-10-16 11:21:48 -07:00
pim.h
net: Unbreak userspace usage of linux/mroute.h
2008-08-29 14:37:23 -07:00
pipe_fs_i.h
pkt_cls.h
pkt_sched: Control group classifier
2008-11-07 22:56:00 -08:00
pkt_sched.h
pkt_sched: add DRR scheduler
2008-11-20 04:10:00 -08:00
pktcdvd.h
platform_device.h
PM: Simplify the new suspend/hibernation framework for devices
2009-01-06 10:44:29 -08:00
plist.h
pm.h
Fix misspellings in pm.h macros
2009-01-06 10:44:30 -08:00
pm_qos_params.h
pm_qos: spelling fixes
2008-08-05 14:33:50 -07:00
pm_wakeup.h
PCI: include linux/pm_wakeup.h for device_set_wakeup_capable
2008-07-14 14:30:21 -07:00
pmu.h
pnp.h
Merge branch 'linus' into test
2008-10-23 00:11:07 -04:00
poison.h
debugobjects: add timer specific object debugging code
2008-04-30 08:29:53 -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
power_supply: Add cold to the POWER_SUPPLY_HEALTH report values
2009-01-04 12:17:39 +01:00
ppdev.h
ppp-comp.h
net: remove CVS keywords
2008-06-11 21:00:38 -07:00
ppp_channel.h
ppp_defs.h
net: remove CVS keywords
2008-06-11 21:00:38 -07:00
prctl.h
hrtimer: create a "timer_slack" field in the task struct
2008-09-05 21:35:30 -07:00
preempt.h
ftrace: trace preempt off critical timings
2008-05-23 20:32:54 +02:00
prefetch.h
prio_heap.h
prio_tree.h
proc_fs.h
proc: remove fs/proc/proc_misc.c
2008-10-23 18:54:05 +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
x86, bts: add fork and exit handling
2008-12-20 09:15:46 +01:00
pwm.h
[ARM] pxa: Add bare bones PWM API
2008-05-19 16:25:39 +01:00
pwm_backlight.h
[ARM] 5044/1: pwm_bl: add init/notify/exit callbacks
2008-07-03 13:25:05 +01:00
qnx4_fs.h
qnxtypes.h
quicklist.h
mm: show quicklist usage in /proc/meminfo
2008-09-02 19:21:38 -07:00
quota.h
quota: Unexport dqblk_v1.h and dqblk_v2.h
2009-01-05 08:40:25 -08:00
quotaops.h
quota: Export dquot_alloc() and dquot_destroy() functions
2009-01-05 08:40:25 -08:00
radeonfb.h
radix-tree.h
mm lockless pagecache barrier fix
2009-01-05 18:31:12 -08:00
raid_class.h
SCSI: convert struct class_device to struct device
2008-04-19 19:10:33 -07:00
ramfs.h
mm: tiny-shmem nommu fix
2008-10-02 15:53:13 -07:00
random.h
sparseirq: move set/get_timer_rand_state back to .c
2009-01-03 12:01:23 -08:00
ratelimit.h
remove ratelimt()
2008-11-12 17:17:17 -08:00
raw.h
rbtree.h
rcuclassic.h
cpumask: convert RCU implementations
2009-01-01 10:12:26 +10:30
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
rcu: eliminate synchronize_rcu_xxx macro
2009-01-05 10:18:08 +01:00
rcupreempt.h
rcu: just rename call_rcu_bh instead of making it a macro
2008-08-15 17:54:39 +02:00
rcupreempt_trace.h
Remove "#ifdef __KERNEL__" checks from unexported headers
2008-04-30 08:29:54 -07:00
rcutree.h
"Tree RCU": scalable classic RCU implementation
2008-12-18 21:56:04 +01: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_fs.h
include: replace __FUNCTION__ with __func__
2008-10-16 11:21:30 -07:00
reiserfs_fs_i.h
reiserfs_fs_sb.h
[PATCH] remember mode of reiserfs journal
2008-10-21 07:49:04 -04:00
reiserfs_xattr.h
[PATCH] sanitize ->permission() prototype
2008-07-26 20:53:14 -04:00
relay.h
relay: add buffer-only channels; useful for early logging
2008-07-26 12:00:04 -07:00
res_counter.h
res_counter: fix off-by-one bug in setting limit
2008-09-05 14:39:37 -07:00
resource.h
mm: increase the default mlock limit from 32k to 64k
2008-10-30 11:38:45 -07:00
resume-trace.h
x86: move tracedata to RODATA
2008-05-25 07:09:47 +02:00
rfkill.h
rfkill: strip pointless notifier chain
2008-12-12 14:45:25 -05:00
ring_buffer.h
Merge branch 'oprofile-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
2008-12-30 17:31:25 -08:00
rio.h
Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc
2008-05-03 10:01:33 -07:00
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
route.h
rslib.h
rtc-v3020.h
rtc.h
rtc: add alarm/update irq interfaces
2009-01-04 13:33:20 -08:00
rtmutex.h
include: replace __FUNCTION__ with __func__
2008-10-16 11:21:30 -07:00
rtnetlink.h
ixgbe: this patch adds support for DCB to the kernel and ixgbe driver
2008-11-20 20:52:10 -08:00
rwsem-spinlock.h
rwsem.h
Remove "#ifdef __KERNEL__" checks from unexported headers
2008-04-30 08:29:54 -07:00
rxrpc.h
sc26198.h
scatterlist.h
sg: reimplement sg mapping iterator
2008-07-23 14:42:09 +02:00
scc.h
sched.h
Merge branch 'sched-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
2009-01-06 17:10:33 -08:00
screen_info.h
sctp.h
scx200.h
scx200_gpio.h
sdla.h
seccomp.h
securebits.h
CRED: Wrap current->cred and a few other accessors
2008-11-14 10:39:18 +11:00
security.h
Merge branch 'next' into for-linus
2009-01-07 09:58:22 +11:00
selection.h
selinux.h
selinux_netlink.h
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: Use nr_cpu_ids in seq_cpumask
2008-12-30 09:05:19 +10:30
seq_file_net.h
proc: consolidate per-net single-release callers
2008-07-18 04:07:44 -07:00
seqlock.h
seqlock: livelock fix
2008-04-25 00:25:08 +02:00
serial.h
serial: RS485 ioctl structure uses __u32 include linux/types.h
2009-01-02 10:19:42 -08:00
serial167.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
Serial: UART driver changes for Cavium OCTEON.
2009-01-02 10:19:43 -08:00
serial_pnx8xxx.h
serial_reg.h
serial_sci.h
serialP.h
serio.h
Input: add support for Wacom W8001 penabled serial touchscreen
2008-11-24 11:41:38 -05:00
sh_intc.h
sh: Move the shared INTC code out to drivers/sh/
2008-10-01 16:13:54 +09:00
shm.h
shmem_fs.h
[PATCH] sanitize ->permission() prototype
2008-07-26 20:53:14 -04:00
signal.h
kill_pid_info: don't take now unneeded tasklist_lock
2008-04-30 08:29:34 -07:00
signalfd.h
flag parameters: NONBLOCK in signalfd
2008-07-24 10:47:29 -07:00
skbuff.h
net: Add skb_gro_receive
2008-12-15 23:42:33 -08:00
slab.h
Merge branches 'topic/fixes', 'topic/cleanups' and 'topic/documentation' into for-linus
2008-12-29 11:45:47 +02:00
slab_def.h
slob_def.h
slub_def.h
SLUB: dynamic per-cache MIN_PARTIAL
2008-08-05 09:28:47 +03: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
Remove "#ifdef __KERNEL__" checks from unexported headers
2008-04-30 08:29:54 -07:00
smb_fs_sb.h
Remove "#ifdef __KERNEL__" checks from unexported headers
2008-04-30 08:29:54 -07:00
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
cpumask: smp_call_function_many()
2008-12-30 09:05:16 +10:30
smp_lock.h
Add cycle_kernel_lock()
2008-06-20 14:05:53 -06:00
smsc911x.h
smsc911x: add dynamic bus configuration
2008-12-10 15:12:45 -08:00
snmp.h
tcp: add some mibs to track collapsing
2008-11-24 21:27:22 -08:00
socket.h
Phonet: implement GPRS virtual interface over PEP socket
2008-10-05 11:16:16 -07:00
sockios.h
som.h
sonet.h
atm: [suni] add support for setting loopback and framing modes
2008-06-17 16:19:24 -07:00
sony-laptop.h
sonypi.h
sort.h
sound.h
soundcard.h
spinlock.h
lockdep: spin_lock_nest_lock()
2008-08-11 09:30:24 +02: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
srcu.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
linux/string.h: fix comment typo
2008-11-02 10:15:07 -08: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
superhyway.h
suspend.h
suspend: fix section mismatch warning - register_nosave_region
2008-08-15 08:35:42 -07:00
suspend_ioctls.h
svga.h
Remove "#ifdef __KERNEL__" checks from unexported headers
2008-04-30 08:29:54 -07:00
swab.h
Fix up 64-bit byte swaps for most 32-bit architectures
2009-01-06 21:17:57 -08:00
swap.h
badpage: zap print_bad_pte on swap and file
2009-01-06 15:59:07 -08:00
swapops.h
swiotlb.h
swiotlb: add hwdev to swiotlb_phys_to_bus() / swiotlb_sg_to_bus()
2008-12-28 09:54:52 +01:00
synclink.h
synclink_gt: add serial bit order control
2008-07-22 13:03:29 -07:00
sys.h
syscalls.h
inotify: fix type errors in interfaces
2009-01-05 11:54:29 -05:00
sysctl.h
sysctl: simplify ->strategy
2008-10-16 11:21:47 -07: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
sysv fs: remove superfluous check for __GNUC__ compiler
2008-04-29 08:06:27 -07:00
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
per-task-delay-accounting: update taskstats for memory reclaim delay
2008-07-25 10:53:47 -07:00
taskstats_kern.h
tc.h
tcp.h
tcp: kill pointless urg_mode
2008-10-07 14:43:06 -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: convert kmalloc + memset to kzalloc
2008-07-08 02:38:40 -07:00
textsearch_fsm.h
tfrc.h
thermal.h
thermal: Create CONFIG_THERMAL_HWMON=n
2008-06-25 19:25:42 -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
sched_clock: prevent scd->clock from moving backwards, take #2
2008-12-31 09:53:21 +01:00
timer.h
Add round_jiffies_up and related routines
2008-11-06 08:42:48 +01:00
timerfd.h
flag parameters: NONBLOCK in timerfd_create
2008-07-24 10:47:29 -07:00
times.h
timex.h
linux/timex.h: cleanup for userspace
2008-12-12 17:01:38 +01:00
tiocl.h
tipc.h
tipc_config.h
tipc: Fix skb_under_panic when configuring TIPC without privileges
2008-05-21 14:52:30 -07:00
topology.h
sched: add SD_BALANCE_NEWIDLE at MC and CPU level for sched_mc>0
2008-12-19 09:21:55 +01:00
toshiba.h
tracehook.h
tracehook: comment pasto fixes
2008-09-05 14:39:38 -07:00
tracepoint.h
tracepoints: add DECLARE_TRACE() and DEFINE_TRACE()
2008-11-16 09:01:36 +01:00
transport_class.h
SCSI: convert struct class_device to struct device
2008-04-19 19:10:33 -07:00
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
pty: simplify resize
2009-01-02 10:19:36 -08: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
atomic_t: unify all arch definitions
2009-01-06 15:59:10 -08:00
uaccess.h
uaccess: fix parameters inversion for __copy_from_user_inatomic()
2008-09-16 07:44:46 +02: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
netns: introduce the net_hash_mix "salt" for hashes
2008-06-16 17:14:11 -07:00
uinput.h
uio.h
uio_driver.h
uio: make uio_info's name and version const
2009-01-06 10:44:44 -08:00
ultrasound.h
un.h
unistd.h
usb.h
USB: don't register endpoints for interfaces that are going away
2008-11-13 14:45:00 -08:00
usb_usual.h
USB: mass storage: emulation of sat scsi_pass_thru with ATACB
2008-04-24 21:16:42 -07:00
usbdevice_fs.h
USB: remove CVS keywords
2008-07-21 15:15:55 -07:00
user.h
user_namespace.h
User namespaces: set of cleanups (v2)
2008-11-24 18:57:41 -05:00
utime.h
uts.h
utsname.h
uwb.h
uwb: improved MAS allocator and reservation conflict handling
2008-12-12 13:00:06 +00:00
vermagic.h
module: put modversions in vermagic
2008-05-09 07:45:18 -07:00
veth.h
vfs.h
via.h
video_decoder.h
video_encoder.h
video_output.h
videodev.h
V4L/DVB (8524): videodev: copy the VID_TYPE defines to videodev.h
2008-07-27 11:07:12 -03:00
videodev2.h
V4L/DVB (10141): v4l2: debugging API changed to match against driver name instead of ID.
2009-01-02 17:11:52 -02:00
videotext.h
V4L/DVB (8500a): videotext.h: whitespace cleanup
2008-07-26 13:25:25 -03:00
virtio.h
virtio: explicit advertisement of driver features
2008-05-02 21:50:50 +10:00
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
virtio_blk: check for hardsector size from host
2008-07-25 12:06:05 +10:00
virtio_config.h
virtio: Rename set_features to finalize_features
2008-07-25 12:06:12 +10:00
virtio_console.h
virtio_console: support console resizing
2008-12-30 09:26:10 +10:30
virtio_net.h
virtio_net: VIRTIO_NET_F_MSG_RXBUF (imprive rcv buffer allocation)
2008-11-16 22:41:34 -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
mm: make vread() and vwrite() declaration
2009-01-06 15:59:05 -08: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
wait: kill is_sync_wait()
2008-10-16 11:21:31 -07:00
wanrouter.h
wanrouter: Fix ioctl handler declaration.
2008-05-29 01:43:48 -07:00
watchdog.h
wireless.h
wext: Emit event stream entries correctly when compat.
2008-06-16 18:50:49 -07:00
wlp.h
wlp: start/stop radio on network interface up/down
2008-11-19 14:47:04 +00:00
wm97xx.h
Input: wm9713 - support five wire panels
2008-05-27 01:37:26 -04:00
wm97xx_batt.h
[ARM] 5248/1: wm97xx generic battery driver
2008-10-02 22:48:34 +01:00
workqueue.h
cpumask: introduce new API, without changing anything
2008-11-06 09:05:33 +01:00
writeback.h
fs: remove WB_SYNC_HOLD
2009-01-06 15:59:09 -08:00
x25.h
xattr.h
xattr: add missing consts to function arguments
2008-04-29 08:06:06 -07:00
xfrm.h
xfrm: Notify changes in UDP encapsulation via netlink
2008-10-28 16:01:07 -07:00
xilinxfb.h
yam.h
zconf.h
zlib.h
zorro.h
zorro_ids.h
zutil.h