Re: [PATCH 04/31] swim: Don't disable drive after every sector
Laurent Vivier <[email protected]> Mon, 20 Jul 2026 20:10:41 +0200
| Newsgroups | org.kernel.vger.linux-m68k,org.kernel.vger.linux-block,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
Le 16/07/2026 =C3=A0 12:02, Finn Thain a =C3=A9crit=C2=A0:
> This fixes multi-sector reads on a Sony drive. The Mitsubishi drive
> doesn't seem to care either way.
>=20
> 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(-)
>=20
> diff --git a/drivers/block/swim.c b/drivers/block/swim.c
> index 2a400e544959..f9c59282b81f 100644
> --- a/drivers/block/swim.c
> +++ b/drivers/block/swim.c
> @@ -473,8 +473,6 @@ static inline int swim_read_sector(struct floppy_sta=
te *fs,
> short i;
> =20
> swim_track(fs, track);
> -
> - swim_write(base, mode1, MOTON);
> swim_head(base, side);
> swim_write(base, mode0, side);
> =20
> @@ -490,8 +488,6 @@ static inline int swim_read_sector(struct floppy_sta=
te *fs,
> }
> local_irq_restore(flags);
> =20
> - swim_write(base, mode0, MOTON);
> -
> if ((header.side !=3D side) || (header.track !=3D track) ||
> (header.sector !=3D sector))
> return 0;
Reviewed-by: Laurent Vivier <[email protected]>