Another CMA build warning
Russell King - ARM Linux
linux at arm.linux.org.uk
Tue Jun 5 18:07:44 EDT 2012
Here's another build warning, found by the latest OMAP randconfig build
in my build system.
arch/arm/mm/init.c:380: warning: comparison of distinct pointer types lacks a cast
caused by commit c79095092 (ARM: integrate CMA with DMA-mapping subsystem)
which adds:
+ dma_contiguous_reserve(min(arm_dma_limit, arm_lowmem_limit));
arch/arm/mm/mmu.c:phys_addr_t arm_lowmem_limit __initdata = 0;
arch/arm/mm/init.c:u32 arm_dma_limit;
Those are two potentially dis-similar types, so min() should not be used.
Use min_t() instead, or change arm_dma_limit to be phys_addr_t too, which
might make more sense.
More information about the linux-arm-kernel
mailing list