Unexpectedly dma_ops is NULL in struct device
    Logan Gunthorpe 
    logang at deltatee.com
       
    Sat Nov 17 09:32:38 AEDT 2018
    
    
  
On 15/11/18 03:05 AM, Alexander Fomichev wrote:
> This issue makes functions dma_set_mask() and dma_set_coherent_mask() and dma_alloc_coherent() fail in ntb_hw_switchtec. And the driver can't start on powerpc.
I don't know a lot about powerpc in this area, but a quick peek shows
that dma_set_mask() does some platform specific stuff so it would
definitely help if you can let us know more about your hardware.
On one platform I looked at, it seems that dma_set_mask() sets the
dma_ops for the device, so the fact that it is NULL at that point is not
likely the issue. It's probably some platform specific bug that's
causing this.
Logan
    
    
More information about the Linuxppc-dev
mailing list