linux/drivers/ide
Mikhail Cherkashin 5ddee516da ide: disable drive interrupts in ide_driveid_update()
Since ide_driveid_update() uses polling to execute the IDENTIFY DEVICE command
but clears nIEN bit in the control register and doesn't mask the IDE interrupt,
the latter does happen and lead to the corresponding message to appear:

ide0: unexpected interrupt, status=0x58, count=1

when e.g. running hdparm with option -X with a non-PCI IDE driver...

Signed-off-by: Mikhail Cherkashin <mcherkashin@ru.mvista.com>
Signed-off-by: Sergei Shtylyov <sshtylyov@ru.mvista.com>
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
2008-07-15 21:21:40 +02:00
..
arm palm_bk3710: fix tRP for UDMA mode 4 2008-07-15 21:21:40 +02:00
h8300 ide: remove ->INW and ->OUTW methods 2008-04-28 23:44:41 +02:00
legacy pcmcia ide kingston compactflash's have a new manufacturer id 2008-06-20 20:53:34 +02:00
mips SWARM IDE: Fix up following changes to ide_hwif_t 2008-05-14 23:06:14 +02:00
pci it8213: fix return value in it8213_init_one() 2008-07-08 19:27:23 +02:00
ppc ide-pmac: remove bogus comment about pmac_ide_setup_device() 2008-06-15 21:00:23 +02:00
ide-acpi.c ide: add "noacpi" / "acpigtf" / "acpionboot" parameters 2008-04-27 15:38:30 +02:00
ide-cd.c block: replace sizeof(rq->cmd) with BLK_MAX_CDB 2008-04-29 14:48:55 +02:00
ide-cd.h ide-cd: remove the internal 64k buffer 2008-04-26 17:36:37 +02:00
ide-cd_ioctl.c ide-cd: mark REQ_TYPE_ATA_PC write requests with REQ_RW flag 2008-03-07 21:53:49 +01:00
ide-cd_verbose.c block: replace sizeof(rq->cmd) with BLK_MAX_CDB 2008-04-29 14:48:55 +02:00
ide-disk.c ide-disk: fix issues found by checkpatch.pl 2008-04-26 17:36:37 +02:00
ide-dma.c ide: remove ->dma_prdtable field from ide_hwif_t 2008-04-28 23:44:42 +02:00
ide-floppy.c ide: add ide_pad_transfer() helper 2008-04-28 23:44:41 +02:00
ide-generic.c ide-generic: don't probe all legacy ISA IDE ports by default 2008-06-15 21:00:24 +02:00
ide-io.c ide: use blk_rq_init() to initialize the request 2008-04-29 14:48:55 +02:00
ide-iops.c ide: disable drive interrupts in ide_driveid_update() 2008-07-15 21:21:40 +02:00
ide-lib.c ide: add ->tf_load and ->tf_read methods 2008-04-28 23:44:40 +02:00
ide-pnp.c ide: fix host drivers missing hwif->chipset initialization 2008-06-10 20:56:37 +02:00
ide-probe.c ide: add __ide_default_irq() inline helper 2008-07-08 19:27:22 +02:00
ide-proc.c ide: fix /proc/ide/ide?/mate reporting 2008-06-30 20:14:45 +02:00
ide-scan-pci.c ide: replace remaining __FUNCTION__ occurrences 2008-04-26 22:25:20 +02:00
ide-tape.c ide: use blk_rq_init() to initialize the request 2008-04-29 14:48:55 +02:00
ide-taskfile.c ide: increase timeout in wait_drive_not_busy() 2008-06-20 20:53:33 +02:00
ide-timing.h Spelling fixes: lenght->length 2008-02-03 15:42:53 +02:00
ide.c ide: ide_unregister() locking bugfix 2008-07-05 20:30:51 +02:00
Kconfig Revert "BAST: Remove old IDE driver" 2008-06-30 20:13:31 +02:00
Makefile remove the broken ETRAX_IDE driver 2008-04-28 23:44:42 +02:00
setup-pci.c ide: constify struct ide_dma_ops 2008-04-26 22:25:24 +02:00