Em Tue, 24 Apr 2018 09:55:55 +0200 Arnd Bergmann <arnd@xxxxxxxx> escreveu: > On Fri, Apr 20, 2018 at 7:42 PM, Mauro Carvalho Chehab > <mchehab@xxxxxxxxxxxxxxxx> wrote: > > The virt_to_bus/bus_to_virt macros are arch-specific. Some > > archs don't support it. Yet, as it is interesting to allow > > doing compilation tests on non-ia32/ia64 archs, provide a > > fallback for such archs. > > > > While here, enable COMPILE_TEST for two media drivers that > > depends on it. > > > > Signed-off-by: Mauro Carvalho Chehab <mchehab@xxxxxxxxxxxxxxxx> > > I'd prefer not to do this: virt_to_bus() is deprecated for good reasons, > and I'd rather see the drivers fixed to use dma-mapping.h correctly. > > One problem with your patch is that not all architectures include > asm-generic/io.h, so it likely breaks allmodconfig builds on architectures > that don't use that file and don't provide virt_to_bus() either. I see. I will drop this patch then. I might eventually try to fix the Zoran driver some day, with is the only media driver that uses virt_to_bus(), if I switch some day my builds to default to ARM, but such task has very low priority to me. Thanks, Mauro