The "count" variable needs to be signed here because we use it to store negative error codes. Signed-off-by: Dan Carpenter <dan.carpenter@xxxxxxxxxx> --- v2: Just declare count as signed. diff --git a/drivers/vfio/pci/vfio_pci_config.c b/drivers/vfio/pci/vfio_pci_config.c index a4f7321..2e00aa8 100644 --- a/drivers/vfio/pci/vfio_pci_config.c +++ b/drivers/vfio/pci/vfio_pci_config.c @@ -1419,7 +1419,7 @@ void vfio_config_free(struct vfio_pci_device *vdev) } static ssize_t vfio_config_do_rw(struct vfio_pci_device *vdev, char __user *buf, - size_t count, loff_t *ppos, bool iswrite) + ssize_t count, loff_t *ppos, bool iswrite) { struct pci_dev *pdev = vdev->pdev; struct perm_bits *perm; -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html