mic: vop: Cast pointers to unsigned long

Fix these on 32-bit:

 vop_vringh.c:711:13: error: cast from pointer to integer of different
 size [-Werror=pointer-to-int-cast]

Signed-off-by: Vincent Whitchurch <vincent.whitchurch@axis.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
Vincent Whitchurch
2019-02-22 16:30:47 +01:00
committed by Greg Kroah-Hartman
orang tua 401c9bd10b
melakukan ba01cea2be
2 mengubah file dengan 12 tambahan dan 6 penghapusan

Melihat File

@@ -712,16 +712,17 @@ static int vop_vringh_copy(struct vop_vdev *vdev, struct vringh_kiov *iov,
while (len && iov->i < iov->used) {
struct kvec *kiov = &iov->iov[iov->i];
unsigned long daddr = (unsigned long)kiov->iov_base;
partlen = min(kiov->iov_len, len);
if (read)
ret = vop_virtio_copy_to_user(vdev, ubuf, partlen,
(u64)kiov->iov_base,
daddr,
kiov->iov_len,
vr_idx);
else
ret = vop_virtio_copy_from_user(vdev, ubuf, partlen,
(u64)kiov->iov_base,
daddr,
kiov->iov_len,
vr_idx);
if (ret) {