virtio: fail adding buffer on broken queues.
authorRusty Russell <rusty@rustcorp.com.au>
Thu, 13 Mar 2014 00:53:40 +0000 (11:23 +1030)
committerRusty Russell <rusty@rustcorp.com.au>
Thu, 13 Mar 2014 00:57:57 +0000 (11:27 +1030)
commit70670444c20a10717acdc1f4c1e420852995496d
treee3204dac6bc05ab60836ae34695c948ea718be51
parent9914a766174d50eb2343f204fef3ee23dbe07c4c
virtio: fail adding buffer on broken queues.

Heinz points out that adding buffers to a broken virtqueue (which
should "never happen") still works.  Failing allows drivers to detect
and complain about broken devices.

Now drivers are robust, we can add this extra check.

Reported-by: Heinz Graalfs <graalfs@linux.vnet.ibm.com>
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
drivers/virtio/virtio_ring.c
This page took 0.02648 seconds and 5 git commands to generate.