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]>