tmp_suning_uos_patched/include/linux
Dor Laor c1150d8cf9 [PATCH] KVM: Improve interrupt response
The current interrupt injection mechanism might delay an interrupt under
the following circumstances:

 - if injection fails because the guest is not interruptible (rflags.IF clear,
   or after a 'mov ss' or 'sti' instruction).  Userspace can check rflags,
   but the other cases or not testable under the current API.
 - if injection fails because of a fault during delivery.  This probably
   never happens under normal guests.
 - if injection fails due to a physical interrupt causing a vmexit so that
   it can be handled by the host.

In all cases the guest proceeds without processing the interrupt, reducing
the interactive feel and interrupt throughput of the guest.

This patch fixes the situation by allowing userspace to request an exit
when the 'interrupt window' opens, so that it can re-inject the interrupt
at the right time.  Guest interactivity is very visibly improved.

Signed-off-by: Dor Laor <dor.laor@qumranet.com>
Signed-off-by: Avi Kivity <avi@qumranet.com>
Acked-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2007-01-05 23:55:22 -08:00
..
amba
byteorder
dvb
hdlc
isdn
lockd [PATCH] lockd endianness annotations 2006-12-13 09:05:52 -08:00
mmc Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 2006-12-05 14:37:56 +00:00
mtd [PATCH] MTD: fix last kernel-doc warning 2006-10-30 12:08:41 -08:00
netfilter [NETFILTER]: nf_conntrack: fix warning in PPTP helper 2006-12-06 18:39:04 -08:00
netfilter_arp [NETFILTER]: ip6_tables: fixed conflicted optname for getsockopt 2006-11-15 21:18:49 -08:00
netfilter_bridge [EBTABLES]: Split ebt_replace into user and kernel variants, annotate. 2006-12-02 21:32:05 -08:00
netfilter_ipv4 [PATCH] severing skbuff.h -> mm.h 2006-12-04 02:00:34 -05:00
netfilter_ipv6 [NETFILTER]: x_tables: add NFLOG target 2006-12-02 21:31:31 -08:00
nfsd [PATCH] knfsd: nfsd4: reorganize compound ops 2006-12-13 09:05:54 -08:00
raid [PATCH] md: allow reads that have bypassed the cache to be retried on failure 2006-12-10 09:57:20 -08:00
spi [PATCH] SPI: define null tx_buf to mean "shift out zeroes" 2006-12-30 10:56:42 -08:00
sunrpc Merge branch 'master' of /home/trondmy/kernel/linux-2.6/ into merge_linus 2006-12-07 16:35:17 -05:00
tc_act
tc_ematch
usb [PATCH] tty: switch to ktermios 2006-12-08 08:28:57 -08:00
8250_pci.h
a.out.h
ac97_codec.h
acct.h [PATCH] severing module.h->sched.h 2006-12-04 02:00:22 -05:00
acpi.h
adb.h
adfs_fs_i.h
adfs_fs_sb.h
adfs_fs.h
aer.h
affs_hardblocks.h
agp_backend.h
agpgart.h
aio_abi.h
aio.h [PATCH] optimize o_direct on block devices 2006-12-13 09:05:50 -08:00
amifd.h
amifdreg.h
amigaffs.h
apm_bios.h
arcdevice.h
arcfb.h
ata.h [PATCH] libata: add 40pin "short" cable support, honour drive side speed detection 2006-12-01 22:40:25 -05:00
atalk.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 [ATM]: Annotations. 2006-12-02 21:22:55 -08:00
atmbr2684.h [ATM]: Annotations. 2006-12-02 21:22:55 -08:00
atmclip.h
atmdev.h
atmioc.h
atmlec.h
atmmpc.h [ATM]: Annotations. 2006-12-02 21:22:55 -08:00
atmppp.h
atmsap.h
atmsvc.h
attribute_container.h
audit.h audit: Add auditing to ipsec 2006-12-06 20:14:22 -08:00
auto_fs4.h
auto_fs.h
auxvec.h
awe_voice.h
ax25.h
b1lli.h
b1pcmcia.h
backing-dev.h [PATCH] separate bdi congestion functions from queue congestion functions 2006-10-20 10:26:35 -07:00
backlight.h ACPI: video: Add dev argument for backlight_device_register 2006-12-20 01:42:19 -05:00
baycom.h
bcd.h
bfs_fs.h
binfmts.h
bio.h [PATCH] optimize o_direct on block devices 2006-12-13 09:05:50 -08:00
bit_spinlock.h
bitmap.h
bitops.h
bitrev.h [PATCH] bit reverse library 2006-12-08 08:28:39 -08:00
blkdev.h [PATCH] Fixup blk_rq_unmap_user() API 2006-12-19 11:12:46 +01:00
blkpg.h
blktrace_api.h [PATCH] blktrace: add timestamp message 2006-12-01 10:39:12 +01:00
blockgroup_lock.h
bootmem.h [PATCH] remove HASH_HIGHMEM 2006-12-07 08:39:37 -08:00
bottom_half.h [PATCH] add bottom_half.h 2006-12-07 08:39:20 -08:00
bpqether.h
buffer_head.h
bug.h [PATCH] Generic BUG implementation 2006-12-08 08:28:39 -08:00
cache.h
calc64.h
capability.h
capi.h
cciss_ioctl.h [PATCH] cciss: add support for 1024 logical volumes 2006-12-07 08:39:30 -08:00
cd1400.h
cdev.h [PATCH] pull in necessary header files for cdev.h 2006-12-07 08:39:32 -08:00
cdk.h
cdrom.h
chio.h
circ_buf.h
clk.h
clocksource.h [PATCH] clocksource: small cleanup 2006-12-10 09:57:22 -08:00
cm4000_cs.h
cn_proc.h
cobalt-nvram.h
coda_cache.h
coda_fs_i.h
coda_linux.h [PATCH] getting rid of all casts of k[cmz]alloc() calls 2006-12-13 09:05:58 -08:00
coda_proc.h
coda_psdev.h
coda.h
coff.h
com20020.h
compat_ioctl.h [PATCH] md: add another COMPAT_IOCTL for md 2006-10-21 13:35:05 -07:00
compat.h [PATCH] Create compat_sys_migrate_pages 2006-11-03 12:27:59 -08:00
compiler-gcc3.h
compiler-gcc4.h
compiler-gcc.h
compiler-intel.h
compiler.h include/linux/compiler.h: reject gcc 3 < gcc 3.2 2006-12-12 19:28:50 +01:00
completion.h
comstats.h
concap.h
configfs.h configfs.h: Remove dead macro definitions. 2006-12-12 20:05:50 +01:00
connector.h [CONNECTOR]: Replace delayed work with usual work queue. 2006-12-18 01:53:58 -08:00
console_struct.h
console.h
consolemap.h
cpu.h Merge branch 'for-linus' of git://one.firstfloor.org/home/andi/git/linux-2.6 2006-12-07 08:59:11 -08:00
cpufreq.h
cpumask.h
cpuset.h [PATCH] cpuset procfs warning fix 2006-12-30 10:56:43 -08:00
cramfs_fs_sb.h
cramfs_fs.h
crash_dump.h
crc16.h
crc32.h [PATCH] crc32: replace bitreverse by bitrev32 2006-12-08 08:28:39 -08:00
crc32c.h
crc-ccitt.h
crypto.h [CRYPTO] api: Remove unused functions 2006-12-06 18:38:54 -08:00
cryptohash.h
ctype.h
cuda.h
cyclades.h
cyclomx.h
cycx_cfm.h
cycx_drv.h
cycx_x25.h
dcache.h
dccp.h [DCCP]: Whitespace cleanups 2006-12-11 14:35:00 -08:00
dcookies.h
debug_locks.h [PATCH] lock debugging: fix DEBUG_LOCKS_WARN_ON() & debug_locks_silent 2006-12-22 08:55:48 -08:00
debugfs.h
delay.h
delayacct.h [PATCH] slab: remove kmem_cache_t 2006-12-07 08:39:25 -08:00
device-mapper.h [PATCH] dm: suspend: add noflush pushback 2006-12-08 08:29:09 -08:00
device.h Driver core: proper prototype for drivers/base/init.c:driver_init() 2006-12-20 10:56:45 -08:00
devpts_fs.h
dio.h
dirent.h
dlm_device.h
dlm.h
dm9000.h
dm-ioctl.h [PATCH] dm: ioctl: add noflush suspend 2006-12-08 08:29:09 -08:00
dma-mapping.h
dmaengine.h
dmapool.h
dmi.h [PATCH] i386: Disable nmi watchdog on all ThinkPads 2006-10-21 18:37:02 +02:00
dn.h
dnotify.h
dqblk_v1.h
dqblk_v2.h
dqblk_xfs.h
ds1286.h
ds1742rtc.h
ds17287rtc.h
dtlk.h
edd.h
efi.h [PATCH] i386: Preserve EFI run time regions with memmap parameter 2006-12-07 02:14:11 +01:00
efs_dir.h
efs_fs_i.h
efs_fs_sb.h
efs_fs.h
efs_vh.h
eisa.h
elevator.h [PATCH] cfq-iosched: don't allow sync merges across queues 2006-12-20 11:04:12 +01:00
elf-em.h
elf-fdpic.h
elf.h [PATCH] elf.h: forward declare struct file 2006-12-07 08:39:48 -08:00
elfcore.h
elfnote.h
err.h
errno.h
errqueue.h
etherdevice.h
ethtool.h
eventpoll.h
ext2_fs_sb.h
ext2_fs.h
ext3_fs_i.h
ext3_fs_sb.h
ext3_fs.h
ext3_jbd.h [PATCH] ext3: uninline large functions 2006-12-07 08:39:35 -08:00
ext4_fs_extents.h
ext4_fs_i.h
ext4_fs_sb.h
ext4_fs.h
ext4_jbd2.h [PATCH] ext4: uninline large functions 2006-12-07 08:39:35 -08:00
fadvise.h
fault-inject.h [PATCH] fault-injection: defaults likely to please a new user 2006-12-08 08:29:03 -08:00
fb.h [PATCH] fbdev: remove references to non-existent fbmon_valid_timings() 2006-12-13 09:05:55 -08:00
fcdevice.h
fcntl.h
fd1772.h
fd.h
fddidevice.h
fdreg.h
fib_rules.h [NET] rules: Add support to invert selectors 2006-12-02 21:21:42 -08:00
file.h [PATCH] fdtable: Provide free_fdtable() wrapper 2006-12-22 08:55:50 -08:00
filter.h
firmware.h
flat.h
font.h
freezer.h [PATCH] PM: Fix SMP races in the freezer 2006-12-13 09:05:49 -08:00
fs_enet_pd.h
fs_stack.h [PATCH] fsstack: Introduce fsstack_copy_{attr,inode}_* 2006-12-08 08:28:40 -08:00
fs_struct.h [PATCH] Move fs_cachep to linux/fs_struct.h 2006-12-07 08:39:23 -08:00
fs_uart_pd.h
fs.h [PATCH] relative atime 2006-12-13 09:05:50 -08:00
fsl_devices.h [PPC] Fix compile failure do to introduction of PHY_POLL 2006-12-10 23:26:16 -06:00
fsnotify.h [PATCH] VFS: change struct file to use struct path 2006-12-08 08:28:41 -08:00
fuse.h [PATCH] fuse: add DESTROY operation 2006-12-07 08:39:32 -08:00
futex.h [PATCH] Fix noise in futex.h 2006-12-10 09:55:41 -08:00
gameport.h [PATCH] Fix numerous kcalloc() calls, convert to kzalloc() 2006-12-13 09:05:52 -08:00
gen_stats.h
genalloc.h
generic_acl.h
generic_serial.h [PATCH] tty: switch to ktermios 2006-12-08 08:28:57 -08:00
genetlink.h [GENETLINK]: Move command capabilities to flags. 2006-12-06 18:38:41 -08:00
genhd.h [PATCH] fault-injection capability for disk IO 2006-12-08 08:29:02 -08:00
getcpu.h
gfp.h [PATCH] mm: add arch_alloc_page 2006-12-07 08:39:21 -08:00
gfs2_ondisk.h [GFS2] Don't copy meta_header for rgrp in and out 2006-11-30 10:34:36 -05:00
gigaset_dev.h
hardirq.h
harrier_defs.h
hash.h
hayesesp.h
hdlc.h
hdlcdrv.h
hdpu_features.h
hdreg.h
hdsmart.h
hid-debug.h [PATCH] Generic HID layer - code split 2006-12-08 10:43:01 -08:00
hid.h [PATCH] Generic HID layer - pb_fnmode 2006-12-08 10:43:19 -08:00
hiddev.h
highmem.h [PATCH] Pass vma argument to copy_user_highpage(). 2006-12-13 09:27:08 -08:00
highuid.h
hil_mlc.h
hil.h
hippidevice.h
hp_sdc.h
hpet.h
hrtimer.h
htirq.h [PATCH] htirq: allow buggy drivers of buggy hardware to write the registers 2006-11-08 18:29:25 -08:00
hugetlb.h [PATCH] shared page table for hugetlb page 2006-12-07 08:39:21 -08:00
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
hysdn_if.h
i2c-algo-bit.h i2c: Discard the i2c algo del_bus wrappers 2006-12-10 21:21:33 +01:00
i2c-algo-pca.h i2c: Discard the i2c algo del_bus wrappers 2006-12-10 21:21:33 +01:00
i2c-algo-pcf.h i2c: Discard the i2c algo del_bus wrappers 2006-12-10 21:21:33 +01:00
i2c-algo-sgi.h i2c: Discard the i2c algo del_bus wrappers 2006-12-10 21:21:33 +01:00
i2c-dev.h
i2c-id.h Merge branch 'hwmon-for-linus' of git://jdelvare.pck.nerim.net/jdelvare-2.6 2006-12-13 09:13:19 -08:00
i2c-isa.h
i2c-ocores.h
i2c-pnx.h i2c: New Philips PNX bus driver 2006-12-10 21:21:29 +01:00
i2c-pxa.h [ARM] Remove EEPROM slave emulation from i2c-pxa driver. 2006-11-30 12:24:45 +00:00
i2c.h i2c: Whitespace cleanups 2006-12-10 21:21:31 +01:00
i2o-dev.h
i2o.h [PATCH] kernel-doc: fix fusion and i2o docs 2006-12-07 08:39:40 -08:00
i8k.h
ibmtr.h
icmp.h [NET]: Annotate checksums in on-the-wire packets. 2006-12-02 21:23:26 -08:00
icmpv6.h [NET]: Annotate checksums in on-the-wire packets. 2006-12-02 21:23:26 -08:00
ide.h [PATCH] remove blk_queue_activity_fn 2006-12-12 10:22:23 +01:00
idr.h
if_addr.h [NETLINK]: Put {IFA,IFLA}_{RTA,PAYLOAD} macros back for userspace. 2006-12-08 17:19:33 -08:00
if_arcnet.h
if_arp.h
if_bonding.h
if_bridge.h
if_cablemodem.h
if_ec.h
if_eql.h
if_ether.h
if_fc.h
if_fddi.h [PATCH] mips: if_fddi.h: Add a missing inclusion 2006-12-22 08:55:50 -08:00
if_frad.h
if_hippi.h
if_infiniband.h
if_link.h [NETLINK]: Put {IFA,IFLA}_{RTA,PAYLOAD} macros back for userspace. 2006-12-08 17:19:33 -08:00
if_ltalk.h
if_packet.h [AF_PACKET]: annotate 2006-12-02 21:21:24 -08:00
if_plip.h
if_ppp.h
if_pppox.h
if_shaper.h
if_slip.h
if_strip.h
if_tr.h
if_tun.h
if_tunnel.h [IPV4]: encapsulation annotations 2006-12-02 21:21:17 -08:00
if_vlan.h
if_wanpipe_common.h
if_wanpipe.h
if.h
igmp.h [PATCH] severing skbuff.h -> mm.h 2006-12-04 02:00:34 -05:00
in6.h [IPV6]: flowlabels are net-endian 2006-12-02 21:21:21 -08:00
in_route.h
in.h [NET]: Supporting UDP-Lite (RFC 3828) in Linux 2006-12-02 21:22:46 -08:00
inet_diag.h
inet.h [NET]: Accept wildcard delimiters in in[46]_pton 2006-12-02 22:04:04 -08:00
inetdevice.h [IPV6]: Assorted trivial endianness annotations. 2006-12-02 21:22:50 -08:00
init_task.h [PATCH] Revert "[PATCH] identifier to nsproxy" 2006-12-13 09:05:47 -08:00
init.h Make sure we populate the initroot filesystem late enough 2006-12-11 12:12:04 -08:00
initrd.h
inotify.h
input.h input/hid: Supporting more keys from the HUT Consumer Page 2006-12-14 13:37:24 +01:00
interrupt.h [PATCH] sched: use softirq for load balancing 2006-12-10 09:55:42 -08:00
io.h
ioc3.h
ioc4.h
ioctl32.h
ioctl.h
ioport.h PCI legacy resource fix 2006-12-20 10:54:43 -08:00
ioprio.h
ip6_tunnel.h [IPV6]: flowlabels are net-endian 2006-12-02 21:21:21 -08:00
ip_mp_alg.h
ip.h [NET]: Annotate checksums in on-the-wire packets. 2006-12-02 21:23:26 -08:00
ipc.h
ipmi_msgdefs.h [PATCH] IPMI: Fix BT long busy 2006-12-07 08:39:47 -08:00
ipmi_smi.h [PATCH] IPMI: Add maintenance mode 2006-12-07 08:39:47 -08:00
ipmi.h [PATCH] IPMI: Add maintenance mode 2006-12-07 08:39:47 -08:00
ipsec.h
ipv6_route.h
ipv6.h [IPV6]: flowlabels are net-endian 2006-12-02 21:21:21 -08:00
ipx.h [IPX]: Trivial parts of endianness annotations 2006-11-05 14:11:24 -08:00
irda.h
irq_cpustat.h
irq.h [PATCH] genirq: clean up irq-flow-type naming, fix 2006-10-20 10:26:37 -07:00
irqflags.h Revert "[PATCH] Enforce "unsigned long flags;" when spinlocking" 2006-11-26 16:27:17 -08:00
irqreturn.h
isa.h
isapnp.h
isdn_divertif.h
isdn_ppp.h
isdn.h [PATCH] tty: switch to ktermios 2006-12-08 08:28:57 -08:00
isdnif.h
isicom.h
iso_fs.h
istallion.h [PATCH] Char: istallion, variables cleanup 2006-12-08 08:29:00 -08:00
ixjuser.h Fix misc .c/.h comment typos 2006-11-30 05:24:39 +01:00
jbd2.h [PATCH] make fs/jbd2/transaction.c:__kbd2_journal_temp_unlink_buffer() static 2006-12-07 08:39:40 -08:00
jbd.h [PATCH] make fs/jbd/transaction.c:__journal_temp_unlink_buffer() static 2006-12-07 08:39:40 -08:00
jffs2.h
jffs.h
jhash.h
jiffies.h Fix jiffies.h comment 2006-11-30 04:53:49 +01:00
journal-head.h
joystick.h
kallsyms.h
kbd_diacr.h
kbd_kern.h WorkStruct: Separate delayable and non-delayable events. 2006-11-22 14:54:01 +00:00
Kbuild [SCTP]: Don't export include/linux/sctp.h to userspace. 2006-12-22 11:12:02 -08:00
kd.h
kdev_t.h
kernel_stat.h
kernel.h Make SLES9 "get_kernel_version" work on the kernel binary again 2006-12-11 11:34:11 -08:00
kernelcapi.h [PATCH] fix fallout from header dependency trimming 2006-12-04 12:45:29 -08:00
kexec.h Merge branch 'release' of master.kernel.org:/pub/scm/linux/kernel/git/aegl/linux-2.6 2006-12-07 15:39:22 -08:00
key-ui.h
key.h
keyboard.h
keyctl.h
kfifo.h
klist.h
kmalloc_sizes.h
kmod.h
kobj_map.h
kobject.h kobject: kobject_uevent() returns manageable value 2006-12-20 10:56:44 -08:00
kprobes.h [PATCH] kprobes: enable booster on the preemptible kernel 2006-12-07 08:39:38 -08:00
kref.h
kthread.h
ktime.h [PATCH] ktime: Fix signed / unsigned mismatch in ktime_to_ns 2006-12-07 08:39:37 -08:00
kvm.h [PATCH] KVM: Improve interrupt response 2007-01-05 23:55:22 -08:00
lapb.h
latency.h
lcd.h
leds.h
libata.h Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 2006-12-05 17:01:28 +00:00
libps2.h
license.h
limits.h
linkage.h
linux_logo.h
list.h
llc.h
lm_interface.h
lock_dlm_plock.h
lockdep.h [PATCH] lockdep: print irq-trace info on asserts 2006-12-13 09:05:50 -08:00
log2.h [PATCH] LOG2: Alter roundup_pow_of_two() so that it can use a ilog2() on a constant 2006-12-08 08:28:51 -08:00
loop.h
lp.h
m41t00.h
m48t86.h
magic.h [PATCH] Add AFS_SUPER_MAGIC to magic.h 2007-01-05 23:55:21 -08:00
major.h
matroxfb.h
mbcache.h
mc6821.h
mc146818rtc.h
mca-legacy.h
mca.h
memory_hotplug.h
memory.h
mempolicy.h [PATCH] cpuset: mempolicy migration typo fix 2006-10-21 13:35:06 -07:00
mempool.h
meye.h
migrate.h
mii.h
minix_fs.h
miscdevice.h Driver core: change misc class_devices to be real devices 2006-12-01 14:51:59 -08:00
mm_inline.h
mm_types.h
mm.h [PATCH] mm: make compound page destructor handling explicit 2006-12-07 08:39:25 -08:00
mman.h
mmtimer.h
mmzone.h [PATCH] struct seq_operations and struct file_operations constification 2006-12-07 08:39:46 -08:00
mnt_namespace.h [PATCH] rename struct namespace to struct mnt_namespace 2006-12-08 08:28:51 -08:00
mod_devicetable.h
module.h [PATCH] Generic BUG implementation 2006-12-08 08:28:39 -08:00
moduleloader.h
moduleparam.h [PATCH] Compile-time check re world-writeable module params 2006-12-07 08:39:34 -08:00
mount.h [PATCH] relative atime 2006-12-13 09:05:50 -08:00
mpage.h
mqueue.h mqueue.h: don't include linux/types.h 2006-11-30 04:40:22 +01:00
mroute.h
msdos_fs.h [PATCH] fat: add fat_getattr() 2006-11-16 11:43:38 -08:00
msg.h [PATCH] Fix the size limit of compat space msgsize 2006-12-07 08:39:38 -08:00
msi.h
mtio.h
mutex-debug.h
mutex.h [PATCH] lockdep: avoid lockdep warning in md 2006-12-08 08:28:39 -08:00
mv643xx.h [PATCH] mv643xx_eth: fix unbalanced parentheses in macros 2006-12-02 00:22:29 -05:00
n_r3964.h [PATCH] n_r3964: Use struct pid to track user space clients 2006-12-13 09:05:53 -08:00
namei.h [PATCH] struct path: move struct path from fs/namei.c into include/linux 2006-12-08 08:28:40 -08:00
nbd.h [PATCH] nbd: show nbd client pid in sysfs 2006-12-07 08:39:47 -08:00
ncp_fs_i.h
ncp_fs_sb.h WorkStruct: make allyesconfig 2006-11-22 14:57:56 +00:00
ncp_fs.h
ncp_mount.h [PATCH] ncpfs: Use struct pid to track the userspace watchdog process 2006-12-13 09:05:53 -08:00
ncp_no.h
ncp.h
neighbour.h
net.h [NET]: Don't export linux/random.h outside __KERNEL__. 2006-12-31 14:06:49 -08:00
netdevice.h [NET]: Add memory barrrier to netif_poll_enable() 2006-12-31 14:06:48 -08:00
netfilter_arp.h
netfilter_bridge.h [NETFILTER]: bridge-netfilter: remove deferred hooks 2006-12-13 16:54:25 -08:00
netfilter_decnet.h
netfilter_ipv4.h [NETFILTER]: bridge-netfilter: remove deferred hooks 2006-12-13 16:54:25 -08:00
netfilter_ipv6.h [NETFILTER]: bridge-netfilter: remove deferred hooks 2006-12-13 16:54:25 -08:00
netfilter.h [PATCH] fix fallout from header dependency trimming 2006-12-04 12:45:29 -08:00
netlink.h [NETLINK]: Remove unused dst_pid field in netlink_skb_parms 2006-12-02 21:30:43 -08:00
netpoll.h WorkQueue: Fix up arch-specific work items where possible 2006-12-05 19:36:26 +00:00
netrom.h
nfs2.h
nfs3.h
nfs4_acl.h
nfs4_mount.h
nfs4.h
nfs_fs_i.h
nfs_fs_sb.h WorkStruct: Separate delayable and non-delayable events. 2006-11-22 14:54:01 +00:00
nfs_fs.h NFS: Ensure we only call set_page_writeback() under the page lock 2006-12-06 10:46:40 -05:00
nfs_idmap.h
nfs_mount.h
nfs_page.h NFS: Make nfs_updatepage() mark the page as dirty. 2006-12-06 10:46:39 -05:00
nfs_xdr.h NFS: Remove nfs_writepage_sync() 2006-12-06 10:46:38 -05:00
nfs.h
nfsacl.h
nfsd_idmap.h
nls.h
nmi.h [PATCH] x86: all cpu backtrace 2006-12-07 02:14:01 +01:00
node.h
nodemask.h
notifier.h
nsc_gpio.h
nsproxy.h [PATCH] Revert "[PATCH] identifier to nsproxy" 2006-12-13 09:05:47 -08:00
nubus.h
numa.h
nvram.h
oom.h [PATCH] OOM killer meets userspace headers 2006-10-20 10:26:38 -07:00
oprofile.h
page-flags.h VM: Remove "clear_page_dirty()" and "test_clear_page_dirty()" functions 2006-12-21 09:19:57 -08:00
pagemap.h [PATCH] mm: clean up pagecache allocation 2006-10-28 11:30:50 -07:00
pagevec.h
param.h
parport_pc.h
parport.h
parser.h
pata_platform.h [PATCH] ata: Generic platform_device libata driver 2006-12-01 22:40:28 -05:00
patchkey.h
pci_hotplug.h PCI Hotplug: move pci_hotplug.h to include/linux/ 2006-10-18 11:36:12 -07:00
pci_ids.h Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart 2007-01-03 17:34:54 -08:00
pci_regs.h PCI: Add #defines for Hypertransport MSI fields 2006-12-20 10:54:43 -08:00
pci-acpi.h
pci.h PCI: don't export device IDs to userspace 2006-12-20 10:54:43 -08:00
pcieport_if.h
percpu_counter.h
percpu.h
personality.h [PATCH] Fix missing parens in set_personality() 2006-11-13 07:40:42 -08:00
pfkeyv2.h [IPSEC]: Add support for AES-XCBC-MAC 2006-12-06 18:38:51 -08:00
pfn.h
pg.h
phonedev.h
phy.h [PATCH] PHY: Add support for configuring the PHY connection interface 2006-12-02 00:33:11 -05:00
pid_namespace.h [PATCH] add child reaper to pid_namespace 2006-12-08 08:28:52 -08:00
pid.h [PATCH] add child reaper to pid_namespace 2006-12-08 08:28:52 -08:00
pipe_fs_i.h [PATCH] reorder struct pipe_buf_operations 2006-12-13 09:05:48 -08:00
pkt_cls.h
pkt_sched.h
pktcdvd.h [PATCH] pktcdvd: add sysfs and debugfs interface 2006-12-08 08:28:38 -08:00
platform_device.h Driver core: Make platform_device_add_data accept a const pointer 2006-12-13 15:38:46 -08:00
plist.h
pm_legacy.h
pm.h [PATCH] swsusp: debugging 2006-11-03 12:27:58 -08:00
pmu.h
pnp.h
pnpbios.h
poison.h
poll.h [PATCH] severing poll.h -> mm.h 2006-12-04 02:00:36 -05:00
posix_acl_xattr.h
posix_acl.h
posix_types.h
posix-timers.h
ppdev.h
ppp_channel.h
ppp_defs.h
ppp-comp.h
prctl.h
preempt.h
prefetch.h
prio_tree.h
proc_fs.h
profile.h [PATCH] sleep profiling 2006-12-07 08:39:36 -08:00
ps2esdi.h
ptrace.h
qic117.h
qnx4_fs.h
qnxtypes.h
quota.h
quotaio_v1.h
quotaio_v2.h
quotaops.h [PATCH] proper prototype for remove_inode_dquot_ref() 2006-12-07 08:39:44 -08:00
radeonfb.h
radix-tree.h [PATCH] radix-tree: RCU lockless readside 2006-12-07 08:39:25 -08:00
raid_class.h
ramfs.h
random.h [RANDOM]: Annotate random.h IP helpers. 2006-12-02 21:22:51 -08:00
raw.h
rbtree.h
rcupdate.h
reboot_fixups.h
reboot.h
reciprocal_div.h [PATCH] SLAB: use a multiply instead of a divide in obj_to_index() 2006-12-13 09:05:49 -08:00
reiserfs_acl.h
reiserfs_fs_i.h
reiserfs_fs_sb.h Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 2006-12-05 14:37:56 +00:00
reiserfs_fs.h [PATCH] struct path: rename Reiserfs's struct path 2006-12-08 08:28:40 -08:00
reiserfs_xattr.h
relay.h [PATCH] struct seq_operations and struct file_operations constification 2006-12-07 08:39:46 -08:00
resource.h
resume-trace.h
rio_drv.h
rio_ids.h
rio_regs.h
rio.h
rmap.h [PATCH] mm: more rmap debugging 2006-12-22 08:55:49 -08:00
romfs_fs.h
root_dev.h
rose.h
route.h
rslib.h
rtc-v3020.h
rtc.h [PATCH] rtc: Add rtc_merge_alarm() 2006-12-10 09:55:40 -08:00
rtmutex.h [PATCH] lockdep: name some old style locks 2006-12-07 08:39:36 -08:00
rtnetlink.h [NETLINK]: Restore API compatibility of address and neighbour bits 2006-12-08 17:19:27 -08:00
rwsem-spinlock.h [PATCH] lockdep: name some old style locks 2006-12-07 08:39:36 -08:00
rwsem.h
sc26198.h
scatterlist.h
scc.h
sched.h [PATCH] PM: Fix SMP races in the freezer 2006-12-13 09:05:49 -08:00
screen_info.h [PATCH] i386: Relocatable kernel support 2006-12-07 02:14:04 +01:00
sctp.h [SCTP]: Fix typo adaption -> adaptation as per the latest API draft. 2006-12-22 11:12:04 -08:00
scx200_gpio.h
scx200.h
sdla_fr.h
sdla.h
seccomp.h
securebits.h
security.h SELinux: Fix SA selection semantics 2006-12-02 21:21:34 -08:00
selection.h
selinux_netlink.h
selinux.h
sem.h
seq_file.h [PATCH] struct seq_operations and struct file_operations constification 2006-12-07 08:39:46 -08:00
seqlock.h [PATCH] lockdep: fix seqlock_init() 2006-12-12 08:10:44 -08:00
serial167.h
serial_8250.h [PATCH] Exar quad port serial 2006-12-07 08:39:35 -08:00
serial_core.h [PATCH] tty: switch to ktermios 2006-12-08 08:28:57 -08:00
serial_ip3106.h
serial_reg.h
serial.h
serialP.h
serio.h Input: serio - make serio_register_driver() return errors 2006-11-23 23:34:49 -05:00
shm.h
shmem_fs.h
signal.h [PATCH] Move sighand_cachep to include/signal.h 2006-12-07 08:39:22 -08:00
skbuff.h [PATCH] slab: remove kmem_cache_t 2006-12-07 08:39:25 -08:00
slab_def.h [PATCH] Cleanup slab headers / API to allow easy addition of new slab allocators 2006-12-13 09:05:49 -08:00
slab.h [PATCH] More slab.h cleanups 2006-12-13 09:05:49 -08:00
smb_fs_i.h
smb_fs_sb.h [PATCH] smbfs: Make conn_pid a struct pid 2006-12-13 09:05:53 -08:00
smb_fs.h
smb_mount.h
smb.h
smbno.h
smp_lock.h
smp.h [PATCH] declare smp_call_function_single in generic code 2006-12-07 08:39:38 -08:00
snmp.h
socket.h [NET]: Annotate csum_partial() callers in net/* 2006-12-02 21:23:32 -08:00
sockios.h [NET]: The scheduled removal of the frame diverter. 2006-12-02 21:22:23 -08:00
som.h
sonet.h
sonypi.h
sort.h
sound.h
soundcard.h
spinlock_api_smp.h [PATCH] lockdep: spin_lock_irqsave_nested() 2006-11-25 13:28:34 -08:00
spinlock_api_up.h
spinlock_types_up.h
spinlock_types.h
spinlock_up.h
spinlock.h [PATCH] add bottom_half.h 2006-12-07 08:39:20 -08:00
srcu.h
stacktrace.h
stallion.h [PATCH] Char: stallion, variables cleanup 2006-12-08 08:28:59 -08:00
start_kernel.h [PATCH] i386: cpu_detect extraction 2006-12-07 02:14:08 +01:00
stat.h
statfs.h
stddef.h
stop_machine.h
string.h
stringify.h
superhyway.h
suspend.h [PATCH] swsusp: Improve handling of highmem 2006-12-07 08:39:27 -08:00
swap.h [PATCH] swsusp: use block device offsets to identify swap locations 2006-12-07 08:39:27 -08:00
swapops.h
synclink.h
sys.h
syscalls.h
sysctl.h Remove duplicate "have to" in comment 2006-12-12 19:23:02 +01:00
sysdev.h
sysfs.h driver core: Introduce device_move(): move a device to a new parent. 2006-12-01 14:52:01 -08:00
sysrq.h [PATCH] debug: add sysrq_always_enabled boot option 2006-12-13 09:05:50 -08:00
sysv_fs.h
task_io_accounting_ops.h [PATCH] io-accounting: core statistics 2006-12-10 09:55:41 -08:00
task_io_accounting.h [PATCH] io-accounting: core statistics 2006-12-10 09:55:41 -08:00
taskstats_kern.h [PATCH] taskstats: cleanup ->signal->stats allocation 2006-12-07 08:39:34 -08:00
taskstats.h [PATCH] io-accounting: via taskstats 2006-12-10 09:55:41 -08:00
tcp.h [TCP]: Renove the __ prefix on the struct tcp_sock members 2006-12-02 21:30:54 -08:00
telephony.h
termios.h
textsearch_fsm.h
textsearch.h Fix typos in doc and comments 2006-11-30 05:32:19 +01:00
tfrc.h [DCCP] ccid3: Finer-grained resolution of sending rates 2006-12-11 14:34:42 -08:00
thread_info.h
threads.h
ticable.h
tifm.h
time.h
timer.h [PATCH] round_jiffies infrastructure 2006-12-10 09:57:22 -08:00
times.h
timex.h
tiocl.h
tipc_config.h [TIPC]: endianness annotations 2006-12-02 21:21:08 -08:00
tipc.h [TIPC]: Added subscription cancellation capability 2006-10-18 19:55:22 -07:00
topology.h [PATCH] sched: add option to serialize load balancing 2006-12-10 09:55:43 -08:00
toshiba.h
transport_class.h
trdevice.h
tsacct_kern.h
tty_driver.h [PATCH] tty: switch to ktermios and new framework 2006-12-08 08:28:56 -08:00
tty_flip.h
tty_ldisc.h [PATCH] tty: switch to ktermios and new framework 2006-12-08 08:28:56 -08:00
tty.h [PATCH] tty: switch to ktermios and new framework 2006-12-08 08:28:56 -08:00
types.h [PATCH] Centralise definitions of sector_t and blkcnt_t 2006-12-04 19:41:15 -08:00
uaccess.h Merge branch 'for-linus' of git://one.firstfloor.org/home/andi/git/linux-2.6 2006-12-07 08:59:11 -08:00
udf_fs_i.h
udf_fs_sb.h
udf_fs.h
udp.h [NET]: Annotate checksums in on-the-wire packets. 2006-12-02 21:23:26 -08:00
ufs_fs_i.h
ufs_fs_sb.h
ufs_fs.h [PATCH] fix UFS superblock alignment issues 2006-11-03 12:27:56 -08:00
uinput.h
uio.h
ultrasound.h
umem.h
un.h
unistd.h
unwind.h Remove stack unwinder for now 2006-12-15 08:47:51 -08:00
usb_ch9.h
usb_gadget.h
usb_gadgetfs.h
usb_usual.h
usb.h Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 2006-12-05 14:37:56 +00:00
usbdevice_fs.h
user.h
utime.h
uts.h
utsname.h
vermagic.h
vfs.h
via.h
video_decoder.h
video_encoder.h
videodev2.h V4L/DVB (4796): A couple of V4L2 defines needed by Cafe Camara driver 2006-12-10 08:51:12 -02:00
videodev.h
videotext.h
vmalloc.h [PATCH] vmalloc: optimization, cleanup, bugfixes 2006-11-13 07:40:42 -08:00
vmstat.h [PATCH] fix vm_events_fold_cpu() build breakage 2006-12-22 08:55:48 -08:00
vt_buffer.h
vt_kern.h
vt.h
wait.h [PATCH] lockdep: annotate DECLARE_WAIT_QUEUE_HEAD 2006-10-30 12:08:40 -08:00
wanrouter.h
watchdog.h
wireless.h [PATCH] wext: extend MLME support 2006-12-02 00:11:58 -05:00
workqueue.h Make workqueue bit operations work on "atomic_long_t" 2006-12-16 09:53:50 -08:00
writeback.h [PATCH] separate bdi congestion functions from queue congestion functions 2006-10-20 10:26:35 -07:00
x25.h
xattr.h
xfrm.h [XFRM]: Fix XFRMGRP_REPORT to use correct multicast group. 2006-12-08 17:19:30 -08:00
yam.h
zconf.h
zlib.h
zorro_ids.h
zorro.h
zutil.h