diff options
Diffstat (limited to 'drivers')
| -rw-r--r-- | drivers/block/floppy.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/block/floppy.c b/drivers/block/floppy.c index a8cfa011c284..fb23578e9a41 100644 --- a/drivers/block/floppy.c +++ b/drivers/block/floppy.c | |||
| @@ -4148,10 +4148,11 @@ static int __floppy_read_block_0(struct block_device *bdev, int drive) | |||
| 4148 | bio.bi_end_io = floppy_rb0_cb; | 4148 | bio.bi_end_io = floppy_rb0_cb; |
| 4149 | bio_set_op_attrs(&bio, REQ_OP_READ, 0); | 4149 | bio_set_op_attrs(&bio, REQ_OP_READ, 0); |
| 4150 | 4150 | ||
| 4151 | init_completion(&cbdata.complete); | ||
| 4152 | |||
| 4151 | submit_bio(&bio); | 4153 | submit_bio(&bio); |
| 4152 | process_fd_request(); | 4154 | process_fd_request(); |
| 4153 | 4155 | ||
| 4154 | init_completion(&cbdata.complete); | ||
| 4155 | wait_for_completion(&cbdata.complete); | 4156 | wait_for_completion(&cbdata.complete); |
| 4156 | 4157 | ||
| 4157 | __free_page(page); | 4158 | __free_page(page); |
