]> exis.tech > repos - linux.git/blobdiff - drivers/virtio/virtio_balloon.c
Merge tag 'hwmon-for-v7.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/groec...
[linux.git] / drivers / virtio / virtio_balloon.c
index 088b3a0e6ce6cc776ea144edd53fa73dc785bb91..581ac799d97495114a79872a3b3bee3d2b65e83d 100644 (file)
@@ -1017,10 +1017,6 @@ static int virtballoon_probe(struct virtio_device *vdev)
                unsigned int capacity;
 
                capacity = virtqueue_get_vring_size(vb->reporting_vq);
-               if (capacity < PAGE_REPORTING_CAPACITY) {
-                       err = -ENOSPC;
-                       goto out_unregister_oom;
-               }
 
                vb->pr_dev_info.order = PAGE_REPORTING_ORDER_UNSPECIFIED;
 
@@ -1041,6 +1037,7 @@ static int virtballoon_probe(struct virtio_device *vdev)
                vb->pr_dev_info.order = 5;
 #endif
 
+               vb->pr_dev_info.capacity = capacity;
                err = page_reporting_register(&vb->pr_dev_info);
                if (err)
                        goto out_unregister_oom;