From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pa0-f43.google.com (mail-pa0-f43.google.com [209.85.220.43]) by kanga.kvack.org (Postfix) with ESMTP id 4A3806B0009 for ; Thu, 28 Jan 2016 03:24:27 -0500 (EST) Received: by mail-pa0-f43.google.com with SMTP id ho8so19543758pac.2 for ; Thu, 28 Jan 2016 00:24:27 -0800 (PST) Received: from mga02.intel.com (mga02.intel.com. [134.134.136.20]) by mx.google.com with ESMTP id p73si15369556pfi.236.2016.01.28.00.24.26 for ; Thu, 28 Jan 2016 00:24:26 -0800 (PST) Date: Thu, 28 Jan 2016 16:23:55 +0800 From: kbuild test robot Subject: [linux-next:master 1761/2084] arch/mn10300/include/asm/page.h:124:27: error: 'READ_IMPLIES_EXEC' undeclared Message-ID: <201601281651.JtF4Cw8u%fengguang.wu@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="tKW2IUtsqtDRztdT" Content-Disposition: inline Sender: owner-linux-mm@kvack.org List-ID: To: Konstantin Khlebnikov Cc: kbuild-all@01.org, Andrew Morton , Linux Memory Management List --tKW2IUtsqtDRztdT Content-Type: text/plain; charset=us-ascii Content-Disposition: inline tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: 888c8375131656144c1605071eab2eb6ac49abc3 commit: 07dff8ae2bc5c3adf387f95c4d6864b1d06866f2 [1761/2084] mm: warn about VmData over RLIMIT_DATA config: mn10300-asb2364_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 07dff8ae2bc5c3adf387f95c4d6864b1d06866f2 # save the attached .config to linux build tree make.cross ARCH=mn10300 All errors (new ones prefixed by >>): In file included from arch/mn10300/include/asm/thread_info.h:17:0, from include/linux/thread_info.h:54, from include/asm-generic/preempt.h:4, from arch/mn10300/include/generated/asm/preempt.h:1, from include/linux/preempt.h:59, from include/linux/spinlock.h:50, from include/linux/wait.h:8, from include/linux/fs.h:5, from include/linux/dax.h:4, from mm/filemap.c:14: mm/internal.h: In function 'is_stack_mapping': >> arch/mn10300/include/asm/page.h:124:27: error: 'READ_IMPLIES_EXEC' undeclared (first use in this function) ((current->personality & READ_IMPLIES_EXEC) ? VM_EXEC : 0) | \ ^ include/linux/mm.h:200:32: note: in expansion of macro 'VM_DATA_DEFAULT_FLAGS' #define VM_STACK_DEFAULT_FLAGS VM_DATA_DEFAULT_FLAGS ^ include/linux/mm.h:206:40: note: in expansion of macro 'VM_STACK_DEFAULT_FLAGS' #define VM_STACK_FLAGS (VM_GROWSDOWN | VM_STACK_DEFAULT_FLAGS | VM_ACCOUNT) ^ mm/internal.h:226:19: note: in expansion of macro 'VM_STACK_FLAGS' return (flags & (VM_STACK_FLAGS & (VM_GROWSUP | VM_GROWSDOWN))) != 0; ^ arch/mn10300/include/asm/page.h:124:27: note: each undeclared identifier is reported only once for each function it appears in ((current->personality & READ_IMPLIES_EXEC) ? VM_EXEC : 0) | \ ^ include/linux/mm.h:200:32: note: in expansion of macro 'VM_DATA_DEFAULT_FLAGS' #define VM_STACK_DEFAULT_FLAGS VM_DATA_DEFAULT_FLAGS ^ include/linux/mm.h:206:40: note: in expansion of macro 'VM_STACK_DEFAULT_FLAGS' #define VM_STACK_FLAGS (VM_GROWSDOWN | VM_STACK_DEFAULT_FLAGS | VM_ACCOUNT) ^ mm/internal.h:226:19: note: in expansion of macro 'VM_STACK_FLAGS' return (flags & (VM_STACK_FLAGS & (VM_GROWSUP | VM_GROWSDOWN))) != 0; ^ mm/internal.h: In function 'is_data_mapping': >> arch/mn10300/include/asm/page.h:124:27: error: 'READ_IMPLIES_EXEC' undeclared (first use in this function) ((current->personality & READ_IMPLIES_EXEC) ? VM_EXEC : 0) | \ ^ include/linux/mm.h:200:32: note: in expansion of macro 'VM_DATA_DEFAULT_FLAGS' #define VM_STACK_DEFAULT_FLAGS VM_DATA_DEFAULT_FLAGS ^ include/linux/mm.h:206:40: note: in expansion of macro 'VM_STACK_DEFAULT_FLAGS' #define VM_STACK_FLAGS (VM_GROWSDOWN | VM_STACK_DEFAULT_FLAGS | VM_ACCOUNT) ^ mm/internal.h:231:20: note: in expansion of macro 'VM_STACK_FLAGS' return (flags & ((VM_STACK_FLAGS & (VM_GROWSUP | VM_GROWSDOWN)) | ^ vim +/READ_IMPLIES_EXEC +124 arch/mn10300/include/asm/page.h b920de1b include/asm-mn10300/page.h David Howells 2008-02-08 108 #define pfn_to_page(pfn) (mem_map + ((pfn) - __pfn_disp)) b920de1b include/asm-mn10300/page.h David Howells 2008-02-08 109 #define page_to_pfn(page) ((unsigned long)((page) - mem_map) + __pfn_disp) d2c0f041 arch/mn10300/include/asm/page.h Dan Williams 2016-01-15 110 #define __pfn_to_phys(pfn) PFN_PHYS(pfn) b920de1b include/asm-mn10300/page.h David Howells 2008-02-08 111 b920de1b include/asm-mn10300/page.h David Howells 2008-02-08 112 #define pfn_valid(pfn) \ b920de1b include/asm-mn10300/page.h David Howells 2008-02-08 113 ({ \ b920de1b include/asm-mn10300/page.h David Howells 2008-02-08 114 unsigned long __pfn = (pfn) - __pfn_disp; \ b920de1b include/asm-mn10300/page.h David Howells 2008-02-08 115 __pfn < max_mapnr; \ b920de1b include/asm-mn10300/page.h David Howells 2008-02-08 116 }) b920de1b include/asm-mn10300/page.h David Howells 2008-02-08 117 b920de1b include/asm-mn10300/page.h David Howells 2008-02-08 118 #define virt_to_page(kaddr) pfn_to_page(__pa(kaddr) >> PAGE_SHIFT) b920de1b include/asm-mn10300/page.h David Howells 2008-02-08 119 #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT) b920de1b include/asm-mn10300/page.h David Howells 2008-02-08 120 #define page_to_phys(page) (page_to_pfn(page) << PAGE_SHIFT) b920de1b include/asm-mn10300/page.h David Howells 2008-02-08 121 b920de1b include/asm-mn10300/page.h David Howells 2008-02-08 122 #define VM_DATA_DEFAULT_FLAGS \ b920de1b include/asm-mn10300/page.h David Howells 2008-02-08 123 (VM_READ | VM_WRITE | \ b920de1b include/asm-mn10300/page.h David Howells 2008-02-08 @124 ((current->personality & READ_IMPLIES_EXEC) ? VM_EXEC : 0) | \ b920de1b include/asm-mn10300/page.h David Howells 2008-02-08 125 VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC) b920de1b include/asm-mn10300/page.h David Howells 2008-02-08 126 b920de1b include/asm-mn10300/page.h David Howells 2008-02-08 127 #endif /* __KERNEL__ */ b920de1b include/asm-mn10300/page.h David Howells 2008-02-08 128 b920de1b include/asm-mn10300/page.h David Howells 2008-02-08 129 #endif /* _ASM_PAGE_H */ :::::: The code at line 124 was first introduced by commit :::::: b920de1b77b72ca9432ac3f97edb26541e65e5dd mn10300: add the MN10300/AM33 architecture to the kernel :::::: TO: David Howells :::::: CC: Linus Torvalds --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation --tKW2IUtsqtDRztdT Content-Type: application/octet-stream Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 0nPu2rUMuMhqGXL9HxihABkrggAA --tKW2IUtsqtDRztdT-- -- 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