Hi Aslan, Thank you for the patch! Yet something to improve: [auto build test ERROR on next-20200326] [also build test ERROR on v5.6-rc7] [cannot apply to mmotm/master linus/master linux/master v5.6-rc7 v5.6-rc6 v5.6-rc5] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system. BTW, we also suggest to use '--base' option to specify the base tree in git format-patch, please see https://stackoverflow.com/a/37406982] url: https://github.com/0day-ci/linux/commits/Aslan-Bakirov/mm-cma-NUMA-node-interface/20200327-082701 base: 89295c59c1f063b533d071ca49d0fa0c0783ca6f config: i386-allyesconfig (attached as .config) compiler: gcc-7 (Debian 7.5.0-5) 7.5.0 reproduce: # save the attached .config to linux build tree make ARCH=i386 If you fix the issue, kindly add following tag Reported-by: kbuild test robot All errors (new ones prefixed by >>): In file included from drivers/dma-buf/heaps/cma_heap.c:9:0: include/linux/cma.h: In function 'cma_declare_contiguous': >> include/linux/cma.h:39:29: error: 'NUMA_NO_NODE' undeclared (first use in this function) fixed, name, res_cma, NUMA_NO_NODE); ^~~~~~~~~~~~ include/linux/cma.h:39:29: note: each undeclared identifier is reported only once for each function it appears in vim +/NUMA_NO_NODE +39 include/linux/cma.h 26 27 extern int __init cma_declare_contiguous_nid(phys_addr_t base, 28 phys_addr_t size, phys_addr_t limit, 29 phys_addr_t alignment, unsigned int order_per_bit, 30 bool fixed, const char *name, struct cma **res_cma, 31 int nid); 32 static inline int __init cma_declare_contiguous(phys_addr_t base, 33 phys_addr_t size, phys_addr_t limit, 34 phys_addr_t alignment, unsigned int order_per_bit, 35 bool fixed, const char *name, struct cma **res_cma) 36 { 37 return cma_declare_contiguous_nid(base, size, 38 limit, alignment, order_per_bit, > 39 fixed, name, res_cma, NUMA_NO_NODE); 40 } 41 extern int cma_init_reserved_mem(phys_addr_t base, phys_addr_t size, 42 unsigned int order_per_bit, 43 const char *name, 44 struct cma **res_cma); 45 extern struct page *cma_alloc(struct cma *cma, size_t count, unsigned int align, 46 bool no_warn); 47 extern bool cma_release(struct cma *cma, const struct page *pages, unsigned int count); 48 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org