From: David Vrabel Date: Fri, 30 Oct 2015 15:17:06 +0000 (+0000) Subject: xen-netback: use RING_COPY_REQUEST() throughout X-Git-Tag: v3.2.76~49 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cbc4bd7f5ffddeff26a82f6e35baa6690f3e7474;p=pandora-kernel.git xen-netback: use RING_COPY_REQUEST() throughout commit 68a33bfd8403e4e22847165d149823a2e0e67c9c upstream. Instead of open-coding memcpy()s and directly accessing Tx and Rx requests, use the new RING_COPY_REQUEST() that ensures the local copy is correct. This is more than is strictly necessary for guest Rx requests since only the id and gref fields are used and it is harmless if the frontend modifies these. This is part of XSA155. Reviewed-by: Wei Liu Signed-off-by: David Vrabel Signed-off-by: Konrad Rzeszutek Wilk [bwh: Backported to 3.2: - s/queue/vif/g - Adjust context] Signed-off-by: Ben Hutchings --- Reading git-diff-tree failed