linux_dsm_epyc7002/include/linux
Paul E. McKenney 632ee20013 rcu: Introduce lockdep-based checking to RCU read-side primitives
Inspection is proving insufficient to catch all RCU misuses,
which is understandable given that rcu_dereference() might be
protected by any of four different flavors of RCU (RCU, RCU-bh,
RCU-sched, and SRCU), and might also/instead be protected by any
of a number of locking primitives. It is therefore time to
enlist the aid of lockdep.

This set of patches is inspired by earlier work by Peter
Zijlstra and Thomas Gleixner, and takes the following approach:

o	Set up separate lockdep classes for RCU, RCU-bh, and RCU-sched.

o	Set up separate lockdep classes for each instance of SRCU.

o	Create primitives that check for being in an RCU read-side
	critical section.  These return exact answers if lockdep is
	fully enabled, but if unsure, report being in an RCU read-side
	critical section.  (We want to avoid false positives!)
	The primitives are:

	For RCU: rcu_read_lock_held(void)

	For RCU-bh: rcu_read_lock_bh_held(void)

	For RCU-sched: rcu_read_lock_sched_held(void)

	For SRCU: srcu_read_lock_held(struct srcu_struct *sp)

o	Add rcu_dereference_check(), which takes a second argument
	in which one places a boolean expression based on the above
	primitives and/or lockdep_is_held().

o	A new kernel configuration parameter, CONFIG_PROVE_RCU, enables
	rcu_dereference_check().  This depends on CONFIG_PROVE_LOCKING,
	and should be quite helpful during the transition period while
	CONFIG_PROVE_RCU-unaware patches are in flight.

The existing rcu_dereference() primitive does no checking, but
upcoming patches will change that.

Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Cc: laijs@cn.fujitsu.com
Cc: dipankar@in.ibm.com
Cc: mathieu.desnoyers@polymtl.ca
Cc: josh@joshtriplett.org
Cc: dvhltc@us.ibm.com
Cc: niv@us.ibm.com
Cc: peterz@infradead.org
Cc: rostedt@goodmis.org
Cc: Valdis.Kletnieks@vt.edu
Cc: dhowells@redhat.com
LKML-Reference: <1266887105-1528-1-git-send-email-paulmck@linux.vnet.ibm.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
2010-02-25 09:40:59 +01:00
..
amba ARM: 5951/1: ARM: fix documentation of the PrimeCell bus 2010-02-20 14:10:48 +00:00
byteorder
can can: Fix data length code handling in rx path 2009-12-13 19:47:42 -08:00
decompress lib: add support for LZO-compressed kernels 2010-01-11 09:34:04 -08:00
dvb V4L/DVB (12997): Add the DTV_ISDB_TS_ID property for ISDB_S 2009-09-19 00:51:34 -03:00
hdlc
i2c gpio: adp5588-gpio: new driver for ADP5588 GPIO expanders 2010-01-11 09:34:07 -08:00
input Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input 2009-12-09 19:52:01 -08:00
isdn ISDN: Add support for none reverse bitstreams to isdnhdc 2009-07-25 20:16:01 +02:00
lockd Merge branch 'for-2.6.32' of git://linux-nfs.org/~bfields/linux 2009-09-22 07:54:33 -07:00
mfd mfd: tmio_mmc hardware abstraction for CNF area 2010-01-18 12:30:27 +01:00
mlx4 IB/mlx4: Remove limitation on LSO header size 2009-11-12 11:19:44 -08:00
mmc Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-11-18 22:19:03 -08:00
mtd mtd: Really add ARM pismo support 2010-01-13 09:04:53 +00:00
netfilter Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/kaber/nf-next-2.6 2009-12-03 13:23:12 -08:00
netfilter_arp net: cleanup include/linux 2009-11-04 09:50:58 -08:00
netfilter_bridge net: cleanup include/linux 2009-11-04 09:50:58 -08:00
netfilter_ipv4 net: cleanup include/linux 2009-11-04 09:50:58 -08:00
netfilter_ipv6 net: cleanup include/linux 2009-11-04 09:50:58 -08:00
nfsd nfsd: move most of nfsfh.h to fs/nfsd 2009-12-15 15:01:46 -05:00
raid md: remove sparse warning:symbol XXX was not declared. 2009-12-14 12:49:47 +11:00
regulator regulator: consumer.h - fix build when consumer.h is #included first. 2009-12-17 10:27:27 +00:00
rtc
spi Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input 2010-01-29 11:15:32 -08:00
ssb ssb: Put host pointers into a union 2009-10-27 16:47:55 -04:00
sunrpc Merge branch 'bugfixes' of git://git.linux-nfs.org/projects/trondmy/nfs-2.6 2009-12-16 10:47:44 -08:00
tc_act net: cleanup include/linux 2009-11-04 09:50:58 -08:00
tc_ematch net: cleanup include/linux 2009-11-04 09:50:58 -08:00
unaligned include/linux/unaligned/{l,b}e_byteshift.h: fix usage for compressed kernels 2009-09-24 07:21:05 -07:00
usb Fix usb_serial_probe() problem introduced by the recent kfifo changes 2009-12-23 08:53:31 -08:00
uwb
wimax wimax/i6x50: add Intel WiFi/WiMAX Link 6050 Series support 2009-10-19 15:55:59 +09:00
8250_pci.h
a.out.h
ac97_codec.h
acct.h
acpi_pmtmr.h
acpi.h x86, ACPI: delete acpi_boot_table_init() return value 2010-01-06 16:18:15 -05:00
adb.h
adfs_fs.h Cleanup of adfs headers 2009-06-17 00:36:36 -04:00
aer.h
affs_hardblocks.h
agp_backend.h const: mark struct vm_struct_operations 2009-09-27 11:39:25 -07:00
agpgart.h
aio_abi.h
aio.h aio: remove unused field 2009-12-16 07:20:13 -08:00
amifd.h
amifdreg.h
amigaffs.h
anon_inodes.h anonfd: split interface into file creation and install 2009-09-23 07:39:29 -07:00
apm_bios.h
apm-emulation.h
arcdevice.h netdev: convert bulk of drivers to netdev_tx_t 2009-09-01 01:14:07 -07:00
arcfb.h
async_tx.h dmaengine: add fence support 2009-09-08 17:42:50 -07:00
async.h
ata_platform.h
ata.h libata: fix ata_id_logical_per_physical_sectors 2010-02-04 01:01:32 -05:00
atalk.h
ath9k_platform.h
atm_eni.h
atm_he.h
atm_idt77105.h
atm_nicstar.h
atm_suni.h
atm_tcp.h
atm_zatm.h
atm.h
atmapi.h
atmarp.h
atmbr2684.h
atmclip.h
atmdev.h net: Make setsockopt() optlen be unsigned. 2009-09-30 16:12:20 -07:00
atmel_pdc.h
atmel_pwm.h
atmel_serial.h
atmel_tc.h
atmel-mci.h atmel-mci: change use of dma slave interface 2009-12-15 08:53:35 -08:00
atmel-pwm-bl.h
atmel-ssc.h
atmioc.h
atmlec.h
atmmpc.h
atmppp.h
atmsap.h
atmsvc.h
attribute_container.h driver model: constify attribute groups 2009-09-15 09:50:47 -07:00
audit.h Audit: clean up all op= output to include string quoting 2009-06-24 00:00:52 -04:00
auto_dev-ioctl.h
auto_fs4.h
auto_fs.h
auxvec.h
ax25.h
b1lli.h
b1pcmcia.h
backing-dev.h block: move bdi/address_space unplug functions to backing-dev.h 2009-10-29 13:59:26 +01:00
backlight.h backlight: Constify struct backlight_ops 2009-12-16 11:33:46 +00:00
baycom.h
bcd.h
bfs_fs.h
binfmts.h Split 'flush_old_exec' into two functions 2010-01-29 08:22:01 -08:00
bio.h block: add helpers to run flush_dcache_page() against a bio and a request's pages 2009-11-26 09:16:19 +01:00
bit_spinlock.h
bitmap.h bitmap: introduce bitmap_set, bitmap_clear, bitmap_find_next_zero_area 2009-12-16 07:20:18 -08:00
bitops.h
bitrev.h
blk-iopoll.h block: make blk_iopoll_prep_sched() follow normal 0/1 return convention 2009-09-11 14:33:32 +02:00
blkdev.h Revert "block: improve queue_should_plug() by looking at IO depths" 2010-02-23 08:40:43 +01:00
blkpg.h
blktrace_api.h Add a tracepoint for block request remapping 2009-10-01 21:19:34 +02:00
blockgroup_lock.h
bootmem.h bootmem: Add free_bootmem_late() 2009-11-10 12:31:43 +01:00
bottom_half.h
bpqether.h
brcmphy.h tg3 / broadcom: Optionally disable TXC if no link 2009-11-02 23:39:15 -08:00
bsg.h
buffer_head.h
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 remove CONFIG_SECURITY_FILE_CAPABILITIES compile option 2009-11-24 15:06:47 +11:00
capi.h
cb710.h cb710: use SG_MITER_TO_SG/SG_MITER_FROM_SG 2009-07-31 12:28:46 +02:00
cciss_ioctl.h tree-wide: fix misspelling of "definition" in comments 2009-12-04 23:41:47 +01:00
cd1400.h
cdev.h fs: Remove i_cindex from struct inode 2009-06-11 21:36:09 -04:00
cdk.h
cdrom.h
cfag12864b.h
cgroup_subsys.h blkio: Introduce blkio controller cgroup interface 2009-12-03 19:28:51 +01:00
cgroup.h const: constify remaining file_operations 2009-10-01 16:11:11 -07:00
cgroupstats.h
chio.h tree-wide: fix assorted typos all over the place 2009-12-04 15:39:55 +01:00
circ_buf.h
clk.h
clockchips.h nohz: Allow 32-bit machines to sleep for more than 2.15 seconds 2009-11-13 20:46:24 +01:00
clocksource.h Merge branch 'timers-for-linus-urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2009-12-08 19:28:09 -08:00
cm4000_cs.h
cn_proc.h proc connector: add event for process becoming session leader 2009-09-23 07:39:29 -07:00
cnt32_to_63.h
coda_cache.h
coda_fs_i.h
coda_linux.h
coda_psdev.h
coda.h
coff.h
com20020.h
compat.h net/compat_ioctl: support SIOCWANDEV 2009-11-08 20:57:03 -08:00
compiler-gcc3.h gcov: add gcov profiling infrastructure 2009-06-18 13:03:57 -07:00
compiler-gcc4.h Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2009-12-05 15:32:03 -08:00
compiler-gcc.h compiler: Introduce __always_unused 2009-11-02 15:47:54 +01:00
compiler-intel.h
compiler.h percpu: add __percpu for sparse 2010-02-05 07:35:05 -08:00
completion.h
comstats.h
concap.h
configfs.h docs: fix various Documentation/ paths in header files 2009-09-24 07:20:57 -07:00
connector.h connector: Delete buggy notification code. 2010-02-02 15:58:48 -08:00
console_struct.h vt: drop bootmem/slab memory distinction 2009-07-16 09:19:16 -07:00
console.h
consolemap.h
const.h
cpu.h powerpc/pseries: Serialize cpu hotplug operations during deactivate Vs deallocate 2009-12-09 17:09:36 +11:00
cpufreq.h [ACPI/CPUFREQ] Introduce bios_limit per cpu cpufreq sysfs interface 2009-11-24 13:33:34 -05:00
cpuidle.h
cpumask.h sched: Fix balance vs hotplug race 2009-12-06 21:10:56 +01:00
cpuset.h cpuset,mm: update tasks' mems_allowed in time 2009-06-16 19:47:31 -07:00
cramfs_fs_sb.h
cramfs_fs.h linux/magic.h: move cramfs magic out of cramfs_fs.h 2009-06-11 21:36:10 -04:00
crash_dump.h headers: smp_lock.h redux 2009-07-12 12:22:34 -07:00
crc7.h
crc16.h
crc32.h
crc32c.h
crc-ccitt.h
crc-itu-t.h
crc-t10dif.h
cred.h include/linux/cred.h: fix build 2009-09-23 11:01:25 -07:00
crypto.h crypto: hash - Remove cra_u.{digest,hash} 2009-10-19 12:58:55 +09:00
cryptohash.h TCPCT part 1b: generate Responder Cookie secret 2009-12-02 22:07:23 -08:00
cs5535.h cs5535: define lxfb/gxfb MSRs in linux/cs5535.h 2009-12-15 08:53:28 -08:00
ctype.h string: factorize skip_spaces and export it to be generally available 2009-12-15 08:53:32 -08:00
cuda.h
cyclades.h serial: move delta_msr_wait into the tty_port 2009-09-19 13:13:31 -07:00
cyclomx.h
cycx_cfm.h
cycx_drv.h
cycx_x25.h
dca.h dca: registering requesters in multiple dca domains 2009-09-10 10:00:05 -07:00
dcache.h dcache: extrace and use d_unlinked() 2009-06-11 21:36:06 -04:00
dcbnl.h dcbnl: Add support for setapp/getapp commands to dcbnl 2009-09-01 01:24:30 -07:00
dccp.h
dcookies.h
debug_locks.h
debugfs.h docs: fix various Documentation/ paths in header files 2009-09-24 07:20:57 -07:00
debugobjects.h
delay.h
delayacct.h headers: taskstats_kern.h trim 2009-09-18 09:48:52 -07:00
device_cgroup.h
device-mapper.h dm: export suspended state to targets 2009-12-10 23:52:27 +00:00
device.h Driver core: driver_attribute parameters can often be const* 2009-12-23 11:23:43 -08:00
devpts_fs.h
dio.h
dirent.h
display.h
dlm_device.h
dlm_netlink.h
dlm_plock.h
dlm.h
dlmconstants.h
dm9000.h
dm-dirty-log.h dm log: add flush callback fn 2009-12-10 23:52:01 +00:00
dm-io.h
dm-ioctl.h dm ioctl: retrieve status from inactive table 2009-12-10 23:52:22 +00:00
dm-kcopyd.h
dm-log-userspace.h tree-wide: fix typos "aquire" -> "acquire", "cumsumed" -> "consumed" 2009-11-09 09:40:57 +01:00
dm-region-hash.h dm raid1: remove bio_endio from dm_rh_mark_nosync 2009-12-10 23:52:05 +00:00
dma_remapping.h
dma-attrs.h
dma-debug.h
dma-mapping.h dma: Add set_dma_mask hook to struct dma_map_ops 2009-08-28 14:24:10 +10:00
dmaengine.h dmaengine: clarify the meaning of the DMA_CTRL_ACK flag 2009-12-10 23:43:19 -07:00
dmapool.h
dmar.h Merge branch 'timers-for-linus-hpet' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2009-12-08 19:26:55 -08:00
dmi.h dmi: extend dmi_get_year() to dmi_get_date() 2009-09-08 21:17:48 -04:00
dn.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
dnotify.h
dqblk_qtree.h
dqblk_v1.h
dqblk_v2.h
dqblk_xfs.h
drbd_limits.h change default: by default, use socket buffer auto tuning 2009-11-04 15:20:57 +01:00
drbd_nl.h drbd: Allow online resizing of DRBD devices while peer not reachable (needs to be explicitly forced) 2010-01-12 10:02:46 +01:00
drbd_tag_magic.h The DRBD driver 2009-10-01 21:17:49 +02:00
drbd.h drbd: The kernel code is now equivalent to out of tree release 8.3.7 2010-01-12 10:14:42 +01:00
ds1286.h
ds17287rtc.h
dtlk.h cleanup console_print() 2009-09-14 17:41:42 -07:00
dw_dmac.h
dynamic_debug.h dynamic_debug.h/kernel.h: Remove KBUILD_MODNAME from dynamic_pr_debug 2009-12-15 08:53:25 -08:00
edac.h
edd.h
eeprom_93cx6.h
efi.h efi.h: use %pUl to print UUIDs 2009-12-15 08:53:33 -08:00
efs_fs_sb.h
efs_vh.h
eisa.h eisa: remove driver_data direct access of struct device 2009-06-15 21:30:26 -07:00
elevator.h
elf-em.h
elf-fdpic.h
elf.h [S390] rename NT_PRXSTATUS to NT_S390_HIGHREGS 2009-12-18 17:43:32 +01:00
elfcore-compat.h
elfcore.h elfcore.h : Fix UML build breakage 2009-07-08 09:18:05 -07:00
elfnote.h
enclosure.h [SCSI] enclosure: fix oops while iterating enclosure_status array 2009-12-10 08:54:14 -06:00
err.h err.h: add helper function to simplify pointer error checking 2009-12-15 08:53:27 -08:00
errno.h
errqueue.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
etherdevice.h
ethtool.h tg3: Add some VPD preprocessor constants 2009-12-03 13:18:04 -08:00
eventfd.h eventfd - allow atomic read and waitqueue remove 2010-01-25 12:26:38 -02:00
eventpoll.h
exportfs.h nfs: new subdir Documentation/filesystems/nfs 2009-10-27 19:34:04 -04:00
ext2_fs_sb.h
ext2_fs.h ext2: Explicitly assign values to on-disk enum of filetypes 2009-12-10 15:02:51 +01:00
ext3_fs_i.h ext3: Wait for proper transaction commit on fsync 2009-11-11 15:22:49 +01:00
ext3_fs_sb.h ext3: Replace lock/unlock_super() with an explicit lock for resizing 2009-12-23 13:44:12 +01:00
ext3_fs.h ext3: Unify log messages in ext3 2009-12-10 15:02:53 +01:00
ext3_jbd.h ext3: quota macros cleanup [V2] 2009-12-23 13:33:54 +01: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
fb.h Merge branch 'xen/fbdev' of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen 2009-12-10 09:34:40 -08:00
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdreg.h
fdtable.h
fib_rules.h net 03/05: fib_rules: add oif classification 2009-12-03 12:14:36 -08:00
fiemap.h fiemap: Add new extent flag FIEMAP_EXTENT_SHARED 2009-12-17 20:55:57 -08:00
file.h switch alloc_file() to passing struct path 2009-12-16 12:16:42 -05:00
filter.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
fips.h random: Add optional continuous repetition test to entropy store based rngs 2009-06-18 19:50:21 +08:00
firewire-cdev.h firewire: cdev: add_descriptor documentation fix 2010-01-26 20:54:50 +01:00
firewire-constants.h
firewire.h firewire: fix use of multiple AV/C devices, allow multiple FCP listeners 2009-12-29 19:58:16 +01:00
firmware-map.h firmware_map: fix hang with x86/32bit 2009-06-16 19:47:28 -07:00
firmware.h firmware_class: make request_firmware_nowait more useful 2009-12-11 11:24:52 -08:00
flat.h
flex_array.h flex_array: introduce DEFINE_FLEX_ARRAY 2009-09-22 07:17:47 -07:00
font.h
freezer.h
fs_enet_pd.h
fs_stack.h VFS/fsstack: handle 32-bit smp + preempt + large files in fsstack_copy_inode_size 2009-12-17 10:58:17 -05:00
fs_struct.h
fs_uart_pd.h
fs.h fs: inode - remove 8 bytes of padding on 64bits allowing 1 more objects/slab under slub 2010-02-19 10:41:13 -05:00
fscache-cache.h CacheFiles: Catch an overly long wait for an old active object 2009-11-19 18:12:05 +00:00
fscache.h FS-Cache: Handle pages pending storage that get evicted under OOM conditions 2009-11-19 18:11:35 +00:00
fsl_devices.h powerpc: Fix build of some FSL platforms 2009-11-24 17:00:27 +11:00
fsnotify_backend.h inotify: use GFP_NOFS under potential memory pressure 2009-07-21 15:26:27 -04:00
fsnotify.h
ftrace_event.h tracing: Change event->profile_count to be int type 2009-12-13 18:37:28 +01:00
ftrace_irq.h
ftrace.h tracing: correct module boundaries for ftrace_release 2009-10-07 15:52:09 -04:00
fuse.h fuse: document protocol version negotiation 2009-07-08 18:17:58 +02:00
futex.h Merge branch 'core-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2009-10-08 12:16:35 -07:00
gameport.h
gcd.h lib: add lib/gcd.c 2009-06-18 13:04:05 -07:00
gen_stats.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
genalloc.h
generic_acl.h make generic_acl slightly more generic 2009-12-16 12:16:49 -05:00
generic_serial.h
genetlink.h
genhd.h genhd: overlapping variable definition 2010-01-11 14:32:44 +01:00
getcpu.h
gfp.h BUILD_BUG_ON(): fix it and a couple of bogus uses of it 2009-09-23 07:39:29 -07:00
gfs2_ondisk.h GFS2: Tag all metadata with jid 2009-12-03 11:58:47 +00:00
gigaset_dev.h gigaset: documentation amendments 2009-12-08 20:30:41 -08:00
gpio_keys.h
gpio_mouse.h
gpio.h gpiolib: add support for changing value polarity in sysfs 2009-12-16 07:20:01 -08:00
hardirq.h rcu: "Tiny RCU", The Bloatwatch Edition 2009-10-26 09:40:29 +01:00
hash.h
hdlc.h hdlc: convert to netdev_tx_t 2009-09-01 01:13:31 -07:00
hdlcdrv.h
hdpu_features.h
hdreg.h
hid-debug.h HID: fix debugfs build with !CONFIG_DEBUG_FS 2009-06-26 10:48:34 +02:00
hid.h HID: fixup quirk for NCR devices 2009-11-05 14:08:03 +01:00
hiddev.h
hidraw.h
highmem.h mm: make totalhigh_pages unsigned long 2010-01-11 09:34:03 -08:00
highuid.h
hil_mlc.h
hil.h
hippidevice.h
hp_sdc.h
hpet.h intr-remap: generic support for remapping HPET MSIs 2009-08-27 23:33:20 +02:00
hrtimer.h hrtimers: Convert to raw_spinlocks 2009-12-14 23:55:34 +01:00
htirq.h
hugetlb.h hugetlb: derive huge pages nodes allowed from task mempolicy 2009-12-15 08:53:12 -08:00
hw_breakpoint.h perf: Make bp_len type to u64 generic across the arch 2010-02-04 01:07:12 +01:00
hw_random.h hwrng: core - Replace u32 in driver API with byte array 2009-12-01 14:47:32 +08:00
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
hysdn_if.h
i2c-algo-bit.h
i2c-algo-pca.h
i2c-algo-pcf.h
i2c-dev.h
i2c-gpio.h
i2c-id.h V4L/DVB (12974): SAA7164: Remove the SAA7164 bus id, no longer required. 2009-09-19 00:16:14 -03: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-pnx.h i2c: i2c-pnx: Made buf type unsigned to prevent sign extension 2009-11-20 00:25:42 +00:00
i2c-pxa.h
i2c.h i2c: Get rid of I2C_CLIENT_MODULE_PARM 2009-12-14 21:17:29 +01:00
i2o-dev.h
i2o.h
i8k.h
i7300_idle.h
i8042.h Input: i8042 - allow installing platform filters for incoming data 2009-12-11 23:55:42 -08:00
i82593.h znet: fix build failure from i82593.h relocation 2009-11-17 10:16:32 -05:00
ibmtr.h
icmp.h
icmpv6.h net: include/linux/icmpv6: includecheck fix for icmpv6.h 2009-08-12 22:13:15 -07:00
ide.h ide: Increase WAIT_DRQ to accomodate some CF cards and SSD drives. 2009-12-02 21:58:33 -08:00
idr.h
ieee80211.h mac80211: fix peer HT capabilities 2009-12-21 11:32:27 -05:00
if_addr.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
if_addrlabel.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
if_arcnet.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
if_arp.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
if_bonding.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
if_bridge.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
if_cablemodem.h
if_ec.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
if_eql.h
if_ether.h include/linux/if_ether.h: Remove unused defines MAC_BUF_SIZE and DECLARE_MAC_BUF 2009-12-08 20:42:28 -08:00
if_fc.h
if_fddi.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
if_frad.h wan: dlci/sdla transmit return dehacking 2009-09-07 01:56:33 -07:00
if_hippi.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
if_infiniband.h
if_link.h macvlan: export macvlan mode through netlink 2009-11-26 15:53:10 -08:00
if_ltalk.h
if_macvlan.h
if_packet.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
if_phonet.h
if_plip.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
if_ppp.h
if_pppol2tp.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
if_pppox.h
if_slip.h
if_strip.h
if_tr.h
if_tun.h tun: Allow tap device to send/receive UFO packets. 2009-07-17 10:11:00 -07:00
if_tunnel.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
if_vlan.h vlan: support "loose binding" to the underlying network device 2009-11-26 16:00:36 -08:00
if.h cfg80211: disallow bridging managed/adhoc interfaces 2009-11-19 11:08:54 -05:00
igmp.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
ihex.h
ima.h ima: rename ima_path_check to ima_file_check 2010-02-07 03:06:22 -05:00
in6.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2009-12-09 19:43:33 -08:00
in_route.h
in.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
inet_diag.h
inet_lro.h
inet.h
inetdevice.h net: restore ip source validation 2009-12-25 17:30:22 -08:00
init_ohci1394_dma.h
init_task.h Revert "task_struct: make journal_info conditional" 2009-12-17 13:23:24 -08:00
init.h PM: Add initcall_debug style timing for suspend/resume 2009-12-15 20:42:06 +01:00
initrd.h
inotify.h
input-polldev.h Input: input-polldev - add sysfs interface for controlling poll interval 2009-11-20 00:52:09 -08:00
input.h Input: add KEY_RFKILL 2010-02-18 02:08:16 -08:00
intel-iommu.h dmar: support for parsing Remapping Hardware Static Affinity structure 2009-10-05 07:55:22 +01:00
interrupt.h irq: Remove unused debug_poll_all_shared_irqs() 2009-11-04 14:22:21 +01:00
io-mapping.h x86, pat: Add PAT reserve free to io_mapping* APIs 2009-08-26 15:41:16 -07:00
io.h
ioc3.h
ioc4.h
iocontext.h block: removed unused as_io_context 2010-01-11 14:29:20 +01:00
ioctl.h
iommu-helper.h iommu-helper: use bitmap library 2009-12-16 07:20:18 -08:00
iommu.h
ioport.h resource: constify arg to resource_size() and resource_type() 2009-12-16 07:20:17 -08:00
ioprio.h
iova.h intel-iommu: Remove superfluous iova_alloc_lock from IOVA code 2009-07-15 08:17:02 +01:00
ip6_tunnel.h
ip_vs.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
ip.h
ipc_namespace.h ipc: HARD_MSGMAX should be higher not lower on 64bit 2009-12-16 07:20:10 -08:00
ipc.h headers: kref.h redux 2009-09-26 10:17:19 -07:00
ipmi_msgdefs.h
ipmi_smi.h
ipmi.h
ipsec.h
ipv6_route.h
ipv6.h inet: rename some inet_sock fields 2009-10-18 18:52:53 -07:00
ipx.h
irda.h
irq_cpustat.h
irq.h genirq: Convert irq_desc.lock to raw_spinlock 2009-12-14 23:55:33 +01:00
irqflags.h irq: trivial: Fix typo in comment for #endif 2009-10-23 08:28:10 +02:00
irqnr.h irq: Add irq_node() primitive 2009-08-29 15:53:00 +02:00
irqreturn.h
isa.h
isapnp.h
iscsi_ibft.h
isdn_divertif.h
isdn_ppp.h Revert "isdn: isdn_ppp: Use SKB list facilities instead of home-grown implementation." 2009-11-15 22:23:47 -08:00
isdn.h
isdnif.h
isicom.h tty: isicom: sort out the board init logic 2009-12-11 15:18:07 -08:00
iso_fs.h
istallion.h
ivtv.h
ivtvfb.h
ixjuser.h
jbd2.h ext4, jbd2: Add barriers for file systems with exernal journals 2009-12-23 06:52:08 -05:00
jbd.h jbd.h: bitfields should be unsigned 2009-09-23 07:39:58 -07:00
jffs2.h
jhash.h
jiffies.h sched, time: Define nsecs_to_jiffies() 2009-11-26 12:59:20 +01:00
journal-head.h
joystick.h
kallsyms.h kallsyms: remove deprecated print_fn_descriptor_symbol() 2009-12-15 08:53:26 -08:00
kbd_diacr.h
kbd_kern.h
Kbuild net: add net_tstamp.h to headers_install 2009-12-12 13:08:15 +01:00
kbuild.h
kd.h
kdebug.h
kdev_t.h
kernel_stat.h sched, cpuacct: Fix niced guest time accounting 2009-10-25 17:31:30 +01:00
kernel-page-flags.h mm: export stable page flags 2009-12-16 12:19:59 +01:00
kernel.h kernel.h: add BUILD_BUG_ON_NOT_POWER_OF_2() 2010-01-16 12:15:39 -08:00
kernelcapi.h
kexec.h kexec: premit reduction of the reserved memory size 2009-12-16 07:20:13 -08:00
key-type.h
key.h KEYS: Add a keyctl to install a process's session keyring on its parent [try #6] 2009-09-02 21:29:22 +10:00
keyboard.h keyboard: advertise KT_DEAD2 extended diacriticals 2009-06-14 13:50:36 -07:00
keyctl.h KEYS: Add a keyctl to install a process's session keyring on its parent [try #6] 2009-09-02 21:29:22 +10:00
kfifo.h kfifo: Don't use integer as NULL pointer 2010-02-16 15:11:08 -08:00
kgdb.h kgdb: Fix kernel-doc format error in kgdb.h 2010-01-07 11:58:37 -06:00
klist.h
kmalloc_sizes.h
kmemcheck.h kmemcheck: make bitfield annotations truly no-ops when disabled 2010-01-11 09:34:04 -08:00
kmemleak.h kmemleak: Simplify the kmemleak_scan_area() function prototype 2009-10-28 15:11:00 +00:00
kmemtrace.h
kmod.h
kmsg_dump.h kmsg_dump: Dump on crash_kexec as well 2009-12-31 19:45:04 +00:00
kobj_map.h
kobject.h
kprobes.h Merge commit 'linus/master' into tracing/kprobes 2009-09-23 23:08:43 +02:00
kref.h headers: kref.h redux 2009-09-26 10:17:19 -07:00
ks0108.h
ksm.h fix ksm.h breakage of nommu build 2009-12-16 06:56:12 -08:00
kthread.h
ktime.h
kvm_host.h KVM: introduce kvm_vcpu_on_spin 2009-12-03 09:32:17 +02:00
kvm_para.h KVM: x86: Disallow hypercalls for guest callers in rings > 0 2009-09-10 08:33:20 +03:00
kvm_types.h
kvm.h Merge commit 'origin/master' into next 2009-12-09 17:14:38 +11:00
lapb.h
latencytop.h
lcd.h
leds_pwm.h
leds-bd2802.h
leds-lp3944.h leds: leds-lp3944.h - remove unneeded includes 2009-12-17 11:41:51 +00:00
leds-pca9532.h leds: leds-pca9532.h- indent with tabs, not spaces 2009-12-17 11:33:33 +00:00
leds-regulator.h leds: Add LED class driver for regulator driven LEDs. 2009-12-17 11:27:09 +00:00
leds.h leds: Futher document blink_set 2009-06-23 20:21:39 +01:00
lguest_launcher.h lguest: fix comment style 2009-07-30 16:03:45 +09:30
lguest.h lguest and virtio: cleanup struct definitions to Linux style. 2009-07-30 16:03:46 +09:30
libata.h libata: retry link resume if necessary 2010-01-12 14:34:14 -05:00
libps2.h Input: libps2 - additional locking for i8042 ports 2009-09-17 23:23:45 -07:00
license.h
limits.h
linkage.h kbuild: Don't define ALIGN and ENTRY when preprocessing linker scripts. 2009-09-21 06:27:08 +02:00
linux_logo.h fbdev: move logo externs to header file 2009-06-16 19:47:57 -07:00
lis3lv02d.h lis3: selftest support 2009-12-15 08:53:36 -08:00
list_nulls.h list_nulls: add hlist_nulls_add_head and hlist_nulls_del 2009-06-13 12:28:57 +02:00
list_sort.h lib: Introduce generic list_sort function 2010-01-12 21:02:00 -08:00
list.h
llc.h
lmb.h powerpc: allow ioremap within reserved memory regions 2009-12-12 22:24:32 -07:00
lockdep.h lockdep: Reintroduce generation count to make BFS faster 2009-08-02 15:41:37 +02:00
log2.h
loop.h
lp.h
lru_cache.h The DRBD driver 2009-10-01 21:17:49 +02:00
lsm_audit.h security: report the module name to security_module_request 2009-11-10 09:33:46 +11:00
lzo.h
m48t86.h
magic.h ramfs: move RAMFS_MAGIC to include/linux/magic.h 2009-09-23 07:39:42 -07:00
major.h drbd: add major number to major.h 2009-06-16 19:47:48 -07:00
map_to_7segment.h
maple.h
math64.h
matroxfb.h
max17040_battery.h
mbcache.h
mbus.h
mc6821.h
mc146818rtc.h
mca-legacy.h
mca.h
mdio-bitbang.h
mdio-gpio.h
mdio.h mdio: mdio_if_info::mmds should not be __bitwise 2009-08-18 20:13:03 -07:00
memcontrol.h Merge branch 'hwpoison' of git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-mce-2.6 2009-12-16 12:36:49 -08:00
memory_hotplug.h mm: memory_hotplug: make offline_pages() static 2009-12-15 08:53:20 -08:00
memory.h mm: Add notifier in pageblock isolation for balloon drivers 2009-12-18 14:53:36 +11:00
mempolicy.h hugetlb: derive huge pages nodes allowed from task mempolicy 2009-12-15 08:53:12 -08:00
mempool.h mm: remove broken 'kzalloc' mempool 2009-09-22 07:17:35 -07:00
memstick.h
meye.h
mg_disk.h mg_disk: seperate mg_disk.h again 2009-06-16 08:40:20 +02:00
migrate.h ksm: memory hotremove migration only 2009-12-15 08:53:20 -08:00
mii.h
minix_fs.h
miscdevice.h Driver-Core: extend devnode callbacks to provide permissions 2009-09-19 12:50:38 -07:00
mISDNdsp.h
mISDNhw.h mISDN: Make clearing B-channel a common function 2009-07-25 20:18:16 +02:00
mISDNif.h trivial: fix typos "man[ae]g?ment" -> "management" 2009-09-21 15:14:56 +02:00
mm_inline.h mm: return boolean from page_is_file_cache() 2009-09-22 07:17:37 -07:00
mm_types.h nommu: don't need get_unmapped_area() for NOMMU 2010-01-16 12:15:40 -08:00
mm.h nommu: fix shared mmap after truncate shrinkage problems 2010-01-16 12:15:40 -08:00
mman.h
mmdebug.h drop explicit include of autoconf.h 2009-12-12 13:08:15 +01:00
mmiotrace.h
mmtimer.h
mmu_context.h mm: move use_mm/unuse_mm from aio.c to mm/ 2009-09-22 07:17:42 -07:00
mmu_notifier.h ksm: add mmu_notifier set_pte_at_notify() 2009-09-22 07:17:31 -07:00
mmzone.h kbuild: move bounds.h to include/generated 2009-12-12 13:08:14 +01:00
mnt_namespace.h Revert "fix mismerge with Trond's stuff (create_mnt_ns() export is gone now)" 2009-12-17 12:51:05 -08:00
mod_devicetable.h spi: prefix modalias with "spi:" 2009-09-23 07:39:43 -07:00
module.h module: make MODULE_SYMBOL_PREFIX into a CONFIG option 2009-12-15 16:28:26 +10:30
moduleloader.h
moduleparam.h param: fix lots of bugs with writing charp params from sysfs, by leaking mem. 2009-10-29 08:56:17 +10:30
mount.h fs: introduce mnt_clone_write 2009-06-11 21:36:02 -04:00
mpage.h
mqueue.h
mroute6.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
mroute.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
msdos_fs.h
msg.h
msi.h
mtio.h
mutex-debug.h
mutex.h
mv643xx_eth.h
mv643xx_i2c.h
mv643xx.h
n_r3964.h
namei.h Fix f_flags/f_mode in case of lookup_instantiate_filp() from open(pathname, 3) 2009-12-22 12:27:34 -05:00
nbd.h
ncp_fs_i.h
ncp_fs_sb.h
ncp_fs.h
ncp_mount.h
ncp_no.h
ncp.h
neighbour.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
net_dropmon.h dropmon: remove duplicated #include 2009-07-12 20:11:17 -07:00
net_tstamp.h
net.h Merge branch 'master' of /home/davem/src/GIT/linux-2.6/ 2009-12-05 15:22:26 -08:00
netdevice.h netdevice: provide common routine for macvlan and vlan operstate management 2009-12-03 15:59:22 -08:00
netfilter_arp.h
netfilter_bridge.h
netfilter_decnet.h
netfilter_ipv4.h
netfilter_ipv6.h
netfilter.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
netlink.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
netpoll.h
netrom.h
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_acl.h
nfs4_mount.h
nfs4.h nfs41: RECLAIM_COMPLETE XDR functionality 2009-12-05 16:08:40 -05:00
nfs_fs_i.h
nfs_fs_sb.h nfs41: nfs41: fix state manager deadlock in session reset 2009-12-04 15:55:38 -05:00
nfs_fs.h headers: kref.h redux 2009-09-26 10:17:19 -07:00
nfs_idmap.h
nfs_iostat.h
nfs_mount.h
nfs_page.h
nfs_xdr.h Merge branch 'for-2.6.33' of git://linux-nfs.org/~bfields/linux 2009-12-16 10:43:34 -08:00
nfs.h NFS: Clean up MNT program definitions 2009-06-17 18:02:11 -07:00
nfsacl.h nfsd: Fix independence of a few nfsd related headers 2009-12-14 18:12:08 -05:00
nfsd_idmap.h
nilfs2_fs.h nilfs2: add norecovery mount option 2009-11-20 10:05:52 +09:00
nl80211.h nl80211: PMKSA caching support 2009-11-28 15:05:05 -05:00
nl802154.h ieee802154: add support for creation/removal of logic interfaces 2009-11-06 14:32:24 +03:00
nls.h NLS: update handling of Unicode 2009-06-15 21:44:43 -07:00
nmi.h debug lockups: Improve lockup detection, fix generic arch fallback 2009-08-03 09:56:52 +02:00
node.h hugetlb: offload per node attribute registrations 2009-12-15 08:53:13 -08:00
nodemask.h mm: add gfp flags for NODEMASK_ALLOC slab allocations 2009-12-15 08:53:13 -08:00
notifier.h net: NETDEV_UNREGISTER_PERNET -> NETDEV_UNREGISTER_BATCH 2009-12-01 16:15:50 -08:00
nsc_gpio.h
nsproxy.h
nubus.h
numa.h hugetlb: add generic definition of NUMA_NO_NODE 2009-12-15 08:53:12 -08:00
nvram.h
nwpserial.h
of_device.h
of_fdt.h of: merge other miscellaneous prototypes 2009-10-15 10:58:07 -06:00
of_gpio.h
of_i2c.h
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_spi.h
of.h of: merge of_find_all_nodes() implementations 2009-10-15 10:58:09 -06:00
omapfb.h OMAP: DSS2: omapfb driver 2009-12-09 12:12:44 +02:00
oom.h oom-kill: fix NUMA constraint check with nodemask 2009-12-16 07:19:57 -08:00
oprofile.h oprofile: Implement performance counter multiplexing 2009-07-20 16:33:53 +02:00
oxu210hp.h
page_cgroup.h memcg: cleanup mem_cgroup_move_parent() 2009-12-16 07:20:07 -08:00
page-debug-flags.h
page-flags.h Merge branch 'for-33' of git://repo.or.cz/linux-kbuild 2009-12-17 07:23:42 -08:00
page-isolation.h
pageblock-flags.h
pagemap.h mm: add new 'read_cache_page_gfp()' helper function 2010-01-27 09:20:03 -08:00
pagevec.h
param.h
parport_pc.h
parport.h
parser.h
patchkey.h
path.h
pci_hotplug.h PCI hotplug: acpiphp: use generic pci_configure_slot() 2009-09-14 17:39:12 -07:00
pci_ids.h Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc 2009-12-12 14:27:24 -08:00
pci_regs.h PCI: populate subsystem vendor and device IDs for PCI bridges 2009-11-04 13:06:36 -08:00
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 powerpc/pci: Add calls to set_pcie_port_type() and set_pcie_hotplug_bridge() 2010-01-29 16:51:10 +11:00
pcieport_if.h PCI: portdrv: remove unnecessary struct pcie_port_data 2009-12-04 15:56:19 -08:00
pda_power.h
percpu_counter.h
percpu-defs.h percpu: remove some sparse warnings 2009-10-29 22:34:12 +09:00
percpu.h Merge branch 'for-linus' into for-next 2009-12-08 10:02:12 +09:00
perf_event.h perf: Make bp_len type to u64 generic across the arch 2010-02-04 01:07:12 +01:00
personality.h personality handling: fix PER_CLEAR_ON_SETID for security reasons 2009-07-13 08:01:47 +10:00
pfkeyv2.h
pfn.h
pg.h
phantom.h
phonedev.h
phonet.h Phonet: error on broadcast sending (unimplemented) 2009-09-24 15:38:57 -07:00
phy_fixed.h
phy.h phylib: Move workqueue initialization to a proper place 2010-01-19 01:59:02 -08:00
pid_namespace.h
pid.h
pim.h
pipe_fs_i.h
pkt_cls.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
pkt_sched.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
pktcdvd.h tree-wide: fix assorted typos all over the place 2009-12-04 15:39:55 +01:00
platform_device.h Driver Core: Early platform driver buffer 2009-12-11 11:24:55 -08:00
plist.h plist: Make plist debugging raw_spinlock aware 2009-12-14 23:55:33 +01:00
pm_qos_params.h
pm_runtime.h PM: Add flag for devices capable of generating run-time wake-up events 2009-12-06 16:17:57 +01:00
pm_wakeup.h
pm.h const: constify remaining dev_pm_ops 2009-12-15 08:53:25 -08:00
pmu.h
pnp.h PNP: add interface to retrieve ACPI device from a PNPACPI device 2009-12-15 17:35:26 -05:00
poison.h core, x86: make LIST_POISON less deadly 2010-01-11 09:45:37 -08:00
poll.h headers: remove sched.h from poll.h 2009-10-04 15:05:10 -07:00
posix_acl_xattr.h
posix_acl.h VFS: Add forget_all_cached_acls() 2009-12-03 11:43:23 +00:00
posix_types.h
posix-timers.h
power_supply.h power_supply: get_by_name and set_charged functionality 2009-07-30 17:49:15 +04:00
ppdev.h
ppp_channel.h
ppp_defs.h
ppp-comp.h
pps_kernel.h LinuxPPS: core support 2009-06-18 13:04:04 -07:00
pps.h pps.h needs <linux/types.h> 2009-07-29 19:10:36 -07:00
prctl.h HWPOISON: Clean up PR_MCE_KILL interface 2009-10-04 03:23:17 +02:00
preempt.h sched: Revert 498657a478 2009-12-02 09:55:33 +01:00
prefetch.h
prio_heap.h
prio_tree.h
proc_fs.h kcore: register vmemmap range 2009-09-23 07:39:41 -07:00
profile.h
proportions.h
ptrace.h ptrace: introduce user_single_step_siginfo() helper 2009-12-16 07:20:08 -08:00
pwm_backlight.h backlight: Pass device through notify callback in the pwm driver 2009-12-17 11:46:01 +00:00
pwm.h
qnx4_fs.h fs/qnx4: sanitize includes 2009-06-11 21:36:12 -04:00
qnxtypes.h
quicklist.h
quota.h quota: decouple fs reserved space from quota reservation 2009-12-23 13:33:54 +01:00
quotaops.h const: make struct super_block::s_qcop const 2009-09-22 07:17:24 -07:00
radeonfb.h
radix-tree.h radix-tree: add radix_tree_prev_hole() 2009-06-16 19:47:30 -07:00
raid_class.h
ramfs.h const: mark struct vm_struct_operations 2009-09-27 11:39:25 -07:00
random.h
ratelimit.h ratelimit: Make suppressed output messages more useful 2009-10-23 17:26:37 +02:00
rational.h
raw.h
rbtree.h
rculist_nulls.h rcu: Fix whitespace inconsistencies 2009-09-19 08:53:22 +02:00
rculist.h netdev: add netdev_continue_rcu 2009-11-10 22:26:29 -08:00
rcupdate.h rcu: Introduce lockdep-based checking to RCU read-side primitives 2010-02-25 09:40:59 +01:00
rcutiny.h rcu: Add force_quiescent_state() testing to rcutorture 2010-01-13 09:06:05 +01:00
rcutree.h rcu: Add force_quiescent_state() testing to rcutorture 2010-01-13 09:06:05 +01:00
rds.h RDS: Add GET_MR_FOR_DEST sockopt 2009-10-30 15:06:37 -07: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_i.h switch reiserfs to inode->i_acl 2009-06-24 08:17:06 -04:00
reiserfs_fs_sb.h kill-the-bkl/reiserfs: move the concurrent tree accesses checks per superblock 2009-09-14 07:18:25 +02:00
reiserfs_fs.h Merge branch 'reiserfs/kill-bkl' of git://git.kernel.org/pub/scm/linux/kernel/git/frederic/random-tracing 2010-01-02 11:17:05 -08:00
reiserfs_xattr.h
relay.h docs: fix various Documentation/ paths in header files 2009-09-24 07:20:57 -07:00
res_counter.h memcg: some modification to softlimit under hierarchical memory reclaim. 2009-10-01 16:11:13 -07:00
resource.h resource: move kernel function inside __KERNEL__ 2010-01-04 11:33:58 +01:00
resume-trace.h
rfkill.h rfkill: Add constant for RFKILL_TYPE_FM radio devices 2009-11-18 17:09:26 -05:00
ring_buffer.h ring-buffer: only enable ring_buffer_swap_cpu when needed 2009-09-04 19:42:22 -04:00
rio_drv.h
rio_ids.h
rio_regs.h
rio.h
rmap.h ksm: rmap_walk to remove_migation_ptes 2009-12-15 08:53:20 -08:00
romfs_fs.h
root_dev.h
rose.h
rotary_encoder.h
route.h net: cleanup include/linux 2009-11-04 09:50:58 -08:00
rslib.h
rtc-v3020.h
rtc.h
rtmutex.h rtmutes: Convert rtmutex.lock to raw_spinlock 2009-12-14 23:55:33 +01:00
rtnetlink.h tcp: Revert per-route SACK/DSACK/TIMESTAMP changes. 2009-12-15 20:56:42 -08:00
rwlock_api_smp.h locking: Cleanup the name space completely 2009-12-14 23:55:33 +01:00
rwlock_types.h locking: Convert raw_rwlock to arch_rwlock 2009-12-14 23:55:32 +01:00
rwlock.h locking: Cleanup the name space completely 2009-12-14 23:55:33 +01:00
rwsem-spinlock.h rwsem: fix rwsem_is_locked() bugs 2009-12-15 08:53:26 -08:00
rwsem.h
rxrpc.h RxRPC: Declare the security index constants symbolically 2009-09-15 02:44:17 -07:00
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 Merge branch 'core-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2010-02-04 16:07:41 -08:00
screen_info.h x86, setup: Store the boot cursor state 2009-11-13 14:23:11 -08:00
sctp.h sctp: implement definition for SACK-IMMEDIATELY extension 2009-11-23 15:53:52 -05:00
scx200_gpio.h
scx200.h
sdla.h
seccomp.h
securebits.h define convenient securebits masks for prctl users (v2) 2009-10-30 08:27:25 +11:00
security.h NOMMU: Optimise away the {dac_,}mmap_min_addr tests 2009-12-17 09:25:19 +11:00
selection.h
selinux_netlink.h
selinux.h SELinux: inline selinux_is_enabled in !CONFIG_SECURITY_SELINUX 2009-09-15 11:37:33 +10:00
sem.h ipc/sem.c: add a per-semaphore pending list 2009-12-16 07:20:10 -08:00
semaphore.h
seq_file_net.h
seq_file.h vfs: seq_file: add helpers for data filling 2009-09-24 07:47:35 -04:00
seqlock.h
serial167.h
serial_8250.h serial: 8250: add IRQ trigger support 2009-09-19 13:13:19 -07:00
serial_core.h sparc: Support for GRLIB APBUART serial port 2009-11-04 08:44:54 -08:00
serial_max3100.h
serial_pnx8xxx.h
serial_reg.h tree-wide: fix assorted typos all over the place 2009-12-04 15:39:55 +01:00
serial_sci.h
serial.h serial: move the flags into the tty_port field 2009-09-19 13:13:30 -07:00
serialP.h
serio.h Input: serio - fix potential deadlock when unbinding drivers 2010-01-06 00:14:32 -08:00
sfi_acpi.h SFI: add capability to parse ACPI tables 2009-08-28 19:57:33 -04:00
sfi.h SFI: create linux/sfi.h 2009-08-28 19:57:30 -04:00
sh_intc.h sh: intc: Handle legacy IRQ reservation in vector map. 2009-11-02 15:43:20 +09:00
sh_pfc.h sh: Break out SuperH PFC code 2009-11-30 12:02:53 +09:00
sh_timer.h
shm.h
shmem_fs.h make generic_acl slightly more generic 2009-12-16 12:16:49 -05:00
sht15.h
signal.h signals: introduce do_send_sig_info() helper 2009-09-24 07:21:01 -07:00
signalfd.h
skbuff.h skbuff: remove skb_dma_map/unmap 2009-12-02 19:57:15 -08:00
slab_def.h tracing, slab: Define kmem_cache_alloc_notrace ifdef CONFIG_TRACING 2009-12-11 09:17:02 +01:00
slab.h Merge commit 'linus/master' into HEAD 2009-06-15 15:50:49 +02:00
slob_def.h slab: remove duplicate kmem_cache_init_late() declarations 2009-08-06 11:36:25 +03:00
slow-work.h SLOW_WORK: Move slow_work's proc file to debugfs 2009-12-01 08:20:31 -08:00
slub_def.h tracing, slab: Define kmem_cache_alloc_notrace ifdef CONFIG_TRACING 2009-12-11 09:17:02 +01:00
sm501-regs.h sm501: implement acceleration features 2009-12-16 07:20:04 -08:00
sm501.h
smb_fs_i.h
smb_fs_sb.h
smb_fs.h
smb_mount.h
smb.h
smbno.h
smc91x.h
smc911x.h
smp_lock.h tracing: Pushdown the bkl tracepoints calls 2009-09-28 18:00:48 +02:00
smp.h generic-ipi: Add smp_call_function_any() 2009-11-18 14:52:25 +01:00
smsc911x.h net: smsc911x: allow platform_data to specify mac address 2009-10-13 11:48:32 -07:00
snmp.h
socket.h net,socket: introduce DECLARE_SOCKADDR helper to catch overflow at build time 2009-10-29 03:00:06 -07:00
sockios.h
som.h
sonet.h
sony-laptop.h
sonypi.h sony-laptop: add AVMode key mapping 2009-12-16 22:32:29 -05:00
sort.h
sound.h
soundcard.h
spinlock_api_smp.h locking: Cleanup the name space completely 2009-12-14 23:55:33 +01:00
spinlock_api_up.h locking: Cleanup the name space completely 2009-12-14 23:55:33 +01:00
spinlock_types_up.h locking: Convert raw_rwlock to arch_rwlock 2009-12-14 23:55:32 +01:00
spinlock_types.h locking: Implement new raw_spinlock 2009-12-14 23:55:32 +01:00
spinlock_up.h locking: Convert raw_rwlock functions to arch_rwlock 2009-12-14 23:55:32 +01:00
spinlock.h locking: Cleanup the name space completely 2009-12-14 23:55:33 +01:00
splice.h
srcu.h rcu: Introduce lockdep-based checking to RCU read-side primitives 2010-02-25 09:40:59 +01:00
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
string_helpers.h
string.h lib: Introduce strnstr() 2010-01-14 22:38:09 -05:00
stringify.h
superhyway.h
suspend_ioctls.h
suspend.h mm: allow memory hotplug and hibernation in the same kernel 2009-11-17 17:40:33 -08:00
svga.h
swab.h
swap.h swap: rework map_swap_page() again 2009-12-15 08:53:16 -08:00
swapops.h HWPOISON: Add support for poison swap entries v2 2009-09-16 11:50:05 +02:00
swiotlb.h swiotlb: Remove duplicate swiotlb_force extern declarations 2009-11-15 09:03:10 +01:00
synclink.h
sys.h
syscalls.h tracing/syscalls: Fix typo in SYSCALL_DEFINE0 2009-12-30 10:27:04 -05:00
sysctl.h net: restore ip source validation 2009-12-25 17:30:22 -08:00
sysdev.h
sysfs.h Driver core: bin_attribute parameters can often be const* 2009-12-23 11:23:43 -08:00
sysrq.h linux/sysrq.h needs linux/errno.h 2009-07-06 13:57:03 -07:00
sysv_fs.h
task_io_accounting_ops.h
task_io_accounting.h
taskstats_kern.h headers: taskstats_kern.h trim 2009-09-18 09:48:52 -07:00
taskstats.h
tboot.h x86, intel_txt: clean up the impact on generic code, unbreak non-x86 2009-09-01 18:25:07 -07:00
tc.h
tcp.h TCPCT part 1d: define TCP cookie option, extend existing struct's 2009-12-02 22:07:25 -08:00
telephony.h
termios.h
textsearch_fsm.h
textsearch.h
tfrc.h
thermal.h
thread_info.h
threads.h
tick.h nohz: Track last do_timer() cpu 2009-11-13 20:46:24 +01:00
tifm.h
timb_gpio.h gpio: add GPIO driver for the Timberdale FPGA 2009-12-16 07:20:00 -08:00
time.h nohz: Prevent clocksource wrapping during idle 2009-11-13 20:46:24 +01:00
timecompare.h
timer.h timers: Drop a function prototype 2009-08-30 22:26:34 +02:00
timerfd.h
timeriomem-rng.h
times.h
timex.h Merge branches 'timers-for-linus-ntp' and 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2009-12-08 19:30:19 -08:00
tiocl.h
tipc_config.h
tipc.h tipc: Add socket options to get number of queued messages 2009-07-05 19:16:11 -07:00
topology.h sched: Fix vmark regression on big machines 2010-01-21 13:39:03 +01:00
toshiba.h
tpm.h tpm: fix header for modular build 2009-10-29 11:17:40 +11:00
trace_clock.h
trace_seq.h tracing: Add full state to trace_seq 2009-12-09 14:05:49 -05:00
tracehook.h ptrace: change tracehook_report_syscall_exit() to handle stepping 2009-12-16 07:20:08 -08:00
tracepoint.h events: Rename TRACE_EVENT_TEMPLATE() to DECLARE_EVENT_CLASS() 2009-11-26 09:04:55 +01:00
transport_class.h driver model: constify attribute groups 2009-09-15 09:50:47 -07:00
trdevice.h
tsacct_kern.h
tty_driver.h tty: Fix regressions caused by commit b50989dc 2009-09-27 13:35:16 -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
tty.h tty.h: make tty_port_get() static inline 2010-01-16 12:15:38 -08:00
typecheck.h
types.h block: rename CONFIG_LBD to CONFIG_LBDAF 2009-06-19 08:08:50 +02:00
uaccess.h maccess,probe_kernel: Allow arch specific override probe_kernel_(read|write) 2010-01-07 11:58:36 -06:00
ucb1400.h Input: ucb1400_ts - allow passing IRQ through platfrom_data 2009-11-20 00:52:05 -08:00
udf_fs_i.h
udp.h udp: bind() optimisation 2009-11-10 20:54:38 -08:00
uinput.h
uio_driver.h
uio.h uio: mark uio.h functions __KERNEL__ only 2009-07-29 19:10:39 -07:00
ultrasound.h Trivial: fix typo s/balence/balance/ 2009-06-12 18:01:45 +02:00
un.h
unistd.h
usb_usual.h USB: usb-storage: add BAD_SENSE flag 2009-12-11 11:55:26 -08:00
usb.h USB: Fix duplicate sysfs problem after device reset. 2010-01-20 15:24:35 -08:00
usbdevice_fs.h usbdevfs: move compat_ioctl handling to devio.c 2009-12-10 22:55:37 +01:00
user_namespace.h
user-return-notifier.h core: Fix user return notifier on fork() 2009-11-29 22:03:04 +01:00
user.h
utime.h
uts.h
utsname.h headers: utsname.h redux 2009-09-23 18:13:10 -07:00
uwb.h uwb: avoid radio controller reset loops 2009-08-26 12:39:29 +01:00
vermagic.h kbuild: move utsrelease.h to include/generated 2009-12-12 13:08:15 +01:00
veth.h
vfs.h
vgaarb.h Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6 2009-09-24 09:57:08 -07:00
via.h
video_output.h
videodev2.h V4L/DVB (13647): v4l: Add a 10-bit monochrome and missing 8- and 10-bit Bayer fourcc codes 2009-12-16 09:27:16 -02:00
videodev.h
videotext.h
virtio_9p.h virtio: let header files include virtio_ids.h 2009-10-22 16:39:28 +10:30
virtio_balloon.h virtio: let header files include virtio_ids.h 2009-10-22 16:39:28 +10:30
virtio_blk.h virtio_blk: Revert serial number support 2009-10-22 16:39:30 +10:30
virtio_config.h BUILD_BUG_ON(): fix it and a couple of bogus uses of it 2009-09-23 07:39:29 -07:00
virtio_console.h virtio: let header files include virtio_ids.h 2009-10-22 16:39:28 +10:30
virtio_ids.h virtio: add virtio IDs file 2009-09-23 22:26:32 +09:30
virtio_net.h virtio: let header files include virtio_ids.h 2009-10-22 16:39:28 +10: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 virtio: let header files include virtio_ids.h 2009-10-22 16:39:28 +10:30
virtio.h virtio: make add_buf return capacity remaining 2009-09-23 22:26:31 +09:30
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: stop kswapd waiting on congestion when the min watermark is not being met 2009-12-15 08:53:16 -08:00
vt_buffer.h
vt_kern.h vc: Add support for hiding the cursor when creating VTs 2009-11-13 15:54:27 -08:00
vt.h vt: don't export vt_kmsg_redirect() to userspace 2009-12-17 15:45:30 -08:00
w1-gpio.h w1-gpio: add external pull-up enable callback 2009-06-18 13:03:58 -07:00
wait.h sched: Rename sync arguments 2009-09-15 16:51:30 +02:00
wanrouter.h
watchdog.h
wimax.h
wireless.h net/compat/wext: send different messages to compat tasks 2009-07-15 08:53:39 -07:00
wlp.h
wm97xx_batt.h wm97xx_battery: Use platform_data 2009-09-04 20:20:58 +04:00
wm97xx.h Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 2009-09-23 03:49:27 +04:00
workqueue.h workqueue: Add debugobjects support 2009-11-16 01:09:48 +09:00
writeback.h fs-writeback: Add helper function to start writeback if idle 2009-12-23 07:57:07 -05:00
x25.h X25: Enable setting of cause and diagnostic fields 2009-11-18 23:30:41 -08:00
xattr.h sanitize xattr handler prototypes 2009-12-16 12:16:49 -05:00
xfrm.h xfrm: Define new XFRM netlink auth attribute with specified truncation bits 2009-11-25 15:48:37 -08:00
xilinxfb.h
yam.h
zconf.h
zlib.h
zorro_ids.h
zorro.h
zutil.h