On Fri, Feb 15, 2019 at 08:43:55AM +0100, Christoph Hellwig wrote: > On Fri, Feb 15, 2019 at 07:55:39AM +0100, Hannes Reinecke wrote: > >> Yeah, there is a few more. And the sad part is as of a few kernel > >> release ago we shouldn't even need the fallback 32-bit dma mask > >> anymore - we've cleaned up all the mess that required it. > >> > > Care to elaborate? > > Can you point me to the respective commits facilitating that? > > It mostly has been that way for a long time, but we still had a few > oddball architectures checking for an exact 32-bit match in their > arch specific direct mapping routines. With the move to the generic > dma-direct implementation all those got fixed. Actually, sparc64 is still doing odd things. I guess I'll need to get the fixup series for that into 5.1 first before we can clean up the mess in the drivers.