s390/virtio_ccw: avoid converting dma addresses / handles
authorHalil Pasic <pasic@linux.ibm.com>
Thu, 7 Mar 2024 12:28:09 +0000 (13:28 +0100)
committerHeiko Carstens <hca@linux.ibm.com>
Wed, 13 Mar 2024 08:23:46 +0000 (09:23 +0100)
commit8adc56b074322a0cd03a61418295969f19e5fb0e
tree5d8401e5673250f843cdcb94e7914eb9d11c0b29
parente3e9bda38e6d9f2af50b521741071d6406b40152
s390/virtio_ccw: avoid converting dma addresses / handles

Instead of converting virtual to physical addresses with the virt_to_dma*()
functions, use dma addresses as provided by DMA API and only add offsets to
these addresses. This makes sure that address conversion is only done by
the DMA API.

Signed-off-by: Halil Pasic <pasic@linux.ibm.com>
Reviewed-by: Eric Farman <farman@linux.ibm.com>
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
drivers/s390/virtio/virtio_ccw.c