mirror of https://gitee.com/openkylin/linux.git
vfio iommu: typecast corrections
Fixes sparse warnings by adding '__user' in typecast for
copy_[from,to]_user()
Fixes: d6a4c18566
("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>
This commit is contained in:
parent
cd0bb41ea8
commit
c8e9df4744
|
@ -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;
|
||||
|
||||
|
|
Loading…
Reference in New Issue