]> git.baikalelectronics.ru Git - kernel.git/commit
virtio_mmio: generation support
authorMichael S. Tsirkin <mst@redhat.com>
Thu, 12 Mar 2015 02:26:43 +0000 (12:56 +1030)
committerRusty Russell <rusty@rustcorp.com.au>
Fri, 13 Mar 2015 05:25:43 +0000 (15:55 +1030)
commit046c3818407a098a01b485d05bdc443f61a7c283
treea4292d97cd9671365d410c6c840d162c5a0da99b
parent89fae760f0219dbd74eb73af4ee43fd1b29cc0b4
virtio_mmio: generation support

virtio_mmio currently lacks generation support which
makes multi-byte field access racy.
Fix by getting the value at offset 0xfc for version 2
devices. Nothing we can do for version 1, so return
generation id 0.

Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
drivers/virtio/virtio_mmio.c