aha/include/linux
Tejun Heo b06ce3e51e libata: use ata_exec_internal() for PMP register access
PMP registers used to be accessed with dedicated accessors ->pmp_read
and ->pmp_write.  During reset, those callbacks are called with the
port frozen so they should be able to run without depending on
interrupt delivery.  To achieve this, they were implemented polling.

However, as resetting the host port makes the PMP to isolate fan-out
ports until SError.X is cleared, resetting fan-out ports while port is
frozen doesn't buy much additional safety.

This patch updates libata PMP support such that PMP registers are
accessed using regular ata_exec_internal() mechanism and kills
->pmp_read/write() callbacks.  The following changes are made.

* PMP access helpers - sata_pmp_read_init_tf(), sata_pmp_read_val(),
  sata_pmp_write_init_tf() are folded into sata_pmp_read/write() which
  are now standalone PMP register access functions.

* sata_pmp_read/write() returns err_mask instead of rc.  This is
  consistent with other functions which issue internal commands and
  allows more detailed error reporting.

* ahci interrupt handler is modified to ignore BAD_PMP and
  spurious/illegal completion IRQs while reset is in progress.  These
  conditions are expected during reset.

Signed-off-by: Tejun Heo <htejun@gmail.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
2007-10-12 14:55:47 -04:00
..
amba
byteorder
dvb V4L/DVB (5893): DVB: fix includes of video.h when __KERNEL__ is undefined 2007-07-30 16:26:27 -03:00
hdlc
isdn
lockd knfsd: lockd: nfsd4: use same grace period for lockd and nfsd4 2007-07-17 10:23:07 -07:00
mlx4 IB/mlx4: Implement FMRs 2007-10-09 19:59:16 -07:00
mmc mmc: add led trigger 2007-09-24 07:15:48 +02:00
mtd
netfilter [NETFILTER]: x_tables: add xt_time match 2007-10-10 16:53:40 -07:00
netfilter_arp
netfilter_bridge
netfilter_ipv4 [NETFILTER]: ipt_iprange.h must #include <linux/types.h> 2007-07-18 02:21:50 -07:00
netfilter_ipv6 [NETFILTER]: ip6_tables: fix explanation of valid upper protocol number 2007-07-10 22:16:55 -07:00
nfsd knfsd: clean up EX_RDONLY 2007-07-19 10:04:52 -07:00
raid [BLOCK] Get rid of request_queue_t typedef 2007-07-24 09:28:11 +02:00
rtc rtc: add support for the ST M48T59 RTC 2007-07-17 10:23:09 -07:00
spi mmc_spi host driver 2007-09-23 22:17:27 +02:00
ssb [SSB]: add Sonics Silicon Backplane bus support 2007-10-10 16:51:36 -07:00
sunrpc SUNRPC: move bkl locking and xdr proc invocation into a common helper 2007-07-19 15:21:39 -04:00
tc_act [PKT_SCHED]: Add stateless NAT 2007-10-10 16:53:11 -07:00
tc_ematch
usb USB: export <linux/usb_gadgetfs> as <linux/usb/gadgetfs.h> 2007-07-12 16:29:50 -07:00
8250_pci.h
a.out.h
ac97_codec.h
acct.h
acpi.h ACPI: autoload modules - Create ACPI alias interface 2007-07-23 13:56:16 -04:00
acpi_pmtmr.h
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
aio.h AIO sparse fix (type of ki_flags) 2007-07-19 10:04:43 -07:00
aio_abi.h
amifd.h
amifdreg.h
amigaffs.h
anon_inodes.h
apm-emulation.h
apm_bios.h [x86 setup] Make struct apm_bios_info cross-architecture 2007-07-25 12:02:21 -07: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: add human-readable error value decoding 2007-10-12 14:55:45 -04: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
atmclip.h
atmdev.h
atmel_pdc.h
atmioc.h
atmlec.h
atmmpc.h
atmppp.h
atmsap.h
atmsvc.h
attribute_container.h Remove unnecessary includes of spinlock.h under include/linux 2007-07-16 09:05:42 -07:00
audit.h [XFRM]: xfrm audit calls 2007-10-10 16:49:02 -07:00
auto_fs.h
auto_fs4.h
auxvec.h
ax25.h
b1lli.h
b1pcmcia.h
backing-dev.h remove mm/backing-dev.c:congestion_wait_interruptible() 2007-07-16 09:05:52 -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 mm: variable length argument support 2007-07-19 10:04:45 -07:00
bio.h Drop 'size' argument from bio_endio and bi_end_io 2007-10-10 09:25:57 +02:00
bit_spinlock.h
bitmap.h
bitops.h
bitrev.h
blkdev.h Remove flush_dry_bio_endio 2007-10-10 09:25:57 +02:00
blkpg.h
blktrace_api.h [BLOCK] Fix failing compile with BLK_DEV_IO_TRACE=n 2007-10-11 21:26:08 +02:00
blockgroup_lock.h
bootmem.h
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 [FS] Implement block_page_mkwrite. 2007-07-19 19:50:50 +10:00
bug.h generic bug: use show_regs() instead of dump_stack() 2007-07-16 09:05:51 -07:00
cache.h
calc64.h
capability.h Remove unnecessary includes of spinlock.h under include/linux 2007-07-16 09:05:42 -07:00
capi.h
cciss_ioctl.h
cd1400.h
cdev.h
cdk.h
cdrom.h cdrom: replace hard-coded constants by kernel.h macro. 2007-07-16 09:05:48 -07:00
cfag12864b.h
chio.h
circ_buf.h
clk.h
clockchips.h timer: remove clockevents_unregister_notifier 2007-08-11 15:47:42 -07:00
clocksource.h [IA64] Convert to generic timekeeping/clocksource 2007-07-20 11:22:30 -07: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
compiler-gcc.h
compiler-gcc3.h
compiler-gcc4.h x86: Support __attribute__((__cold__)) in gcc 4.3 2007-07-21 18:37:08 -07:00
compiler-intel.h
compiler.h make __chk_{user,io}_ptr() accept pointers to volatile 2007-07-26 11:11:57 -07:00
completion.h
comstats.h
concap.h
configfs.h
connector.h [NET]: make netlink user -> kernel interface synchronious 2007-10-10 21:15:29 -07:00
console.h Remove unnecessary includes of spinlock.h under include/linux 2007-07-16 09:05:42 -07:00
console_struct.h
consolemap.h Kernel utf-8 handling 2007-07-16 09:05:46 -07:00
const.h
cpu.h PM: Fix dependencies of CONFIG_SUSPEND and CONFIG_HIBERNATION 2007-08-31 01:42:22 -07:00
cpufreq.h Revert "[PATCH] x86-64: fix x86_64-mm-sched-clock-share" 2007-09-26 15:52:17 -07:00
cpumask.h
cpuset.h
cramfs_fs.h
cramfs_fs_sb.h
crash_dump.h
crc-ccitt.h
crc-itu-t.h
crc7.h CRC7 support 2007-07-17 10:23:04 -07:00
crc16.h
crc32.h
crc32c.h
crypto.h [CRYPTO] api: Fixed crypto_*_reqsize return type 2007-10-10 16:55:42 -07: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]: Tidy-up -- minisock initialisation 2007-10-10 16:54:36 -07: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
debugfs.h debugfs: add rename for debugfs files 2007-07-11 16:09:00 -07:00
delay.h
delayacct.h
device-mapper.h
device.h Fix ThinkPad T42 poweroff failure introduced by by "PM: Introduce pm_power_off_prepare" 2007-07-26 12:13:06 -07:00
devpts_fs.h
dio.h
dirent.h
display.h
dlm.h
dlm_device.h
dlm_netlink.h
dm-ioctl.h
dm9000.h
dma-mapping.h dma-mapping: prevent dma dependent code from linking on !HAS_DMA archs 2007-07-16 09:05:45 -07:00
dmaengine.h dmaengine: make clients responsible for managing channels 2007-07-13 08:06:13 -07:00
dmapool.h
dmi.h drivers/firmware: const-ify DMI API and internals 2007-10-09 20:22:20 -04:00
dn.h
dnotify.h
dqblk_v1.h
dqblk_v2.h
dqblk_xfs.h
ds1wm.h
ds1286.h
ds17287rtc.h Remove unnecessary includes of spinlock.h under include/linux 2007-07-16 09:05:42 -07:00
dtlk.h
edac.h drivers/edac: mod assert_error check 2007-07-19 10:04:54 -07:00
edd.h Remove old i386 setup code 2007-07-12 10:55:56 -07:00
eeprom_93cx6.h ax88796: add 93cx6 eeprom support 2007-10-10 16:53:56 -07:00
efi.h
efs_dir.h
efs_fs.h knfsd: exportfs: remove iget abuse 2007-07-17 10:23:06 -07:00
efs_fs_i.h
efs_fs_sb.h
efs_vh.h
eisa.h
elevator.h [BLOCK] Get rid of request_queue_t typedef 2007-07-24 09:28:11 +02: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 [POWERPC] spufs: Cleanup ELF coredump extra notes logic 2007-09-19 15:12:19 +10:00
elfcore.h
elfnote.h use elfnote.h to generate vsyscall notes. 2007-07-18 08:47:40 -07: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
exportfs.h knfsd: exportfs: add procedural interface for NFSD 2007-07-17 10:23:06 -07:00
ext2_fs.h
ext2_fs_sb.h ext2: statfs speed up 2007-07-16 09:05:52 -07:00
ext3_fs.h
ext3_fs_i.h
ext3_fs_sb.h ext3: statfs speed up 2007-07-16 09:05:52 -07:00
ext3_jbd.h
ext4_fs.h ext4: Expand extra_inodes space per the s_{want,min}_extra_isize fields 2007-07-18 09:19:57 -04:00
ext4_fs_extents.h Change on-disk format to support 2^15 uninitialized extents 2007-07-18 09:02:56 -04:00
ext4_fs_i.h ext4: Add nanosecond timestamps 2007-07-18 09:15:20 -04:00
ext4_fs_sb.h ext4: Add nanosecond timestamps 2007-07-18 09:15:20 -04:00
ext4_jbd2.h
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 OMAP: add TI OMAP1610 accelerator entry. 2007-07-17 10:23:13 -07:00
fcdevice.h
fcntl.h
fd.h
fd1772.h
fddidevice.h
fdreg.h
fib_rules.h
file.h O_CLOEXEC for SCM_RIGHTS 2007-07-16 09:05:45 -07:00
filter.h
firewire-cdev.h
firewire-constants.h
firmware.h
flat.h
font.h
freezer.h Introduce CONFIG_SUSPEND for suspend-to-Ram and standby 2007-07-29 16:45:38 -07:00
fs.h [PATCH] remove mm/filemap.c:file_send_actor() 2007-08-11 22:34:47 +02: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
fuse.h fuse warning fix 2007-07-16 09:05:41 -07:00
futex.h
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 [PARTITION] MSDOS: Fix Sun num_partitions handling. 2007-07-30 00:27:28 -07:00
getcpu.h
gfp.h Create the ZONE_MOVABLE zone 2007-07-17 10:22:59 -07:00
gfs2_ondisk.h
gigaset_dev.h
gpio_keys.h
gpio_mouse.h
hardirq.h
harrier_defs.h
hash.h
hayesesp.h
hdlc.h
hdlcdrv.h
hdpu_features.h
hdreg.h
hdsmart.h
hid-debug.h
hid.h
hiddev.h
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
hrtimer.h Add a flag to indicate deferrable timers in /proc/timer_stats 2007-07-16 09:05:45 -07:00
htirq.h
hugetlb.h hugepage: fix broken check for offset alignment in hugepage mappings 2007-08-31 01:42:23 -07:00
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
hysdn_if.h
i2c-algo-bit.h
i2c-algo-pca.h
i2c-algo-pcf.h
i2c-algo-sgi.h
i2c-dev.h
i2c-gpio.h
i2c-id.h V4L/DVB (6149): Add I2C_HW_B_CX23885 for Conexant 23885/23887 PCIe bridge 2007-10-09 22:07:51 -03:00
i2c-ocores.h
i2c-pnx.h
i2c-pxa.h
i2c.h i2c.h kernel-doc additions 2007-07-31 15:39:41 -07:00
i2o-dev.h
i2o.h mm: Remove slab destructors from kmem_cache_create(). 2007-07-20 10:11:58 +09:00
i8k.h
ibmtr.h
icmp.h
icmpv6.h
ide.h ide: add ide_set{_max}_pio() (take 4) 2007-10-11 23:54:00 +02:00
idr.h lib: add idr_remove_all 2007-07-16 09:05:34 -07:00
ieee80211.h [PATCH] wireless networking: move frame inline functions to generic header 2007-10-10 16:52:59 -07:00
if.h
if_addr.h
if_arcnet.h arcnet endianness annotations 2007-10-10 16:51:59 -07:00
if_arp.h
if_bonding.h
if_bridge.h [NET]: Make the device list and device lookups per namespace. 2007-10-10 16:49:10 -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 [NET]: Move hardware header operations out of netdevice. 2007-10-10 16:52:52 -07:00
if_fc.h
if_fddi.h
if_frad.h
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 [NET]: Add macvlan driver 2007-07-14 18:55:06 -07:00
if_packet.h
if_plip.h
if_ppp.h [L2TP]: Changes to existing ppp and socket kernel headers for L2TP 2007-07-10 22:15:58 -07:00
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_shaper.h [NET]: Move hardware header operations out of netdevice. 2007-10-10 16:52:52 -07:00
if_slip.h
if_strip.h
if_tr.h
if_tun.h [NET] drivers/net: statistics cleanup #1 -- save memory and shrink code 2007-10-10 16:51:16 -07:00
if_tunnel.h
if_vlan.h [NET]: Make the device list and device lookups per namespace. 2007-10-10 16:49:10 -07:00
if_wanpipe.h
igmp.h
in.h
in6.h
in_route.h
inet.h
inet_diag.h
inet_lro.h [NET]: Generic Large Receive Offload for TCP traffic 2007-10-10 16:47:46 -07:00
inetdevice.h
init.h [NETNS]: Move some code into __init section when CONFIG_NET_NS=n 2007-10-10 16:54:58 -07:00
init_task.h [NETNS]: Fix allnoconfig compilation error. 2007-10-10 16:49:21 -07:00
initrd.h
inotify.h
input-polldev.h
input.h [RFKILL]: Add support for ultrawideband 2007-10-10 16:49:23 -07:00
interrupt.h rip some includes from linux/interrupt.h 2007-07-28 19:42:22 -07:00
io.h uninline check_signature() 2007-07-16 09:05:50 -07:00
ioc3.h
ioc4.h
ioctl.h
ioport.h
ioprio.h cfq: async queue allocation per priority 2007-07-20 10:06:38 +02:00
ip.h
ip6_tunnel.h
ipc.h remove CONFIG_UTS_NS and CONFIG_IPC_NS 2007-07-16 09:05:47 -07:00
ipmi.h
ipmi_msgdefs.h
ipmi_smi.h
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 irq.h fix kernel-doc 2007-07-31 15:39:41 -07: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 [ISDN]: Change I4L to use alloc_netdev(). 2007-10-10 16:54:57 -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
jbd2.h jbd2: Fix CONFIG_JBD_DEBUG ifdef to be CONFIG_JBD2_DEBUG 2007-07-18 08:57:06 -04:00
jffs2.h
jhash.h
jiffies.h
journal-head.h
joystick.h
kallsyms.h kallsyms: make KSYM_NAME_LEN include space for trailing '\0' 2007-07-17 10:23:03 -07:00
kbd_diacr.h
kbd_kern.h m68k/mac: Make mac_hid_mouse_emulate_buttons() declaration visible 2007-08-22 19:52:45 -07:00
Kbuild [KBUILD]: Sanitize tc_ematch headers. 2007-08-26 18:35:34 -07:00
kd.h
kdebug.h kdebug.h: forward-declare struct struct notifier_block 2007-07-31 15:39:40 -07:00
kdev_t.h
kernel.h PTR_ALIGN 2007-09-11 17:21:20 -07:00
kernel_stat.h
kernelcapi.h Use mutex instead of semaphore in CAPI 2.0 driver 2007-07-17 10:23:05 -07:00
kexec.h
key-ui.h
key.h
keyboard.h Input: add more Braille keycodes 2007-09-04 23:16:04 -04: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 kset: kernel-doc cleanups 2007-07-30 14:25:12 -07:00
kprobes.h jprobes: make jprobes a little safer for users 2007-07-19 10:04:44 -07:00
kref.h
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_para.h
lapb.h
latency.h
lcd.h backlight: Convert from struct class_device to struct device 2007-07-16 01:20:23 +01:00
leds.h leds: Add missing include for leds.h 2007-09-11 22:24:45 +01:00
lguest.h Provide timespec to guests rather than jiffies clock. 2007-07-28 19:54:33 -07:00
lguest_bus.h lguest: documentation III: Drivers 2007-07-26 11:35:17 -07:00
lguest_launcher.h lguest: documentation III: Drivers 2007-07-26 11:35:17 -07:00
libata.h libata: use ata_exec_internal() for PMP register access 2007-10-12 14:55:47 -04:00
libps2.h
license.h
limits.h Remove CHILD_MAX 2007-07-17 10:23:03 -07:00
linkage.h
linux_logo.h fbdev: Add fb_append_extra_logo() 2007-07-17 10:23:13 -07:00
list.h [NETNS]: Cleanup list walking in setup_net and cleanup_net 2007-10-10 16:51:35 -07:00
llc.h
lm_interface.h
lock_dlm_plock.h
lockdep.h lockstat: measure lock bouncing 2007-07-19 10:04:49 -07:00
log2.h
loop.h loop.h build fix 2007-07-24 12:24:59 -07:00
lp.h
lzo.h LZO1X: fix lzo1x_worst_compress 2007-07-16 09:05:34 -07:00
m41t00.h
m48t86.h
magic.h KVM: Remove kvmfs in favor of the anonymous inodes source 2007-07-16 12:05:49 +03:00
major.h xen: add virtual block device driver. 2007-07-18 08:47:45 -07:00
matroxfb.h
mbcache.h
mc6821.h
mc146818rtc.h
mca-legacy.h
mca.h
mdio-bitbang.h Generic bitbanged MDIO library 2007-10-10 16:54:03 -07:00
memory.h
memory_hotplug.h
mempolicy.h Fix NUMA Memory Policy Reference Counting 2007-09-19 11:24:18 -07:00
mempool.h
meye.h
migrate.h
mii.h
minix_fs.h
miscdevice.h
mm.h fix NULL pointer dereference in __vm_enough_memory() 2007-08-22 19:52:45 -07:00
mm_inline.h
mm_types.h
mman.h
mmtimer.h
mmzone.h Apply memory policies to top two highest zones when highest zone is ZONE_MOVABLE 2007-08-22 19:52:47 -07:00
mnt_namespace.h namespace: ensure clone_flags are always stored in an unsigned long 2007-07-16 09:05:48 -07:00
mod_devicetable.h Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6 2007-10-11 19:40:14 -07:00
module.h Remove unnecessary includes of spinlock.h under include/linux 2007-07-16 09:05:42 -07:00
moduleloader.h
moduleparam.h
mount.h
mpage.h
mqueue.h
mroute.h
msdos_fs.h fat: gcc 4.3 warning fix 2007-07-16 09:05:42 -07:00
msg.h
msi.h
mtio.h
mutex-debug.h
mutex.h
mv643xx.h [WATCHDOG] mv64x60_wdt: Add arch/powerpc platform support 2007-07-24 21:16:02 +00:00
n_r3964.h
namei.h fs: remove path_walk export 2007-07-19 10:04:45 -07:00
nbd.h
ncp.h
ncp_fs.h Remove the last few UMSDOS leftovers 2007-07-16 09:05:51 -07:00
ncp_fs_i.h
ncp_fs_sb.h
ncp_mount.h
ncp_no.h
neighbour.h
net.h [NET]: Make socket creation namespace safe. 2007-10-10 16:49:07 -07:00
netdevice.h [NET]: Fix dev_put() and dev_hold() comments 2007-10-10 21:18:17 -07:00
netfilter.h [NETFILTER]: Fix/improve deadlock condition on module removal netfilter 2007-09-11 11:28:26 +02:00
netfilter_arp.h
netfilter_bridge.h
netfilter_decnet.h
netfilter_ipv4.h
netfilter_ipv6.h
netlink.h [NET]: make netlink user -> kernel interface synchronious 2007-10-10 21:15:29 -07:00
netpoll.h [NET] netconsole: Support dynamic reconfiguration using configfs 2007-10-10 16:48:06 -07:00
netrom.h
nfs.h
nfs2.h
nfs3.h
nfs4.h
nfs4_acl.h
nfs4_mount.h NFS: Add the mount option "nosharecache" 2007-07-10 23:40:48 -04:00
nfs_fs.h NFS: Fix a write request leak in nfs_invalidate_page() 2007-09-01 10:14:54 -04:00
nfs_fs_i.h
nfs_fs_sb.h NFSv4: Reduce the chances of an open_owner identifier collision 2007-07-10 23:40:39 -04:00
nfs_idmap.h
nfs_mount.h NFS: Add the mount option "nosharecache" 2007-07-10 23:40:48 -04:00
nfs_page.h
nfs_xdr.h SUNRPC: Clean up the sillyrename code 2007-07-19 15:21:39 -04:00
nfsacl.h
nfsd_idmap.h
nl80211.h [NL80211]: add netlink interface to cfg80211 2007-10-10 16:52:14 -07:00
nls.h
nmi.h
node.h
nodemask.h
notifier.h [NET]: Allow netdev REGISTER/CHANGENAME events to fail 2007-07-31 02:28:15 -07:00
nsc_gpio.h
nsproxy.h [NET]: Add a network namespace parameter to tasks 2007-10-10 16:49:04 -07:00
nubus.h
numa.h
nvram.h
of.h [POWERPC] Remove get_property and device_is_compatible 2007-08-17 11:01:58 +10:00
of_device.h Begin consolidation of of_device.h 2007-07-20 13:41:56 +10:00
of_platform.h [POWERPC] Constify of_platform_driver match_table 2007-07-22 21:30:59 +10:00
oom.h
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
pagemap.h
pagevec.h
param.h
parport.h
parport_pc.h
parser.h
pata_platform.h
patchkey.h
pci-acpi.h
pci.h PCI: make pcie_get_readrq visible in pci.h 2007-08-22 14:48:41 -07:00
pci_hotplug.h
pci_ids.h Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc 2007-10-11 21:55:47 -07:00
pci_regs.h [TG3]: Walk PCI capability lists. 2007-10-10 16:54:44 -07:00
pcieport_if.h
pda_power.h
percpu.h Remove unnecessary includes of spinlock.h under include/linux 2007-07-16 09:05:42 -07:00
percpu_counter.h percpu_counters(): use cpu notifiers 2007-07-16 09:05:41 -07:00
personality.h
pfkeyv2.h
pfn.h
pg.h
phantom.h
phonedev.h
phy.h PHYLIB: IRQ event workqueue handling fixes 2007-10-10 16:53:55 -07: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
pid_namespace.h namespace: ensure clone_flags are always stored in an unsigned long 2007-07-16 09:05:48 -07:00
pipe_fs_i.h
pkt_cls.h [NET_SCHED]: ematch: module autoloading 2007-07-11 19:46:26 -07:00
pkt_sched.h [NET_SCHED]: Making rate table lookups more flexible. 2007-10-10 16:49:20 -07:00
pktcdvd.h
platform_device.h
plist.h
pm.h Fallout from "Remove fs.h from mm.h" patch 2007-07-30 12:25:49 -07:00
pm_legacy.h
pmu.h [POWERPC] Fix undefined reference to device_power_up/resume 2007-08-25 16:58:27 +10:00
pnp.h PNP: fix up after Lindent 2007-07-26 11:35:21 -07:00
pnpbios.h PNP: fix up after Lindent 2007-07-26 11:35:21 -07:00
poison.h
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 move seccomp from /proc to a prctl 2007-07-16 09:05:50 -07:00
preempt.h [PATCH] sched: arch preempt notifier mechanism 2007-07-26 13:40:43 +02:00
prefetch.h fix typo in prefetch.h 2007-07-16 09:05:46 -07:00
prio_tree.h
proc_fs.h [NET]: Fix race when opening a proc file while a network namespace is exiting. 2007-10-10 16:49:22 -07:00
profile.h
ps2esdi.h
ptrace.h PTRACE_POKEDATA consolidation 2007-07-17 10:23:03 -07:00
qnx4_fs.h
qnxtypes.h
quicklist.h
quota.h
quotaio_v1.h
quotaio_v2.h
quotaops.h
radeonfb.h
radix-tree.h
raid_class.h
ramfs.h
random.h
raw.h
rbtree.h
rcupdate.h RCU: Remove prototype for nonexistent function synchronize_idle() 2007-08-11 15:47:41 -07:00
reboot.h Add common orderly_poweroff() 2007-07-18 08:47:40 -07:00
reciprocal_div.h
reiserfs_acl.h
reiserfs_fs.h fix preprocessor idiocy in reiserfs 2007-07-28 19:42:22 -07:00
reiserfs_fs_i.h
reiserfs_fs_sb.h
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
rtmutex.h
rtnetlink.h [IPv6]: Export userland ND options through netlink (RDNSS support) 2007-10-10 21:22:05 -07:00
rwsem-spinlock.h
rwsem.h
rxrpc.h
sc26198.h
scatterlist.h
scc.h
sched.h [NETNS]: CLONE_NEWNET don't use the same clone flag as the pid namespace. 2007-10-10 16:53:30 -07:00
screen_info.h Clean up struct screen_info (<linux/screen_info.h>) 2007-07-12 10:55:54 -07:00
sctp.h [SCTP]: protocol definitions for SCTP-AUTH implementation 2007-10-10 16:51:28 -07:00
scx200.h
scx200_gpio.h Remove unnecessary includes of spinlock.h under include/linux 2007-07-16 09:05:42 -07:00
sdla.h
seccomp.h make seccomp zerocost in schedule 2007-07-16 09:05:50 -07:00
securebits.h
security.h fix NULL pointer dereference in __vm_enough_memory() 2007-08-22 19:52:45 -07:00
selection.h selection.h: add tty_struct forward declaration 2007-08-22 19:52:47 -07:00
selinux.h
selinux_netlink.h
sem.h
seq_file.h [FS] seq_file: Introduce the seq_open_private() 2007-10-10 16:55:33 -07:00
seqlock.h
serial.h serial: convert early_uart to earlycon for 8250 2007-07-16 09:05:35 -07:00
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 Use resource_size_t for serial port IO addresses 2007-07-24 12:24:58 -07: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
shmem_fs.h
signal.h x86: i386-show-unhandled-signals-v3 2007-07-22 11:03:37 -07:00
signalfd.h signalfd simplification 2007-09-20 13:19:59 -07:00
skbuff.h [NET] skbuff: Add skb_cow_head 2007-09-16 16:21:16 -07:00
slab.h Fix ZERO_OR_NULL_PTR(ZERO_SIZE_PTR) 2007-07-20 12:33:44 -07:00
slab_def.h Slab allocators: Cleanup zeroing allocations 2007-07-17 10:23:01 -07:00
slob_def.h slob: Kill off duplicate kzalloc() definition. 2007-07-17 17:26:43 -07:00
slub_def.h SLUB: Force inlining for functions in slub_def.h 2007-08-31 01:09:21 -07:00
sm501-regs.h
sm501.h
smb.h
smb_fs.h
smb_fs_i.h
smb_fs_sb.h
smb_mount.h
smbno.h
smp.h smp_call_function_single() should be a macro on UP 2007-07-17 14:39:19 -07:00
smp_lock.h Remove unnecessary includes of spinlock.h under include/linux 2007-07-16 09:05:42 -07:00
snmp.h [TCP] MIB: Count FRTO's successfully detected spurious RTOs 2007-10-10 16:52:39 -07:00
socket.h O_CLOEXEC for SCM_RIGHTS 2007-07-16 09:05:45 -07:00
sockios.h
som.h
sonet.h
sony-laptop.h
sonypi.h remove sonypi_camera_command() 2007-07-16 09:05:46 -07:00
sort.h
sound.h
soundcard.h
spinlock.h introduce write_trylock_irqsave() 2007-07-16 09:05:40 -07:00
spinlock_api_smp.h
spinlock_api_up.h
spinlock_types.h fix raw_spinlock_t vs lockdep 2007-07-19 10:04:49 -07:00
spinlock_types_up.h fix raw_spinlock_t vs lockdep 2007-07-19 10:04:49 -07:00
spinlock_up.h
splice.h
srcu.h
stacktrace.h stacktrace: fix header file for !CONFIG_STACKTRACE 2007-07-19 10:04:49 -07:00
stallion.h
start_kernel.h
stat.h
statfs.h
stddef.h
stop_machine.h
string.h add argv_split() 2007-07-18 08:47:40 -07:00
stringify.h
superhyway.h
suspend.h Introduce CONFIG_SUSPEND for suspend-to-Ram and standby 2007-07-29 16:45:38 -07:00
svga.h
swap.h Drop 'size' argument from bio_endio and bi_end_io 2007-10-10 09:25:57 +02: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 Add CTL_PROC back 2007-07-31 15:39:39 -07:00
sysdev.h sysfs: kill unnecessary attribute->owner 2007-07-11 16:09:06 -07:00
sysfs.h sysfs: add parameter "struct bin_attribute *" in .read/.write methods for sysfs binary attributes 2007-07-11 16:09:09 -07:00
sysrq.h
sysv_fs.h
task_io_accounting.h
task_io_accounting_ops.h
taskstats.h taskstats: add context-switch counters 2007-07-16 09:05:46 -07:00
taskstats_kern.h
tc.h
tcp.h [TCP]: Limit processing lost_retrans loop to work-to-do cases 2007-10-11 17:36:13 -07:00
telephony.h
termios.h
textsearch.h
textsearch_fsm.h
tfrc.h
thread_info.h
threads.h
ticable.h
tick.h
tifm.h
time.h Cache xtime every call to update_wall_time 2007-07-25 10:17:44 -07:00
timer.h Add a flag to indicate deferrable timers in /proc/timer_stats 2007-07-16 09:05:45 -07:00
timerfd.h
times.h
timex.h [IA64] remove time interpolator 2007-07-20 11:23:02 -07:00
tiocl.h
tipc.h
tipc_config.h
topology.h [PATCH] sched: remove cache_hot_time 2007-08-02 17:41:40 +02:00
toshiba.h
transport_class.h
trdevice.h
tsacct_kern.h
tty.h fix serial buffer memory leak 2007-08-11 15:47:41 -07:00
tty_driver.h
tty_flip.h
tty_ldisc.h
types.h
uaccess.h
udf_fs.h
udf_fs_i.h
udf_fs_sb.h
udp.h [UDP]: Introduce UDP encapsulation type for L2TP 2007-07-10 22:15:57 -07:00
ufs_fs.h
ufs_fs_i.h
ufs_fs_sb.h
uinput.h
uio.h remove odd and misleading comments from uio.h 2007-07-16 09:05:45 -07:00
uio_driver.h UIO: Add the User IO core code 2007-07-18 15:57:15 -07:00
ultrasound.h
un.h
unistd.h
unwind.h
usb.h USB: usb.h kernel-doc additions 2007-07-30 13:27:44 -07:00
usb_gadget.h usb gadget stack: remove usb_ep_*_buffer(), part 2 2007-07-12 16:34:42 -07:00
usb_sl811.h
usb_usual.h
usbdevice_fs.h
user.h
user_namespace.h Convert uid hash to hlist 2007-09-19 11:24:18 -07:00
utime.h
uts.h
utsname.h namespace: ensure clone_flags are always stored in an unsigned long 2007-07-16 09:05:48 -07:00
vermagic.h
vfs.h
via.h
video_decoder.h
video_encoder.h
video_output.h
videodev.h
videodev2.h V4L/DVB (6108): videodev2.h: add new pixel formats for the cx23415 OSD 2007-10-09 22:07:04 -03:00
videotext.h
vmalloc.h i386: fix iounmap's use of vm_struct's size field 2007-07-21 18:37:14 -07:00
vmstat.h Create the ZONE_MOVABLE zone 2007-07-17 10:22:59 -07:00
vt.h
vt_buffer.h
vt_kern.h vt: add comment for unbind_con_driver() 2007-07-17 10:23:11 -07:00
wait.h
wanrouter.h
watchdog.h
wireless.h
workqueue.h make cancel_xxx_work_sync() return a boolean 2007-07-16 09:05:51 -07:00
writeback.h Fix warnings with !CONFIG_BLOCK 2007-10-10 09:25:57 +02:00
x25.h
xattr.h
xfrm.h
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