android_kernel_motorola_sm6375/include/linux
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Tejun Heo d1adc1bbd6 [PATCH] libata: handle 0xff status properly
libata waits for !BSY even when the status register reports 0xff.
This causes long boot delays when D8 isn't pulled down properly.  This
patch does the followings.

* don't wait if status register is 0xff in all wait functions

* make ata_busy_sleep() return 0 on success and -errno on failure.
  -ENODEV is returned on 0xff status and -EBUSY on other failures.

* make ata_bus_softreset() succeed on 0xff status.  0xff status is not
  reset failure.  It indicates no device.  This removes unnecessary
  retries on such ports.  Note that the code change assumes unoccupied
  port reporting 0xff status does not produce valid device signature.

Signed-off-by: Tejun Heo <htejun@gmail.com>
Cc: Joe Jin <lkmaillist@gmail.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
2006-12-01 22:40:28 -05:00
..
amba
byteorder
dvb
hdlc
isdn
lockd [PATCH] lockd endianness annotations 2006-10-20 10:26:40 -07:00
mmc Driver core: convert mmc code to use struct device 2006-12-01 14:52:00 -08:00
mtd [PATCH] MTD: fix last kernel-doc warning 2006-10-30 12:08:41 -08:00
netfilter [NETFILTER]: ip6_tables: fixed conflicted optname for getsockopt 2006-11-15 21:18:49 -08:00
netfilter_arp [NETFILTER]: ip6_tables: fixed conflicted optname for getsockopt 2006-11-15 21:18:49 -08:00
netfilter_bridge
netfilter_ipv4 [NETFILTER]: ip6_tables: fixed conflicted optname for getsockopt 2006-11-15 21:18:49 -08:00
netfilter_ipv6 [NETFILTER]: ip6_tables: fixed conflicted optname for getsockopt 2006-11-15 21:18:49 -08:00
nfsd [PATCH] nfsd4: fix open-create permissions 2006-11-08 18:29:23 -08:00
raid [PATCH] md: endian annotations for the bitmap superblock 2006-10-21 13:35:05 -07:00
spi
sunrpc [PATCH] fix svc_procfunc declaration 2006-10-20 10:26:40 -07:00
tc_act
tc_ematch
usb
8250_pci.h
a.out.h
ac97_codec.h
acct.h
acpi.h ACPI: consolidate functions in acpi ec driver 2006-10-14 00:49:52 -04:00
adb.h
adfs_fs.h
adfs_fs_i.h
adfs_fs_sb.h
aer.h
affs_hardblocks.h
agp_backend.h
agpgart.h
aio.h
aio_abi.h
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.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
atmioc.h
atmlec.h
atmmpc.h
atmppp.h
atmsap.h
atmsvc.h
attribute_container.h
audit.h
auto_fs.h
auto_fs4.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
baycom.h
bcd.h
bfs_fs.h
binfmts.h
bio.h
bit_spinlock.h
bitmap.h [PATCH] bitmap: parse input from kernel and user buffers 2006-10-11 11:14:22 -07:00
bitops.h
blkdev.h [PATCH] block: support larger block pc requests 2006-12-01 10:40:55 +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
bpqether.h
buffer_head.h [PATCH] Fix IO error reporting on fsync() 2006-10-17 08:18:46 -07:00
cache.h
calc64.h
capability.h
capi.h
carta_random32.h [PATCH] Add carta_random32() library routine 2006-10-11 11:14:21 -07:00
cciss_ioctl.h
cd1400.h
cdev.h
cdk.h
cdrom.h
chio.h
circ_buf.h
clk.h
clocksource.h
cm4000_cs.h
cn_proc.h
cobalt-nvram.h
coda.h
coda_cache.h
coda_fs_i.h
coda_linux.h
coda_proc.h
coda_psdev.h
coff.h
com20020.h
compat.h [PATCH] Create compat_sys_migrate_pages 2006-11-03 12:27:59 -08:00
compat_ioctl.h [PATCH] md: add another COMPAT_IOCTL for md 2006-10-21 13:35:05 -07:00
compiler-gcc.h
compiler-gcc3.h
compiler-gcc4.h
compiler-intel.h
compiler.h
completion.h
comstats.h
concap.h
configfs.h
connector.h
console.h
console_struct.h
consolemap.h
cpu.h
cpufreq.h
cpumask.h [PATCH] bitmap: parse input from kernel and user buffers 2006-10-11 11:14:22 -07:00
cpuset.h
cramfs_fs.h
cramfs_fs_sb.h
crash_dump.h
crc-ccitt.h
crc16.h
crc32.h
crc32c.h
crypto.h [CRYPTO] api: Remove one too many semicolon 2006-11-20 08:27:08 +11:00
cryptohash.h
ctype.h
cuda.h
cyclades.h
cyclomx.h
cycx_cfm.h
cycx_drv.h
cycx_x25.h
dcache.h [PATCH] VFS: Destroy the dentries contributed by a superblock on unmounting 2006-10-11 11:14:25 -07:00
dccp.h
dcookies.h
debug_locks.h
debugfs.h
delay.h
delayacct.h
device-mapper.h
device.h driver core: Introduce device_move(): move a device to a new parent. 2006-12-01 14:52:01 -08:00
devpts_fs.h
dio.h
dirent.h
divert.h
dlm.h
dlm_device.h
dm-ioctl.h
dm9000.h
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
efs_dir.h
efs_fs.h
efs_fs_i.h
efs_fs_sb.h
efs_vh.h
eisa.h
elevator.h [BLOCK] Cleanup unused variable passing 2006-12-01 10:42:33 +01:00
elf-em.h
elf-fdpic.h
elf.h
elfcore.h
elfnote.h
err.h
errno.h
errqueue.h
etherdevice.h
ethtool.h
eventpoll.h
ext2_fs.h
ext2_fs_sb.h
ext3_fs.h
ext3_fs_i.h
ext3_fs_sb.h
ext3_jbd.h
ext4_fs.h
ext4_fs_extents.h
ext4_fs_i.h
ext4_fs_sb.h
ext4_jbd2.h
fadvise.h
fb.h Driver core: convert fb code to use struct device 2006-12-01 14:52:00 -08:00
fcdevice.h
fcntl.h
fd.h
fd1772.h
fddidevice.h
fdreg.h
fib_rules.h
file.h
filter.h
firmware.h
flat.h
font.h
fs.h [PATCH] Add lockless helpers for remove_suid() 2006-10-19 20:53:08 +02:00
fs_enet_pd.h
fs_struct.h
fs_uart_pd.h
fsl_devices.h
fsnotify.h
ftape-header-segment.h
ftape-vendors.h
ftape.h
fuse.h
futex.h
gameport.h
gen_stats.h
genalloc.h
generic_acl.h
generic_serial.h
genetlink.h
genhd.h
getcpu.h
gfp.h
gfs2_ondisk.h
gigaset_dev.h
hardirq.h
harrier_defs.h
hash.h
hayesesp.h
hdlc.h
hdlcdrv.h
hdpu_features.h
hdreg.h
hdsmart.h
hiddev.h
highmem.h
highuid.h
hil.h
hil_mlc.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] hugetlb: prepare_hugepage_range check offset too 2006-11-14 09:09:27 -08:00
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
hysdn_if.h
i2c-algo-bit.h
i2c-algo-ite.h
i2c-algo-pca.h
i2c-algo-pcf.h
i2c-algo-sgi.h
i2c-dev.h
i2c-id.h
i2c-isa.h
i2c-ocores.h
i2c-pxa.h
i2c.h
i2o-dev.h
i2o.h
i8k.h
ibmtr.h
icmp.h
icmpv6.h
ide.h
idr.h
if.h
if_addr.h
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
if_frad.h
if_hippi.h
if_infiniband.h
if_link.h
if_ltalk.h
if_packet.h
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
if_vlan.h
if_wanpipe.h
if_wanpipe_common.h
igmp.h [IGMP]: Fix IGMPV3_EXP() normalization bit shift value. 2006-11-21 16:16:33 -08:00
in.h
in6.h [NETFILTER]: ip6_tables: fixed conflicted optname for getsockopt 2006-11-15 21:18:49 -08:00
in_route.h
inet.h
inet_diag.h
inetdevice.h
init.h Add "pure_initcall" for static variable initialization 2006-11-20 11:47:18 -08:00
init_task.h
initrd.h
inotify.h
input.h
interrupt.h
io.h [PATCH] Consolidate check_signature 2006-10-11 11:14:23 -07:00
ioc3.h
ioc4.h
ioctl.h
ioctl32.h
ioport.h Altix: Initial ACPI support - ROM shadowing. 2006-12-01 14:36:58 -08:00
ioprio.h
ip.h
ip6_tunnel.h
ip_mp_alg.h
ipc.h
ipmi.h
ipmi_msgdefs.h [PATCH] IPMI: retry messages on certain error returns 2006-11-08 18:29:24 -08:00
ipmi_smi.h
ipsec.h
ipv6.h
ipv6_route.h
ipx.h [IPX]: Trivial parts of endianness annotations 2006-11-05 14:11:24 -08:00
irda.h
irq.h [PATCH] genirq: clean up irq-flow-type naming, fix 2006-10-20 10:26:37 -07:00
irq_cpustat.h
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.h
isdn_divertif.h
isdn_ppp.h
isdnif.h
isicom.h
iso_fs.h
istallion.h
ixjuser.h Fix misc .c/.h comment typos 2006-11-30 05:24:39 +01:00
jbd.h
jbd2.h
jffs.h
jffs2.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
Kbuild [PATCH] OOM killer meets userspace headers 2006-10-20 10:26:38 -07:00
kd.h
kdev_t.h
kernel.h fix spelling error in include/linux/kernel.h 2006-11-30 04:46:13 +01:00
kernel_stat.h
kernelcapi.h
kexec.h [MIPS] Add support for kexec 2006-11-30 01:14:44 +00:00
key-ui.h
key.h
keyboard.h
keyctl.h
kfifo.h
klist.h
kmalloc_sizes.h
kmod.h
kobj_map.h
kobject.h driver core: Introduce device_move(): move a device to a new parent. 2006-12-01 14:52:01 -08:00
kprobes.h
kref.h
kthread.h
ktime.h
lapb.h
latency.h
lcd.h
leds.h
libata.h [PATCH] libata: handle 0xff status properly 2006-12-01 22:40:28 -05: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 Lockdep: fix compile error in drivers/input/serio/serio.c 2006-10-11 23:45:23 -04:00
loop.h
lp.h
m41t00.h
m48t86.h
magic.h
major.h
matroxfb.h
mbcache.h
mc6821.h
mc146818rtc.h
mca-legacy.h
mca.h
memory.h
memory_hotplug.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.h [PATCH] OOM killer meets userspace headers 2006-10-20 10:26:38 -07:00
mm_inline.h
mm_types.h
mman.h
mmtimer.h
mmzone.h [PATCH] vmscan: Fix temp_priority race 2006-10-28 11:30:50 -07:00
mod_devicetable.h
module.h Driver core: show drivers in /sys/module/ 2006-12-01 14:52:02 -08:00
moduleloader.h
moduleparam.h
mount.h
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
msi.h
mtio.h
mutex-debug.h
mutex.h
mv643xx.h
n_r3964.h
namei.h
namespace.h
nbd.h [PATCH] include linux/types.h in linux/nbd.h 2006-10-11 11:14:24 -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 [PATCH] rename net_random to random32 2006-10-17 08:18:43 -07:00
netdevice.h [NET]: Fix MAX_HEADER setting. 2006-11-28 20:59:39 -08:00
netfilter.h
netfilter_arp.h
netfilter_bridge.h
netfilter_decnet.h
netfilter_ipv4.h
netfilter_ipv6.h
netlink.h
netpoll.h
netrom.h
nfs.h
nfs2.h
nfs3.h
nfs4.h
nfs4_acl.h
nfs4_mount.h
nfs_fs.h [PATCH] nfs: verifier is network-endian 2006-10-20 10:26:40 -07:00
nfs_fs_i.h
nfs_fs_sb.h
nfs_idmap.h
nfs_mount.h
nfs_page.h
nfs_xdr.h [PATCH] nfs: verifier is network-endian 2006-10-20 10:26:40 -07:00
nfsacl.h
nfsd_idmap.h
nls.h
nmi.h
node.h
nodemask.h [PATCH] bitmap: parse input from kernel and user buffers 2006-10-11 11:14:22 -07:00
notifier.h
nsc_gpio.h
nsproxy.h [PATCH] mounstats NULL pointer dereference 2006-11-25 13:28:33 -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
pagemap.h [PATCH] mm: clean up pagecache allocation 2006-10-28 11:30:50 -07:00
pagevec.h
param.h
parport.h
parport_pc.h
parser.h
pata_platform.h [PATCH] ata: Generic platform_device libata driver 2006-12-01 22:40:28 -05:00
patchkey.h
pci-acpi.h
pci.h PCI: switch pci_{enable,disable}_device() to be nestable 2006-12-01 14:36:59 -08:00
pci_hotplug.h PCI Hotplug: move pci_hotplug.h to include/linux/ 2006-10-18 11:36:12 -07:00
pci_ids.h PCI: irq: irq and pci_ids patch for Intel ICH9 2006-12-01 14:36:59 -08:00
pci_regs.h PCI: Make some MSI-X #defines generic 2006-12-01 14:36:56 -08:00
pcieport_if.h
percpu.h
percpu_counter.h
personality.h [PATCH] Fix missing parens in set_personality() 2006-11-13 07:40:42 -08:00
pfkeyv2.h
pfn.h
pg.h
phonedev.h
phy.h
pid.h
pipe_fs_i.h
pkt_cls.h
pkt_sched.h
pktcdvd.h
platform_device.h Driver core: platform_driver_probe(), can save codespace 2006-12-01 14:52:02 -08:00
plist.h
pm.h [PATCH] swsusp: debugging 2006-11-03 12:27:58 -08:00
pm_legacy.h
pmu.h
pnp.h
pnpbios.h
poison.h
poll.h
posix-timers.h
posix_acl.h
posix_acl_xattr.h
posix_types.h
ppdev.h
ppp-comp.h
ppp_channel.h
ppp_defs.h
prctl.h
preempt.h
prefetch.h
prio_tree.h
proc_fs.h
profile.h
ps2esdi.h
pspace.h
ptrace.h
qic117.h
qnx4_fs.h
qnxtypes.h
quota.h
quotaio_v1.h
quotaio_v2.h
quotaops.h
radeonfb.h
radix-tree.h
raid_class.h
ramfs.h
random.h [PATCH] rename net_random to random32 2006-10-17 08:18:43 -07:00
raw.h
rbtree.h
rcupdate.h
reboot.h
reboot_fixups.h
reiserfs_acl.h
reiserfs_fs.h
reiserfs_fs_i.h
reiserfs_fs_sb.h Fix misc .c/.h comment typos 2006-11-30 05:24:39 +01:00
reiserfs_xattr.h
relay.h
resource.h
resume-trace.h
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
rwsem-spinlock.h
rwsem.h
sc26198.h
scatterlist.h
scc.h
sched.h [PATCH] taskstats: kill ->taskstats_lock in favor of ->siglock 2006-10-28 11:30:54 -07:00
screen_info.h
sctp.h
scx200.h
scx200_gpio.h
sdla.h
sdla_fr.h
seccomp.h
securebits.h
security.h IPsec: correct semantics for SELinux policy matching 2006-10-11 23:59:37 -07:00
selection.h
selinux.h
selinux_netlink.h
sem.h
seq_file.h
seqlock.h
serial.h
serial167.h
serial_8250.h
serial_core.h
serial_ip3106.h
serial_reg.h
serialP.h
serio.h
shm.h
shmem_fs.h
signal.h
skbuff.h
slab.h
smb.h
smb_fs.h
smb_fs_i.h
smb_fs_sb.h
smb_mount.h
smbno.h
smp.h
smp_lock.h
snmp.h
socket.h
sockios.h
som.h
sonet.h
sonypi.h
sort.h
sound.h
soundcard.h
spinlock.h Revert "[PATCH] Enforce "unsigned long flags;" when spinlocking" 2006-11-26 16:27:17 -08:00
spinlock_api_smp.h [PATCH] lockdep: spin_lock_irqsave_nested() 2006-11-25 13:28:34 -08:00
spinlock_api_up.h
spinlock_types.h
spinlock_types_up.h
spinlock_up.h
srcu.h
stacktrace.h
stallion.h
stat.h
statfs.h
stddef.h
stop_machine.h
string.h
stringify.h
superhyway.h
suspend.h
swap.h
swapops.h
synclink.h
sys.h
syscalls.h [PATCH] epoll_pwait() 2006-10-11 11:14:21 -07:00
sysctl.h [PATCH] sysctl: implement CTL_UNNUMBERED 2006-11-06 01:46:23 -08: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
sysv_fs.h
taskstats.h
taskstats_kern.h [PATCH] taskstats: kill ->taskstats_lock in favor of ->siglock 2006-10-28 11:30:54 -07:00
tcp.h [TCP]: Bound TSO defer time 2006-10-18 20:36:48 -07:00
telephony.h
termios.h
textsearch.h Fix typos in doc and comments 2006-11-30 05:32:19 +01:00
textsearch_fsm.h
tfrc.h
thread_info.h
threads.h
ticable.h
tifm.h
time.h
timer.h
times.h
timex.h
tiocl.h
tipc.h [TIPC]: Added subscription cancellation capability 2006-10-18 19:55:22 -07:00
tipc_config.h
topology.h
toshiba.h
transport_class.h
trdevice.h
tsacct_kern.h
tty.h Driver core: convert tty core to use struct device 2006-12-01 14:51:59 -08: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
ufs_fs.h [PATCH] fix UFS superblock alignment issues 2006-11-03 12:27:56 -08:00
ufs_fs_i.h
ufs_fs_sb.h
uinput.h
uio.h
ultrasound.h
umem.h
un.h
unistd.h
unwind.h [PATCH] x86-64: Speed up dwarf2 unwinder 2006-10-21 18:37:01 +02:00
usb.h USB: keep count of unsuspended children 2006-12-01 14:25:52 -08:00
usb_ch9.h
usb_gadget.h
usb_gadgetfs.h
usb_usual.h
usbdevice_fs.h
user.h
utime.h
uts.h
utsname.h
vermagic.h
vfs.h
via.h
video_decoder.h
video_encoder.h
videodev.h
videodev2.h V4L/DVB (4746): HM12 is YUV 4:2:0, not YUV 4:1:1 2006-10-14 00:44:23 -03:00
videotext.h
vmalloc.h [PATCH] vmalloc: optimization, cleanup, bugfixes 2006-11-13 07:40:42 -08:00
vmstat.h
vt.h
vt_buffer.h
vt_kern.h
wait.h [PATCH] lockdep: annotate DECLARE_WAIT_QUEUE_HEAD 2006-10-30 12:08:40 -08:00
wanrouter.h
watchdog.h
wireless.h
workqueue.h
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
yam.h
zconf.h
zftape.h
zlib.h
zorro.h
zorro_ids.h
zutil.h