Re: [PATCH 1/7] asm-generic, media: allow COMPILE_TEST with virt_to_bus
Mauro Carvalho Chehab <[email protected]>
| Newsgroups | gmane.comp.video.mjpeg.user,gmane.linux.kernel.cross-arch,gmane.linux.drivers.video-input-infrastructure |
|---|---|
| Organization | Samsung |
| Message-ID | <[email protected]> |
Em Tue, 24 Apr 2018 09:55:55 +0200 Arnd Bergmann <[email protected]> escreveu: > On Fri, Apr 20, 2018 at 7:42 PM, Mauro Carvalho Chehab > <[email protected]> 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 <[email protected]> > > 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 ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot