X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=drivers%2Fvirtio%2Fvirtio_ring.c;h=9849babd6b37bdd6df3631d01a2a00caaa05fe74;hb=6e5aa7efb27aec7e55b6463fa2c8db594c4226fa;hp=dbe1d35db32af0db84ddf6b0fffa8795c768b428;hpb=b3369c1fb410fddeb38a404316c861395f6d6ae8;p=powerpc.git diff --git a/drivers/virtio/virtio_ring.c b/drivers/virtio/virtio_ring.c index dbe1d35db3..9849babd6b 100644 --- a/drivers/virtio/virtio_ring.c +++ b/drivers/virtio/virtio_ring.c @@ -173,16 +173,6 @@ static void detach_buf(struct vring_virtqueue *vq, unsigned int head) vq->num_free++; } -/* FIXME: We need to tell other side about removal, to synchronize. */ -static void vring_shutdown(struct virtqueue *_vq) -{ - struct vring_virtqueue *vq = to_vvq(_vq); - unsigned int i; - - for (i = 0; i < vq->vring.num; i++) - detach_buf(vq, i); -} - static inline bool more_used(const struct vring_virtqueue *vq) { return vq->last_used_idx != vq->vring.used->idx; @@ -278,7 +268,6 @@ static struct virtqueue_ops vring_vq_ops = { .kick = vring_kick, .disable_cb = vring_disable_cb, .enable_cb = vring_enable_cb, - .shutdown = vring_shutdown, }; struct virtqueue *vring_new_virtqueue(unsigned int num,