summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@home.transmeta.com>2002-08-31 20:41:47 -0700
committerLinus Torvalds <torvalds@home.transmeta.com>2002-08-31 20:41:47 -0700
commitbae9e1dd97a137ba250b3ff6971572ef49ae7af3 (patch)
tree1566f657a9513366e311023ac8ee26d508084dc5
parentdee12d4fa83188ff2374884b1115dc2397c95eaa (diff)
parent766f012eb5f33bdfa710442453d6d93079d3c1de (diff)
Merge master.kernel.org:/home/davem/BK/sparc-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux
-rw-r--r--drivers/block/floppy.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/drivers/block/floppy.c b/drivers/block/floppy.c
index 8698892554d8..0e222083baa5 100644
--- a/drivers/block/floppy.c
+++ b/drivers/block/floppy.c
@@ -2299,12 +2299,11 @@ static inline void end_request(struct request *req, int uptodate)
return;
add_blkdev_randomness(major(dev));
floppy_off(DEVICE_NR(dev));
+ blkdev_dequeue_request(req);
end_that_request_last(req);
/* Get the next request */
req = elv_next_request(QUEUE);
- if (req)
- blkdev_dequeue_request(req);
CURRENT = req;
}
@@ -2939,7 +2938,6 @@ static void redo_fd_request(void)
unlock_fdc();
return;
}
- blkdev_dequeue_request(req);
CURRENT = req;
}
if (major(CURRENT->rq_dev) != MAJOR_NR)