]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - drivers/virtio/virtio_ring.c
net: mscc: ocelot: avoid incorrect consuming in skbs list
[linux.git] / drivers / virtio / virtio_ring.c
index a8041e451e9ec6ba9982069477520d5df00386c2..867c7ebd3f107a500b6db20211428feab78fda82 100644 (file)
@@ -583,7 +583,7 @@ static inline int virtqueue_add_split(struct virtqueue *_vq,
                kfree(desc);
 
        END_USE(vq);
-       return -EIO;
+       return -ENOMEM;
 }
 
 static bool virtqueue_kick_prepare_split(struct virtqueue *_vq)
@@ -1085,7 +1085,7 @@ static int virtqueue_add_indirect_packed(struct vring_virtqueue *vq,
        kfree(desc);
 
        END_USE(vq);
-       return -EIO;
+       return -ENOMEM;
 }
 
 static inline int virtqueue_add_packed(struct virtqueue *_vq,