diff options
Diffstat (limited to 'drivers/block/xd.c')
-rw-r--r-- | drivers/block/xd.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/block/xd.c b/drivers/block/xd.c index 14be4c1ed1aa..4ef88018bcde 100644 --- a/drivers/block/xd.c +++ b/drivers/block/xd.c | |||
@@ -306,8 +306,8 @@ static void do_xd_request (struct request_queue * q) | |||
306 | return; | 306 | return; |
307 | 307 | ||
308 | while ((req = elv_next_request(q)) != NULL) { | 308 | while ((req = elv_next_request(q)) != NULL) { |
309 | unsigned block = req->sector; | 309 | unsigned block = blk_rq_pos(req); |
310 | unsigned count = req->nr_sectors; | 310 | unsigned count = blk_rq_sectors(req); |
311 | XD_INFO *disk = req->rq_disk->private_data; | 311 | XD_INFO *disk = req->rq_disk->private_data; |
312 | int res = 0; | 312 | int res = 0; |
313 | int retry; | 313 | int retry; |