Skip to content

Commit 38ffdd6

Browse files
Pete Zaitcevgregkh
authored andcommitted
[PATCH] ub: suppress gcc warnings for pointer casts
When building on a 64-bit platform, gcc produces a warning "cast of a pointer to an integer of a different size". The scatterlist.offset on the LHS is unsigned int, so I used that originally. Signed-off-by: Pete Zaitcev <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]> drivers/block/ub.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
1 parent e639dd3 commit 38ffdd6

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

drivers/block/ub.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1512,7 +1512,7 @@ static void ub_state_sense(struct ub_dev *sc, struct ub_scsi_cmd *cmd)
15121512
scmd->nsg = 1;
15131513
sg = &scmd->sgv[0];
15141514
sg->page = virt_to_page(sc->top_sense);
1515-
sg->offset = (unsigned int)sc->top_sense & (PAGE_SIZE-1);
1515+
sg->offset = (unsigned long)sc->top_sense & (PAGE_SIZE-1);
15161516
sg->length = UB_SENSE_SIZE;
15171517
scmd->len = UB_SENSE_SIZE;
15181518
scmd->lun = cmd->lun;
@@ -1891,7 +1891,7 @@ static int ub_sync_read_cap(struct ub_dev *sc, struct ub_lun *lun,
18911891
cmd->nsg = 1;
18921892
sg = &cmd->sgv[0];
18931893
sg->page = virt_to_page(p);
1894-
sg->offset = (unsigned int)p & (PAGE_SIZE-1);
1894+
sg->offset = (unsigned long)p & (PAGE_SIZE-1);
18951895
sg->length = 8;
18961896
cmd->len = 8;
18971897
cmd->lun = lun;

0 commit comments

Comments
 (0)