xen: add helpers for caching grant mapping pages
authorJuergen Gross <jgross@suse.com>
Mon, 7 Dec 2020 07:31:22 +0000 (08:31 +0100)
committerJuergen Gross <jgross@suse.com>
Wed, 9 Dec 2020 09:31:37 +0000 (10:31 +0100)
commitca33479cc7be2c9b5f8be078c8bf3ac26b7d6186
tree8877168fff59f8955f29ddaf37a0ac6a0cb3d9fd
parenta68a0262abdaa251e12c53715f48e698a18ef402
xen: add helpers for caching grant mapping pages

Instead of having similar helpers in multiple backend drivers use
common helpers for caching pages allocated via gnttab_alloc_pages().

Make use of those helpers in blkback and scsiback.

Cc: <stable@vger.kernel.org> # 5.9
Signed-off-by: Juergen Gross <jgross@suse.com>
Reviewed-by: Boris Ostrovsky <boris.ostrovksy@oracle.com>
Signed-off-by: Juergen Gross <jgross@suse.com>
drivers/block/xen-blkback/blkback.c
drivers/block/xen-blkback/common.h
drivers/block/xen-blkback/xenbus.c
drivers/xen/grant-table.c
drivers/xen/xen-scsiback.c
include/xen/grant_table.h