[PATCH 16/51] DMA-API: ppc: vio.c: replace dma_set_mask()+dma_set_coherent_mask() with new helper
Cedric Le Goater
clg at fr.ibm.com
Mon Nov 18 21:54:02 EST 2013
On 11/16/2013 04:32 PM, Russell King - ARM Linux wrote:
> On Fri, Nov 15, 2013 at 05:16:55PM +0100, Cedric Le Goater wrote:
>> The new helper routine dma_set_mask_and_coherent() breaks the
>> initialization of the pseries vio devices which do not have an
>> initial dev->dma_mask. I think we need to use dma_coerce_mask_and_coherent()
>> instead.
>
> Who wants to handle this patch?
>
> Also, is it possible to fix it so that dev->dma_mask is correctly setup
> by the code which creates the device, as it should be in the first place?
The vio_dev should probably be improved to setup devices as the other
drivers do but we might be short on time to do that for 3.13 and pseries
is really broken ... For now, I will just resend the patch with some
context in the changelog.
Thanks,
C.
More information about the Linuxppc-dev
mailing list