diff options
Diffstat (limited to 'drivers/ide/ide-taskfile.c')
| -rw-r--r-- | drivers/ide/ide-taskfile.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/ide/ide-taskfile.c b/drivers/ide/ide-taskfile.c index 9834dce4e20f..0606bd2f6020 100644 --- a/drivers/ide/ide-taskfile.c +++ b/drivers/ide/ide-taskfile.c | |||
| @@ -34,6 +34,7 @@ | |||
| 34 | #include <linux/kernel.h> | 34 | #include <linux/kernel.h> |
| 35 | #include <linux/timer.h> | 35 | #include <linux/timer.h> |
| 36 | #include <linux/mm.h> | 36 | #include <linux/mm.h> |
| 37 | #include <linux/sched.h> | ||
| 37 | #include <linux/interrupt.h> | 38 | #include <linux/interrupt.h> |
| 38 | #include <linux/major.h> | 39 | #include <linux/major.h> |
| 39 | #include <linux/errno.h> | 40 | #include <linux/errno.h> |
| @@ -314,6 +315,8 @@ static void ide_pio_datablock(ide_drive_t *drive, struct request *rq, | |||
| 314 | if (rq->bio) /* fs request */ | 315 | if (rq->bio) /* fs request */ |
| 315 | rq->errors = 0; | 316 | rq->errors = 0; |
| 316 | 317 | ||
| 318 | touch_softlockup_watchdog(); | ||
| 319 | |||
| 317 | switch (drive->hwif->data_phase) { | 320 | switch (drive->hwif->data_phase) { |
| 318 | case TASKFILE_MULTI_IN: | 321 | case TASKFILE_MULTI_IN: |
| 319 | case TASKFILE_MULTI_OUT: | 322 | case TASKFILE_MULTI_OUT: |
