xen/gntdev: Allow mappings for DMA buffers
authorOleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Fri, 20 Jul 2018 09:01:46 +0000 (12:01 +0300)
committerBoris Ostrovsky <boris.ostrovsky@oracle.com>
Fri, 27 Jul 2018 03:05:14 +0000 (23:05 -0400)
commit975ef7ff81bb000af6e6c8e63e81f89f3468dcf7
tree4613c67c6a592e60631d0957a1e30133bf2a839c
parent9bdc7304f536f3f77f0a69e7c3a8f5afda561a68
xen/gntdev: Allow mappings for DMA buffers

Allow mappings for DMA backed  buffers if grant table module
supports such: this extends grant device to not only map buffers
made of balloon pages, but also from buffers allocated with
dma_alloc_xxx.

Signed-off-by: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
drivers/xen/gntdev.c
include/uapi/xen/gntdev.h