From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pa0-f42.google.com (mail-pa0-f42.google.com [209.85.220.42]) by kanga.kvack.org (Postfix) with ESMTP id 3F0CA6B0036 for ; Tue, 26 Aug 2014 09:22:35 -0400 (EDT) Received: by mail-pa0-f42.google.com with SMTP id lf10so23412188pab.15 for ; Tue, 26 Aug 2014 06:22:34 -0700 (PDT) Received: from mga11.intel.com (mga11.intel.com. [192.55.52.93]) by mx.google.com with ESMTP id gp10si4533867pbc.44.2014.08.26.06.22.31 for ; Tue, 26 Aug 2014 06:22:34 -0700 (PDT) Date: Wed, 27 Aug 2014 05:22:12 +0800 From: kbuild test robot Subject: [next:master 2145/2346] drivers/base/dma-mapping.c:311: undefined reference to `get_vm_area_caller' Message-ID: <53fcfa84.nN6tIZ72fHAO0L0L%fengguang.wu@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-linux-mm@kvack.org List-ID: To: Laura Abbott Cc: Linux Memory Management List , Andrew Morton , kbuild-all@01.org tree: git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: 1c9e4561f3b2afffcda007eae9d0ddd25525f50e commit: fa44abcad042144651fa9cd0f698c7c40a59d60f [2145/2346] common: dma-mapping: introduce common remapping functions config: make ARCH=microblaze nommu_defconfig All error/warnings: drivers/built-in.o: In function `dma_common_pages_remap': >> drivers/base/dma-mapping.c:311: undefined reference to `get_vm_area_caller' >> drivers/base/dma-mapping.c:315: undefined reference to `map_vm_area' drivers/built-in.o: In function `dma_common_free_remap': >> drivers/base/dma-mapping.c:328: undefined reference to `find_vm_area' vim +311 drivers/base/dma-mapping.c 305 void *dma_common_pages_remap(struct page **pages, size_t size, 306 unsigned long vm_flags, pgprot_t prot, 307 const void *caller) 308 { 309 struct vm_struct *area; 310 > 311 area = get_vm_area_caller(size, vm_flags, caller); 312 if (!area) 313 return NULL; 314 315 if (map_vm_area(area, prot, pages)) { 316 vunmap(area->addr); 317 return NULL; 318 } 319 320 return area->addr; 321 } 322 323 /* 324 * unmaps a range previously mapped by dma_common_*_remap 325 */ 326 void dma_common_free_remap(void *cpu_addr, size_t size, unsigned long vm_flags) 327 { 328 struct vm_struct *area = find_vm_area(cpu_addr); 329 330 if (!area || (area->flags & vm_flags) != vm_flags) { 331 WARN(1, "trying to free invalid coherent area: %p\n", cpu_addr); --- 0-DAY kernel build testing backend Open Source Technology Center http://lists.01.org/mailman/listinfo/kbuild Intel Corporation -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: email@kvack.org