From: Jan Beulich Date: Tue, 13 Jun 2017 20:28:27 +0000 (-0400) Subject: xen-blkback: don't leak stack data via response ring X-Git-Tag: v3.2.91~5 X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?p=pandora-kernel.git;a=commitdiff_plain;h=cc21fe1ff77acfab555df5577ea46fc89932f3b2;hp=b8f254aa17f720053054c4ecff3920973a83b9d6 xen-blkback: don't leak stack data via response ring commit 089bc0143f489bd3a4578bdff5f4ca68fb26f341 upstream. Rather than constructing a local structure instance on the stack, fill the fields directly on the shared ring, just like other backends do. Build on the fact that all response structure flavors are actually identical (the old code did make this assumption too). This is XSA-216. Signed-off-by: Jan Beulich Reviewed-by: Konrad Rzeszutek Wilk Signed-off-by: Konrad Rzeszutek Wilk [bwh: Backported to 3.2: adjust context] Signed-off-by: Ben Hutchings --- Reading git-diff-tree failed