|
@@ -540,8 +540,6 @@ static ide_startstop_t ide_disk_special(ide_drive_t *drive)
|
|
ide_tf_set_restore_cmd(drive, &args.tf);
|
|
ide_tf_set_restore_cmd(drive, &args.tf);
|
|
} else if (s->b.set_multmode) {
|
|
} else if (s->b.set_multmode) {
|
|
s->b.set_multmode = 0;
|
|
s->b.set_multmode = 0;
|
|
- if (drive->mult_req > drive->id->max_multsect)
|
|
|
|
- drive->mult_req = drive->id->max_multsect;
|
|
|
|
ide_tf_set_setmult_cmd(drive, &args.tf);
|
|
ide_tf_set_setmult_cmd(drive, &args.tf);
|
|
} else if (s->all) {
|
|
} else if (s->all) {
|
|
int special = s->all;
|
|
int special = s->all;
|