On Mon, Oct 07, 2024 at 10:10:30PM +0200, Halil Pasic wrote: > At least since commit 334304ac2bac ("dma-mapping: don't return errors > from dma_set_max_seg_size") setting up device.dma_parms is basically > mandated by the DMA API. As of now Channel (CCW) I/O in general does not > utilize the DMA API, except for virtio. For virtio-ccw however the > common virtio DMA infrastructure is such that most of the DMA stuff > hinges on the virtio parent device, which is a CCW device. > > So lets set up the dma_parms pointer for the CCW parent device and hope > for the best! > > Signed-off-by: Halil Pasic <pasic@xxxxxxxxxxxxx> > Fixes: 334304ac2bac ("dma-mapping: don't return errors from dma_set_max_seg_size") > Reported-by: "Marc Hartmayer" <mhartmay@xxxxxxxxxxxxx> > Closes: https://bugzilla.linux.ibm.com/show_bug.cgi?id=209131 > Reviewed-by: Eric Farman <farman@xxxxxxxxxxxxx> > --- Applied, thanks!