VMCI: dma dg: allocate send and receive buffers for DMA datagrams
authorJorgen Hansen <jhansen@vmware.com>
Mon, 7 Feb 2022 10:27:23 +0000 (02:27 -0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 8 Feb 2022 11:15:59 +0000 (12:15 +0100)
commit5ee109828e73bbe4213c373988608d8f33e03d78
treee03da780d68741add39b34448ae4b459cc7bbc89
parentcc68f2177fcbfe2dbe5e9514789b96ba5995ec1e
VMCI: dma dg: allocate send and receive buffers for DMA datagrams

If DMA datagrams are used, allocate send and receive buffers
in coherent DMA memory.

This is done in preparation for the send and receive datagram
operations, where the buffers are used for the exchange of data
between driver and device.

Reviewed-by: Vishnu Dasa <vdasa@vmware.com>
Signed-off-by: Jorgen Hansen <jhansen@vmware.com>
Link: https://lore.kernel.org/r/20220207102725.2742-7-jhansen@vmware.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/misc/vmw_vmci/vmci_guest.c
include/linux/vmw_vmci_defs.h