diff options
Diffstat (limited to 'drivers')
| -rw-r--r-- | drivers/block/xen-blkback/blkback.c | 2 | ||||
| -rw-r--r-- | drivers/block/xen-blkback/common.h | 2 | ||||
| -rw-r--r-- | drivers/block/xen-blkfront.c | 6 |
3 files changed, 5 insertions, 5 deletions
diff --git a/drivers/block/xen-blkback/blkback.c b/drivers/block/xen-blkback/blkback.c index 394fa2eabf87..e612627ae981 100644 --- a/drivers/block/xen-blkback/blkback.c +++ b/drivers/block/xen-blkback/blkback.c | |||
| @@ -847,7 +847,7 @@ static int xen_blkbk_parse_indirect(struct blkif_request *req, | |||
| 847 | struct grant_page **pages = pending_req->indirect_pages; | 847 | struct grant_page **pages = pending_req->indirect_pages; |
| 848 | struct xen_blkif *blkif = pending_req->blkif; | 848 | struct xen_blkif *blkif = pending_req->blkif; |
| 849 | int indirect_grefs, rc, n, nseg, i; | 849 | int indirect_grefs, rc, n, nseg, i; |
| 850 | struct blkif_request_segment_aligned *segments = NULL; | 850 | struct blkif_request_segment *segments = NULL; |
| 851 | 851 | ||
| 852 | nseg = pending_req->nr_pages; | 852 | nseg = pending_req->nr_pages; |
| 853 | indirect_grefs = INDIRECT_PAGES(nseg); | 853 | indirect_grefs = INDIRECT_PAGES(nseg); |
diff --git a/drivers/block/xen-blkback/common.h b/drivers/block/xen-blkback/common.h index e40326a7f707..9eb34e24b4fe 100644 --- a/drivers/block/xen-blkback/common.h +++ b/drivers/block/xen-blkback/common.h | |||
| @@ -57,7 +57,7 @@ | |||
| 57 | #define MAX_INDIRECT_SEGMENTS 256 | 57 | #define MAX_INDIRECT_SEGMENTS 256 |
| 58 | 58 | ||
| 59 | #define SEGS_PER_INDIRECT_FRAME \ | 59 | #define SEGS_PER_INDIRECT_FRAME \ |
| 60 | (PAGE_SIZE/sizeof(struct blkif_request_segment_aligned)) | 60 | (PAGE_SIZE/sizeof(struct blkif_request_segment)) |
| 61 | #define MAX_INDIRECT_PAGES \ | 61 | #define MAX_INDIRECT_PAGES \ |
| 62 | ((MAX_INDIRECT_SEGMENTS + SEGS_PER_INDIRECT_FRAME - 1)/SEGS_PER_INDIRECT_FRAME) | 62 | ((MAX_INDIRECT_SEGMENTS + SEGS_PER_INDIRECT_FRAME - 1)/SEGS_PER_INDIRECT_FRAME) |
| 63 | #define INDIRECT_PAGES(_segs) \ | 63 | #define INDIRECT_PAGES(_segs) \ |
diff --git a/drivers/block/xen-blkfront.c b/drivers/block/xen-blkfront.c index c4a4c9006288..7d09dfc9735c 100644 --- a/drivers/block/xen-blkfront.c +++ b/drivers/block/xen-blkfront.c | |||
| @@ -162,7 +162,7 @@ static DEFINE_SPINLOCK(minor_lock); | |||
| 162 | #define DEV_NAME "xvd" /* name in /dev */ | 162 | #define DEV_NAME "xvd" /* name in /dev */ |
| 163 | 163 | ||
| 164 | #define SEGS_PER_INDIRECT_FRAME \ | 164 | #define SEGS_PER_INDIRECT_FRAME \ |
| 165 | (PAGE_SIZE/sizeof(struct blkif_request_segment_aligned)) | 165 | (PAGE_SIZE/sizeof(struct blkif_request_segment)) |
| 166 | #define INDIRECT_GREFS(_segs) \ | 166 | #define INDIRECT_GREFS(_segs) \ |
| 167 | ((_segs + SEGS_PER_INDIRECT_FRAME - 1)/SEGS_PER_INDIRECT_FRAME) | 167 | ((_segs + SEGS_PER_INDIRECT_FRAME - 1)/SEGS_PER_INDIRECT_FRAME) |
| 168 | 168 | ||
| @@ -393,7 +393,7 @@ static int blkif_queue_request(struct request *req) | |||
| 393 | unsigned long id; | 393 | unsigned long id; |
| 394 | unsigned int fsect, lsect; | 394 | unsigned int fsect, lsect; |
| 395 | int i, ref, n; | 395 | int i, ref, n; |
| 396 | struct blkif_request_segment_aligned *segments = NULL; | 396 | struct blkif_request_segment *segments = NULL; |
| 397 | 397 | ||
| 398 | /* | 398 | /* |
| 399 | * Used to store if we are able to queue the request by just using | 399 | * Used to store if we are able to queue the request by just using |
| @@ -550,7 +550,7 @@ static int blkif_queue_request(struct request *req) | |||
| 550 | } else { | 550 | } else { |
| 551 | n = i % SEGS_PER_INDIRECT_FRAME; | 551 | n = i % SEGS_PER_INDIRECT_FRAME; |
| 552 | segments[n] = | 552 | segments[n] = |
| 553 | (struct blkif_request_segment_aligned) { | 553 | (struct blkif_request_segment) { |
| 554 | .gref = ref, | 554 | .gref = ref, |
| 555 | .first_sect = fsect, | 555 | .first_sect = fsect, |
| 556 | .last_sect = lsect }; | 556 | .last_sect = lsect }; |
