Wu Zhangjin
a2d10568fd
ide: fixup for fujitsu disk
This patch will fix the following problem on Yeeloong netbook with
fujitsu disk.
irq 14: nobody cared (try booting with the "irqpoll" option)
Call Trace:
[<ffffffff8020d438>] dump_stack+0x8/0x40
[<ffffffff8027ec64>] __report_bad_irq+0x58/0xe4
[<ffffffff8027ee6c>] note_interrupt+0x17c/0x23c
[<ffffffff8027f9b8>] handle_level_irq+0xcc/0x134
[<ffffffff802125b0>] mach_irq_dispatch+0xb8/0x1e0
[<ffffffff8020041c>] ret_from_irq+0x0/0x4
[<ffffffff8029e678>] free_hot_cold_page+0x224/0x2a0
[<ffffffff8026f794>] swsusp_free+0xb0/0x14c
[<ffffffff8026ec08>] hibernate+0x198/0x218
[<ffffffff8026cfa8>] state_store+0x90/0x138
[<ffffffff8032b5a4>] sysfs_write_file+0x130/0x194
[<ffffffff802c94fc>] vfs_write+0xb8/0x180
[<ffffffff802c96b8>] SyS_write+0x50/0x98
[<ffffffff80203fd8>] handle_sys+0x158/0x174
handlers:
[<ffffffff80429670>] (ide_intr+0x0/0x300)
Disabling IRQ #14
References:
1. commit 1fde02e7146d4a1bab80fd1506f9018fe71e8521 of
git://dev.lemote.com/linux_loongson.git
2. 8bc1e5aa06 (ide: respect quirk_drives[]
list on all controllers)
Signed-off-by: Yan Hua <yanh@lemote.com>
Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
|
2009-09-15 01:36:25 -07:00 |
| .. |
|
aec62xx.c
|
|
|
|
ali14xx.c
|
|
|
|
alim15x3.c
|
|
|
|
amd74xx.c
|
|
|
|
at91_ide.c
|
at91_ide: remove headers specific for at91sam9263
|
2009-08-15 18:55:09 -07:00 |
|
atiixp.c
|
|
|
|
au1xxx-ide.c
|
|
|
|
buddha.c
|
ide: move ack_intr() method into 'struct ide_port_ops' (take 2)
|
2009-06-15 18:52:58 +02:00 |
|
cmd64x.c
|
ide cmd64x: Remove serialize setting.
|
2009-06-21 22:48:03 -07:00 |
|
cmd640.c
|
cmd640: implement test_irq() method
|
2009-06-15 18:52:58 +02:00 |
|
cs5520.c
|
ide cs5520: Initialize second port's interrupt number.
|
2009-06-24 02:36:17 -07:00 |
|
cs5530.c
|
|
|
|
cs5535.c
|
|
|
|
cs5536.c
|
ide: do not access ide_drive_t 'drive_data' field directly
|
2009-06-15 22:13:44 +02:00 |
|
cy82c693.c
|
|
|
|
delkin_cb.c
|
|
|
|
dtc2278.c
|
|
|
|
falconide.c
|
ide: move ack_intr() method into 'struct ide_port_ops' (take 2)
|
2009-06-15 18:52:58 +02:00 |
|
gayle.c
|
ide: move ack_intr() method into 'struct ide_port_ops' (take 2)
|
2009-06-15 18:52:58 +02:00 |
|
hpt366.c
|
|
|
|
ht6560b.c
|
ide: do not access ide_drive_t 'drive_data' field directly
|
2009-06-15 22:13:44 +02:00 |
|
icside.c
|
ide: do not access ide_drive_t 'drive_data' field directly
|
2009-06-15 22:13:44 +02:00 |
|
ide-4drives.c
|
|
|
|
ide-acpi.c
|
ide: fix resume for CONFIG_BLK_DEV_IDEACPI=y
|
2009-06-29 19:20:42 -07:00 |
|
ide-atapi.c
|
Merge branch 'for-2.6.31' of git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6
|
2009-06-20 10:11:11 -07:00 |
|
ide-cd.c
|
ide: convert to ->proc_fops
|
2009-09-01 17:52:57 -07:00 |
|
ide-cd.h
|
|
|
|
ide-cd_ioctl.c
|
|
|
|
ide-cd_verbose.c
|
|
|
|
ide-cs.c
|
|
|
|
ide-devsets.c
|
ide: always kill the whole request on error
|
2009-06-25 23:57:16 -07:00 |
|
ide-disk.c
|
ide: fix memory leak when flush command is issued
|
2009-07-21 20:23:46 -07:00 |
|
ide-disk.h
|
|
|
|
ide-disk_ioctl.c
|
|
|
|
ide-disk_proc.c
|
ide: convert to ->proc_fops
|
2009-09-01 17:52:57 -07:00 |
|
ide-dma-sff.c
|
|
|
|
ide-dma.c
|
ide: relax DMA info validity checking
|
2009-06-24 00:32:32 -07:00 |
|
ide-eh.c
|
ide: always kill the whole request on error
|
2009-06-25 23:57:16 -07:00 |
|
ide-floppy.c
|
ide: always kill the whole request on error
|
2009-06-25 23:57:16 -07:00 |
|
ide-floppy.h
|
|
|
|
ide-floppy_ioctl.c
|
|
|
|
ide-floppy_proc.c
|
ide: convert to ->proc_fops
|
2009-09-01 17:52:57 -07:00 |
|
ide-gd.c
|
|
|
|
ide-gd.h
|
|
|
|
ide-generic.c
|
|
|
|
ide-h8300.c
|
|
|
|
ide-io-std.c
|
|
|
|
ide-io.c
|
Revert "ide: improve handling of Power Management requests"
|
2009-07-06 12:39:27 -07:00 |
|
ide-ioctls.c
|
ide: fix races in handling of user-space SET XFER commands
|
2009-08-07 10:43:00 -07:00 |
|
ide-iops.c
|
ide: fixup for fujitsu disk
|
2009-09-15 01:36:25 -07:00 |
|
ide-legacy.c
|
|
|
|
ide-lib.c
|
|
|
|
ide-park.c
|
|
|
|
ide-pci-generic.c
|
|
|
|
ide-pio-blacklist.c
|
|
|
|
ide-pm.c
|
ide: fix resume for CONFIG_BLK_DEV_IDEACPI=y
|
2009-06-29 19:20:42 -07:00 |
|
ide-pnp.c
|
|
|
|
ide-probe.c
|
ide: allow ide_dev_read_id() to be called from the IRQ context
|
2009-08-07 10:42:59 -07:00 |
|
ide-proc.c
|
ide: convert to ->proc_fops
|
2009-09-01 17:52:57 -07:00 |
|
ide-scan-pci.c
|
|
|
|
ide-sysfs.c
|
|
|
|
ide-tape.c
|
ide: convert to ->proc_fops
|
2009-09-01 17:52:57 -07:00 |
|
ide-taskfile.c
|
ide: fix races in handling of user-space SET XFER commands
|
2009-08-07 10:43:00 -07:00 |
|
ide-timings.c
|
|
|
|
ide-xfer-mode.c
|
ide: don't enable IORDY at a probe time
|
2009-06-15 18:52:54 +02:00 |
|
ide.c
|
|
|
|
ide_platform.c
|
ide: remove driver_data direct access of struct device
|
2009-06-15 21:30:26 -07:00 |
|
it821x.c
|
|
|
|
it8172.c
|
ide: IORDY handling fixes
|
2009-06-15 18:52:53 +02:00 |
|
it8213.c
|
ide: IORDY handling fixes
|
2009-06-15 18:52:53 +02:00 |
|
jmicron.c
|
|
|
|
Kconfig
|
trivial: Kconfig: .ko is normally not included in module names
|
2009-06-12 18:01:50 +02:00 |
|
macide.c
|
ide: move ack_intr() method into 'struct ide_port_ops' (take 2)
|
2009-06-15 18:52:58 +02:00 |
|
Makefile
|
|
|
|
ns87415.c
|
|
|
|
opti621.c
|
ide: do not access ide_drive_t 'drive_data' field directly
|
2009-06-15 22:13:44 +02:00 |
|
palm_bk3710.c
|
IDE: palm_bk3710: convert clock usage after clkdev conversion
|
2009-08-15 18:55:08 -07:00 |
|
pdc202xx_new.c
|
|
|
|
pdc202xx_old.c
|
pdc202xx_old: implement test_irq() method (take 2)
|
2009-06-15 18:52:59 +02:00 |
|
piix.c
|
ide: IORDY handling fixes
|
2009-06-15 18:52:53 +02:00 |
|
pmac.c
|
|
|
|
q40ide.c
|
ide: move ack_intr() method into 'struct ide_port_ops' (take 2)
|
2009-06-15 18:52:58 +02:00 |
|
qd65xx.c
|
ide: do not access ide_drive_t 'drive_data' field directly
|
2009-06-15 22:13:44 +02:00 |
|
qd65xx.h
|
ide: do not access ide_drive_t 'drive_data' field directly
|
2009-06-15 22:13:44 +02:00 |
|
rapide.c
|
|
|
|
rz1000.c
|
|
|
|
sc1200.c
|
|
|
|
scc_pata.c
|
|
|
|
serverworks.c
|
|
|
|
setup-pci.c
|
ide: re-implement ide_pci_init_one() on top of ide_pci_init_two()
|
2009-06-10 14:37:21 +02:00 |
|
sgiioc4.c
|
sgiioc4: coding style cleanup
|
2009-06-15 18:52:55 +02:00 |
|
siimage.c
|
siimage: implement test_irq() method
|
2009-06-15 18:53:00 +02:00 |
|
sis5513.c
|
|
|
|
sl82c105.c
|
ide: do not access ide_drive_t 'drive_data' field directly
|
2009-06-15 22:13:44 +02:00 |
|
slc90e66.c
|
ide: IORDY handling fixes
|
2009-06-15 18:52:53 +02:00 |
|
tc86c001.c
|
|
|
|
triflex.c
|
|
|
|
trm290.c
|
|
|
|
tx4938ide.c
|
|
|
|
tx4939ide.c
|
Merge branch 'for-2.6.31' of git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6
|
2009-06-12 09:29:42 -07:00 |
|
umc8672.c
|
|
|
|
via82cxxx.c
|
|
|