tree: git://git.cmpxchg.org/linux-mmotm.git master head: 5d74e104f9872d5fe45c56f5cafd1fc44c6f2676 commit: 6dd3adc8b59b55c1522eeebb68d92649f3ad4b83 [206/445] drivers: dma-contiguous: add initialization from device tree config: arm-omap2plus_defconfig (attached as .config) reproduce: wget https://git.kernel.org/cgit/linux/kernel/git/wfg/lkp-tests.git/plain/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross git checkout 6dd3adc8b59b55c1522eeebb68d92649f3ad4b83 # save the attached .config to linux build tree make.cross ARCH=arm All warnings: >> drivers/base/dma-contiguous.c:243:2: warning: initialization from incompatible pointer type .device_init = rmem_cma_device_init, ^ >> drivers/base/dma-contiguous.c:243:2: warning: (near initialization for 'rmem_cma_ops.device_init') vim +243 drivers/base/dma-contiguous.c 227 { 228 struct cma *cma = rmem->priv; 229 if (!cma) 230 return -ENODEV; 231 232 dev_set_cma_area(dev, cma); 233 return 0; 234 } 235 236 static void rmem_cma_device_release(struct reserved_mem *rmem, 237 struct device *dev) 238 { 239 dev_set_cma_area(dev, NULL); 240 } 241 242 static const struct reserved_mem_ops rmem_cma_ops = { > 243 .device_init = rmem_cma_device_init, 244 .device_release = rmem_cma_device_release, 245 }; 246 247 static int __init rmem_cma_setup(struct reserved_mem *rmem) 248 { 249 phys_addr_t align = PAGE_SIZE << max(MAX_ORDER - 1, pageblock_order); 250 phys_addr_t mask = align - 1; 251 unsigned long node = rmem->fdt_node; --- 0-DAY kernel build testing backend Open Source Technology Center http://lists.01.org/mailman/listinfo/kbuild Intel Corporation