diff options
Diffstat (limited to 'drivers/ide/ide-floppy.c')
| -rw-r--r-- | drivers/ide/ide-floppy.c | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/drivers/ide/ide-floppy.c b/drivers/ide/ide-floppy.c index 8c2b00941bd8..9f2c6b2af98f 100644 --- a/drivers/ide/ide-floppy.c +++ b/drivers/ide/ide-floppy.c | |||
| @@ -578,16 +578,11 @@ static const struct ide_proc_devset idefloppy_settings[] = { | |||
| 578 | static void idefloppy_setup(ide_drive_t *drive, idefloppy_floppy_t *floppy) | 578 | static void idefloppy_setup(ide_drive_t *drive, idefloppy_floppy_t *floppy) |
| 579 | { | 579 | { |
| 580 | u16 *id = drive->id; | 580 | u16 *id = drive->id; |
| 581 | u8 gcw[2]; | ||
| 582 | |||
| 583 | *((u16 *)&gcw) = id[ATA_ID_CONFIG]; | ||
| 584 | 581 | ||
| 585 | drive->pc_callback = ide_floppy_callback; | 582 | drive->pc_callback = ide_floppy_callback; |
| 586 | drive->pc_update_buffers = idefloppy_update_buffers; | 583 | drive->pc_update_buffers = idefloppy_update_buffers; |
| 587 | drive->pc_io_buffers = ide_io_buffers; | 584 | drive->pc_io_buffers = ide_io_buffers; |
| 588 | 585 | ||
| 589 | if (((gcw[0] & 0x60) >> 5) == 1) | ||
| 590 | drive->atapi_flags |= IDE_AFLAG_DRQ_INTERRUPT; | ||
| 591 | /* | 586 | /* |
| 592 | * We used to check revisions here. At this point however I'm giving up. | 587 | * We used to check revisions here. At this point however I'm giving up. |
| 593 | * Just assume they are all broken, its easier. | 588 | * Just assume they are all broken, its easier. |
