patch-1.3.85 linux/drivers/block/ide.c
Next file: linux/drivers/block/ide.h
Previous file: linux/drivers/block/ide-tape.c
Back to the patch index
Back to the overall index
- Lines: 12
- Date:
Mon Apr 8 12:06:22 1996
- Orig file:
v1.3.84/linux/drivers/block/ide.c
- Orig date:
Tue Apr 2 13:32:19 1996
diff -u --recursive --new-file v1.3.84/linux/drivers/block/ide.c linux/drivers/block/ide.c
@@ -1753,8 +1753,10 @@
rq->next = cur_rq->next;
cur_rq->next = rq;
}
- if (action == ide_wait && rq->rq_status != RQ_INACTIVE)
+ if (action == ide_wait && rq->rq_status != RQ_INACTIVE) {
+ run_task_queue(&tq_disk);
down(&sem); /* wait for it to be serviced */
+ }
restore_flags(flags);
return rq->errors ? -EIO : 0; /* return -EIO if errors */
}
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov
with Sam's (original) version of this