]> git.karo-electronics.de Git - linux-beck.git/commit
virtio_net: verify if queue is broken after virtqueue_get_buf()
authorHeinz Graalfs <graalfs@linux.vnet.ibm.com>
Mon, 28 Oct 2013 23:10:47 +0000 (09:40 +1030)
committerRusty Russell <rusty@rustcorp.com.au>
Tue, 29 Oct 2013 00:58:19 +0000 (11:28 +1030)
commit047b9b94951dba2e93c65a582ae2bce25c960b86
tree0164b14f46fb84a8508445611edbbcadc377096e
parent40e4dc530118dbb79e270d5554ac8415588378d2
virtio_net: verify if queue is broken after virtqueue_get_buf()

If a virtqueue_get_buf() call returns a NULL pointer a possibly endless while
loop should be avoided by checking for a broken virtqueue.

Signed-off-by: Heinz Graalfs <graalfs@linux.vnet.ibm.com>
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
drivers/net/virtio_net.c