projects
/
platform
/
kernel
/
linux-rpi.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
cd0bb41
)
vfio iommu: typecast corrections
author
Kirti Wankhede
<kwankhede@nvidia.com>
Tue, 2 Jun 2020 18:42:37 +0000
(
00:12
+0530)
committer
Alex Williamson
<alex.williamson@redhat.com>
Tue, 2 Jun 2020 19:44:28 +0000
(13:44 -0600)
Fixes sparse warnings by adding '__user' in typecast for
copy_[from,to]_user()
Fixes:
d6a4c185660c
("vfio iommu: Implementation of ioctl for dirty pages tracking")
Reported-by: kbuild test robot <lkp@intel.com>
Signed-off-by: Kirti Wankhede <kwankhede@nvidia.com>
Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
drivers/vfio/vfio_iommu_type1.c
patch
|
blob
|
history
diff --git
a/drivers/vfio/vfio_iommu_type1.c
b/drivers/vfio/vfio_iommu_type1.c
index
0e4e717
..
391fafe
100644
(file)
--- a/
drivers/vfio/vfio_iommu_type1.c
+++ b/
drivers/vfio/vfio_iommu_type1.c
@@
-998,14
+998,14
@@
static int update_user_bitmap(u64 __user *bitmap, struct vfio_iommu *iommu,
nbits + shift);
if (copy_from_user(&leftover,
- (
const void
*)(bitmap + copy_offset),
+ (
void __user
*)(bitmap + copy_offset),
sizeof(leftover)))
return -EFAULT;
bitmap_or(dma->bitmap, dma->bitmap, &leftover, shift);
}
- if (copy_to_user((void *)(bitmap + copy_offset), dma->bitmap,
+ if (copy_to_user((void
__user
*)(bitmap + copy_offset), dma->bitmap,
DIRTY_BITMAP_BYTES(nbits + shift)))
return -EFAULT;