|
@@ -648,7 +648,7 @@ static int floppy_open(struct block_device *bdev, fmode_t mode)
|
|
|
|
|
|
swim_write(base, setup, S_IBM_DRIVE | S_FCLK_DIV2);
|
|
|
udelay(10);
|
|
|
- swim_drive(base, INTERNAL_DRIVE);
|
|
|
+ swim_drive(base, fs->location);
|
|
|
swim_motor(base, ON);
|
|
|
swim_action(base, SETMFM);
|
|
|
if (fs->ejected)
|