diff options
author | Geliang Tang <geliangtang@gmail.com> | 2017-04-21 21:21:13 -0400 |
---|---|---|
committer | Juergen Gross <jgross@suse.com> | 2017-05-02 05:14:53 -0400 |
commit | 6483e3135a693548874429db901c0544d3a9b4cd (patch) | |
tree | f0d0e8f1ad71fc7c28306af0dd6da6a7858e7b43 /drivers/scsi/xen-scsifront.c | |
parent | d5ff5061c35448525fcb38950f06af6b9ae12c04 (diff) |
xen/scsifront: use offset_in_page() macro
Use offset_in_page() macro instead of open-coding.
Signed-off-by: Geliang Tang <geliangtang@gmail.com>
Reviewed-by: Juergen Gross <jgross@suse.com>
Signed-off-by: Juergen Gross <jgross@suse.com>
Diffstat (limited to 'drivers/scsi/xen-scsifront.c')
-rw-r--r-- | drivers/scsi/xen-scsifront.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/scsi/xen-scsifront.c b/drivers/scsi/xen-scsifront.c index 9aa1fe1fc939..a6a8b60d4902 100644 --- a/drivers/scsi/xen-scsifront.c +++ b/drivers/scsi/xen-scsifront.c | |||
@@ -434,7 +434,7 @@ static int map_data_for_request(struct vscsifrnt_info *info, | |||
434 | 434 | ||
435 | if (seg_grants) { | 435 | if (seg_grants) { |
436 | page = virt_to_page(seg); | 436 | page = virt_to_page(seg); |
437 | off = (unsigned long)seg & ~PAGE_MASK; | 437 | off = offset_in_page(seg); |
438 | len = sizeof(struct scsiif_request_segment) * data_grants; | 438 | len = sizeof(struct scsiif_request_segment) * data_grants; |
439 | while (len > 0) { | 439 | while (len > 0) { |
440 | bytes = min_t(unsigned int, len, PAGE_SIZE - off); | 440 | bytes = min_t(unsigned int, len, PAGE_SIZE - off); |