]> git.baikalelectronics.ru Git - kernel.git/commit
xen/blkback: safely unmap purge persistent grants
authorBob Liu <bob.liu@oracle.com>
Fri, 3 Apr 2015 06:42:58 +0000 (14:42 +0800)
committerDavid Vrabel <david.vrabel@citrix.com>
Mon, 27 Apr 2015 10:40:10 +0000 (11:40 +0100)
commitf349848e2aebfbdb51985a6ea0a17d638c5ee7a8
tree668f710fb14540c3ac44fc9dbd83059a8acd1976
parentce88222e1fb53c38d3b94c3b5ceebe1d2ab4956d
xen/blkback: safely unmap purge persistent grants

Commit 6f9de5b41f36 ("xen-blkback: safely unmap grants in case they
are still in use") use gnttab_unmap_refs_async() to wait until the
mapped pages are no longer in use before unmapping them, but that
commit missed the persistent case.  Purge persistent pages can't be
unmapped either unless no longer in use.

Signed-off-by: Bob Liu <bob.liu@oracle.com>
Acked-by: Roger Pau Monné <roger.pau@citrix.com>
Signed-off-by: David Vrabel <david.vrabel@citrix.com>
drivers/block/xen-blkback/blkback.c