diff options
Diffstat (limited to 'drivers/block/paride')
| -rw-r--r-- | drivers/block/paride/pcd.c | 4 | ||||
| -rw-r--r-- | drivers/block/paride/pd.c | 8 | ||||
| -rw-r--r-- | drivers/block/paride/pf.c | 8 |
3 files changed, 10 insertions, 10 deletions
diff --git a/drivers/block/paride/pcd.c b/drivers/block/paride/pcd.c index 9fd57c2aa463..2d5dc0af55e4 100644 --- a/drivers/block/paride/pcd.c +++ b/drivers/block/paride/pcd.c | |||
| @@ -728,8 +728,8 @@ static void do_pcd_request(struct request_queue * q) | |||
| 728 | if (cd != pcd_current) | 728 | if (cd != pcd_current) |
| 729 | pcd_bufblk = -1; | 729 | pcd_bufblk = -1; |
| 730 | pcd_current = cd; | 730 | pcd_current = cd; |
| 731 | pcd_sector = pcd_req->sector; | 731 | pcd_sector = blk_rq_pos(pcd_req); |
| 732 | pcd_count = pcd_req->current_nr_sectors; | 732 | pcd_count = blk_rq_cur_sectors(pcd_req); |
| 733 | pcd_buf = pcd_req->buffer; | 733 | pcd_buf = pcd_req->buffer; |
| 734 | pcd_busy = 1; | 734 | pcd_busy = 1; |
| 735 | ps_set_intr(do_pcd_read, NULL, 0, nice); | 735 | ps_set_intr(do_pcd_read, NULL, 0, nice); |
diff --git a/drivers/block/paride/pd.c b/drivers/block/paride/pd.c index 0732df4e901a..9ec5d4ac0b64 100644 --- a/drivers/block/paride/pd.c +++ b/drivers/block/paride/pd.c | |||
| @@ -444,11 +444,11 @@ static enum action do_pd_io_start(void) | |||
| 444 | 444 | ||
| 445 | pd_cmd = rq_data_dir(pd_req); | 445 | pd_cmd = rq_data_dir(pd_req); |
| 446 | if (pd_cmd == READ || pd_cmd == WRITE) { | 446 | if (pd_cmd == READ || pd_cmd == WRITE) { |
| 447 | pd_block = pd_req->sector; | 447 | pd_block = blk_rq_pos(pd_req); |
| 448 | pd_count = pd_req->current_nr_sectors; | 448 | pd_count = blk_rq_cur_sectors(pd_req); |
| 449 | if (pd_block + pd_count > get_capacity(pd_req->rq_disk)) | 449 | if (pd_block + pd_count > get_capacity(pd_req->rq_disk)) |
| 450 | return Fail; | 450 | return Fail; |
| 451 | pd_run = pd_req->nr_sectors; | 451 | pd_run = blk_rq_sectors(pd_req); |
| 452 | pd_buf = pd_req->buffer; | 452 | pd_buf = pd_req->buffer; |
| 453 | pd_retries = 0; | 453 | pd_retries = 0; |
| 454 | if (pd_cmd == READ) | 454 | if (pd_cmd == READ) |
| @@ -479,7 +479,7 @@ static int pd_next_buf(void) | |||
| 479 | return 0; | 479 | return 0; |
| 480 | spin_lock_irqsave(&pd_lock, saved_flags); | 480 | spin_lock_irqsave(&pd_lock, saved_flags); |
| 481 | __blk_end_request_cur(pd_req, 0); | 481 | __blk_end_request_cur(pd_req, 0); |
| 482 | pd_count = pd_req->current_nr_sectors; | 482 | pd_count = blk_rq_cur_sectors(pd_req); |
| 483 | pd_buf = pd_req->buffer; | 483 | pd_buf = pd_req->buffer; |
| 484 | spin_unlock_irqrestore(&pd_lock, saved_flags); | 484 | spin_unlock_irqrestore(&pd_lock, saved_flags); |
| 485 | return 0; | 485 | return 0; |
diff --git a/drivers/block/paride/pf.c b/drivers/block/paride/pf.c index 3871e3586d6d..e88c889aa7f2 100644 --- a/drivers/block/paride/pf.c +++ b/drivers/block/paride/pf.c | |||
| @@ -768,9 +768,9 @@ repeat: | |||
| 768 | return; | 768 | return; |
| 769 | 769 | ||
| 770 | pf_current = pf_req->rq_disk->private_data; | 770 | pf_current = pf_req->rq_disk->private_data; |
| 771 | pf_block = pf_req->sector; | 771 | pf_block = blk_rq_pos(pf_req); |
| 772 | pf_run = pf_req->nr_sectors; | 772 | pf_run = blk_rq_sectors(pf_req); |
| 773 | pf_count = pf_req->current_nr_sectors; | 773 | pf_count = blk_rq_cur_sectors(pf_req); |
| 774 | 774 | ||
| 775 | if (pf_block + pf_count > get_capacity(pf_req->rq_disk)) { | 775 | if (pf_block + pf_count > get_capacity(pf_req->rq_disk)) { |
| 776 | pf_end_request(-EIO); | 776 | pf_end_request(-EIO); |
| @@ -810,7 +810,7 @@ static int pf_next_buf(void) | |||
| 810 | spin_unlock_irqrestore(&pf_spin_lock, saved_flags); | 810 | spin_unlock_irqrestore(&pf_spin_lock, saved_flags); |
| 811 | if (!pf_req) | 811 | if (!pf_req) |
| 812 | return 1; | 812 | return 1; |
| 813 | pf_count = pf_req->current_nr_sectors; | 813 | pf_count = blk_rq_cur_sectors(pf_req); |
| 814 | pf_buf = pf_req->buffer; | 814 | pf_buf = pf_req->buffer; |
| 815 | } | 815 | } |
| 816 | return 0; | 816 | return 0; |
