From: Dmitry V. Levin Date: Wed, 21 Dec 2016 13:54:49 +0000 (+0000) Subject: block: cast pointers to kernel_ureg_t instead of long X-Git-Tag: v4.16~247 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4d5523527b561b69554b6923ebd450682cb01c25;p=strace block: cast pointers to kernel_ureg_t instead of long * block.c (print_blkpg_req): Cast blkpg_ioctl_arg.data pointer to kernel_ureg_t instead of long. --- diff --git a/block.c b/block.c index e566f8cf..bf02888c 100644 --- a/block.c +++ b/block.c @@ -129,7 +129,7 @@ print_blkpg_req(struct tcb *tcp, const struct_blkpg_ioctl_arg *blkpg) tprintf(", flags=%d, datalen=%d, data=", blkpg->flags, blkpg->datalen); - if (!umove_or_printaddr(tcp, (long) blkpg->data, &p)) { + if (!umove_or_printaddr(tcp, (kernel_ureg_t) blkpg->data, &p)) { tprintf("{start=%" PRId64 ", length=%" PRId64 ", pno=%d, devname=", p.start, p.length, p.pno);