Home
last modified time | relevance | path

Searched hist:b3258ff1d6086bd2b9eeb556844a868ad7d49bc8 (Results 1 – 1 of 1) sorted by relevance

/openbmc/linux/drivers/virtio/
H A Dvirtio_ring.cdiff b3258ff1d6086bd2b9eeb556844a868ad7d49bc8 Wed Mar 16 08:42:10 CDT 2011 Amit Shah <amit.shah@redhat.com> virtio: Decrement avail idx on buffer detach

When detaching a buffer from a vq, the avail.idx value should be
decremented as well.

This was noticed by hot-unplugging a virtio console port and then
plugging in a new one on the same number (re-using the vqs which were
just 'disowned'). qemu reported

'Guest moved used index from 0 to 256'

when any IO was attempted on the new port.

CC: stable@kernel.org
Reported-by: juzhang <juzhang@redhat.com>
Signed-off-by: Amit Shah <amit.shah@redhat.com>
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>