virtio: Initialize vq->data entries to NULL
authorAmit Shah <amit.shah@redhat.com>
Fri, 12 Feb 2010 05:02:14 +0000 (10:02 +0530)
committerRusty Russell <rusty@rustcorp.com.au>
Wed, 24 Feb 2010 03:52:29 +0000 (13:52 +1030)
commit3b8706240ee6084ccb46e53cd3a554356b7eeec8
tree213051dfce6ddf5eb09d89ead56214372d200338
parentc021eac4148c16bf53baa0dd14e8ebee6f39dab5
virtio: Initialize vq->data entries to NULL

vq operations depend on vq->data[i] being NULL to figure out if the vq
entry is in use (since the previous patch).

We have to initialize them to NULL to ensure we don't work with junk
data and trigger false BUG_ONs.

Signed-off-by: Amit Shah <amit.shah@redhat.com>
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Cc: Shirley Ma <xma@us.ibm.com>
drivers/virtio/virtio_ring.c