1
0
Fork 0
alistair23-linux/include/linux
Tejun Heo c8826dd538 percpu: update embedding first chunk allocator to handle sparse units
Now that percpu core can handle very sparse units, given that vmalloc
space is large enough, embedding first chunk allocator can use any
memory to build the first chunk.  This patch teaches
pcpu_embed_first_chunk() about distances between cpus and to use
alloc/free callbacks to allocate node specific areas for each group
and use them for the first chunk.

This brings the benefits of embedding allocator to NUMA configurations
- no extra TLB pressure with the flexibility of unified dynamic
allocator and no need to restructure arch code to build memory layout
suitable for percpu.  With units put into atom_size aligned groups
according to cpu distances, using large page for dynamic chunks is
also easily possible with falling back to reuglar pages if large
allocation fails.

Embedding allocator users are converted to specify NULL
cpu_distance_fn, so this patch doesn't cause any visible behavior
difference.  Following patches will convert them.

Signed-off-by: Tejun Heo <tj@kernel.org>
2009-08-14 15:00:52 +09:00
..
amba gpio: driver for PrimeCell PL061 GPIO controller 2009-06-19 16:46:03 -07:00
byteorder byteorder: only use linux/swab.h 2009-01-06 18:10:26 -08:00
can can: sja1000: generic OF platform bus driver 2009-06-01 02:53:35 -07:00
decompress bzip2/lzma/gzip: fix comments describing decompressor API 2009-08-07 10:39:56 -07:00
dvb make most exported headers use strict integer types 2009-03-26 18:14:15 +01:00
hdlc
i2c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input 2009-06-20 10:17:02 -07:00
input Input: matrix_keypad - make matrix keymap size dynamic 2009-08-05 22:20:14 -07:00
isdn isdn: rename capi_ctr_reseted() to capi_ctr_down() 2009-06-08 00:45:50 -07:00
lockd lockd: Update NSM state from SM_MON replies 2009-06-17 18:02:10 -07:00
mfd mfd: fix tmio related warnings 2009-06-17 19:41:52 +02:00
mlx4 IB/mlx4: Add strong ordering to local inval and fast reg work requests 2009-06-05 10:36:24 -07:00
mmc V4L/DVB (11239): sdio: add cards ids for sms (Siano Mobile Silicon) MDTV receivers 2009-06-16 19:14:16 -03:00
mtd mtd: fix the conversion from dev to mtd_info 2009-08-03 14:16:01 +01:00
netfilter netfilter: xtables: conntrack match revision 2 2009-06-29 14:31:46 +02: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 Merge branch 'for-2.6.31' of git://fieldses.org/git/linux-nfsd 2009-06-22 12:55:50 -07:00
raid md: fix some comments. 2009-06-18 08:46:47 +10:00
regulator regulator/max1586: support increased V3 voltage range 2009-06-15 11:18:26 +01:00
rtc
spi spi: add spi_master flag word 2009-06-30 18:56:00 -07:00
ssb ssb: Add SPROM fallback support 2009-03-05 14:39:32 -05:00
sunrpc headers: smp_lock.h redux 2009-07-12 12:22:34 -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 Revert "USB: Add Intel Langwell USB OTG Transceiver Drive" 2009-07-12 15:16:36 -07:00
uwb uwb: remove unused include/linux/uwb/debug.h 2008-12-22 18:30:29 +00:00
wimax wimax/i2400m: rename misleading I2400M_PL_PAD to I2400M_PL_ALIGN 2009-06-11 03:30:20 -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 dm raid1: add userspace log 2009-06-22 10:12:35 +01:00
a.out.h
ac97_codec.h
acct.h
acpi.h Merge branches 'acerhdf', 'acpi-pci-bind', 'bjorn-pci-root', 'bugzilla-12904', 'bugzilla-13121', 'bugzilla-13396', 'bugzilla-13533', 'bugzilla-13612', 'c3_lock', 'hid-cleanups', 'misc-2.6.31', 'pdc-leak-fix', 'pnpacpi', 'power_nocheck', 'thinkpad_acpi', 'video' and 'wmi' into release 2009-06-24 01:19:50 -04:00
acpi_pmtmr.h
adb.h
adfs_fs.h Cleanup of adfs headers 2009-06-17 00:36:36 -04:00
aer.h PCI: fix AER capability check 2008-10-20 11:01:52 -07:00
affs_hardblocks.h
agp_backend.h agp: switch AGP to use page array instead of unsigned long array 2009-06-19 10:21:42 +10:00
agpgart.h make exported headers use strict posix types 2009-03-26 18:14:14 +01:00
aio.h eventfd: revised interface and cleanups 2009-06-30 18:55:58 -07: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
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 ata_id_pio_need_iordy() helper (v2) 2009-06-15 18:52:52 +02: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 atmel-mci: Add support for inverted detect pin 2009-04-08 20:47:48 +02:00
atmel-pwm-bl.h
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 Audit: clean up all op= output to include string quoting 2009-06-24 00:00:52 -04:00
auto_dev-ioctl.h autofs4: fix kernel includes 2009-04-01 08:59:23 -07:00
auto_fs.h headers_check fix: linux/auto_fs.h 2009-06-01 06:21:13 +00: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 Fix compile error due to congestion_wait() changes 2009-07-11 11:22:26 -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 alpha: binfmt_aout fix 2009-05-02 15:36:10 -07:00
bio.h block: Create bip slabs with embedded integrity vectors 2009-07-01 10:56:25 +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 a wrapper for setting minimum request size without a queue 2009-08-01 10:24:35 +02:00
blkpg.h
blktrace_api.h tracing/events: convert block trace points to TRACE_EVENT(), fix !CONFIG_BLOCK 2009-06-10 11:55:06 +02: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 headers: move module_bug_finalize()/module_bug_cleanup() definitions into module.h 2009-06-16 19:47:48 -07:00
c2port.h c2port: annotate bitfield for kmemcheck 2009-06-15 15:49:34 +02: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
cb710.h cb710: use SG_MITER_TO_SG/SG_MITER_FROM_SG 2009-07-31 12:28:46 +02:00
cciss_ioctl.h
cd1400.h
cdev.h fs: Remove i_cindex from struct inode 2009-06-11 21:36:09 -04:00
cdk.h
cdrom.h headers_check fix: linux/cdrom.h 2009-01-30 23:44:08 +05:30
cfag12864b.h
cgroup.h cgroup avoid permanent sleep at rmdir 2009-07-29 19:10: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 [ARM] 5536/1: Move clk_add_alias() to arch/arm/common/clkdev.c 2009-06-04 17:45:43 +01:00
clockchips.h hrtimer: Fix migration expiry check 2009-07-10 17:32:55 +02:00
clocksource.h clocksource: Save mult_orig in clocksource_disable() 2009-07-31 14:12:36 +02: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_cache.h
coda_fs_i.h
coda_linux.h
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 signals: implement sys_rt_tgsigqueueinfo 2009-04-30 19:24:24 +02: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 gcov: add gcov profiling infrastructure 2009-06-18 13:03:57 -07:00
compiler-gcc4.h compiler-gcc4: conditionalize #error on __KERNEL__ 2009-03-26 18:14:23 +01:00
compiler-intel.h
compiler.h module_param: add __same_type convenience wrapper for __builtin_types_compatible_p 2009-06-12 21:46:57 +09:30
completion.h
comstats.h
concap.h
configfs.h
connector.h dm raid1: add userspace log 2009-06-22 10:12:35 +01:00
console.h vcs: hook sysfs devices into object lifetime instead of "binding" 2009-03-24 16:38:26 -07:00
console_struct.h vt: drop bootmem/slab memory distinction 2009-07-16 09:19:16 -07:00
consolemap.h
const.h
cpu.h mm/init: cpu_hotplug_init() must be initialized before SLAB 2009-06-22 21:18:12 -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: introduce zalloc_cpumask_var 2009-06-09 22:30:26 +09:30
cpuset.h cpuset,mm: update tasks' mems_allowed in time 2009-06-16 19:47:31 -07:00
cramfs_fs.h linux/magic.h: move cramfs magic out of cramfs_fs.h 2009-06-11 21:36:10 -04:00
cramfs_fs_sb.h
crash_dump.h headers: smp_lock.h redux 2009-07-12 12:22:34 -07: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 cred: #include init.h in cred.h 2009-05-29 08:40:01 -07:00
crypto.h crypto: compress - Add pcomp interface 2009-03-04 15:05:33 +08:00
cryptohash.h
ctype.h
cuda.h
cyclades.h tty: cyclades, remove typedefs 2009-06-11 08:50:57 -07: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 dcache: extrace and use d_unlinked() 2009-06-11 21:36:06 -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
device-mapper.h dm table: pass correct dev area size to device_area_is_valid 2009-07-23 20:30:42 +01:00
device.h Driver Core: remove BUS_ID_SIZE 2009-07-12 13:02:10 -07:00
device_cgroup.h
devpts_fs.h
dio.h m68k: dio - Kill warn_unused_result warnings 2009-01-12 20:56:41 +01:00
dirent.h
display.h
dlm.h dlm: Make name input parameter of {,dlm_}new_lockspace() const 2009-05-07 10:14:26 -05:00
dlm_device.h
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 dm ioctl: support cookies for udev 2009-06-22 10:12:30 +01:00
dm-kcopyd.h
dm-log-userspace.h dm raid1: add userspace log 2009-06-22 10:12:35 +01:00
dm-region-hash.h dm raid1: separate region_hash interface part1 2008-10-21 17:45:06 +01:00
dm9000.h
dma-attrs.h
dma-debug.h dma-debug: add dma_debug_resize_entries() to adjust the number of dma_debug_entries 2009-04-15 12:22:37 +02:00
dma-mapping.h dma-mapping: mark dma_sync_single and dma_sync_sg as deprecated 2009-06-19 16:46:08 -07:00
dma_remapping.h VT-d: support the device IOTLB 2009-05-18 14:46:26 +01:00
dmaengine.h ioatdma: fix "ioatdma frees DMA memory with wrong function" 2009-05-12 14:41:47 -07:00
dmapool.h
dmar.h Intel-IOMMU, intr-remap: source-id checking 2009-06-23 22:09:17 +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 dnotify: reimplement dnotify using fsnotify 2009-06-11 14:57:53 -04:00
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 [IA64] Convert ia64 to use int-ll64.h 2009-06-17 09:33:49 -07: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 eisa: remove driver_data direct access of struct device 2009-06-15 21:30:26 -07:00
elevator.h block: implement and enforce request peek/start/fetch 2009-05-11 09:52:18 +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 elfcore.h : Fix UML build breakage 2009-07-08 09:18:05 -07: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 net: introduce a list of device addresses dev_addr_list (v6) 2009-05-05 12:26:24 -07:00
ethtool.h e1000e: Expose MDI-X status via ethtool change 2009-06-09 05:25:36 -07:00
eventfd.h eventfd: revised interface and cleanups 2009-06-30 18:55:58 -07:00
eventpoll.h Rename struct file->f_ep_lock 2009-03-16 08:32:27 -06:00
exportfs.h
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 ext3: Get rid of extenddisksize parameter of ext3_get_blocks_handle() 2009-07-15 21:30:46 +02:00
ext3_fs_i.h switch ext3 to inode->i_acl 2009-06-24 08:17:04 -04:00
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 fs: Add new pre-allocation ioctls to vfs for compatibility with legacy xfs ioctls 2009-06-24 08:15:27 -04:00
fault-inject.h SLUB: failslab support 2008-12-29 11:27:46 +02:00
fb.h fbdev: add mutex for fb_mmap locking 2009-06-30 18:56:00 -07:00
fcdevice.h
fcntl.h
fd.h
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
firewire.h firewire: core: do not DMA-map stack addresses 2009-06-25 19:42:36 +02:00
firmware-map.h firmware_map: fix hang with x86/32bit 2009-06-16 19:47:28 -07:00
firmware.h firmware: FIRMWARE_NAME_MAX removal 2009-06-15 21:30:25 -07:00
flat.h
flex_array.h lib: flexible array implementation 2009-07-29 19:10:36 -07:00
font.h
freezer.h freezer_cg: use thaw_process() in unfreeze_cgroup() 2008-10-30 11:38:45 -07:00
fs.h vfs: add __destroy_inode 2009-08-07 14:38:29 -03:00
fs_enet_pd.h net: Rework fs_enet driver to use of_mdio infrastructure 2009-04-27 02:53: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
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 mpc52xx_psc_spi: convert to cs_control callback 2009-06-18 13:03:42 -07:00
fsnotify.h fsnotify: move events should indicate the event was on a child 2009-06-11 14:57:54 -04:00
fsnotify_backend.h inotify: use GFP_NOFS under potential memory pressure 2009-07-21 15:26:27 -04:00
ftrace.h function-graph: add stack frame test 2009-06-18 18:40:18 -04:00
ftrace_event.h perf_counter: Fix/complete ftrace event records sampling 2009-08-09 12:53:48 +02:00
ftrace_irq.h ring-buffer: use generic version of in_nmi 2009-02-07 20:03:33 -05:00
fuse.h fuse: invalidation reverse calls 2009-06-30 20:12:24 +02:00
futex.h futex: remove FUTEX_REQUEUE_PI (non CMP) 2009-04-30 11:41:35 +02:00
gameport.h Input: serio - do not use deprecated dev.power.power_state 2009-05-09 16:10:18 -07:00
gcd.h lib: add lib/gcd.c 2009-06-18 13:04:05 -07: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 Driver Core: block: add nodename support for block drivers. 2009-06-15 21:30:25 -07:00
getcpu.h
gfp.h mm: Extend gfp masking to the page allocator 2009-06-18 13:12:57 -07: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 headers: smp_lock.h redux 2009-07-12 12:22:34 -07:00
hash.h
hayesesp.h
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 HID: add new multitouch and digitizer contants 2009-05-20 15:48:35 +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 mm: check the argument of kunmap on architectures without highmem 2009-06-16 19:47:41 -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
hrtimer.h timer stats: fix quick check optimization 2009-07-10 19:33:00 +02:00
htirq.h
hugetlb.h hugetlb: fault flags instead of write_access 2009-06-23 11:23:33 -07: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-ocores: Can add I2C devices to the bus 2009-06-13 10:39:28 +01:00
i2c-pca-platform.h i2c-algo-pca: Rework waiting for a free bus 2009-03-28 21:34:45 +01:00
i2c-pnx.h
i2c-pxa.h
i2c.h i2c: New macro to initialize i2c address lists on the fly 2009-06-19 16:58:21 +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: allow testing on i5000-series hardware w/o re-compile 2009-05-28 20:52:40 -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 ipv6: Use correct data types for ICMPv6 type and code 2009-06-23 04:31:07 -07:00
ide.h ide: fix resume for CONFIG_BLK_DEV_IDEACPI=y 2009-06-29 19:20:42 -07:00
idr.h cgroup: CSS ID support 2009-04-02 19:04:53 -07:00
ieee80211.h cfg80211: use key size constants 2009-06-03 14:05:10 -04:00
if.h net: release dst entry in dev_hard_start_xmit() 2009-05-18 22:19:19 -07: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 Add constants for the ieee 802.15.4 stack 2009-06-09 05:25:30 -07:00
if_bonding.h
if_bridge.h
if_cablemodem.h
if_ec.h
if_eql.h
if_ether.h if_ether: add define for 1588 aka Timesync 2009-07-02 13:16:58 -07:00
if_fc.h headers_check fix: linux/if_fc.h 2009-01-30 23:53:12 +05:30
if_fddi.h
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 af_packet: Teach to listen for multiple unicast addresses. 2009-05-21 15:13:39 -07:00
if_phonet.h
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: add IFF_TUN_EXCL flag to avoid opening a persistent device. 2009-04-27 03:23:54 -07:00
if_tunnel.h sit: stateless autoconf for isatap 2009-05-19 16:02:02 -07:00
if_vlan.h gro: New frags interface to avoid copying shinfo 2009-04-16 02:02:07 -07:00
igmp.h headers_check fix: linux/igmp.h 2009-01-30 23:57:16 +05:30
ihex.h
ima.h integrity: add ima_counts_put (updated) 2009-06-29 08:59:10 +10:00
in.h ipv4: New multicast-all socket option 2009-06-02 00:45:24 -07: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 ip: fix logic of reverse path filter sysctl 2009-07-27 18:39:45 -07:00
init.h kernel: constructor support 2009-06-18 13:03:57 -07:00
init_ohci1394_dma.h
init_task.h Add new __init_task_data macro to be used in arch init_task.c files. 2009-06-27 00:06:42 +02:00
initrd.h
inotify.h Fix inotify watch removal/umount races 2008-11-15 12:26:44 -08:00
input-polldev.h
input.h Input: synaptics - add support for reporting x/y resolution 2009-06-19 22:55:17 -07:00
intel-iommu.h VT-d: support the device IOTLB 2009-05-18 14:46:26 +01:00
interrupt.h Merge branch 'core-fixes-for-linus-2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2009-07-22 10:12:18 -07:00
io-mapping.h Merge commit 'v2.6.29-rc7' into perfcounters/core 2009-03-04 11:42:31 +01:00
io.h
ioc3.h
ioc4.h
iocontext.h io context: fix ref counting 2009-07-31 08:55:48 +02:00
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 PCI/x86: don't assume prefetchable ranges are 64bit 2009-06-11 12:04:06 -07: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 ipcns: move free_ipcs() proto 2009-06-18 13:03:56 -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 IPv6: Add 'autoconf' and 'disable_ipv6' module parameters 2009-06-01 03:07:33 -07:00
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 branch 'irq-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2009-06-20 11:30:01 -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
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: convert instrumentation from markers to tracepoints 2009-06-17 11:47:48 -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 x86: Add sysctl to allow panic on IOCK NMI error 2009-06-25 22:06:11 +02:00
kernel_stat.h softirq: introduce statistics for softirq 2009-06-18 13:03:40 -07: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 keyboard: advertise KT_DEAD2 extended diacriticals 2009-06-14 13:50:36 -07:00
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
kmemcheck.h kmemcheck: introduce bitfield API 2009-06-15 15:49:23 +02:00
kmemleak.h kmemleak: Allow partial freeing of memory blocks 2009-07-08 14:25:14 +01:00
kmemtrace.h tracing/events: move trace point headers into include/trace/events 2009-04-14 22:05:43 -04:00
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
ktime.h
kvm.h KVM: Make kvm header C++ friendly 2009-06-10 11:48:39 +03:00
kvm_host.h KVM: fix ack not being delivered when msi present 2009-08-05 14:03:43 +03:00
kvm_para.h
kvm_types.h KVM: APIC: get rid of deliver_bitmask 2009-06-10 11:48:27 +03:00
lapb.h
latencytop.h sched, latencytop: incorporate review feedback from Andrew Morton 2009-02-11 10:18:04 +01:00
lcd.h
leds-bd2802.h leds: add BD2802GU LED driver 2009-04-06 16:06:26 +01:00
leds-lp3944.h leds: LED driver for National Semiconductor LP3944 Funlight Chip 2009-06-23 20:21:38 +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: Futher document blink_set 2009-06-23 20:21:39 +01:00
leds_pwm.h leds: simple driver for pwm driven LEDs 2009-04-06 16:06:26 +01:00
lguest.h lguest and virtio: cleanup struct definitions to Linux style. 2009-07-30 16:03:46 +09:30
lguest_launcher.h lguest: fix comment style 2009-07-30 16:03:45 +09:30
libata.h libata: accept late unlocking of HPA 2009-07-28 21:07:09 -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 Add new macros for page-aligned data and bss sections. 2009-06-26 23:58:39 +02:00
linux_logo.h fbdev: move logo externs to header file 2009-06-16 19:47:57 -07:00
lis3lv02d.h lis3: add click function 2009-06-16 19:47:57 -07:00
list.h
list_nulls.h list_nulls: add hlist_nulls_add_head and hlist_nulls_del 2009-06-13 12:28:57 +02:00
llc.h
lmb.h
lockdep.h vfs: Set special lockdep map for dirs only if not set by fs 2009-06-22 14:34:22 -07:00
log2.h
loop.h loop: use BIO list management functions 2009-04-28 07:37:28 +02:00
lp.h
lsm_audit.h smack: implement logging V3 2009-04-14 09:00:19 +10:00
lzo.h
m48t86.h
mISDNdsp.h mISDN: Add XHFC support for embedded Speech-Design board to hfcmulti 2009-05-25 00:55:30 -07:00
mISDNhw.h mISDN: cleanup mISDNhw.h 2009-06-11 19:05:32 +02:00
mISDNif.h mISDN: Cleanup debug messages 2009-05-25 00:55:45 -07:00
magic.h linux/magic.h: move cramfs magic out of cramfs_fs.h 2009-06-11 21:36:10 -04:00
major.h drbd: add major number to major.h 2009-06-16 19:47:48 -07: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
max17040_battery.h Add MAX17040 Fuel Gauge driver 2009-06-09 00:53:21 +04: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
mdio.h mdio: Expose 10GBASE-T MDI-X status via ethtool 2009-06-11 02:47:10 -07:00
memcontrol.h memcg: add file-based RSS accounting 2009-06-18 13:03:47 -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
mempool.h
memstick.h memstick: annotate endianness of attribute structs 2009-01-09 16:54:41 -08:00
meye.h
mg_disk.h mg_disk: seperate mg_disk.h again 2009-06-16 08:40:20 +02:00
migrate.h mm: cleanup: remove #ifdef CONFIG_MIGRATION 2009-01-06 15:59:00 -08:00
mii.h mii: Add mii_advertise_flowctrl() 2009-04-29 17:32:35 -07:00
minix_fs.h headers_check fix: linux/minix_fs.h 2009-01-31 00:00:35 +05:30
miscdevice.h Driver Core: misc: add nodename support for misc devices. 2009-06-15 21:30:25 -07:00
mm.h clarify get_user_pages() prototype 2009-06-25 11:22:13 -07:00
mm_inline.h inactive_anon_is_low: move to vmscan 2009-01-08 08:31:07 -08:00
mm_types.h Merge branch 'akpm' 2009-06-16 19:50:13 -07:00
mman.h mm: fix Committed_AS underflow on large NR_CPUS environment 2009-05-02 15:36:10 -07:00
mmdebug.h
mmiotrace.h tracing: x86, mmiotrace: only register for die notifier when tracer active 2009-04-29 11:33:34 +02:00
mmtimer.h
mmu_notifier.h
mmzone.h mm: remove CONFIG_UNEVICTABLE_LRU config option 2009-06-16 19:47:42 -07:00
mnt_namespace.h headers: mnt_namespace.h redux 2009-07-08 09:31:56 -07:00
mod_devicetable.h platform: introduce module id table for platform devices 2009-03-24 16:38:24 -07:00
module.h kernel: constructor support 2009-06-18 13:03:57 -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 module_param: allow 'bool' module_params to be bool, not just int. 2009-06-12 21:46:58 +09:30
mount.h fs: introduce mnt_clone_write 2009-06-11 21:36:02 -04: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: add atomic_dec_and_mutex_lock(), fix 2009-04-30 09:01:34 +02:00
mv643xx.h
mv643xx_eth.h
mv643xx_i2c.h
n_r3964.h
namei.h switch follow_down() 2009-06-11 21:36:01 -04: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 Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6 2009-06-15 03:02:23 -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 net: group address list and its count 2009-06-18 00:29:08 -07:00
netfilter.h
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 NFS: Clean up MNT program definitions 2009-06-17 18:02:11 -07:00
nfs2.h NFS: Clean up MNT program definitions 2009-06-17 18:02:11 -07:00
nfs3.h NFS: Clean up MNT program definitions 2009-06-17 18:02:11 -07:00
nfs4.h nfs41: create_session operation 2009-06-17 12:24:34 -07:00
nfs4_acl.h
nfs4_mount.h
nfs_fs.h NFS: Fix an O_DIRECT Oops... 2009-08-12 08:21:39 -07:00
nfs_fs_i.h
nfs_fs_sb.h nfs41: Backchannel: Add a backchannel slot table to the session 2009-06-17 14:11:42 -07: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 nfs41: create_session operation 2009-06-17 12:24:34 -07: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: Add RSC configuration for new keys 2009-05-13 15:44:39 -04:00
nl802154.h net: add NL802154 interface for configuration of 802.15.4 devices 2009-06-09 05:25:33 -07:00
nls.h NLS: update handling of Unicode 2009-06-15 21:44:43 -07:00
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 mm: make set_mempolicy(MPOL_INTERLEAV) N_HIGH_MEMORY aware 2009-08-07 10:39:55 -07:00
notifier.h net: introduce pre-up netdev notifier 2009-06-03 14:05:12 -04: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 of_parse_phandle() helper for parsing phandle properties 2009-04-27 02:53:45 -07: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_mdio.h of/mdio: Add support function for Ethernet fixed-link property 2009-07-22 09:27:18 -07:00
of_platform.h of: make of_(un)register_platform_driver common code 2009-05-02 15:36:10 -07:00
of_spi.h
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 Merge branches 'slab/documentation', 'slab/fixes', 'slob/cleanups' and 'slub/fixes' into for-linus 2009-06-17 08:30:15 +03:00
page-isolation.h
page_cgroup.h memcg: fix page_cgroup fatal error in FLATMEM 2009-06-12 11:00:54 +03:00
pageblock-flags.h
pagemap.h mm: remove CONFIG_UNEVICTABLE_LRU config option 2009-06-16 19:47:42 -07:00
pagevec.h mm: remove pagevec_swap_free() 2009-04-01 08:59:13 -07:00
param.h
parport.h parport: quickfix the proc registration bug 2009-06-02 09:53:22 -07:00
parport_pc.h parport: Use the PCI IRQ if offered 2009-04-07 08:44:06 -07:00
parser.h
patchkey.h
path.h
pci-acpi.h PCI: use pci_is_root_bus() in acpi_find_root_bridge_handle() 2009-06-16 14:29:30 -07:00
pci-aspm.h
pci.h PCI: make pci_name() take const argument 2009-06-29 12:14:51 -07:00
pci_hotplug.h Merge branches 'acerhdf', 'acpi-pci-bind', 'bjorn-pci-root', 'bugzilla-12904', 'bugzilla-13121', 'bugzilla-13396', 'bugzilla-13533', 'bugzilla-13612', 'c3_lock', 'hid-cleanups', 'misc-2.6.31', 'pdc-leak-fix', 'pnpacpi', 'power_nocheck', 'thinkpad_acpi', 'video' and 'wmi' into release 2009-06-24 01:19:50 -04:00
pci_ids.h parport/serial: add support for NetMos 9901 Multi-IO card 2009-06-30 18:55:59 -07:00
pci_regs.h Merge git://git.infradead.org/~dwmw2/iommu-2.6.31 2009-06-22 21:38:22 -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 Merge branch 'master' into for-next 2009-07-04 07:13:18 +09:00
percpu.h percpu: update embedding first chunk allocator to handle sparse units 2009-08-14 15:00:52 +09: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
perf_counter.h perf: Rework/fix the whole read vs group stuff 2009-08-13 12:58:04 +02:00
personality.h personality: fix PER_CLEAR_ON_SETID 2009-07-12 12:21:33 -07:00
pfkeyv2.h make most exported headers use strict integer types 2009-03-26 18:14:15 +01:00
pfn.h
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 phy: Eliminate references to BUS_ID_SIZE. 2009-05-26 21:16:25 -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: implement default splice_read method 2009-05-11 14:13:10 +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: Const-correct platform getbyname functions 2009-06-15 21:30:24 -07:00
plist.h plist: fix PLIST_NODE_INIT to work with debug enabled 2008-12-29 09:39:53 -05:00
pm.h PM core: rename suspend and resume functions 2009-06-12 21:32:31 +02:00
pm_qos_params.h
pm_wakeup.h
pmu.h
pnp.h pnp: add PNP resource range checking function 2009-06-05 14:37:41 +00:00
poison.h generic debug pagealloc 2009-04-01 08:59:13 -07:00
poll.h poll: avoid extra wakeups in select/poll 2009-06-16 19:47:48 -07: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 Get "no acls for this inode" right, fix shmem breakage 2009-06-24 16:58:48 -04:00
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
pps.h pps.h needs <linux/types.h> 2009-07-29 19:10:36 -07:00
pps_kernel.h LinuxPPS: core support 2009-06-18 13:04:04 -07:00
prctl.h perf counters: add prctl interface to disable/enable counters 2008-12-11 15:45:55 +01:00
preempt.h
prefetch.h
prio_heap.h
prio_tree.h
proc_fs.h Move junk from proc_fs.h to fs/proc/internal.h 2009-06-11 21:36:01 -04:00
profile.h profiling: fix up CONFIG_PROC_FS=n build 2008-10-23 08:55:01 -07:00
proportions.h
ptrace.h ptrace_get_task_struct: s/tasklist/rcu/, make it static 2009-06-18 13:03:51 -07:00
pwm.h trivial: PWM: fix of #endif comment 2009-03-30 15:22:01 +02:00
pwm_backlight.h
qnx4_fs.h fs/qnx4: sanitize includes 2009-06-11 21:36:12 -04: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
quota.h quota: Remove NODQUOT macro 2009-03-26 02:18:35 +01:00
quotaops.h headers: smp_lock.h redux 2009-07-12 12:22:34 -07: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 radix-tree: add radix_tree_prev_hole() 2009-06-16 19:47:30 -07:00
raid_class.h
ramfs.h
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
rational.h lib: isolate rational fractions helper function 2009-06-11 08:51:08 -07: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 rculist.h: introduce list_entry_rcu() and list_first_entry_rcu() 2009-04-14 18:41:15 +02: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: Add __rcu_pending tracing to hierarchical RCU 2009-04-14 11:33:43 +02:00
rds.h RDS: Add userspace header 2009-02-26 23:42:11 -08:00
reboot.h
reciprocal_div.h
regset.h
reiserfs_acl.h switch reiserfs to inode->i_acl 2009-06-24 08:17:06 -04:00
reiserfs_fs.h reiserfs: fix warnings with gcc 4.4 2009-06-18 13:03:46 -07:00
reiserfs_fs_i.h switch reiserfs to inode->i_acl 2009-06-24 08:17:06 -04:00
reiserfs_fs_sb.h reiserfs: allow exposing privroot w/ xattrs enabled 2009-06-11 21:35:58 -04:00
reiserfs_xattr.h reiserfs: fixup perms when xattrs are disabled 2009-05-17 11:45:45 -07:00
relay.h
res_counter.h memcg: add interface to reset limits 2009-06-18 13:03:48 -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
rfkill.h rfkill: remove too-strict __must_check 2009-07-21 12:07:43 -04:00
ring_buffer.h trace: annotate bitfields in struct ring_buffer_event 2009-06-15 15:49:37 +02: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 rmap: fixup page_referenced() for nommu systems 2009-06-23 12:50:05 -07:00
romfs_fs.h romfs: cleanup romfs_fs.h 2009-05-09 10:49:41 -04:00
root_dev.h
rose.h
rotary_encoder.h Input: rotary_encoder - add support for REL_* axes 2009-04-17 20:37:21 -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 lib/scatterlist: add a flags to signalize mapping direction 2009-07-31 12:28:45 +02:00
scc.h
sched.h sched: fix nr_uninterruptible accounting of frozen tasks really 2009-07-18 14:19:53 +02:00
screen_info.h
sctp.h sctp: fix error cause codes of ADD-IP extension 2009-06-03 09:14:45 -04: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
securebits.h CRED: Wrap current->cred and a few other accessors 2008-11-14 10:39:18 +11:00
security.h security: use mmap_min_addr indepedently of security models 2009-06-04 12:07:48 +10: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
semaphore.h
seq_file.h seq_file: add function to write binary data 2009-06-18 13:03:57 -07:00
seq_file_net.h
seqlock.h
serial.h serial: refactor ASYNC_ flags 2009-06-11 08:50:58 -07: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 msm_serial: serial driver for MSM7K onboard serial peripheral. 2009-06-22 11:32:25 -07:00
serial_max3100.h tty: MAX3100 2009-04-08 14:33:38 -07:00
serial_pnx8xxx.h
serial_reg.h serial@ add OMAP wakeup-enable register 2009-06-22 11:32:24 -07:00
serial_sci.h sh-sci: improve clock framework support 2009-05-08 23:22:26 +09:00
serio.h Input: serio - do not use deprecated dev.power.power_state 2009-05-09 16:10:18 -07:00
sh_intc.h sh: multiple vectors per irq - base 2009-02-27 16:53:50 +09:00
sh_timer.h sh: Consolidate MTU2/CMT/TMU timer platform data. 2009-05-03 17:57:17 +09:00
shm.h
shmem_fs.h switch shmem to inode->i_acl 2009-06-24 08:17:06 -04:00
sht15.h hwmon: sht15 humidity sensor driver 2009-04-13 15:04:29 -07:00
signal.h signals: implement sys_rt_tgsigqueueinfo 2009-04-30 19:24:24 +02:00
signalfd.h headers_check fix: linux/signalfd.h 2009-01-31 00:06:33 +05:30
skbuff.h skbuff.h: Fix comment for NET_IP_ALIGN 2009-07-14 12:03:42 -07:00
slab.h Merge commit 'linus/master' into HEAD 2009-06-15 15:50:49 +02:00
slab_def.h slab: move struct kmem_cache to headers 2009-06-13 08:58:43 +02:00
slob_def.h slab,slub: don't enable interrupts during early boot 2009-06-12 18:53:33 +03:00
slow-work.h Trivial: fix a typo in slow-work.h 2009-04-21 19:40:00 -07:00
slub_def.h kmemleak: Trace the kmalloc_large* functions in slub 2009-07-08 14:25:14 +01:00
sm501-regs.h
sm501.h
smb.h
smb_fs.h
smb_fs_i.h
smb_fs_sb.h
smb_mount.h
smbno.h
smc91x.h
smc911x.h smc911x: Add IRQ polarity configuration 2008-10-22 07:00:38 -04:00
smp.h remove put_cpu_no_resched() 2009-06-16 19:47:48 -07:00
smp_lock.h
smsc911x.h smsc911x: add fifo byteswap support V2 2009-04-28 01:53:11 -07:00
snmp.h snmp: add missing counters for RFC 4293 2009-04-27 02:45:02 -07:00
socket.h Add constants for the ieee 802.15.4 stack 2009-06-09 05:25:30 -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 memory barrier: adding smp_mb__after_lock 2009-07-09 17:06:58 -07:00
spinlock_api_smp.h
spinlock_api_up.h
spinlock_types.h
spinlock_types_up.h
spinlock_up.h spinlock: Add missing __raw_spin_lock_flags() stub for UP 2009-06-10 11:48:14 +02:00
splice.h splice: fix misleading comment 2009-05-12 11:11:48 +02:00
srcu.h
stackprotector.h
stacktrace.h stacktrace: add forward-declaration struct task_struct 2009-06-12 23:04:12 +02:00
stallion.h
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
stringify.h Make __stringify support variable argument macros too 2009-04-10 15:48:52 +02:00
superhyway.h
suspend.h PM/Hibernate: Move NVS routines into a seperate file (v2). 2009-06-12 21:32:33 +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 mm: pass mm to grab_swap_token 2009-06-23 12:50:05 -07:00
swapops.h
swiotlb.h swiotlb: change swiotlb_bus_to[phys,virt] prototypes 2009-04-08 16:18:38 +02:00
synclink.h synclink_gt: add clock options 2009-04-02 19:05:01 -07:00
sys.h
syscalls.h signals: declare sys_rt_tgsigqueueinfo in syscalls.h 2009-07-07 10:51:39 +02:00
sysctl.h net: add ARP notify option for devices 2009-02-01 01:04:33 -08:00
sysdev.h
sysfs.h x86: sysfs: kill owner field from attribute 2008-10-20 08:52:42 -07:00
sysrq.h linux/sysrq.h needs linux/errno.h 2009-07-06 13:57:03 -07:00
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
taskstats.h headers_check fix: linux/taskstats.h 2009-01-31 00:08:18 +05:30
taskstats_kern.h
tc.h
tcp.h syncookies: remove last_synq_overflow from struct tcp_sock 2009-04-20 02:25:26 -07:00
telephony.h telephony: trivial: fix up email address 2008-11-11 09:30:23 -08:00
termios.h
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 futex: add requeue_pi functionality 2009-04-06 11:14:03 +02:00
threads.h cpumask: make CONFIG_NR_CPUS always valid. 2008-12-30 09:05:12 +10:30
tick.h clocksource: prevent selection of low resolution clocksourse also for nohz=on 2009-06-13 12:00:26 +02:00
tifm.h
time.h timekeeping: create arch_gettimeoffset infrastructure 2009-05-02 11:45:15 +02:00
timecompare.h timecompare: generic infrastructure to map between two time bases 2009-02-15 22:43:32 -08:00
timer.h timer stats: Optimize by adding quick check to avoid function calls 2009-06-24 11:15:09 +02: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: move PIT_TICK_RATE to linux/timex.h 2009-06-16 19:47:27 -07: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
trace_seq.h tracing: fix undeclared 'PAGE_SIZE' in include/linux/trace_seq.h 2009-06-15 11:37:09 -04:00
tracehook.h ptrace: tracehook_unsafe_exec(): remove the stale comment 2009-06-18 13:03:49 -07:00
tracepoint.h debugfs: Fix terminology inconsistency of dir name to mount debugfs filesystem. 2009-06-15 21:30:28 -07:00
transport_class.h
trdevice.h
tsacct_kern.h
tty.h pty: avoid forcing 'low_latency' tty flag 2009-07-29 12:15:56 -07:00
tty_driver.h tty: throttling race fix 2009-06-11 08:50:59 -07:00
tty_flip.h
tty_ldisc.h tty-ldisc: make refcount be atomic_t 'users' count 2009-08-04 13:46:30 -07:00
typecheck.h
types.h block: rename CONFIG_LBD to CONFIG_LBDAF 2009-06-19 08:08:50 +02:00
uaccess.h x86, mm: dont use non-temporal stores in pagecache accesses 2009-03-02 11:06:49 +01:00
ucb1400.h Input: ucb1400 - move static function from header into core 2009-05-27 06:25:05 -07:00
udf_fs_i.h
udp.h
uinput.h
uio.h uio: mark uio.h functions __KERNEL__ only 2009-07-29 19:10:39 -07:00
uio_driver.h UIO: Add name attributes for mappings and port regions 2009-03-24 16:38:24 -07:00
ultrasound.h Trivial: fix typo s/balence/balance/ 2009-06-12 18:01:45 +02:00
un.h
unistd.h
usb.h USB: usb.h: fix kernel-doc notation 2009-07-12 15:16:39 -07:00
usb_usual.h usb-storage: prepare for subdriver separation 2009-03-24 16:20:34 -07:00
usbdevice_fs.h
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 utsname.h: make new_utsname fields use the proper length constant 2009-06-16 19:47:47 -07:00
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 (12283): gspca - sn9c20x: New subdriver for sn9c201 and sn9c202 bridges. 2009-07-24 14:03:30 -03:00
videotext.h
virtio.h virtio: add names to virtqueue struct, mapping from devices to queues. 2009-06-12 22:16:36 +09:30
virtio_9p.h
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 lguest and virtio: cleanup struct definitions to Linux style. 2009-07-30 16:03:46 +09:30
virtio_config.h lguest and virtio: cleanup struct definitions to Linux style. 2009-07-30 16:03:46 +09:30
virtio_console.h headers_check fix: linux/virtio_console.h 2009-01-31 00:12:44 +05:30
virtio_net.h lguest and virtio: cleanup struct definitions to Linux style. 2009-07-30 16:03:46 +09:30
virtio_pci.h virtio_pci: optional MSI-X support 2009-06-12 22:16:37 +09:30
virtio_ring.h lguest and virtio: cleanup struct definitions to Linux style. 2009-07-30 16:03:46 +09:30
virtio_rng.h
vlynq.h drivers: add support for the TI VLYNQ bus 2009-06-16 19:47:52 -07:00
vmalloc.h vmalloc: implement pcpu_get_vm_areas() 2009-08-14 15:00:52 +09:00
vmstat.h vmscan: count the number of times zone_reclaim() scans and fails 2009-06-16 19:47:46 -07:00
vt.h
vt_buffer.h
vt_kern.h
w1-gpio.h w1-gpio: add external pull-up enable callback 2009-06-18 13:03:58 -07:00
wait.h locking, sched: Give waitqueue spinlocks their own lockdep classes 2009-08-10 14:43:09 +02:00
wanrouter.h
watchdog.h
wimax.h wimax: a new API call was added, increment minor protocol version number 2009-05-28 18:02:32 -07: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
workqueue.h workqueue: add to_delayed_work() helper function 2009-04-02 19:04:50 -07:00
writeback.h vfs: Make sys_sync() use fsync_super() (version 4) 2009-06-11 21:36:03 -04: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