]> xenbits.xensource.com Git - xen.git/commit
blktap2: Use RING_COPY_REQUEST
authorKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Fri, 20 Nov 2015 17:16:02 +0000 (12:16 -0500)
committerKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Fri, 18 Dec 2015 14:49:43 +0000 (09:49 -0500)
commit19f6c522a6a9599317ee1d8c4a155d1400d04c89
tree5611d111f869d99e69fdf1c6e6c7735c7b106095
parent3f20b8def0f4c0d912f1ffc1893199b6e8820477
blktap2: Use RING_COPY_REQUEST

Instead of RING_GET_REQUEST. Using a local copy of the
ring (and also with proper memory barriers) will mean
we can do not have to worry about the compiler optimizing
the code and doing a double-fetch in the shared memory space.

This is part of XSA155.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
tools/blktap2/drivers/block-log.c
tools/blktap2/drivers/tapdisk-vbd.c