diff options
Diffstat (limited to 'drivers/ide/ide-floppy.c')
-rw-r--r-- | drivers/ide/ide-floppy.c | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/drivers/ide/ide-floppy.c b/drivers/ide/ide-floppy.c index b3689437269f..df19ede73884 100644 --- a/drivers/ide/ide-floppy.c +++ b/drivers/ide/ide-floppy.c | |||
@@ -561,12 +561,6 @@ static void idefloppy_create_start_stop_cmd(struct ide_atapi_pc *pc, int start) | |||
561 | pc->c[4] = start; | 561 | pc->c[4] = start; |
562 | } | 562 | } |
563 | 563 | ||
564 | static void idefloppy_create_test_unit_ready_cmd(struct ide_atapi_pc *pc) | ||
565 | { | ||
566 | idefloppy_init_pc(pc); | ||
567 | pc->c[0] = GPCMD_TEST_UNIT_READY; | ||
568 | } | ||
569 | |||
570 | static void idefloppy_create_rw_cmd(idefloppy_floppy_t *floppy, | 564 | static void idefloppy_create_rw_cmd(idefloppy_floppy_t *floppy, |
571 | struct ide_atapi_pc *pc, struct request *rq, | 565 | struct ide_atapi_pc *pc, struct request *rq, |
572 | unsigned long sector) | 566 | unsigned long sector) |
@@ -1166,7 +1160,9 @@ static int idefloppy_open(struct inode *inode, struct file *filp) | |||
1166 | floppy->flags &= ~IDEFLOPPY_FLAG_FORMAT_IN_PROGRESS; | 1160 | floppy->flags &= ~IDEFLOPPY_FLAG_FORMAT_IN_PROGRESS; |
1167 | /* Just in case */ | 1161 | /* Just in case */ |
1168 | 1162 | ||
1169 | idefloppy_create_test_unit_ready_cmd(&pc); | 1163 | idefloppy_init_pc(&pc); |
1164 | pc.c[0] = GPCMD_TEST_UNIT_READY; | ||
1165 | |||
1170 | if (idefloppy_queue_pc_tail(drive, &pc)) { | 1166 | if (idefloppy_queue_pc_tail(drive, &pc)) { |
1171 | idefloppy_create_start_stop_cmd(&pc, 1); | 1167 | idefloppy_create_start_stop_cmd(&pc, 1); |
1172 | (void) idefloppy_queue_pc_tail(drive, &pc); | 1168 | (void) idefloppy_queue_pc_tail(drive, &pc); |