After updating the dma_buf API (part 2) and the ld/st DMA API (part 3), we now update the ld/st PCI DMA API to: - take a MemTxAttrs argument, - propagate a MemTxResult.
Based-on: <20211218145111.1540114-1-phi...@redhat.com> "Have DMA API take MemTxAttrs arg & propagate MemTxResult (part 3)" https://lore.kernel.org/all/20211218145111.1540114-1-phi...@redhat.com/ Philippe Mathieu-Daudé (5): hw/scsi/megasas: Use uint32_t for reply queue head/tail values dma: Let st*_pci_dma() take MemTxAttrs argument dma: Let ld*_pci_dma() take MemTxAttrs argument dma: Let st*_pci_dma() propagate MemTxResult dma: Let ld*_pci_dma() propagate MemTxResult include/hw/pci/pci.h | 28 ++++++++++++------------- hw/audio/intel-hda.c | 12 ++++++----- hw/net/eepro100.c | 49 ++++++++++++++++++++++++++------------------ hw/net/tulip.c | 36 +++++++++++++++++--------------- hw/scsi/megasas.c | 38 ++++++++++++++++++++++------------ hw/scsi/mptsas.c | 16 +++++++++++---- hw/scsi/vmw_pvscsi.c | 20 +++++++++++------- hw/usb/hcd-xhci.c | 1 + hw/scsi/trace-events | 8 ++++---- 9 files changed, 125 insertions(+), 83 deletions(-) -- 2.33.1