Bernhard Kaindl
f212ec4b7b
x86: early boot debugging via FireWire (ohci1394_dma=early)
...
This patch adds a new configuration option, which adds support for a new
early_param which gets checked in arch/x86/kernel/setup_{32,64}.c:setup_arch()
to decide wether OHCI-1394 FireWire controllers should be initialized and
enabled for physical DMA access to allow remote debugging of early problems
like issues ACPI or other subsystems which are executed very early.
If the config option is not enabled, no code is changed, and if the boot
paramenter is not given, no new code is executed, and independent of that,
all new code is freed after boot, so the config option can be even enabled
in standard, non-debug kernels.
With specialized tools, it is then possible to get debugging information
from machines which have no serial ports (notebooks) such as the printk
buffer contents, or any data which can be referenced from global pointers,
if it is stored below the 4GB limit and even memory dumps of of the physical
RAM region below the 4GB limit can be taken without any cooperation from the
CPU of the host, so the machine can be crashed early, it does not matter.
In the extreme, even kernel debuggers can be accessed in this way. I wrote
a small kgdb module and an accompanying gdb stub for FireWire which allows
to gdb to talk to kgdb using remote remory reads and writes over FireWire.
An version of the gdb stub fore FireWire is able to read all global data
from a system which is running a a normal kernel without any kernel debugger,
without any interruption or support of the system's CPU. That way, e.g. the
task struct and so on can be read and even manipulated when the physical DMA
access is granted.
A HOWTO is included in this patch, in Documentation/debugging-via-ohci1394.txt
and I've put a copy online at
ftp://ftp.suse.de/private/bk/firewire/docs/debugging-via-ohci1394.txt
It also has links to all the tools which are available to make use of it
another copy of it is online at:
ftp://ftp.suse.de/private/bk/firewire/kernel/ohci1394_dma_early-v2.diff
Signed-Off-By: Bernhard Kaindl <bk@suse.de>
Tested-By: Thomas Renninger <trenn@suse.de>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
2008-01-30 13:34:11 +01:00
..
amba
byteorder
can
[CAN]: Add missing Kbuild entries
2008-01-28 14:54:13 -08:00
dvb
V4L/DVB (5893): DVB: fix includes of video.h when __KERNEL__ is undefined
2007-07-30 16:26:27 -03:00
hdlc
i2c
i2c/tps65010: move header to <linux/i2c/...>
2008-01-27 18:14:49 +01:00
isdn
lockd
NLM: Introduce an arguments structure for nlmclnt_init()
2008-01-30 02:06:07 -05:00
mlx4
mlx4_core: Kill mlx4_write64_raw()
2007-10-14 20:17:39 -07:00
mmc
mmc: remove unused 'mode' from the mmc_host structure
2007-12-12 20:01:01 +01:00
mtd
[MTD] [NOR] fix ctrl-alt-del can't reboot for intel flash bug
2007-10-13 14:36:18 +01:00
netfilter
[NETFILTER]: nf_conntrack_sctp: remove unused ttag field from conntrack data
2008-01-28 15:02:38 -08:00
netfilter_arp
[NETFILTER]: arp_tables: add compat support
2008-01-28 14:58:49 -08:00
netfilter_bridge
[NETFILTER]: Replace sk_buff ** with sk_buff *
2007-10-15 12:26:29 -07:00
netfilter_ipv4
[NETFILTER]: Rename ipt_iprange to xt_iprange
2008-01-28 15:02:27 -08:00
netfilter_ipv6
[NETFILTER]: ip6_tables: use XT_ALIGN
2008-01-28 14:58:43 -08:00
nfsd
fs/nfsd/export.c: make 3 functions static
2007-10-16 09:43:10 -07:00
raid
bitmap.h: remove dead artifacts
2007-10-17 08:43:03 -07:00
rtc
spi
Merge branch 'linus' of master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa
2007-10-16 10:13:38 -07:00
ssb
ssb: Add boardflags_hi field to the sprom data structure
2008-01-28 15:09:52 -08:00
sunrpc
SUNRPC: Use appropriate argument types in rpcb client
2008-01-30 02:06:09 -05:00
tc_act
[NET] tc_nat: header install
2007-12-26 19:36:35 -08:00
tc_ematch
usb
docbook: fix usb content
2007-10-15 17:56:36 -07:00
8250_pci.h
a.out.h
ac97_codec.h
acct.h
acpi.h
ACPI: make _OSI(Linux) console messages smarter
2008-01-23 21:26:15 -05:00
acpi_pmtmr.h
x86: move pmtmr related declarations
2008-01-30 13:30:18 +01:00
adb.h
adfs_fs.h
adfs_fs_i.h
adfs_fs_sb.h
aer.h
PCI AER: fix warnings when PCIEAER=n
2007-09-11 04:22:16 -07:00
affs_hardblocks.h
agp_backend.h
agpgart.h
long vs. unsigned long - low-hanging fruits in drivers
2007-10-14 12:41:51 -07:00
aio.h
Remove struct task_struct::io_wait
2007-10-18 14:37:20 -07:00
aio_abi.h
amifd.h
amifdreg.h
amigaffs.h
anon_inodes.h
apm-emulation.h
apm_bios.h
apm_event{,info}_t are userspace types
2007-12-17 19:28:16 -08:00
arcdevice.h
arcnet endianness annotations
2007-10-10 16:51:59 -07:00
arcfb.h
async_tx.h
async_tx: fix kmap_atomic usage in async_memcpy
2007-07-20 08:44:19 -07:00
ata.h
libata annotations and fixes
2008-01-23 05:24:15 -05:00
atalk.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
[ATM]: [br2864] whitespace cleanup
2008-01-28 15:00:14 -08:00
atmclip.h
atmdev.h
[ATM]: Convert struct class_device to struct device
2008-01-28 15:00:12 -08:00
atmel-ssc.h
Driver for the Atmel on-chip SSC on AT32AP and AT91
2007-10-17 08:42:47 -07:00
atmel_pdc.h
atmioc.h
atmlec.h
atmmpc.h
atmppp.h
atmsap.h
atmsvc.h
attribute_container.h
[SCSI] attribute_container: update to use the group interface
2008-01-23 11:29:17 -06:00
audit.h
[PATCH] audit: watching subtrees
2007-10-21 02:37:45 -04:00
auto_fs.h
auto_fs4.h
auxvec.h
increase AT_VECTOR_SIZE to terminate saved_auxv properly
2007-10-17 08:43:00 -07:00
ax25.h
b1lli.h
b1pcmcia.h
backing-dev.h
mm: per device dirty threshold
2007-10-17 08:42:45 -07:00
backlight.h
backlight: Convert corgi backlight driver into a more generic driver
2007-10-11 22:24:13 +01:00
baycom.h
bcd.h
bfs_fs.h
binfmts.h
Implement file posix capabilities
2007-10-17 08:43:07 -07:00
bio.h
block: Initial support for data-less (or empty) barrier support
2007-10-16 11:03:56 +02:00
bit_spinlock.h
bit_spin_lock: use lock bitops
2007-10-18 14:37:29 -07:00
bitmap.h
remove BITS_TO_TYPE macro
2007-10-19 11:53:42 -07:00
bitops.h
remove BITS_TO_TYPE macro
2007-10-19 11:53:42 -07:00
bitrev.h
blkdev.h
block: fix warning on compile with CONFIG_BLOCK
2008-01-29 21:55:14 +01:00
blkpg.h
blktrace_api.h
Fix blktrace compile warning
2008-01-29 21:55:15 +01:00
blockgroup_lock.h
bootmem.h
Revert "x86_64: allocate sparsemem memmap above 4G"
2007-10-29 14:05:37 -07:00
bottom_half.h
bpqether.h
bsg.h
[SCSI] bsg: update sg_io_v4 structure
2007-07-31 10:43:05 -05:00
buffer_head.h
Add buffer head related helper functions
2008-01-28 23:58:26 -05:00
bug.h
cache.h
calc64.h
can.h
[CAN]: Add PF_CAN core module
2008-01-28 14:54:10 -08:00
capability.h
capabilities: clean up file capability reading
2007-10-22 08:13:18 -07:00
capi.h
cciss_ioctl.h
cd1400.h
cdev.h
cdk.h
cdrom.h
cdrom: add more GPCMD_* constants
2008-01-23 05:24:14 -05:00
cfag12864b.h
cgroup.h
Add cgroupstats
2007-10-19 11:53:36 -07:00
cgroup_subsys.h
sched: cpu accounting controller (V2)
2007-12-02 20:04:49 +01:00
cgroupstats.h
Add cgroupstats
2007-10-19 11:53:36 -07:00
chio.h
circ_buf.h
clk.h
clockchips.h
clockevents: introduce force broadcast notifier
2007-10-14 22:57:45 +02:00
clocksource.h
clocksource: add unregister function to disable unusable clocksources
2008-01-30 13:30:02 +01:00
cm4000_cs.h
cn_proc.h
coda.h
coda_cache.h
coda_fs_i.h
coda_linux.h
coda: remove CODA_STORE/CODA_RELEASE upcalls
2007-07-21 17:49:14 -07:00
coda_psdev.h
coda: remove CODA_STORE/CODA_RELEASE upcalls
2007-07-21 17:49:14 -07:00
coff.h
com20020.h
compat.h
x86: compat_sys_ptrace
2008-01-30 13:31:48 +01:00
compiler-gcc.h
Replace __attribute_pure__ with __pure
2007-10-18 14:37:32 -07:00
compiler-gcc3.h
remove __attribute_used__
2008-01-28 23:21:18 +01:00
compiler-gcc4.h
remove __attribute_used__
2008-01-28 23:21:18 +01:00
compiler-intel.h
Force erroneous inclusions of compiler-*.h files to be errors
2007-10-17 08:42:47 -07:00
compiler.h
remove __attribute_used__
2008-01-28 23:21:18 +01:00
completion.h
sched: fix fastcall mismatch in completion APIs
2007-10-24 18:23:48 +02:00
comstats.h
concap.h
configfs.h
connector.h
[CONNECTOR]: Cleanup struct cn_callback_entry
2008-01-28 15:00:40 -08:00
console.h
serial: turn serial console suspend a boot rather than compile time option
2007-10-18 14:37:19 -07:00
console_struct.h
vt/vgacon: Check if screen resize request comes from userspace
2007-10-16 09:43:20 -07:00
consolemap.h
unicode diacritics support
2007-10-17 08:42:52 -07:00
const.h
x86: add _AT() macro to conditionally cast
2008-01-30 13:32:42 +01:00
cpu.h
cpu-hotplug: fix build on !CONFIG_SMP
2008-01-25 21:08:02 +01:00
cpufreq.h
[CPUFREQ] implement !CONFIG_CPU_FREQ stub for cpufreq_unregister_notifier()
2007-10-04 18:40:57 -04:00
cpuidle.h
cpuidle: fix HP nx6125 regression
2007-11-19 21:43:22 -05:00
cpumask.h
x86: avoid build warning
2008-01-30 13:31:10 +01:00
cpuset.h
hotplug cpu: migrate a task within its cpuset
2007-10-19 11:53:44 -07:00
cramfs_fs.h
cramfs: error message about endianess
2007-10-17 08:42:53 -07:00
cramfs_fs_sb.h
crash_dump.h
crc-ccitt.h
crc-itu-t.h
crc7.h
crc16.h
crc32.h
crc32c.h
crypto.h
[CRYPTO] api: Set default CRYPTO_MINALIGN to unsigned long long
2008-01-11 08:17:01 +11:00
cryptohash.h
ctype.h
cuda.h
cyclades.h
Char: cyclades, fix some -W warnings
2007-10-18 14:37:26 -07:00
cyclomx.h
cycx_cfm.h
cycx_drv.h
cycx_x25.h
dca.h
DCA: Add Direct Cache Access driver
2007-10-16 09:43:09 -07:00
dcache.h
[PATCH] audit: watching subtrees
2007-10-21 02:37:45 -04:00
dccp.h
[DCCP]: Handle timestamps on Request/Response exchange separately
2008-01-28 14:57:51 -08:00
dcookies.h
[CELL] oprofile: add support to OProfile for profiling CELL BE SPUs
2007-07-20 21:42:24 +02:00
debug_locks.h
softlockup: automatically detect hung TASK_UNINTERRUPTIBLE tasks
2008-01-25 21:08:02 +01:00
debugfs.h
debugfs: helper for decimal challenged
2007-10-12 14:51:03 -07:00
delay.h
delayacct.h
Add cgroupstats
2007-10-19 11:53:36 -07:00
device-mapper.h
dm: merge max_hw_sector
2007-12-20 17:32:12 +00:00
device.h
Driver core: fix coding style issues in device.h
2008-01-24 21:04:46 -08:00
devpts_fs.h
dio.h
dirent.h
display.h
dlm.h
dlm: Split lock mode and flag constants into a sharable header.
2008-01-25 14:46:04 -08:00
dlm_device.h
dlm_netlink.h
dlmconstants.h
dlm: Split lock mode and flag constants into a sharable header.
2008-01-25 14:46:04 -08:00
dm-ioctl.h
dm io:ctl use constant struct size
2007-10-20 02:00:58 +01:00
dm9000.h
dma-mapping.h
stop using DMA_xxBIT_MASK
2007-10-18 14:37:21 -07:00
dmaengine.h
DMA: Convert from class_device to device for DMA engine
2008-01-24 20:40:05 -08:00
dmapool.h
dmar.h
Intel IOMMU: DMAR fault handling support
2007-10-22 08:13:19 -07:00
dmi.h
DMI: create dmi_get_slot()
2008-01-23 21:23:13 -05:00
dn.h
dnotify.h
dqblk_v1.h
dqblk_v2.h
dqblk_xfs.h
ds1wm.h
ds1286.h
ds17287rtc.h
dtlk.h
edac.h
drivers/edac: mod assert_error check
2007-07-19 10:04:54 -07:00
edd.h
Make asm-x86/bootparam.h includable from userspace.
2007-10-23 15:49:47 +10:00
eeprom_93cx6.h
ax88796: add 93cx6 eeprom support
2007-10-10 16:53:56 -07:00
efi.h
kexec: add BSS to resource tree
2007-10-22 08:13:19 -07:00
efs_dir.h
efs_fs.h
efs: new export ops
2007-10-22 08:13:20 -07:00
efs_fs_i.h
efs_fs_sb.h
efs_vh.h
eisa.h
elevator.h
block: let elv_register() return void
2007-12-18 08:29:28 +01:00
elf-em.h
[CELL] oprofile: add support to OProfile for profiling CELL BE SPUs
2007-07-20 21:42:24 +02:00
elf-fdpic.h
elf.h
x86: x86 core dump TLS
2008-01-30 13:31:56 +01:00
elfcore-compat.h
Add linux/elfcore-compat.h
2007-10-17 08:42:51 -07:00
elfcore.h
elfnote.h
remove __attribute_used__
2008-01-28 23:21:18 +01:00
err.h
errno.h
errqueue.h
etherdevice.h
[NET]: Move hardware header operations out of netdevice.
2007-10-10 16:52:52 -07:00
ethtool.h
[ETHTOOL]: Introduce ->{get,set}_priv_flags, ETHTOOL_[GS]PFLAGS
2007-10-10 16:48:08 -07:00
eventfd.h
eventpoll.h
x86 merge fallout: uml
2007-10-29 07:41:32 -07:00
exportfs.h
exportfs: update documentation
2007-10-22 08:13:21 -07:00
ext2_fs.h
fix up ext2_fs.h for userspace after reservations backport
2007-11-29 09:24:53 -08:00
ext2_fs_sb.h
ext2 reservations
2007-10-17 08:43:02 -07:00
ext3_fs.h
Fix 64KB blocksize in ext3 directories
2007-11-14 18:45:43 -08:00
ext3_fs_i.h
ext3_fs_sb.h
ext3: show all mount options
2007-10-17 08:42:48 -07:00
ext3_jbd.h
ext4_fs.h
ext4: Add multi block allocator for ext4
2008-01-29 00:19:52 -05:00
ext4_fs_extents.h
ext4: Add new functions for searching extent tree
2008-01-28 23:58:27 -05:00
ext4_fs_i.h
ext4: Add multi block allocator for ext4
2008-01-29 00:19:52 -05:00
ext4_fs_sb.h
ext4: Add multi block allocator for ext4
2008-01-29 00:19:52 -05:00
ext4_jbd2.h
jbd2: JBD_XXX to JBD2_XXX naming cleanup
2007-10-17 18:49:58 -04:00
f75375s.h
hwmon: (f75375s) Allow setting up fans with platform_data
2007-11-08 08:42:46 -05:00
fadvise.h
falloc.h
sys_fallocate() implementation on i386, x86_64 and powerpc
2007-07-17 21:42:44 -04:00
fault-inject.h
fb.h
fb: move and rename extern declaration for global_mode_option
2007-10-16 09:43:22 -07:00
fcdevice.h
fcntl.h
F_DUPFD_CLOEXEC implementation
2007-10-17 08:43:01 -07:00
fd.h
fd1772.h
fddidevice.h
fdreg.h
fib_rules.h
file.h
r/o bind mounts: filesystem helpers for custom 'struct file's
2007-10-17 08:43:04 -07:00
filter.h
[NET]: Introduce the sk_detach_filter() call
2007-10-17 21:21:26 -07:00
firewire-cdev.h
firewire: adopt read cycle timer ABI from raw1394
2007-10-17 00:00:08 +02:00
firewire-constants.h
firmware.h
flat.h
font.h
freezer.h
freezer: introduce freezer-friendly waiting macros
2007-10-18 14:37:19 -07:00
fs.h
ext4: Add inode version support in ext4
2008-01-28 23:58:27 -05:00
fs_enet_pd.h
fs_enet: Be an of_platform device when CONFIG_PPC_CPM_NEW_BINDING is set.
2007-10-10 16:54:03 -07:00
fs_stack.h
fs_struct.h
fs_uart_pd.h
fsl_devices.h
Fix RGMII-ID handling in gianfar
2007-07-18 18:29:37 -04:00
fsnotify.h
[PATCH] pass dentry to audit_inode()/audit_inode_child()
2007-10-21 02:37:18 -04:00
fuse.h
fuse: pass open flags to read and write
2007-11-29 09:24:54 -08:00
futex.h
sched, futex: detach sched.h and futex.h
2008-01-25 21:08:34 +01:00
gameport.h
gen_stats.h
genalloc.h
generic_acl.h
generic_serial.h
genetlink.h
[GENETLINK]: Dynamic multicast groups.
2007-07-18 15:47:52 -07:00
genhd.h
Driver core: convert block from raw kobjects to core devices
2008-01-24 20:40:36 -08:00
getcpu.h
gfp.h
Print out statistics in relation to fragmentation avoidance to /proc/pagetypeinfo
2007-10-16 09:43:00 -07:00
gfs2_ondisk.h
[GFS2] Fix quota do_list operation hang
2007-10-10 08:55:27 +01:00
gigaset_dev.h
gpio_keys.h
Input: gpio-keys - add suspend/resume support
2007-09-26 00:01:17 -04:00
gpio_mouse.h
hardirq.h
sched: remove the !PREEMPT_BKL code
2008-01-25 21:08:33 +01:00
harrier_defs.h
hash.h
hayesesp.h
hdlc.h
hdlcdrv.h
long vs. unsigned long - low-hanging fruits in drivers
2007-10-14 12:41:51 -07:00
hdpu_features.h
hdreg.h
ide: remove 'command_type' field from ide_task_t
2008-01-25 22:17:14 +01:00
hdsmart.h
hid-debug.h
hid.h
HID: Support Samsung IR remote
2008-01-28 14:51:22 +01:00
hiddev.h
hidraw.h
HID: fix HIDIOCGRDESC memory access in hidraw
2007-10-15 08:12:00 -07:00
highmem.h
Remove alloc_zeroed_user_highpage()
2007-07-19 10:04:41 -07:00
highuid.h
hil.h
hil_mlc.h
hippidevice.h
hp_sdc.h
hpet.h
x86: nuke a ton of dead hpet code
2008-01-30 13:30:27 +01:00
hrtimer.h
hrtimer: fixup the HRTIMER_CB_IRQSAFE_NO_SOFTIRQ fallback
2008-01-25 21:08:31 +01:00
htirq.h
hugetlb.h
Revert "hugetlb: Add hugetlb_dynamic_pool sysctl"
2007-12-17 19:28:17 -08:00
hw_random.h
[HWRNG]: move status polling loop to data_present callbacks
2008-01-11 08:16:16 +11:00
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
hwmon: Convert from class_device to device
2007-10-09 22:56:30 -04:00
hysdn_if.h
i2c-algo-bit.h
i2c-algo-pca.h
i2c-algo-pcf.h
i2c-algo-sgi.h
i2c-dev.h
i2c: Move i2c-dev interfaces to i2c-dev.h
2007-10-13 23:56:32 +02:00
i2c-gpio.h
i2c-id.h
i2c: Discard unused driver IDs
2008-01-27 18:14:50 +01:00
i2c-ocores.h
i2c-pnx.h
i2c-pxa.h
i2c.h
i2c: Add i2c_new_dummy() utility
2008-01-27 18:14:52 +01:00
i2o-dev.h
i2o.h
i2o: sg chaining support
2007-10-16 11:21:00 +02:00
i8k.h
i8042.h
Input: i8042 - export i8042_command()
2007-10-22 00:56:52 -04:00
ibmtr.h
icmp.h
icmpv6.h
ide.h
ide: switch set_xfer_rate() to use REQ_TYPE_ATA_TASKFILE requests
2008-01-26 20:13:12 +01:00
idr.h
ieee80211.h
mac80211: fixing ieee80211_bar types
2008-01-28 15:10:45 -08:00
if.h
[IPV6]: Add RFC4214 support
2008-01-28 14:55:09 -08:00
if_addr.h
if_addrlabel.h
[IPV6] ADDRCONF: Support RFC3484 configurable address selection policy table.
2008-01-28 14:53:58 -08:00
if_arcnet.h
arcnet endianness annotations
2007-10-10 16:51:59 -07:00
if_arp.h
[CAN]: Allocate protocol numbers for PF_CAN
2008-01-28 14:54:09 -08:00
if_bonding.h
bonding: Add new layer2+3 hash for xor/802.3ad modes
2007-12-07 15:00:32 -05:00
if_bridge.h
[NETFILTER]: Replace sk_buff ** with sk_buff *
2007-10-15 12:26:29 -07:00
if_cablemodem.h
if_ec.h
if_eql.h
[NET] drivers/net: statistics cleanup #1 -- save memory and shrink code
2007-10-10 16:51:16 -07:00
if_ether.h
[ETHER]: Bring back MAC_FMT
2008-01-28 15:08:27 -08:00
if_fc.h
if_fddi.h
include linux/types.h in if_fddi.h
2007-10-17 08:42:52 -07:00
if_frad.h
annotate the rest of drivers/net/wan
2008-01-28 15:07:58 -08:00
if_hippi.h
if_infiniband.h
if_link.h
[NET]: netlink support for moving devices between network namespaces.
2007-10-10 16:49:13 -07:00
if_ltalk.h
if_macvlan.h
if_packet.h
if_plip.h
if_ppp.h
if_pppol2tp.h
[PPPOL2TP]: Fix endianness annotations.
2007-08-26 18:35:42 -07:00
if_pppox.h
pppoe: endianness
2007-10-10 16:52:04 -07:00
if_slip.h
if_strip.h
if_tr.h
[TR]: Use ctl paths to register net/token-ring/ table
2008-01-28 14:56:28 -08:00
if_tun.h
annotate tun
2008-01-28 15:07:57 -08:00
if_tunnel.h
[IPV6]: Add RFC4214 support
2008-01-28 14:55:09 -08:00
if_vlan.h
[VLAN]: Turn __constant_htons into htons where possible
2008-01-28 15:08:32 -08:00
if_wanpipe.h
igmp.h
in.h
[IPV4]: Enable use of 240/4 address space.
2008-01-28 15:08:44 -08:00
in6.h
in_route.h
inet.h
inet_diag.h
inet_lro.h
[LRO]: fix lro_gen_skb() alignment
2007-12-05 05:37:32 -08:00
inetdevice.h
[NETNS]: Add namespace parameter to ip_dev_find.
2008-01-28 15:11:04 -08:00
init.h
Introduce new section reference annotations tags: __ref, __refdata, __refconst
2008-01-28 23:21:19 +01:00
init_ohci1394_dma.h
x86: early boot debugging via FireWire (ohci1394_dma=early)
2008-01-30 13:34:11 +01:00
init_task.h
ioprio: move io priority from task_struct to io_context
2008-01-28 10:50:29 +01:00
initrd.h
inotify.h
[PATCH] new helper - inotify_evict_watch()
2007-10-21 02:37:38 -04:00
input-polldev.h
input.h
Input: adds the context menu key (HUT GenDesc 0x84)
2007-11-27 00:47:04 -05:00
interrupt.h
Preempt-RCU: Use softirq instead of tasklets for
2008-01-25 21:08:23 +01:00
io.h
ioc3.h
ioc4.h
iocontext.h
block: cfq: make the io contect sharing lockless
2008-01-28 10:50:33 +01:00
ioctl.h
ioport.h
x86: remove extern declarations for code, data, bss resources
2008-01-30 13:30:32 +01:00
ioprio.h
ioprio: move io priority from task_struct to io_context
2008-01-28 10:50:29 +01:00
ip.h
ip6_tunnel.h
ipc.h
virtualization of sysv msg queues is incomplete
2007-10-19 11:53:48 -07:00
ipmi.h
IPMI: add polled interface
2007-10-18 14:37:32 -07:00
ipmi_msgdefs.h
ipmi_smi.h
IPMI: fix comparison in demangle_device_id
2007-10-30 08:06:55 -07:00
ipsec.h
ipv6.h
[IPSEC]: Get rid of ipv6_{auth,esp,comp}_hdr
2007-10-10 16:55:55 -07:00
ipv6_route.h
ipx.h
irda.h
[IrDA]: EP7211 IR driver port to the latest SIR API
2007-07-21 19:07:33 -07:00
irq.h
genirq: add unlocked version of set_irq_handler()
2007-12-18 18:05:58 +01:00
irq_cpustat.h
irqflags.h
irqreturn.h
isa.h
Fix non-ISA link error in drivers/scsi/advansys.c
2007-09-16 21:13:58 -07:00
isapnp.h
isdn.h
use mutex instead of semaphore in isdn subsystem common functions
2007-10-16 09:43:10 -07:00
isdn_divertif.h
isdn_ppp.h
isdnif.h
isicom.h
iso_fs.h
istallion.h
ivtv.h
V4L/DVB (6123): ivtv: move ivtv.h public header to include/linux
2007-10-09 22:07:28 -03:00
ivtvfb.h
V4L/DVB (6119): ivtvfb: renamed ivtv-fb to ivtvfb, move header to include/linux
2007-10-09 22:07:23 -03:00
ixjuser.h
jbd.h
jbd: Fix assertion failure in fs/jbd/checkpoint.c
2007-12-05 09:21:20 -08:00
jbd2.h
jbd2: add lockdep support
2008-01-28 23:58:27 -05:00
jffs2.h
jhash.h
jiffies.h
timers: don't #error on higher HZ values
2008-01-25 21:08:34 +01:00
journal-head.h
joystick.h
kallsyms.h
Missing include file in kallsyms.h
2007-11-05 15:12:32 -08:00
kbd_diacr.h
unicode diacritics support
2007-10-17 08:42:52 -07:00
kbd_kern.h
m68k/mac: Make mac_hid_mouse_emulate_buttons() declaration visible
2007-08-22 19:52:45 -07:00
Kbuild
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6.25
2008-01-29 22:54:01 +11:00
kd.h
Fix <linux/kd.h> usage in userspace
2007-11-29 09:24:52 -08:00
kdebug.h
kdebug.h: forward-declare struct struct notifier_block
2007-07-31 15:39:40 -07:00
kdev_t.h
kernel.h
x86: make early printk selectable on 64-bit as well
2008-01-30 13:33:06 +01:00
kernel_stat.h
Add scaled time to taskstats based process accounting
2007-10-18 14:37:28 -07:00
kernelcapi.h
kexec.h
Extended crashkernel command line
2007-10-19 11:53:49 -07:00
key-type.h
KEYS: Make request_key() and co fundamentally asynchronous
2007-10-17 08:42:57 -07:00
key-ui.h
key.h
KEYS: fix macro
2008-01-08 16:10:35 -08:00
keyboard.h
Console keyboard events and accessibility
2007-10-19 11:53:33 -07:00
keyctl.h
kfifo.h
klist.h
kmalloc_sizes.h
kmod.h
usermodehelper: Tidy up waiting
2007-07-18 08:47:40 -07:00
kobj_map.h
kobject.h
Kobject: fix coding style issues in kobject.h
2008-01-24 21:27:06 -08:00
kprobes.h
x86: kprobes: add kprobes smoke tests that run on boot
2008-01-30 13:32:53 +01:00
kref.h
kref: add kref_set()
2008-01-24 20:40:05 -08:00
ks0108.h
kthread.h
ktime.h
[KTIME]: Introduce ktime_sub_ns and ktime_sub_us
2007-10-10 16:48:12 -07:00
kvm.h
KVM: Replace enum by #define
2007-10-13 10:18:29 +02:00
kvm_para.h
lapb.h
latency.h
latencytop.h
sched: latencytop support
2008-01-25 21:08:34 +01:00
lcd.h
leds.h
leds: Fix led trigger locking bugs
2007-12-07 09:06:53 +00:00
lguest.h
lguest: documentation update
2007-10-25 15:02:50 +10:00
lguest_launcher.h
lguest: documentation update
2007-10-25 15:02:50 +10:00
libata.h
libata: factor out ata_pci_activate_sff_host() from ata_pci_one()
2008-01-23 05:24:16 -05:00
libps2.h
license.h
limits.h
linkage.h
x86: add ENDPROC() markers
2008-01-30 13:33:13 +01:00
linux_logo.h
list.h
kernel-api docbook: fix content problems
2007-10-19 11:53:35 -07:00
llc.h
lm_interface.h
lock_dlm_plock.h
lockdep.h
workqueue: debug flushing deadlocks with lockdep
2007-10-19 11:53:38 -07:00
log2.h
Add a "rounddown_pow_of_two" routine to log2.h
2007-10-17 08:42:56 -07:00
loop.h
loop.h build fix
2007-07-24 12:24:59 -07:00
lp.h
lzo.h
m48t86.h
magic.h
Task Control Groups: basic task cgroup framework
2007-10-19 11:53:36 -07:00
major.h
xen: add virtual block device driver.
2007-07-18 08:47:45 -07:00
maple.h
sh: Add maple bus support for the SEGA Dreamcast.
2007-09-21 15:55:55 +09:00
marker.h
Linux Kernel Markers - Samples
2007-10-19 11:53:55 -07:00
matroxfb.h
mbcache.h
mc6821.h
mc146818rtc.h
rtc: fall back to requesting only the ports we actually use
2007-11-14 18:45:41 -08:00
mca-legacy.h
mca.h
mdio-bitbang.h
Generic bitbanged MDIO library
2007-10-10 16:54:03 -07:00
memory.h
memory hotplug: make kmem_cache_node for SLUB on memory online avoid panic
2007-10-22 08:13:17 -07:00
memory_hotplug.h
fix memory hot remove not configured case.
2007-10-16 09:43:02 -07:00
mempolicy.h
Task Control Groups: make cpusets a client of cgroups
2007-10-19 11:53:36 -07:00
mempool.h
meye.h
migrate.h
mii.h
minix_fs.h
miscdevice.h
mm.h
x86: do not PSE on CONFIG_DEBUG_PAGEALLOC=y
2008-01-30 13:33:58 +01:00
mm_inline.h
mm_types.h
increase AT_VECTOR_SIZE to terminate saved_auxv properly
2007-10-17 08:43:00 -07:00
mman.h
mmtimer.h
mmzone.h
mm: test and set zone reclaim lock before starting reclaim
2007-10-17 08:42:46 -07:00
mnt_namespace.h
mod_devicetable.h
Virtio interface
2007-10-23 15:49:54 +10:00
module.h
Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild
2008-01-29 22:46:14 +11:00
moduleloader.h
moduleparam.h
remove __attribute_used__
2008-01-28 23:21:18 +01:00
mount.h
mpage.h
mqueue.h
mroute.h
[IPV4]: Clean the ip_sockglue.c from some ugly ifdefs
2007-11-07 04:08:55 -08:00
msdos_fs.h
msg.h
ipc: store ipcs into IDRs
2007-10-19 11:53:44 -07:00
msi.h
mtio.h
mutex-debug.h
mutex.h
Mutex documentation is unclear about software interrupts, tasklets and timers
2007-10-17 08:42:57 -07:00
mv643xx.h
[I2C] Split mv643xx I2C platform support
2008-01-26 15:03:59 +00:00
mv643xx_eth.h
mv643xx_eth: Fix MV643XX_ETH offsets used by Pegasos 2
2007-10-30 14:32:16 -04:00
mv643xx_i2c.h
[I2C] i2c-mv64xxx: Don't set i2c_adapter.retries
2008-01-26 15:04:01 +00:00
n_r3964.h
namei.h
partially fix up the lookup_one_noperm mess
2007-10-17 08:42:44 -07:00
nbd.h
NBD: allow hung network I/O to be cancelled
2007-10-17 08:42:55 -07:00
ncp.h
ncp_fs.h
ncp_fs_i.h
ncp_fs_sb.h
ncp_mount.h
ncp_no.h
neighbour.h
net.h
[NET]: Remove the empty net_table
2008-01-28 14:56:29 -08:00
netdevice.h
[NET]: Add NAPI_STATE_DISABLE.
2008-01-08 23:30:07 -08:00
netfilter.h
[NETFILTER]: Extend nf_inet_addr with in{,6}_addr
2008-01-28 15:02:22 -08:00
netfilter_arp.h
netfilter_bridge.h
[NETFILTER]: bridge: fix missing link layer headers on outgoing routed packets
2007-12-14 13:54:39 -08:00
netfilter_decnet.h
netfilter_ipv4.h
[NETFILTER]: Introduce NF_INET_ hook values
2008-01-28 14:53:55 -08:00
netfilter_ipv6.h
[NETFILTER]: Introduce NF_INET_ hook values
2008-01-28 14:53:55 -08:00
netlink.h
[NETNS]: Consolidate kernel netlink socket destruction.
2008-01-28 15:08:07 -08:00
netpoll.h
[NETPOLL]: Don't need rx_flags.
2008-01-28 14:54:18 -08:00
netrom.h
nfs.h
nfs2.h
nfs3.h
nfs4.h
nfs4_acl.h
nfs4_mount.h
nfs_fs.h
nfs: convert NFS_*(inode) helpers to static inline
2008-01-30 02:06:11 -05:00
nfs_fs_i.h
nfs_fs_sb.h
NFS: Invoke nlmclnt_init during NFS mount processing
2008-01-30 02:06:07 -05:00
nfs_idmap.h
nfs_mount.h
nfs_page.h
NFS: Clean up the write request locking.
2008-01-30 02:05:24 -05:00
nfs_xdr.h
NFS: NFS version number is unsigned
2008-01-30 02:06:08 -05:00
nfsacl.h
nfsd_idmap.h
nl80211.h
cfg80211/nl80211: implement station attribute retrieval
2008-01-28 14:59:52 -08:00
nls.h
add consts where appropriate in fs/nls/*
2007-10-17 08:42:58 -07:00
nmi.h
node.h
nodemask.h
Memoryless nodes: Add N_CPU node state
2007-10-16 09:42:58 -07:00
notifier.h
cpu-hotplug: replace per-subsystem mutexes with get_online_cpus()
2008-01-25 21:08:02 +01:00
nsc_gpio.h
nsproxy.h
Make access to task's nsproxy lighter
2007-10-19 11:53:37 -07:00
nubus.h
numa.h
nvram.h
of.h
remove asm/bitops.h includes
2007-10-19 11:53:41 -07:00
of_device.h
[POWERPC] Move of_device allocation into of_device.[ch]
2007-10-17 22:30:07 +10:00
of_platform.h
[SPARC/64]: Consolidate of_register_driver
2007-10-17 21:17:42 -07:00
oom.h
oom: prevent including sched.h in header file
2007-10-17 08:42:46 -07:00
oprofile.h
[CELL] oprofile: add support to OProfile for profiling CELL BE SPUs
2007-07-20 21:42:24 +02:00
page-flags.h
move page writeback acounting out of macros
2007-07-19 10:04:52 -07:00
page-isolation.h
memory unplug: page isolation
2007-10-16 09:43:02 -07:00
pageblock-flags.h
memory unplug: page isolation
2007-10-16 09:43:02 -07:00
pagemap.h
fs: introduce write_begin, write_end, and perform_write aops
2007-10-16 09:42:55 -07:00
pagevec.h
param.h
parport.h
[PARPORT] Remove unused 'irq' argument from parport irq functions
2007-10-23 19:53:16 -04:00
parport_pc.h
parser.h
pata_platform.h
patchkey.h
pci-acpi.h
pci.h
remove __attribute_used__
2008-01-28 23:21:18 +01:00
pci_hotplug.h
kset: convert pci hotplug to use kset_create_and_add
2008-01-24 20:40:14 -08:00
pci_ids.h
pci: add PCI identifiers for the RDC devices
2008-01-30 13:33:36 +01:00
pci_regs.h
PCI: modify PCI bridge control ISA flag for clarity
2007-10-12 15:03:18 -07:00
pcieport_if.h
pcounter.h
[LIB] pcounter : unline too big functions
2008-01-28 15:00:35 -08:00
pda_power.h
percpu.h
percpu: move arch XX_PER_CPU_XX definitions into linux/percpu.h
2008-01-30 13:32:52 +01:00
percpu_counter.h
lib: percpu_counter_init_irq
2007-10-17 08:42:44 -07:00
personality.h
pfkeyv2.h
pfn.h
pg.h
phantom.h
Misc: phantom, improved data passing
2007-10-19 11:53:41 -07:00
phonedev.h
phy.h
PHY: Add the phy_device_release device method.
2007-12-04 15:06:33 -05:00
phy_fixed.h
PHY fixed driver: rework release path and update phy_id notation
2007-10-10 16:53:50 -07:00
pid.h
Uninline find_pid etc set of functions
2007-10-19 11:53:41 -07:00
pid_namespace.h
pidns: Place under CONFIG_EXPERIMENTAL
2007-11-14 18:45:43 -08:00
pipe_fs_i.h
pkt_cls.h
pkt_sched.h
[NET_SCHED]: sch_api: introduce constant for rate table size
2008-01-28 15:11:21 -08:00
pktcdvd.h
pktcdvd: Convert from class_device to device for block/pktcdvd
2008-01-24 20:40:06 -08:00
platform_device.h
Driver Core: constify the name passed to platform_device_register_simple
2008-01-24 20:40:43 -08:00
plist.h
pm.h
PM: ACPI and APM must not be enabled at the same time
2008-01-11 12:26:47 -05:00
pm_legacy.h
PM: ACPI and APM must not be enabled at the same time
2008-01-11 12:26:47 -05:00
pmu.h
[POWERPC] Fix undefined reference to device_power_up/resume
2007-08-25 16:58:27 +10:00
pnp.h
increase PNP_MAX_PORT to 40 from 24
2007-12-27 23:55:13 -05:00
pnpbios.h
PNP: fix up after Lindent
2007-07-26 11:35:21 -07:00
poison.h
jbd2: JBD_XXX to JBD2_XXX naming cleanup
2007-10-17 18:49:58 -04:00
poll.h
Fix select on /proc files without ->poll
2007-09-11 17:21:20 -07:00
posix-timers.h
posix_acl.h
posix_acl_xattr.h
posix_types.h
power_supply.h
ppdev.h
ppp-comp.h
ppp_channel.h
ppp_defs.h
prctl.h
preempt.h
[PATCH] sched: arch preempt notifier mechanism
2007-07-26 13:40:43 +02:00
prefetch.h
x86 & generic: change to __builtin_prefetch()
2007-10-19 20:35:04 +02:00
prio_heap.h
Fix cpusets update_cpumask
2007-10-19 11:53:41 -07:00
prio_tree.h
proc_fs.h
[ATM]: Oops reading net/atm/arp
2008-01-28 15:01:36 -08:00
profile.h
make kernel/profile.c:time_hook static
2007-10-17 08:42:55 -07:00
proportions.h
lib: floating proportions
2007-10-17 08:42:45 -07:00
ps2esdi.h
ptrace.h
ptrace: generic PTRACE_SINGLEBLOCK
2008-01-30 13:30:53 +01:00
qnx4_fs.h
qnxtypes.h
quicklist.h
quicklists: do not release off node pages early
2007-12-23 12:54:36 -08:00
quota.h
quota: send messages via netlink
2007-10-17 08:42:56 -07:00
quotaio_v1.h
quotaio_v2.h
quotaops.h
radeonfb.h
radix-tree.h
radix-tree: use indirect bit
2007-10-16 09:42:53 -07:00
raid_class.h
ramfs.h
random.h
raw.h
rbtree.h
rcuclassic.h
Preempt-RCU: implementation
2008-01-25 21:08:24 +01:00
rcupdate.h
Preempt-RCU: implementation
2008-01-25 21:08:24 +01:00
rcupreempt.h
Preempt-RCU: implementation
2008-01-25 21:08:24 +01:00
rcupreempt_trace.h
Preempt-RCU: implementation
2008-01-25 21:08:24 +01:00
reboot.h
Add common orderly_poweroff()
2007-07-18 08:47:40 -07:00
reciprocal_div.h
regset.h
x86: user_regset user-copy helpers
2008-01-30 13:31:47 +01:00
reiserfs_acl.h
reiserfs_fs.h
reiserfs: new export ops
2007-10-22 08:13:20 -07:00
reiserfs_fs_i.h
reiserfs_fs_sb.h
reiserfs: remove first_zero_hint
2007-10-19 11:53:35 -07:00
reiserfs_xattr.h
relay.h
resource.h
resume-trace.h
x86: PM_TRACE support
2007-07-21 18:37:10 -07:00
rfkill.h
[RFKILL]: Add support for hardware-only rfkill buttons
2007-10-10 16:54:11 -07:00
rio.h
rio_drv.h
rio_ids.h
rio_regs.h
rmap.h
romfs_fs.h
root_dev.h
rose.h
route.h
rslib.h
rtc-v3020.h
rtc.h
RTC: convert mutex to bitfield
2007-11-29 09:24:54 -08:00
rtmutex.h
rtnetlink.h
[NET]: Make rtnetlink infrastructure network namespace aware (v3)
2008-01-28 14:54:25 -08:00
rwsem-spinlock.h
rwsem.h
rxrpc.h
sc26198.h
scatterlist.h
SG: work with the SCSI fixed maximum allocations.
2008-01-28 10:54:49 +01:00
scc.h
sched.h
spinlock: lockbreak cleanup
2008-01-30 13:31:20 +01:00
screen_info.h
x86_64 EFI boot support: EFI frame buffer driver
2007-11-29 09:24:54 -08:00
sctp.h
[SCTP]: protocol definitions for SCTP-AUTH implementation
2007-10-10 16:51:28 -07:00
scx200.h
scx200_gpio.h
long vs. unsigned long - low-hanging fruits in drivers
2007-10-14 12:41:51 -07:00
sdla.h
seccomp.h
securebits.h
security.h
security/selinux: constify function pointer tables and fields
2008-01-25 11:29:54 +11:00
selection.h
vt: Fix warnings in selection.h
2007-10-16 09:43:17 -07:00
selinux.h
SELinux: return EOPNOTSUPP not ENOTSUPP
2007-11-17 10:38:16 +11:00
selinux_netlink.h
sem.h
ipc: store ipcs into IDRs
2007-10-19 11:53:44 -07:00
seq_file.h
[NET]: Consolidate net namespace related proc files creation.
2008-01-28 14:54:28 -08:00
seqlock.h
serial.h
serial167.h
serial_8250.h
Use resource_size_t for serial port IO addresses
2007-07-24 12:24:58 -07:00
serial_core.h
IP22ZILOG: fix lockup and sysrq
2007-11-29 09:24:53 -08:00
serial_pnx8xxx.h
serial_reg.h
Serial 8250: handle saving the clear-on-read bits from the LSR and MSR
2007-08-22 19:52:44 -07:00
serialP.h
serio.h
Input: add driver for Fujitsu serial touchscreens
2007-07-18 00:37:01 -04:00
shm.h
ipc: store ipcs into IDRs
2007-10-19 11:53:44 -07:00
shmem_fs.h
signal.h
x86: i386-show-unhandled-signals-v3
2007-07-22 11:03:37 -07:00
signalfd.h
rename signalfd_siginfo fields
2007-10-17 08:43:01 -07:00
skbuff.h
[UDP]: Only increment counter on first peek/recv
2008-01-28 14:56:34 -08:00
slab.h
Unify /proc/slabinfo configuration
2008-01-02 13:04:48 -08:00
slab_def.h
Unify /proc/slabinfo configuration
2008-01-02 13:04:48 -08:00
slob_def.h
slob: Kill off duplicate kzalloc() definition.
2007-07-17 17:26:43 -07:00
slub_def.h
Unify /proc/slabinfo configuration
2008-01-02 13:04:48 -08:00
sm501-regs.h
sm501fb: Ensure panel interface is not tristated when setup
2007-10-16 09:43:14 -07:00
sm501.h
smb.h
smb_fs.h
smb_fs_i.h
smb_fs_sb.h
smb_mount.h
smbno.h
smp.h
x86: optimize lock prefix switching to run less frequently
2008-01-30 13:33:17 +01:00
smp_lock.h
sched: remove the !PREEMPT_BKL code
2008-01-25 21:08:33 +01:00
snmp.h
[XFRM]: Define packet dropping statistics.
2008-01-28 14:59:38 -08:00
socket.h
[NET] sysctl: make sysctl_somaxconn per-namespace
2008-01-28 14:56:57 -08:00
sockios.h
som.h
sonet.h
sony-laptop.h
sonypi.h
sort.h
sound.h
soundcard.h
spinlock.h
spinlock: lockbreak cleanup
2008-01-30 13:31:20 +01:00
spinlock_api_smp.h
spinlock_api_up.h
spinlock_types.h
spinlock: lockbreak cleanup
2008-01-30 13:31:20 +01:00
spinlock_types_up.h
fix raw_spinlock_t vs lockdep
2007-07-19 10:04:49 -07:00
spinlock_up.h
spinlock: lockbreak cleanup
2008-01-30 13:31:20 +01:00
splice.h
[SPLICE]: Don't assume regular pages in splice_to_pipe()
2008-01-28 14:53:30 -08:00
srcu.h
stacktrace.h
sched: latencytop support
2008-01-25 21:08:34 +01:00
stallion.h
long vs. unsigned long - low-hanging fruits in drivers
2007-10-14 12:41:51 -07:00
start_kernel.h
stat.h
statfs.h
stddef.h
stop_machine.h
string.h
[TIPC]: Fix headercheck wrt. tipc_config.h
2007-10-30 21:44:00 -07:00
stringify.h
superhyway.h
suspend.h
x86: make __{save,restore}_processor_state static
2008-01-30 13:31:23 +01:00
svga.h
swap.h
x86: demacro asm-x86/pgalloc_32.h
2008-01-30 13:33:39 +01:00
swapops.h
synclink.h
sys.h
syscalls.h
[CELL] spufs: extension of spu_create to support affinity definition
2007-07-20 21:42:15 +02:00
sysctl.h
sysctl: Infrastructure for per namespace sysctls
2008-01-28 14:55:17 -08:00
sysdev.h
Driver core: change sysdev classes to use dynamic kobject names
2008-01-24 20:40:40 -08:00
sysfs.h
[SCSI] sysfs: add filter function to groups
2008-01-23 11:29:18 -06:00
sysrq.h
sysv_fs.h
task_io_accounting.h
task_io_accounting_ops.h
taskstats.h
add-scaled-time-to-taskstats-based-process-accounting fix
2007-10-18 14:37:28 -07:00
taskstats_kern.h
tc.h
tcp.h
[TCP]: Rewrite SACK block processing & sack_recv_cache use
2008-01-28 14:54:07 -08:00
telephony.h
termios.h
textsearch.h
textsearch_fsm.h
tfrc.h
thread_info.h
x86: clean up bitops-related warnings
2008-01-30 13:30:55 +01:00
threads.h
tick.h
time: track accurate idle time with tick_sched.idle_sleeptime
2008-01-30 13:30:04 +01:00
tifm.h
tifm: Convert from class_device to device for TI flash media
2008-01-24 20:40:06 -08:00
time.h
kernel/time/timekeeping.c: cleanups
2007-10-17 08:42:53 -07:00
timer.h
time: clean hungarian notation from timers
2008-01-30 13:30:00 +01:00
timerfd.h
times.h
timex.h
time: add ADJ_OFFSET_SS_READ
2007-11-26 20:42:19 +01:00
tiocl.h
tipc.h
tipc_config.h
topology.h
sched: whitespace cleanups in topology.h
2008-01-25 21:08:20 +01:00
toshiba.h
transport_class.h
trdevice.h
tsacct_kern.h
tty.h
[CAN]: Allocate protocol numbers for PF_CAN
2008-01-28 14:54:09 -08:00
tty_driver.h
tty_flip.h
tty_ldisc.h
types.h
fix abuses of ptrdiff_t
2007-10-29 07:41:33 -07:00
uaccess.h
udf_fs.h
udf_fs_i.h
udf_fs_sb.h
udp.h
ufs_fs.h
ufs: move non-layout parts of ufs_fs.h to fs/ufs/
2007-10-17 08:42:51 -07:00
uinput.h
get rid of input BIT* duplicate defines
2007-10-19 11:53:42 -07:00
uio.h
uio_driver.h
UIO: fix kobject usage
2008-01-24 20:40:26 -08:00
ultrasound.h
un.h
unistd.h
unwind.h
usb.h
usb.h: fix kernel-doc warning
2007-12-17 10:47:15 -08:00
usb_usual.h
usb-storage: Fix devices that cannot handle 32k transfers
2007-12-17 10:47:14 -08:00
usbdevice_fs.h
USB: Fix signr comment in usbdevice_fs.h
2007-11-28 13:58:34 -08:00
user.h
user_namespace.h
Convert uid hash to hlist
2007-09-19 11:24:18 -07:00
utime.h
uts.h
utsname.h
vermagic.h
veth.h
[VETH]: move veth.h to include/linux
2007-12-26 19:36:35 -08:00
vfs.h
via.h
video_decoder.h
video_encoder.h
video_output.h
Convert from class_device to device for drivers/video
2007-10-12 14:51:04 -07:00
videodev.h
V4L/DVB (6320): v4l core: remove the unused .hardware V4L1 field
2007-10-22 12:01:24 -02:00
videodev2.h
V4L/DVB (6321): Remove obsolete VIDIOC_S/G_MPEGCOMP ioctls
2007-10-22 12:01:30 -02:00
videotext.h
virtio.h
Virtio interface
2007-10-23 15:49:54 +10:00
virtio_9p.h
9p: add virtio transport
2007-10-23 13:47:31 -05:00
virtio_blk.h
Block driver using virtio.
2007-10-23 15:49:54 +10:00
virtio_config.h
Virtio interface
2007-10-23 15:49:54 +10:00
virtio_console.h
Virtio console driver
2007-10-23 15:49:55 +10:00
virtio_net.h
Net driver using virtio
2007-10-23 15:49:54 +10:00
virtio_ring.h
virtio: Force use of power-of-two for descriptor ring sizes
2007-11-12 13:59:40 +11:00
vmalloc.h
i386: fix iounmap's use of vm_struct's size field
2007-07-21 18:37:14 -07:00
vmstat.h
vt.h
Console events and accessibility
2007-10-19 11:53:34 -07:00
vt_buffer.h
vt_kern.h
add CONFIG_VT_UNICODE
2007-10-17 08:42:56 -07:00
wait.h
wanrouter.h
watchdog.h
wireless.h
introduce WEXT scan capabilities
2008-01-28 14:58:25 -08:00
workqueue.h
lockdep: fix workqueue creation API lockdep interaction
2008-01-16 09:51:58 +01:00
writeback.h
Revert "writeback: introduce writeback_control.more_io to indicate more io"
2008-01-14 21:21:29 -08:00
x25.h
xattr.h
xfrm.h
[XFRM]: Fix struct xfrm_algo code formatting.
2008-01-28 15:02:01 -08:00
xilinxfb.h
[POWERPC] XilinxFB: Allow fixed framebuffer base address
2007-10-12 14:05:17 +10:00
yam.h
zconf.h
zlib.h
[ZLIB]: Move bnx2 driver gzip unpacker into zlib.
2007-10-10 16:53:57 -07:00
zorro.h
zorro_ids.h
zutil.h