Frederic Weisbecker
45a73372ef
hw_breakpoints: Fix per task breakpoint tracking
...
Freeing a perf event can happen in several ways. A task
calls perf_event_exit_task() right before exiting. This helper
will detach all the events from the task context and queue their
removal through free_event() if they are child tasks. The task
also loses its context reference there.
Releasing the breakpoint slot from the constraint table is made
from free_event() that calls release_bp_slot(). We count the number
of breakpoints this task is running by looking at the task's
perf_event_ctxp and iterating through its attached events.
But at this time, the reference to this context has been cleaned up
already.
So looking at the event->ctx instead of task->perf_event_ctxp
to count the remaining breakpoints should solve the problem.
At least it would for child breakpoints, but not for parent ones.
If the parent exits before the child, it will remove all its
events from the context but free_event() will be called later,
on fd release time. And checking the number of breakpoints the
task has attached to its context at this time is unreliable as all
events have been removed from the context.
To solve this, we keep track of the list of per task breakpoints.
On top of it, we maintain our array of numbers of breakpoints used
by the tasks. We use the context address as a task id.
So, instead of looking at the number of events attached to a context,
we walk through our list of per task breakpoints and count the number
of breakpoints that use the same ctx than the one to be reserved or
released from the constraint table, and update the count on top of this
result.
In the meantime it solves a bad refcounting, it also solves a warning,
reported by Paul.
Badness at /home/paulus/kernel/perf/kernel/hw_breakpoint.c:114
NIP: c0000000000cb470 LR: c0000000000cb46c CTR: c00000000032d9b8
REGS: c000000118e7b570 TRAP: 0700 Not tainted (2.6.35-rc3-perf-00008-g76b0f13
)
MSR: 9000000000029032 <EE,ME,CE,IR,DR> CR: 44004424 XER: 000fffff
TASK = c0000001187dcad0[3143] 'perf' THREAD: c000000118e78000 CPU: 1
GPR00: c0000000000cb46c c000000118e7b7f0 c0000000009866a0 0000000000000020
GPR04: 0000000000000000 000000000000001d 0000000000000000 0000000000000001
GPR08: c0000000009bed68 c00000000086dff8 c000000000a5bf10 0000000000000001
GPR12: 0000000024004422 c00000000ffff200 0000000000000000 0000000000000000
GPR16: 0000000000000000 0000000000000000 0000000000000018 00000000101150f4
GPR20: 0000000010206b40 0000000000000000 0000000000000000 00000000101150f4
GPR24: c0000001199090c0 0000000000000001 0000000000000000 0000000000000001
GPR28: 0000000000000000 0000000000000000 c0000000008ec290 0000000000000000
NIP [c0000000000cb470] .task_bp_pinned+0x5c/0x12c
LR [c0000000000cb46c] .task_bp_pinned+0x58/0x12c
Call Trace:
[c000000118e7b7f0] [c0000000000cb46c] .task_bp_pinned+0x58/0x12c (unreliable)
[c000000118e7b8a0] [c0000000000cb584] .toggle_bp_task_slot+0x44/0xe4
[c000000118e7b940] [c0000000000cb6c8] .toggle_bp_slot+0xa4/0x164
[c000000118e7b9f0] [c0000000000cbafc] .release_bp_slot+0x44/0x6c
[c000000118e7ba80] [c0000000000c4178] .bp_perf_event_destroy+0x10/0x24
[c000000118e7bb00] [c0000000000c4aec] .free_event+0x180/0x1bc
[c000000118e7bbc0] [c0000000000c54c4] .perf_event_release_kernel+0x14c/0x170
Reported-by: Paul Mackerras <paulus@samba.org>
Signed-off-by: Frederic Weisbecker <fweisbec@gmail.com>
Cc: Ingo Molnar <mingo@elte.hu>
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
Cc: Arnaldo Carvalho de Melo <acme@redhat.com>
Cc: Prasad <prasad@linux.vnet.ibm.com>
Cc: Mahesh Salgaonkar <mahesh@linux.vnet.ibm.com>
Cc: Will Deacon <will.deacon@arm.com>
Cc: Jason Wessel <jason.wessel@windriver.com>
2010-06-24 23:33:40 +02:00
..
amba
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx
2010-05-30 09:12:43 -07:00
byteorder
Revert "endian: #define __BYTE_ORDER"
2010-05-26 08:30:15 -07:00
caif
caif: Rewritten socket implementation
2010-04-28 12:55:14 -07:00
can
can: sja1000 platform data fixes
2010-05-17 22:39:48 -07:00
decompress
decompress: fix new decompressor for PIC
2010-03-12 15:52:44 -08:00
dvb
Revert "V4L/DVB: Add FE_CAN_PSK_8 to allow apps to identify PSK_8 capable DVB devices"
2010-05-19 12:57:48 -03:00
hdlc
i2c
Merge branch 'for-linus' of git://git.o-hand.com/linux-rpurdie-backlight
2010-05-27 11:34:55 -07:00
input
input: Touchscreen driver for TPS6507x
2010-05-28 01:37:38 +02:00
isdn
lockd
mfd
mfd: New AB8500 driver
2010-05-28 01:38:00 +02:00
mlx4
IB/mlx4: Add support for masked atomic operations
2010-04-21 16:37:49 -07:00
mmc
sh: add boot code to MMCIF driver header
2010-05-31 13:11:47 +09:00
mtd
mtd: nand: support alternate BB marker locations on MLC
2010-05-14 01:56:12 +01:00
netfilter
netfilter: xtables: stackptr should be percpu
2010-05-31 16:41:35 +02:00
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
netfilter: remove stale declaration for ip6_masked_addrcmp()
2010-03-08 13:17:01 +01:00
nfsd
nfsd: further comment typos
2010-05-03 08:33:00 -04:00
raid
regulator
regulator: Allow regulator-regulator supplies to be specified by name
2010-05-25 10:16:01 +01:00
rtc
spi
Merge remote branch 'origin' into secretlab/next-spi
2010-05-25 00:38:26 -06:00
ssb
ssb: Fix order of definitions and some text space indents
2010-04-26 13:51:09 -04:00
sunrpc
SUNRPC: Don't spam gssd with upcall requests when the kerberos key expired
2010-05-14 15:09:37 -04:00
tc_act
tc_ematch
unaligned
usb
ALSA: usb-audio: unify constants from specification
2010-05-31 18:17:22 +02:00
uwb
wimax
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
8250_pci.h
a.out.h
ac97_codec.h
acct.h
sysctl extern cleanup: acct
2010-03-12 15:53:10 -08:00
acpi.h
Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6
2010-05-28 14:42:18 -07:00
acpi_pmtmr.h
adb.h
adfs_fs.h
aer.h
affs_hardblocks.h
agp_backend.h
agpgart.h
ahci_platform.h
ahci: Add platform driver
2010-05-14 17:08:01 -04:00
aio.h
aio: fix the compat vectored operations
2010-05-27 09:12:53 -07:00
aio_abi.h
altera_jtaguart.h
serial: Add driver for the Altera JTAG UART
2010-05-21 09:34:30 -07:00
altera_uart.h
serial: Add driver for the Altera UART
2010-05-21 09:34:30 -07:00
amifd.h
amifdreg.h
amigaffs.h
anon_inodes.h
apm-emulation.h
apm_bios.h
arcdevice.h
arcfb.h
async.h
async_tx.h
ata.h
libata-sff: prd is BMDMA specific
2010-05-19 13:38:54 -04:00
ata_platform.h
atalk.h
ath9k_platform.h
atm.h
atm_eni.h
atm_he.h
atm_idt77105.h
atm_nicstar.h
atm_suni.h
atm_tcp.h
atm_zatm.h
atmapi.h
atmarp.h
atmbr2684.h
atmclip.h
atmdev.h
atmel-mci.h
atmel-pwm-bl.h
atmel-ssc.h
atmel_pdc.h
atmel_pwm.h
atmel_serial.h
atmel_tc.h
atmioc.h
atmlec.h
atmmpc.h
atmppp.h
atmsap.h
atmsvc.h
attribute_container.h
audit.h
auto_dev-ioctl.h
auto_fs.h
auto_fs4.h
auxvec.h
ax25.h
b1lli.h
b1pcmcia.h
backing-dev.h
Revert "writeback: fix WB_SYNC_NONE writeback from umount"
2010-06-01 11:08:43 +02:00
backlight.h
backlight: Allow properties to be passed at registration
2010-03-16 19:47:54 +00:00
baycom.h
bcd.h
bfs_fs.h
binfmts.h
coredump: pass mm->flags as a coredump parameter for consistency
2010-03-06 11:26:46 -08:00
bio.h
bit_spinlock.h
bitmap.h
Revert "cpusets: randomize node rotor used in cpuset_mem_spread_node()"
2010-05-30 09:00:03 -07:00
bitops.h
Merge branch 'core-hweight-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
2010-05-18 09:17:01 -07:00
bitrev.h
blk-iopoll.h
blkdev.h
block: disable preemption before using sched_clock()
2010-06-01 12:23:18 +02:00
blkpg.h
blktrace_api.h
blockgroup_lock.h
bootmem.h
bottom_half.h
bpqether.h
brcmphy.h
bsg.h
btree-128.h
btree-type.h
btree.h
buffer_head.h
fs: introduce new truncate sequence
2010-05-27 22:15:33 -04:00
bug.h
c2port.h
cache.h
Rename .data.cacheline_aligned to .data..cacheline_aligned.
2010-03-03 11:25:58 +01:00
can.h
capability.h
capi.h
cb710.h
cciss_defs.h
cciss_ioctl.h
cd1400.h
cdev.h
cdk.h
cdrom.h
cfag12864b.h
cgroup.h
cgroups: make cftype.unregister_event() void-returning
2010-05-27 09:12:44 -07:00
cgroup_subsys.h
cgroupstats.h
chio.h
circ_buf.h
Document Linux's circular buffering capabilities
2010-03-24 16:31:22 -07:00
clk.h
clockchips.h
clockevents: Sanitize min_delta_ns adjustment and prevent overflows
2010-03-12 19:10:29 +01:00
clocksource.h
clocksource: Add clocksource_register_hz/khz interface
2010-05-10 14:24:26 +02:00
cm4000_cs.h
cn_proc.h
cnt32_to_63.h
coda.h
coda_cache.h
coda_fs_i.h
coda_linux.h
coda_psdev.h
coda: move backing-dev.h kernel include inside __KERNEL__
2010-04-28 09:20:33 +02:00
coff.h
com20020.h
compaction.h
mm: compaction: defer compaction using an exponential backoff when compaction fails
2010-05-25 08:07:00 -07:00
compat.h
compat: factor out compat_rw_copy_check_uvector from compat_do_readv_writev
2010-05-27 09:12:53 -07:00
compiler-gcc.h
compiler-gcc3.h
compiler-gcc4.h
compiler-intel.h
compiler.h
completion.h
sched: add wait_for_completion_killable_timeout
2010-05-29 09:12:30 -07:00
comstats.h
concap.h
configfs.h
connector.h
console.h
console_struct.h
consolemap.h
const.h
coredump.h
coredump: plug a memory leak situation on dump_seek()
2010-03-12 15:52:32 -08:00
cper.h
ACPI, APEI, UEFI Common Platform Error Record (CPER) header
2010-05-19 22:41:05 -04:00
cpu.h
cpufreq.h
cpufreq: Unify sysfs attribute definition macros
2010-04-09 14:07:56 -07:00
cpuidle.h
cpuidle: make cpuidle_curr_driver static
2010-05-27 21:06:58 -04:00
cpumask.h
cpumask: let num_*_cpus() function always return unsigned values
2010-03-06 11:26:29 -08:00
cpuset.h
cpusets: new round-robin rotor for SLAB allocations
2010-05-27 09:12:44 -07:00
cramfs_fs.h
cramfs_fs_sb.h
crash_dump.h
crc-ccitt.h
crc-itu-t.h
crc-t10dif.h
crc7.h
crc16.h
crc32.h
crc32c.h
cred.h
umh: creds: kill subprocess_info->cred logic
2010-05-27 09:12:45 -07:00
crypto.h
crypto: Use ARCH_KMALLOC_MINALIGN for CRYPTO_MINALIGN now that it's exposed
2010-05-19 22:03:14 +03:00
cryptohash.h
cs5535.h
ctype.h
cuda.h
cyclades.h
cyclomx.h
cycx_cfm.h
cycx_drv.h
cycx_x25.h
davinci_emac.h
dca.h
dcache.h
Fix the regression created by "set S_DEAD on unlink()..." commit
2010-05-15 07:16:33 -04:00
dcbnl.h
remove DCB_PROTO_VERSION as we don't do netlink versioning
2010-04-22 18:32:12 -07:00
dccp.h
dcookies.h
debug_locks.h
debugfs.h
Add x64 support to debugfs
2010-05-19 22:41:57 -04:00
debugobjects.h
Debugobjects transition check
2010-05-10 16:08:01 -07:00
delay.h
delayacct.h
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
device-mapper.h
dm table: remove unused dm_get_device range parameters
2010-03-06 02:32:27 +00:00
device.h
Merge remote branch 'origin' into secretlab/next-devicetree
2010-05-22 00:36:56 -06:00
device_cgroup.h
devpts_fs.h
dio.h
dirent.h
display.h
dlm.h
dlm_device.h
dlm_netlink.h
dlm_plock.h
dlmconstants.h
dm-dirty-log.h
dm-io.h
dm: eliminate some holes data structures
2010-03-06 02:32:33 +00:00
dm-ioctl.h
dm ioctl: introduce flag indicating uevent was generated
2010-03-06 02:32:31 +00:00
dm-kcopyd.h
dm-log-userspace.h
dm-region-hash.h
dm9000.h
dma-attrs.h
dma-debug.h
dma-mapping.h
dma-mapping: remove deprecated dma_sync_single and dma_sync_sg API
2010-05-27 09:12:53 -07:00
dma_remapping.h
dmaengine.h
Merge branch 'ioat' into dmaengine
2010-05-17 16:30:58 -07:00
dmapool.h
dmar.h
dmi.h
dn.h
dnotify.h
dqblk_qtree.h
dqblk_v1.h
dqblk_v2.h
dqblk_xfs.h
quota: unify ->set_dqblk
2010-05-21 19:30:44 +02:00
drbd.h
Preparing 8.3.8rc2
2010-06-01 11:12:28 +02:00
drbd_limits.h
drbd: Four new configuration settings for resync speed control
2010-05-18 01:25:00 +02:00
drbd_nl.h
drbd: Four new configuration settings for resync speed control
2010-05-18 01:25:00 +02:00
drbd_tag_magic.h
ds1286.h
ds2782_battery.h
ds2782_battery: Add support for ds2786 battery gas gauge
2010-04-26 22:03:42 +04:00
ds17287rtc.h
dtlk.h
dw_dmac.h
dynamic_debug.h
DYNAMIC_DEBUG: fix documentation errors
2010-05-25 08:07:05 -07:00
early_res.h
edac.h
edac_mce.h
edac_mce: Add an interface driver to report mce errors via edac
2010-05-10 11:44:49 -03:00
edd.h
eeprom_93cx6.h
efi.h
efs_fs_sb.h
efs_vh.h
eisa.h
elevator.h
blkio: Add io_merged stat
2010-04-09 08:36:07 +02:00
elf-em.h
elf-fdpic.h
elf.h
[S390] add breaking event address for user space
2010-05-17 10:00:15 +02:00
elfcore-compat.h
elfcore.h
linux/elfcore.h: hide kernel functions
2010-05-21 20:29:10 -07:00
elfnote.h
enclosure.h
err.h
err.h: add __must_check to error pointer handlers
2010-05-25 08:07:02 -07:00
errno.h
errqueue.h
etherdevice.h
ethtool.h
net: fix ethtool coding style errors and warnings
2010-04-07 21:54:42 -07:00
eventfd.h
eventpoll.h
exportfs.h
ext2_fs.h
ext2_fs_sb.h
ext2: Add ext2_sb_info s_lock spinlock
2010-05-21 19:30:39 +02:00
ext3_fs.h
drop unused dentry argument to ->fsync
2010-05-27 22:05:02 -04:00
ext3_fs_i.h
ext3: fix broken handling of EXT3_STATE_NEW
2010-03-29 14:30:19 -07:00
ext3_fs_sb.h
ext3_jbd.h
f75375s.h
fadvise.h
falloc.h
fault-inject.h
fb.h
drop unused dentry argument to ->fsync
2010-05-27 22:05:02 -04:00
fcdevice.h
fcntl.h
pipe: add support for shrinking and growing pipes
2010-05-21 21:12:40 +02:00
fd.h
fddidevice.h
fdreg.h
fdtable.h
fec.h
fec: add support for PHY interface platform data
2010-05-24 00:36:13 -07:00
fib_rules.h
net: rtnetlink: decouple rtnetlink address families from real address families
2010-04-26 16:13:54 +02:00
fiemap.h
file.h
get rid of the magic around f_count in aio
2010-05-27 22:03:07 -04:00
filter.h
net: Socket filter ancilliary data access for skb->dev->type
2010-04-22 16:05:44 -07:00
fips.h
firewire-cdev.h
firewire: cdev: fix cut+paste mistake in disclaimer
2010-04-15 22:18:36 +02:00
firewire-constants.h
firewire: cdev: fix cut+paste mistake in disclaimer
2010-04-15 22:18:36 +02:00
firewire.h
firewire: core: use separate timeout for each transaction
2010-05-19 00:26:30 +02:00
firmware-map.h
memory-hotplug: create /sys/firmware/memmap entry for new memory
2010-03-06 11:26:25 -08:00
firmware.h
firmware_class: fix memory leak - free allocated pages
2010-05-21 09:37:28 -07:00
flat.h
flex_array.h
font.h
freezer.h
Freezer: Fix buggy resume test for tasks frozen with cgroup freezer
2010-03-26 23:51:44 +01:00
fs.h
wrong type for 'magic' argument in simple_fill_super()
2010-06-04 17:16:28 -04:00
fs_enet_pd.h
fs_stack.h
fs_struct.h
fs_uart_pd.h
fscache-cache.h
SLOW_WORK: CONFIG_SLOW_WORK_PROC should be CONFIG_SLOW_WORK_DEBUG
2010-03-29 09:14:47 -07:00
fscache.h
fsl_devices.h
fsnotify.h
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
fsnotify_backend.h
ftrace.h
Merge branch 'tracing-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
2010-05-18 08:35:04 -07:00
ftrace_event.h
perf, trace: Inline perf_swevent_put_recursion_context()
2010-06-09 11:12:33 +02:00
ftrace_irq.h
fuse.h
fuse: support splice() writing to fuse device
2010-05-25 15:06:06 +02:00
futex.h
gameport.h
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
gcd.h
gen_stats.h
genalloc.h
generic_acl.h
fs: xattr_handler table should be const
2010-05-21 18:31:18 -04:00
generic_serial.h
genetlink.h
netlink: Export genl_lock() API for use by modules
2010-04-03 14:56:05 -07:00
genhd.h
Remove GENHD_FL_DRIVERFS
2010-03-16 08:55:32 +01:00
getcpu.h
gfp.h
include/linux/gfp.h: fix coding style
2010-05-25 08:07:01 -07:00
gfs2_ondisk.h
GFS2: Remove old, unused linked list code from quota
2010-03-01 14:08:10 +00:00
gigaset_dev.h
gpio.h
gpiolib: introduce set_debounce method
2010-05-27 09:12:42 -07:00
gpio_keys.h
gpio_mouse.h
gsmmux.h
tty: n_gsm line discipline
2010-05-21 09:34:29 -07:00
hardirq.h
hash.h
hdlc.h
hdlcdrv.h
hdreg.h
hid-debug.h
hid.h
Merge branches 'upstream-fixes', 'bkl-removal', 'debugfs-fixes' and 'hid-suspend' into for-linus
2010-05-19 14:05:06 +02:00
hiddev.h
hidraw.h
highmem.h
highmem: remove unneeded #ifdef CONFIG_TRACE_IRQFLAGS_SUPPORT for debug_kmap_atomic()
2010-05-25 08:07:01 -07:00
highuid.h
hil.h
hil_mlc.h
hippidevice.h
hp_sdc.h
hpet.h
hrtimer.h
hrtimers: Provide schedule_hrtimeout for CLOCK_REALTIME
2010-04-06 21:50:03 +02:00
htcpld.h
mfd: Add HTCPLD driver
2010-03-07 22:17:09 +01:00
htirq.h
hugetlb.h
hw_breakpoint.h
hw-breakpoints: Get the number of available registers on boot dynamically
2010-05-01 04:32:14 +02:00
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
hysdn_if.h
i2c-algo-bit.h
i2c-algo-bit: Add pre- and post-xfer hooks
2010-03-13 20:56:56 +01:00
i2c-algo-pca.h
i2c-algo-pcf.h
i2c-dev.h
i2c-gpio.h
i2c-id.h
i2c-ocores.h
i2c-omap.h
i2c-omap: add mpu wake up latency constraint in i2c
2010-05-20 00:18:59 +01:00
i2c-pca-platform.h
i2c-pnx.h
i2c-pxa.h
i2c-smbus.h
i2c: Add SMBus alert support
2010-03-02 12:23:42 +01:00
i2c-xiic.h
Add the platform data include for the Xilinx XPS IIC Bus Interface
2010-03-14 11:14:58 -07:00
i2c.h
Merge remote branch 'origin' into secretlab/next-devicetree
2010-05-22 00:36:56 -06:00
i2o-dev.h
i2o.h
i2o: Remove the dangerous kobj_to_i2o_device macro
2010-03-24 08:20:03 +01:00
i8k.h
i7300_idle.h
i8042.h
i82593.h
ibmtr.h
icmp.h
icmpv6.h
ide.h
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide-2.6
2010-05-24 08:05:29 -07:00
idr.h
ieee80211.h
mac80211: add flags for STBC (Space-Time Block Coding)
2010-04-20 11:52:21 -04:00
if.h
netpoll: add generic support for bridge and bonding devices
2010-05-06 00:47:21 -07:00
if_addr.h
if_addrlabel.h
if_arcnet.h
if_arp.h
net-caif: add CAIF protocol definitions
2010-03-30 19:08:43 -07:00
if_bonding.h
if_bridge.h
if_cablemodem.h
if_ec.h
if_eql.h
if_ether.h
net-caif: add CAIF protocol definitions
2010-03-30 19:08:43 -07:00
if_fc.h
if_fddi.h
if_frad.h
if_hippi.h
if_infiniband.h
if_link.h
net: Add netlink support for virtual port management (was iovnl)
2010-05-17 22:49:55 -07:00
if_ltalk.h
if_macvlan.h
net: adjust handle_macvlan to pass port struct to hook
2010-05-15 23:48:02 -07:00
if_packet.h
packet: support for TX time stamps on RAW sockets
2010-04-13 01:30:48 -07:00
if_phonet.h
if_plip.h
if_ppp.h
if_pppol2tp.h
l2tp: Update PPP-over-L2TP driver to work over L2TPv3
2010-04-03 14:56:04 -07:00
if_pppox.h
l2tp: Update PPP-over-L2TP driver to work over L2TPv3
2010-04-03 14:56:04 -07:00
if_slip.h
if_strip.h
if_tr.h
if_tun.h
tun: add ioctl to modify vnet header size
2010-05-03 12:33:13 +03:00
if_tunnel.h
if_tunnel.h: add missing ams/byteorder.h include
2010-03-21 21:19:02 -07:00
if_vlan.h
if_x25.h
X25: Add if_x25.h and x25 to device identifiers
2010-04-22 16:12:36 -07:00
igmp.h
ihex.h
ima.h
in.h
in6.h
IPv6: data structure changes for new socket options
2010-04-23 23:35:28 -07:00
in_route.h
inet.h
inet_diag.h
inet_lro.h
inetdevice.h
init.h
Rename .data.nosave to .data..nosave.
2010-03-03 11:26:01 +01:00
init_ohci1394_dma.h
init_task.h
Merge branch 'for-35' of git://repo.or.cz/linux-kbuild
2010-06-01 08:55:52 -07:00
initrd.h
inotify.h
input-polldev.h
input.h
Input: use ABS_CNT rather than (ABS_MAX + 1)
2010-05-20 23:05:28 -07:00
intel-iommu.h
interrupt.h
interrupt.h: fix fatal kernel-doc error
2010-05-21 10:48:12 -07:00
io-mapping.h
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
io.h
ioc3.h
ioc4.h
iocontext.h
cfq-iosched: remove dead_key from cfq_io_context
2010-05-24 09:06:59 +02:00
ioctl.h
iommu-helper.h
iommu.h
iommu-api: Remove iommu_{un}map_range functions
2010-03-07 18:01:13 +01:00
ioport.h
resource: shared I/O region support
2010-05-11 12:01:10 -07:00
ioprio.h
iova.h
ip.h
ip6_tunnel.h
ip_vs.h
ipc.h
ipc_namespace.h
nsproxy: remove INIT_NSPROXY()
2010-03-12 15:52:40 -08:00
ipmi.h
ipmi_msgdefs.h
ipmi_smi.h
ipmi: remove ipmi_smi.h self-include
2010-03-12 15:52:40 -08:00
ipsec.h
ipv6.h
ipv6: ip6mr: support multiple tables
2010-05-11 14:40:55 +02:00
ipv6_route.h
ipx.h
irda.h
irq.h
genirq: Add CPU mask affinity hint
2010-05-03 11:50:57 +02:00
irq_cpustat.h
irqflags.h
irqnr.h
irqreturn.h
isa.h
isapnp.h
isapnp: move definitions to mod_devicetable.h so file2alias can reach them.
2010-05-19 17:33:38 +09:30
iscsi_ibft.h
ibft, x86: Change reserve_ibft_region() to find_ibft_region()
2010-04-01 16:12:48 -07:00
isdn.h
isdn_divertif.h
isdn_ppp.h
isdnif.h
isicom.h
iso_fs.h
istallion.h
ivtv.h
ivtvfb.h
fbdev: move FBIO_WAITFORVSYNC to linux/fb.h
2010-05-25 08:07:09 -07:00
ixjuser.h
jbd.h
jbd: Provide function to check whether transaction will issue data barrier
2010-05-21 19:30:40 +02:00
jbd2.h
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
jffs2.h
jhash.h
jiffies.h
journal-head.h
joystick.h
Input: use ABS_CNT rather than (ABS_MAX + 1)
2010-05-20 23:05:28 -07:00
kallsyms.h
kbd_diacr.h
kbd_kern.h
Kbuild
X25: Add if_x25.h and x25 to device identifiers
2010-04-22 16:12:36 -07:00
kbuild.h
kd.h
kdb.h
printk,kdb: capture printk() when in kdb shell
2010-05-20 21:04:27 -05:00
kdebug.h
kdev_t.h
kernel-page-flags.h
kernel.h
lib: introduce common method to convert hex digits
2010-05-25 08:07:05 -07:00
kernel_stat.h
kernelcapi.h
kexec.h
key-type.h
key.h
keyboard.h
keyctl.h
kfifo.h
Merge branch 'master' into for-next
2010-04-23 02:08:44 +02:00
kgdb.h
x86, kgdb, init: Add early and late debug states
2010-05-20 21:04:29 -05:00
klist.h
kmalloc_sizes.h
kmemcheck.h
kmemleak.h
kmod.h
umh: creds: kill subprocess_info->cred logic
2010-05-27 09:12:45 -07:00
kmsg_dump.h
kobj_map.h
kobj: add comment and multiple inclusion protection
2010-03-15 15:29:39 +01:00
kobject.h
netns: Teach network device kobjects which namespace they are in.
2010-05-21 09:37:32 -07:00
kprobes.h
kref.h
kref: remove kref_set
2010-05-21 09:37:29 -07:00
ks0108.h
ks8842.h
ks8842: Add platform data for setting mac address
2010-04-21 16:33:29 -07:00
ksm.h
kthread.h
ktime.h
ktime: introduce ktime_to_ms()
2010-05-14 15:09:32 -04:00
kvm.h
KVM: PPC: Add OSI hypercall interface
2010-05-17 12:17:10 +03:00
kvm_host.h
KVM: Let vcpu structure alignment be determined at runtime
2010-05-19 11:36:29 +03:00
kvm_para.h
kvm_types.h
l2tp.h
l2tp: Add netlink control API for L2TP
2010-04-03 14:56:05 -07:00
lapb.h
latencytop.h
lcd.h
backlight: add S6E63M0 AMOLED LCD Panel driver
2010-05-26 17:34:16 +01:00
lcm.h
block: Fix overrun in lcm() and move it to lib
2010-03-15 12:47:59 +01:00
leds-bd2802.h
leds-lp3944.h
leds-pca9532.h
leds-regulator.h
leds.h
leds: leds-gpio: Change blink_set callback to be able to turn off blinking
2010-05-26 13:07:55 +01:00
leds_pwm.h
lguest.h
lguest_launcher.h
libata.h
libata: implement on-demand HPA unlocking
2010-06-02 13:50:10 -04:00
libps2.h
license.h
limits.h
linkage.h
Rename .bss.page_aligned to .bss..page_aligned.
2010-03-03 11:25:59 +01:00
linux_logo.h
lis3lv02d.h
lis3: interrupt handlers for 8bit wakeup and click events
2010-05-25 08:07:07 -07:00
list.h
lib: fix first line of kernel-doc for a few functions
2010-03-06 11:26:35 -08:00
list_nulls.h
list_sort.h
llc.h
lmb.h
lockdep.h
lockdep: Add novalidate class for dev->mutex conversion
2010-05-21 09:37:30 -07:00
log2.h
loop.h
lp.h
lru_cache.h
lsm_audit.h
LSM Audit: rename LSM_AUDIT_NO_AUDIT to LSM_AUDIT_DATA_NONE
2010-04-28 08:51:12 +10:00
lzo.h
m48t86.h
magic.h
major.h
map_to_7segment.h
maple.h
math64.h
matroxfb.h
fbdev: move FBIO_WAITFORVSYNC to linux/fb.h
2010-05-25 08:07:09 -07:00
max17040_battery.h
mbcache.h
mbus.h
mc6821.h
mc146818rtc.h
mca-legacy.h
mca.h
mdio-bitbang.h
mdio-gpio.h
mdio.h
memcontrol.h
memcg: fix mis-accounting of file mapped racy with migration
2010-05-27 09:12:44 -07:00
memory.h
memory hotplug: allow setting of phys_device
2010-03-17 18:43:47 -07:00
memory_hotplug.h
cpu/mem hotplug: enable CPUs online before local memory online
2010-05-25 08:07:00 -07:00
mempolicy.h
mempolicy: restructure rebinding-mempolicy functions
2010-05-25 08:06:57 -07:00
mempool.h
memstick.h
meye.h
V4L/DVB: meye: remove last V4L1 remnants from the code and add v4l2_device
2010-05-18 00:52:36 -03:00
mg_disk.h
migrate.h
mm: compaction: memory compaction core
2010-05-25 08:06:59 -07:00
mii.h
minix_fs.h
miscdevice.h
misc: Fix allocation 'borrowed' by vhost_net
2010-06-09 08:50:31 -07:00
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm.h
mm: make lowmem_page_address() use PFN_PHYS() for improved portability
2010-05-25 08:07:02 -07:00
mm_inline.h
mm_types.h
nommu: fix build breakage
2010-03-12 15:52:28 -08:00
mman.h
mmdebug.h
mmiotrace.h
mmtimer.h
mmu_context.h
mmu_notifier.h
mmzone.h
numa: introduce numa_mem_id()- effective local memory node id
2010-05-27 09:12:57 -07:00
mnt_namespace.h
take check for new events in namespace (guts of mounts_poll()) to namespace.c
2010-03-03 14:07:59 -05:00
mod_devicetable.h
Merge branch 'modules' of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus
2010-05-21 17:15:44 -07:00
module.h
module: Make module sysfs functions private.
2010-06-05 11:17:36 +09:30
moduleloader.h
moduleparam.h
mount.h
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6
2010-03-04 08:15:33 -08:00
mpage.h
mqueue.h
mroute.h
ipv4: ipmr: support multiple tables
2010-04-13 14:49:34 -07:00
mroute6.h
ipv6: ip6mr: support multiple tables
2010-05-11 14:40:55 +02:00
msdos_fs.h
msg.h
msi.h
msm_mdp.h
drivers: video: msm: add include msm_mdp.h
2010-04-28 15:16:48 -07:00
mtio.h
mutex-debug.h
mutex.h
mv643xx.h
mv643xx_eth.h
mv643xx_i2c.h
n_r3964.h
namei.h
nbd.h
ncp.h
ncp_fs.h
ncpfs: BKL ioctl pushdown
2010-05-17 05:27:42 +02:00
ncp_fs_i.h
ncp_fs_sb.h
ncpfs: add bdi backing to mount session
2010-04-22 12:31:11 +02:00
ncp_mount.h
ncp_no.h
neighbour.h
net.h
net: sock_def_readable() and friends RCU conversion
2010-05-01 15:00:15 -07:00
net_dropmon.h
net_tstamp.h
netdevice.h
net: Fix definition of netif_vdbg() when VERBOSE_DEBUG is not defined
2010-05-23 23:21:13 -07:00
netfilter.h
netfilter_arp.h
netfilter_bridge.h
netfilter: bridge-netfilter: fix refragmenting IP traffic encapsulated in PPPoE traffic
2010-04-20 16:22:01 +02:00
netfilter_decnet.h
netfilter_ipv4.h
netfilter_ipv6.h
netfilter: ip6table_raw: fix table priority
2010-03-25 11:17:26 +01:00
netlink.h
netlink: Implment netlink_broadcast_filtered
2010-05-21 09:37:32 -07:00
netpoll.h
netpoll: Use 'bool' for netpoll_rx() return type.
2010-05-06 01:31:27 -07:00
netrom.h
nfs.h
nfs2.h
nfs3.h
nfs4.h
nfs4_acl.h
nfs4_mount.h
nfs_fs.h
NFS: Add helper functions for allocating filehandles and fattr structs
2010-05-14 15:09:21 -04:00
nfs_fs_i.h
nfs_fs_sb.h
NFSv4: Clean up the NFSv4 setclientid operation
2010-05-14 15:09:30 -04:00
nfs_idmap.h
nfs_iostat.h
nfs_mount.h
nfs_page.h
nfs_xdr.h
NFSv4: Clean up the NFSv4 setclientid operation
2010-05-14 15:09:30 -04:00
nfsacl.h
nfsd_idmap.h
nilfs2_fs.h
nilfs2: enlarge s_volume_name member in nilfs_super_block
2010-05-10 11:32:33 +09:00
nl80211.h
cfg80211/mac80211: better channel handling
2010-05-07 14:55:50 -04:00
nl802154.h
nls.h
nmi.h
node.h
nodemask.h
Revert "cpusets: randomize node rotor used in cpuset_mem_spread_node()"
2010-05-30 09:00:03 -07:00
notifier.h
notifier: change notifier_from_errno(0) to return NOTIFY_OK
2010-05-27 09:12:47 -07:00
nsc_gpio.h
nsproxy.h
nubus.h
numa.h
nvram.h
nwpserial.h
of.h
of: Fix comparison of "compatible" properties
2010-03-18 07:30:31 -06:00
of_device.h
of: change of_match_device to work with struct device
2010-05-22 00:10:41 -06:00
of_fdt.h
of/flattree: Make unflatten_device_tree() safe to call from any arch
2010-04-28 18:20:29 -06:00
of_gpio.h
of_i2c.h
of_mdio.h
of_platform.h
of: Remove duplicate fields from of_platform_driver
2010-05-22 00:10:40 -06:00
of_spi.h
omapfb.h
oom.h
oprofile.h
oxu210hp.h
padata.h
padata: Add some code comments
2010-05-19 13:44:27 +10:00
page-debug-flags.h
page-flags.h
page-isolation.h
page_cgroup.h
memcg: fix mis-accounting of file mapped racy with migration
2010-05-27 09:12:44 -07:00
pageblock-flags.h
pagemap.h
pagevec.h
param.h
parport.h
parport_pc.h
parser.h
patchkey.h
path.h
pci-acpi.h
pci-aspm.h
pci-dma.h
dma-mapping.h: add the dma_unmap state API
2010-03-12 15:52:42 -08:00
pci.h
Merge branch 'linux_next' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/i7core
2010-06-04 15:39:54 -07:00
pci_hotplug.h
pci_ids.h
ahci: add pci quirk for JMB362
2010-06-07 16:03:10 -04:00
pci_regs.h
Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6
2010-05-21 18:58:52 -07:00
pcieport_if.h
pda_power.h
pda_power: Add function callbacks for suspend and resume
2010-04-16 19:14:34 +04:00
percpu-defs.h
Merge branch 'for-35' of git://repo.or.cz/linux-kbuild
2010-06-01 08:55:52 -07:00
percpu.h
Merge branch 'slabh' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/misc
2010-04-05 09:39:11 -07:00
percpu_counter.h
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu
2010-03-03 07:34:18 -08:00
perf_event.h
hw_breakpoints: Fix per task breakpoint tracking
2010-06-24 23:33:40 +02:00
personality.h
sys_personality: change sys_personality() to accept "unsigned int" instead of u_long
2010-06-04 15:21:45 -07:00
pfkeyv2.h
pfn.h
pg.h
phantom.h
phonedev.h
phonet.h
phy.h
phylib: Support phy module autoloading
2010-04-02 14:30:39 -07:00
phy_fixed.h
pid.h
pid_namespace.h
pim.h
pipe_fs_i.h
pipe: change /proc/sys/fs/pipe-max-pages to byte sized interface
2010-06-03 14:54:39 +02:00
pkt_cls.h
pkt_sched.h
pktcdvd.h
platform_device.h
platform: Make platform resource input parameters const
2010-05-17 21:37:40 +02:00
plist.h
pm.h
PM: Provide generic subsystem-level callbacks
2010-03-06 21:28:37 +01:00
pm_qos_params.h
PM QOS update
2010-05-10 23:08:19 +02:00
pm_runtime.h
i2c: Fix bus-level power management callbacks
2010-05-10 23:09:30 +02:00
pm_wakeup.h
PM: pm_wakeup - switch to using bool
2010-05-10 23:08:15 +02:00
pmu.h
pnp.h
poison.h
hugetlb: fix infinite loop in get_futex_key() when backed by huge pages
2010-04-24 11:31:25 -07:00
poll.h
sysctl extern cleanup: poll
2010-03-12 15:53:11 -08:00
posix-timers.h
posix_acl.h
posix_acl_xattr.h
posix_types.h
power_supply.h
power_supply: Add support for writeable properties
2010-05-19 12:14:42 +04:00
ppdev.h
ppp-comp.h
ppp_channel.h
ppp: Add ppp_dev_name() exported function
2010-04-03 14:56:02 -07:00
ppp_defs.h
pps.h
pps_kernel.h
prctl.h
preempt.h
prefetch.h
prio_heap.h
prio_tree.h
proc_fs.h
profile.h
proportions.h
ptrace.h
x86, perf, bts, mm: Delete the never used BTS-ptrace code
2010-03-26 11:33:55 +01:00
pwm.h
pwm_backlight.h
qnx4_fs.h
qnxtypes.h
quicklist.h
quota.h
quota: Convert quota statistics to generic percpu_counter
2010-05-27 18:56:27 +02:00
quotaops.h
Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs-2.6
2010-05-30 09:11:11 -07:00
radeonfb.h
radix-tree.h
radix_tree_tag_get() is not as safe as the docs make out [ver #2 ]
2010-04-09 10:12:03 -07:00
raid_class.h
ramfs.h
ramfs: replace inode uid,gid,mode initialization with helper function
2010-05-21 18:31:26 -04:00
random.h
lib/random32: export pseudo-random number generator for modules
2010-05-27 09:12:52 -07:00
range.h
ratelimit.h
ratelimit: add ratelimit_state_init()
2010-05-25 08:07:03 -07:00
rational.h
raw.h
rbtree.h
Merge branch 'x86-pat-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
2010-05-18 09:28:04 -07:00
rculist.h
net: rcu fixes
2010-05-03 15:53:54 -07:00
rculist_nulls.h
rcupdate.h
rcu head introduce rcu head init on stack
2010-05-10 16:53:55 -07:00
rcutiny.h
Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
2010-05-18 08:27:54 -07:00
rcutree.h
Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
2010-05-18 08:27:54 -07:00
rds.h
reboot.h
sysctl extern cleanup: C_A_D
2010-03-12 15:52:44 -08:00
reciprocal_div.h
regset.h
reiserfs_acl.h
reiserfs: constify xattr_handler
2010-05-21 18:31:19 -04:00
reiserfs_fs.h
pass writeback_control to ->write_inode
2010-03-05 13:25:52 -05:00
reiserfs_fs_i.h
reiserfs_fs_sb.h
reiserfs_xattr.h
reiserfs: constify xattr_handler
2010-05-21 18:31:19 -04:00
relay.h
res_counter.h
resource.h
resume-trace.h
rfkill.h
rfkill: Add support for KEY_RFKILL
2010-03-02 14:28:49 -05:00
ring_buffer.h
ring-buffer: Make non-consuming read less expensive with lots of cpus.
2010-04-27 13:06:35 -04:00
rio.h
rapidio: fix new kernel-doc warnings
2010-05-30 09:02:47 -07:00
rio_drv.h
rapidio: add Port-Write handling for EM
2010-05-27 09:12:50 -07:00
rio_ids.h
rapidio: add IDT CPS/TSI switches
2010-05-27 09:12:50 -07:00
rio_regs.h
rapidio: add enabling SRIO port RX and TX
2010-05-27 09:12:51 -07:00
rmap.h
mm: migration: share the anon_vma ref counts between KSM and page migration
2010-05-25 08:06:58 -07:00
romfs_fs.h
root_dev.h
rose.h
rotary_encoder.h
route.h
rslib.h
rtc-v3020.h
rtc-v3020: make bitfield unsigned
2010-05-11 10:09:47 +02:00
rtc.h
rtc/hctosys: only claim the RTC provided the system time if it did
2010-03-12 15:52:28 -08:00
rtmutex.h
sysctl extern cleanup: rtmutex
2010-03-12 15:53:10 -08:00
rtnetlink.h
ipv6: ip6mr: support multiple tables
2010-05-11 14:40:55 +02:00
rwlock.h
locking: Make sparse work with inline spinlocks and rwlocks
2010-03-13 01:21:21 +01:00
rwlock_api_smp.h
rwlock_types.h
rwsem-spinlock.h
rwsem.h
rxrpc.h
sc26198.h
scatterlist.h
scc.h
sched.h
proc: turn signal_struct->count into "int nr_threads"
2010-05-27 09:12:47 -07:00
screen_info.h
sctp.h
scx200.h
scx200_gpio.h
sdhci-pltfm.h
sdhci-pltfm: implement platform data passing
2010-05-27 09:12:39 -07:00
sdla.h
seccomp.h
securebits.h
security.h
Merge branch 'master' into next
2010-05-06 10:56:07 +10:00
selection.h
selinux.h
selinux_netlink.h
sem.h
ipc/sem.c: cacheline align the ipc spinlock for semaphores
2010-05-27 09:12:49 -07:00
semaphore.h
seq_file.h
seq_file_net.h
seqlock.h
serial.h
serial167.h
serial_8250.h
serial_core.h
Merge branch 'kdb-merge' of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb
2010-05-21 11:08:05 -07:00
serial_max3100.h
serial_pnx8xxx.h
serial_reg.h
serial_sci.h
serial: sh-sci: fix up serial DMA build.
2010-05-25 12:22:33 +09:00
serialP.h
serio.h
Input: add driver for hampshire serial touchscreens
2010-04-13 23:27:41 -07:00
sfi.h
SFI: add support for v0.81 spec
2010-05-25 11:41:43 -04:00
sfi_acpi.h
sh_clk.h
sh: fixup the docbook paths for clock framework shuffling.
2010-05-13 18:42:25 +09:00
sh_dma.h
SH: constify multiple DMA related objects and references to them
2010-04-26 15:50:50 +09:00
sh_intc.h
sh: intc: IRQ auto-distribution support.
2010-04-15 13:13:52 +09:00
sh_pfc.h
sh_timer.h
shm.h
shmem_fs.h
sht15.h
signal.h
sysctl extern cleanup: signal
2010-03-12 15:52:44 -08:00
signalfd.h
skbuff.h
net: deliver skbs on inactive slaves to exact matches
2010-06-10 22:23:34 -07:00
slab.h
slab: Generify kernel pointer validation
2010-04-09 10:09:50 -07:00
slab_def.h
tracing: Remove kmemtrace ftrace plugin
2010-06-09 17:31:22 +02:00
slob_def.h
mm: Move ARCH_SLAB_MINALIGN and ARCH_KMALLOC_MINALIGN to <linux/slob_def.h>
2010-05-19 22:03:13 +03:00
slow-work.h
slub_def.h
Merge branch 'perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git/frederic/random-tracing into perf/core
2010-06-09 18:55:57 +02:00
sm501-regs.h
sm501.h
smb.h
smb_fs.h
smb_fs_i.h
smb_fs_sb.h
smbfs: add bdi backing to mount session
2010-04-22 12:37:07 +02:00
smb_mount.h
smbno.h
smc91x.h
smc911x.h
smp.h
smp: fix documentation in include/linux/smp.h
2010-03-06 11:26:32 -08:00
smp_lock.h
smsc911x.h
snmp.h
icmp: Account for ICMP out errors
2010-04-03 15:09:04 -07:00
socket.h
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
2010-04-06 23:53:30 -07:00
sockios.h
som.h
sonet.h
sony-laptop.h
sonypi.h
sort.h
sound.h
soundcard.h
spinlock.h
Merge branch 'for-35' of git://repo.or.cz/linux-kbuild
2010-06-01 08:55:52 -07:00
spinlock_api_smp.h
spinlock_api_up.h
spinlock_types.h
spinlock_types_up.h
spinlock_up.h
splice.h
pipe: add support for shrinking and growing pipes
2010-05-21 21:12:40 +02:00
srcu.h
rcu: make SRCU usable in modules
2010-05-10 11:08:35 -07:00
stackprotector.h
stacktrace.h
stallion.h
start_kernel.h
stat.h
statfs.h
stddef.h
stmmac.h
stmmac: new descriptor field for the driver's platform
2010-04-14 04:49:51 -07:00
stop_machine.h
cpu_stop: add dummy implementation for UP
2010-05-08 17:12:33 +02:00
string.h
string_helpers.h
stringify.h
superhyway.h
suspend.h
suspend_ioctls.h
svga.h
swab.h
swap.h
memcg: move charge of file pages
2010-05-27 09:12:43 -07:00
swapops.h
swiotlb.h
swiotlb: remove unnecessary swiotlb_sync_single_range_*
2010-05-27 09:12:52 -07:00
synclink.h
sys.h
syscalls.h
sys_personality: change sys_personality() to accept "unsigned int" instead of u_long
2010-06-04 15:21:45 -07:00
sysctl.h
sysctl: add proc_do_large_bitmap
2010-05-15 23:28:39 -07:00
sysdev.h
sysdev: Add sysdev_create/remove_files
2010-03-07 17:04:47 -08:00
sysfs.h
sysfs: add struct file* to bin_attr callbacks
2010-05-21 09:37:31 -07:00
syslog.h
sysrq.h
Input: implement SysRq as a separate input handler
2010-04-13 23:26:02 -07:00
sysv_fs.h
task_io_accounting.h
task_io_accounting_ops.h
taskstats.h
taskstats_kern.h
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
tboot.h
KVM: VMX: enable VMXON check with SMX enabled (Intel TXT)
2010-05-19 11:36:34 +03:00
tc.h
tca6416_keypad.h
Input: add keypad driver for keys interfaced to TCA6416
2010-05-03 23:50:42 -07:00
tcp.h
telephony.h
termios.h
textsearch.h
textsearch_fsm.h
tfrc.h
thermal.h
thread_info.h
threads.h
pids: increase pid_max based on num_possible_cpus
2010-05-27 09:12:51 -07:00
tick.h
sched: Intoduce get_cpu_iowait_time_us()
2010-05-09 19:35:27 +02:00
tifm.h
timb_dma.h
dma: Add timb-dma
2010-03-25 17:18:43 -07:00
timb_gpio.h
time.h
time: Remove xtime_cache
2010-04-13 12:43:42 +02:00
timecompare.h
timer.h
timers: Introduce the concept of timer slack for legacy timers
2010-04-06 21:50:02 +02:00
timerfd.h
timeriomem-rng.h
times.h
timex.h
ntp: Remove tickadj
2010-03-23 17:19:38 +01:00
tiocl.h
tipc.h
tipc: Update commenting in TIPC API
2010-05-12 23:02:23 -07:00
tipc_config.h
tipc: Add support for "-s" configuration option
2010-05-12 23:02:23 -07:00
topology.h
numa: introduce numa_mem_id()- effective local memory node id
2010-05-27 09:12:57 -07:00
toshiba.h
tpm.h
trace_clock.h
trace_seq.h
tracehook.h
tracepoint.h
tracing: Let tracepoints have data passed to tracepoint callbacks
2010-05-14 09:50:34 -04:00
transport_class.h
trdevice.h
tsacct_kern.h
tty.h
tty: n_gsm line discipline
2010-05-21 09:34:29 -07:00
tty_driver.h
tty_flip.h
USB: tty: Add a function to insert a string of characters with the same flag
2010-03-02 14:55:11 -08:00
tty_ldisc.h
ldisc: new dcd_change() method for line disciplines
2010-03-12 15:52:43 -08:00
typecheck.h
types.h
atomic_t: Remove volatile from atomic_t definition
2010-05-17 07:57:27 -07:00
uaccess.h
ucb1400.h
udf_fs_i.h
udp.h
uinput.h
Input: use ABS_CNT rather than (ABS_MAX + 1)
2010-05-20 23:05:28 -07:00
uio.h
uio_driver.h
ultrasound.h
un.h
unistd.h
usb.h
USB: remove unused usb_buffer_alloc and usb_buffer_free macros
2010-05-20 13:21:50 -07:00
usb_usual.h
usbdevice_fs.h
user-return-notifier.h
user.h
user_namespace.h
utime.h
uts.h
utsname.h
uuid.h
Unified UUID/GUID definition
2010-05-19 22:40:47 -04:00
uwb.h
vermagic.h
veth.h
vfs.h
vga_switcheroo.h
vga_switcheroo: fix build on platforms with no ACPI
2010-03-01 22:21:58 +11:00
vgaarb.h
vgaarb: use MIT license
2010-06-03 13:13:34 +10:00
vhost.h
via-core.h
viafb: move some include files to include/linux
2010-05-11 16:07:59 -06:00
via-gpio.h
viafb: move some include files to include/linux
2010-05-11 16:07:59 -06:00
via.h
via_i2c.h
viafb: move some include files to include/linux
2010-05-11 16:07:59 -06:00
video_output.h
videodev.h
videodev2.h
V4L/DVB: Add a new ERROR flag for DQBUF after recoverable streaming errors
2010-05-19 12:58:37 -03:00
videotext.h
virtio.h
virtio: add_buf_gfp
2010-05-19 22:15:46 +09:30
virtio_9p.h
net/9p: Use the tag name in the config space for identifying mount point
2010-03-13 08:57:28 -06:00
virtio_balloon.h
virtio_blk.h
Add virtio disk identification support
2010-05-19 22:15:40 +09:30
virtio_config.h
virtio_console.h
virtio: console: Use a control message to add ports
2010-05-19 22:15:49 +09:30
virtio_ids.h
virtio_net.h
virtio_pci.h
virtio_ring.h
virtio_rng.h
vlynq.h
vmalloc.h
vmstat.h
mm: compaction: direct compact when a high-order allocation fails
2010-05-25 08:06:59 -07:00
vt.h
Revert "tty: Add a new VT mode which is like VT_PROCESS but doesn't require a VT_RELDISP ioctl call"
2010-03-19 07:17:52 -07:00
vt_buffer.h
vt_kern.h
w1-gpio.h
wait.h
Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6
2010-05-20 21:26:12 -07:00
wanrouter.h
watchdog.h
wimax.h
wireless.h
wireless.h: Use SIOCIWFIRST not SIOCSIWCOMMIT for range check
2010-03-23 16:50:26 -04:00
wlp.h
wm97xx.h
wm97xx_batt.h
workqueue.h
writeback.h
writeback: pay attention to wbc->nr_to_write in write_cache_pages
2010-06-08 18:12:44 -07:00
x25.h
xattr.h
fs: xattr_handler table should be const
2010-05-21 18:31:18 -04:00
xfrm.h
xilinxfb.h
yam.h
z2_battery.h
Driver for Zipit Z2 battery chip
2010-04-06 20:35:58 +04:00
zconf.h
zlib.h
zorro.h
m68k: amiga - Zorro host bridge platform device conversion
2010-05-17 21:37:42 +02:00
zorro_ids.h
zutil.h