[Saucy][SRU][PATCH 0/2] xen-blkfront: revoke foreign access for grants not mapped
Joseph Salisbury
joseph.salisbury at canonical.com
Wed Jun 18 16:08:27 UTC 2014
BugLink: http://bugs.launchpad.net/bugs/1319003
== Saucy SRU Justification ==
When used as a Xen guest, Ubuntu 13.10 may be slower than older releases in terms of storage performance. This is due to the persistent-grants feature introduced in xen-blkfront on the Linux Kernel 3.8 series. From 3.8 to 3.12 (inclusive), xen-blkfront will add an extra set of memcpy() operations regardless of persistent-grants support in the backend (i.e. xen-blkback, qemu, tapdisk). This issue is fixed in mainline as of v3.13-rc1. However, the fix was not cc'd to stable.
== Fixes ==
commit fbe363c476afe8ec992d3baf682670a4bd1b6ce6
Author: Roger Pau Monne <roger.pau at citrix.com>
Date: Mon Aug 12 12:53:44 2013 +0200
xen-blkfront: revoke foreign access for grants not mapped by the backend
commit bfe11d6de1c416cea4f3f0f35f864162063ce3fa
Author: Roger Pau Monne <roger.pau at citrix.com>
Date: Tue Oct 29 18:31:14 2013 +0100
xen-blkfront: restore the non-persistent data path
== Test Case ==
A test kernel was built with this patch and tested by the original bug reporter. The bug reporter states the test kernel resolved the bug.
Roger Pau Monne (2):
xen-blkfront: revoke foreign access for grants not mapped by the
backend
xen-blkfront: restore the non-persistent data path
drivers/block/xen-blkfront.c | 148 ++++++++++++++++++++++++++++++++++++-------
1 file changed, 124 insertions(+), 24 deletions(-)
--
2.0.0
More information about the kernel-team
mailing list