From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pg0-f70.google.com (mail-pg0-f70.google.com [74.125.83.70]) by kanga.kvack.org (Postfix) with ESMTP id 6D4B46B0038 for ; Tue, 2 May 2017 20:53:00 -0400 (EDT) Received: by mail-pg0-f70.google.com with SMTP id k11so67659955pgc.17 for ; Tue, 02 May 2017 17:53:00 -0700 (PDT) Received: from mga11.intel.com (mga11.intel.com. [192.55.52.93]) by mx.google.com with ESMTPS id y6si18977599pge.92.2017.05.02.17.52.58 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 02 May 2017 17:52:59 -0700 (PDT) Date: Wed, 3 May 2017 08:52:01 +0800 From: kbuild test robot Subject: Re: [PATCH] mm, vmalloc: properly track vmalloc users Message-ID: <201705030806.pzzQRBiN%fengguang.wu@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="mYCpIKhGyMATD0i+" Content-Disposition: inline In-Reply-To: <20170502134657.12381-1-mhocko@kernel.org> Sender: owner-linux-mm@kvack.org List-ID: To: Michal Hocko Cc: kbuild-all@01.org, Andrew Morton , Vlastimil Babka , linux-mm@kvack.org, LKML , Michal Hocko --mYCpIKhGyMATD0i+ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Michal, [auto build test ERROR on mmotm/master] [also build test ERROR on next-20170502] [cannot apply to v4.11] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system] url: https://github.com/0day-ci/linux/commits/Michal-Hocko/mm-vmalloc-properly-track-vmalloc-users/20170503-065022 base: git://git.cmpxchg.org/linux-mmotm.git master config: m68k-m5475evb_defconfig (attached as .config) compiler: m68k-linux-gcc (GCC) 4.9.0 reproduce: wget https://raw.githubusercontent.com/01org/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # save the attached .config to linux build tree make.cross ARCH=m68k All error/warnings (new ones prefixed by >>): In file included from arch/m68k/include/asm/pgtable_mm.h:145:0, from arch/m68k/include/asm/pgtable.h:4, from include/linux/vmalloc.h:9, from arch/m68k/kernel/module.c:9: arch/m68k/include/asm/mcf_pgtable.h: In function 'nocache_page': >> arch/m68k/include/asm/mcf_pgtable.h:339:43: error: 'init_mm' undeclared (first use in this function) #define pgd_offset_k(address) pgd_offset(&init_mm, address) ^ arch/m68k/include/asm/mcf_pgtable.h:334:35: note: in definition of macro 'pgd_offset' #define pgd_offset(mm, address) ((mm)->pgd + pgd_index(address)) ^ >> arch/m68k/include/asm/mcf_pgtable.h:366:8: note: in expansion of macro 'pgd_offset_k' dir = pgd_offset_k(addr); ^ arch/m68k/include/asm/mcf_pgtable.h:339:43: note: each undeclared identifier is reported only once for each function it appears in #define pgd_offset_k(address) pgd_offset(&init_mm, address) ^ arch/m68k/include/asm/mcf_pgtable.h:334:35: note: in definition of macro 'pgd_offset' #define pgd_offset(mm, address) ((mm)->pgd + pgd_index(address)) ^ >> arch/m68k/include/asm/mcf_pgtable.h:366:8: note: in expansion of macro 'pgd_offset_k' dir = pgd_offset_k(addr); ^ arch/m68k/include/asm/mcf_pgtable.h: In function 'cache_page': >> arch/m68k/include/asm/mcf_pgtable.h:339:43: error: 'init_mm' undeclared (first use in this function) #define pgd_offset_k(address) pgd_offset(&init_mm, address) ^ arch/m68k/include/asm/mcf_pgtable.h:334:35: note: in definition of macro 'pgd_offset' #define pgd_offset(mm, address) ((mm)->pgd + pgd_index(address)) ^ arch/m68k/include/asm/mcf_pgtable.h:382:8: note: in expansion of macro 'pgd_offset_k' dir = pgd_offset_k(addr); ^ vim +/init_mm +339 arch/m68k/include/asm/mcf_pgtable.h 91521c2e Greg Ungerer 2011-10-14 333 #define pgd_index(address) ((address) >> PGDIR_SHIFT) 91521c2e Greg Ungerer 2011-10-14 334 #define pgd_offset(mm, address) ((mm)->pgd + pgd_index(address)) 91521c2e Greg Ungerer 2011-10-14 335 91521c2e Greg Ungerer 2011-10-14 336 /* 91521c2e Greg Ungerer 2011-10-14 337 * Find an entry in a kernel pagetable directory. 91521c2e Greg Ungerer 2011-10-14 338 */ 91521c2e Greg Ungerer 2011-10-14 @339 #define pgd_offset_k(address) pgd_offset(&init_mm, address) 91521c2e Greg Ungerer 2011-10-14 340 91521c2e Greg Ungerer 2011-10-14 341 /* 91521c2e Greg Ungerer 2011-10-14 342 * Find an entry in the second-level pagetable. 91521c2e Greg Ungerer 2011-10-14 343 */ 91521c2e Greg Ungerer 2011-10-14 344 static inline pmd_t *pmd_offset(pgd_t *pgd, unsigned long address) 91521c2e Greg Ungerer 2011-10-14 345 { 91521c2e Greg Ungerer 2011-10-14 346 return (pmd_t *) pgd; 91521c2e Greg Ungerer 2011-10-14 347 } 91521c2e Greg Ungerer 2011-10-14 348 91521c2e Greg Ungerer 2011-10-14 349 /* 91521c2e Greg Ungerer 2011-10-14 350 * Find an entry in the third-level pagetable. 91521c2e Greg Ungerer 2011-10-14 351 */ 91521c2e Greg Ungerer 2011-10-14 352 #define __pte_offset(address) ((address >> PAGE_SHIFT) & (PTRS_PER_PTE - 1)) 91521c2e Greg Ungerer 2011-10-14 353 #define pte_offset_kernel(dir, address) \ 91521c2e Greg Ungerer 2011-10-14 354 ((pte_t *) __pmd_page(*(dir)) + __pte_offset(address)) 91521c2e Greg Ungerer 2011-10-14 355 91521c2e Greg Ungerer 2011-10-14 356 /* 91521c2e Greg Ungerer 2011-10-14 357 * Disable caching for page at given kernel virtual address. 91521c2e Greg Ungerer 2011-10-14 358 */ 91521c2e Greg Ungerer 2011-10-14 359 static inline void nocache_page(void *vaddr) 91521c2e Greg Ungerer 2011-10-14 360 { 91521c2e Greg Ungerer 2011-10-14 361 pgd_t *dir; 91521c2e Greg Ungerer 2011-10-14 362 pmd_t *pmdp; 91521c2e Greg Ungerer 2011-10-14 363 pte_t *ptep; 91521c2e Greg Ungerer 2011-10-14 364 unsigned long addr = (unsigned long) vaddr; 91521c2e Greg Ungerer 2011-10-14 365 91521c2e Greg Ungerer 2011-10-14 @366 dir = pgd_offset_k(addr); 91521c2e Greg Ungerer 2011-10-14 367 pmdp = pmd_offset(dir, addr); 91521c2e Greg Ungerer 2011-10-14 368 ptep = pte_offset_kernel(pmdp, addr); 91521c2e Greg Ungerer 2011-10-14 369 *ptep = pte_mknocache(*ptep); :::::: The code at line 339 was first introduced by commit :::::: 91521c2ea6e3d5a790df40988101ad099ddbf7c8 m68k: page table support definitions and code for ColdFire MMU :::::: TO: Greg Ungerer :::::: CC: Greg Ungerer --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation --mYCpIKhGyMATD0i+ Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --mYCpIKhGyMATD0i+-- -- 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