diff options
Diffstat (limited to 'drivers/block/floppy.c')
| -rw-r--r-- | drivers/block/floppy.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/block/floppy.c b/drivers/block/floppy.c index 98de8f418676..9955a53733b2 100644 --- a/drivers/block/floppy.c +++ b/drivers/block/floppy.c | |||
| @@ -4250,7 +4250,7 @@ static int __init floppy_init(void) | |||
| 4250 | use_virtual_dma = can_use_virtual_dma & 1; | 4250 | use_virtual_dma = can_use_virtual_dma & 1; |
| 4251 | fdc_state[0].address = FDC1; | 4251 | fdc_state[0].address = FDC1; |
| 4252 | if (fdc_state[0].address == -1) { | 4252 | if (fdc_state[0].address == -1) { |
| 4253 | del_timer(&fd_timeout); | 4253 | del_timer_sync(&fd_timeout); |
| 4254 | err = -ENODEV; | 4254 | err = -ENODEV; |
| 4255 | goto out_unreg_region; | 4255 | goto out_unreg_region; |
| 4256 | } | 4256 | } |
| @@ -4261,7 +4261,7 @@ static int __init floppy_init(void) | |||
| 4261 | fdc = 0; /* reset fdc in case of unexpected interrupt */ | 4261 | fdc = 0; /* reset fdc in case of unexpected interrupt */ |
| 4262 | err = floppy_grab_irq_and_dma(); | 4262 | err = floppy_grab_irq_and_dma(); |
| 4263 | if (err) { | 4263 | if (err) { |
| 4264 | del_timer(&fd_timeout); | 4264 | del_timer_sync(&fd_timeout); |
| 4265 | err = -EBUSY; | 4265 | err = -EBUSY; |
| 4266 | goto out_unreg_region; | 4266 | goto out_unreg_region; |
| 4267 | } | 4267 | } |
| @@ -4318,7 +4318,7 @@ static int __init floppy_init(void) | |||
| 4318 | user_reset_fdc(-1, FD_RESET_ALWAYS, false); | 4318 | user_reset_fdc(-1, FD_RESET_ALWAYS, false); |
| 4319 | } | 4319 | } |
| 4320 | fdc = 0; | 4320 | fdc = 0; |
| 4321 | del_timer(&fd_timeout); | 4321 | del_timer_sync(&fd_timeout); |
| 4322 | current_drive = 0; | 4322 | current_drive = 0; |
| 4323 | initialized = true; | 4323 | initialized = true; |
| 4324 | if (have_no_fdc) { | 4324 | if (have_no_fdc) { |
| @@ -4368,7 +4368,7 @@ out_unreg_blkdev: | |||
| 4368 | unregister_blkdev(FLOPPY_MAJOR, "fd"); | 4368 | unregister_blkdev(FLOPPY_MAJOR, "fd"); |
| 4369 | out_put_disk: | 4369 | out_put_disk: |
| 4370 | while (dr--) { | 4370 | while (dr--) { |
| 4371 | del_timer(&motor_off_timer[dr]); | 4371 | del_timer_sync(&motor_off_timer[dr]); |
| 4372 | if (disks[dr]->queue) | 4372 | if (disks[dr]->queue) |
| 4373 | blk_cleanup_queue(disks[dr]->queue); | 4373 | blk_cleanup_queue(disks[dr]->queue); |
| 4374 | put_disk(disks[dr]); | 4374 | put_disk(disks[dr]); |
