[PATCH v2 04/32] swim: Don't disable drive after every sector
Finn Thain <[email protected]>
| Newsgroups | org.kernel.vger.linux-block,org.kernel.vger.linux-kernel,org.kernel.vger.linux-m68k |
|---|---|
| Message-ID | <6e352470eb9a56b20336f94d93b4c46ee3c18afd.1786929430.git.fthain@linux-m68k.org> |
This fixes multi-sector reads on a Sony drive. The Mitsubishi drive doesn't seem to care either way. Reviewed-by: Laurent Vivier <[email protected]> Fixes: 8852ecd97488 ("m68k: mac - Add SWIM floppy support") Signed-off-by: Finn Thain <[email protected]> --- drivers/block/swim.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/drivers/block/swim.c b/drivers/block/swim.c index 4ddb87977fe1..3f92677ad127 100644 --- a/drivers/block/swim.c +++ b/drivers/block/swim.c @@ -473,8 +473,6 @@ static inline int swim_read_sector(struct floppy_state *fs, short i; swim_track(fs, track); - - swim_write(base, mode1, MOTON); swim_head(base, side); swim_write(base, mode0, side); @@ -490,8 +488,6 @@ static inline int swim_read_sector(struct floppy_state *fs, } local_irq_restore(flags); - swim_write(base, mode0, MOTON); - if ((header.side != side) || (header.track != track) || (header.sector != sector)) return 0; -- 2.52.0