From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751368AbdAYGrW (ORCPT ); Wed, 25 Jan 2017 01:47:22 -0500 Received: from mga06.intel.com ([134.134.136.31]:54229 "EHLO mga06.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751275AbdAYGrU (ORCPT ); Wed, 25 Jan 2017 01:47:20 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.33,282,1477983600"; d="gz'50?scan'50,208,50";a="35139119" Date: Wed, 25 Jan 2017 14:54:20 +0800 From: kbuild test robot To: Gideon Israel Dsouza Cc: kbuild-all@01.org, akpm@linux-foundation.org, linux-kernel@vger.kernel.org, gerg@linux-m68k.org, geert@linux-m68k.org, linux-m68k@vger.kernel.org, Gideon Israel Dsouza Subject: Re: [PATCH 2/2] m68k: replaced gcc specific macros with ones from compiler.h Message-ID: <201701251451.mXA7vvMw%fengguang.wu@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="k+w/mQv8wyuph6w0" Content-Disposition: inline In-Reply-To: <1485260068-2495-2-git-send-email-gidisrael@gmail.com> User-Agent: Mutt/1.5.23 (2014-03-12) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: fengguang.wu@intel.com X-SA-Exim-Scanned: No (on bee); SAEximRunCond expanded to false Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --k+w/mQv8wyuph6w0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Gideon, [auto build test ERROR on m68k/for-next] [also build test ERROR on v4.10-rc5 next-20170124] [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/Gideon-Israel-Dsouza/compiler-gcc-h-Added-new-macro-for-gcc-attribute/20170125-025425 base: https://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git for-next config: m68k-allmodconfig (attached as .config) compiler: m68k-linux-gcc (GCC) 4.9.0 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 # save the attached .config to linux build tree make.cross ARCH=m68k All error/warnings (new ones prefixed by >>): module_param_cb(name, ¶m_ops_##type, &value, perm); \ ^ include/linux/moduleparam.h:126:2: note: in expansion of macro 'module_param_named' module_param_named(name, name, type, perm) ^ arch/m68k/emu/nfblock.c:51:1: note: in expansion of macro 'module_param' module_param(major_num, int, 0); ^ include/linux/moduleparam.h:146:36: error: parameter '__param_str_major_num' is initialized param_check_##type(name, &(value)); \ ^ include/linux/moduleparam.h:126:2: note: in expansion of macro 'module_param_named' module_param_named(name, name, type, perm) ^ arch/m68k/emu/nfblock.c:51:1: note: in expansion of macro 'module_param' module_param(major_num, int, 0); ^ include/linux/moduleparam.h:221:49: error: storage class specified for parameter '__param_major_num' static struct kernel_param __moduleparam_const __param_##name \ ^ include/linux/moduleparam.h:167:2: note: in expansion of macro '__module_param_call' __module_param_call(MODULE_PARAM_PREFIX, name, ops, arg, perm, -1, 0) ^ include/linux/moduleparam.h:147:2: note: in expansion of macro 'module_param_cb' module_param_cb(name, ¶m_ops_##type, &value, perm); \ ^ include/linux/moduleparam.h:126:2: note: in expansion of macro 'module_param_named' module_param_named(name, name, type, perm) ^ arch/m68k/emu/nfblock.c:51:1: note: in expansion of macro 'module_param' module_param(major_num, int, 0); ^ include/linux/moduleparam.h:221:16: error: parameter '__param_major_num' is initialized static struct kernel_param __moduleparam_const __param_##name \ ^ include/linux/moduleparam.h:167:2: note: in expansion of macro '__module_param_call' __module_param_call(MODULE_PARAM_PREFIX, name, ops, arg, perm, -1, 0) ^ include/linux/moduleparam.h:147:2: note: in expansion of macro 'module_param_cb' module_param_cb(name, ¶m_ops_##type, &value, perm); \ ^ include/linux/moduleparam.h:126:2: note: in expansion of macro 'module_param_named' module_param_named(name, name, type, perm) ^ arch/m68k/emu/nfblock.c:51:1: note: in expansion of macro 'module_param' module_param(major_num, int, 0); ^ include/linux/moduleparam.h:221:16: warning: '__used__' attribute ignored [-Wattributes] static struct kernel_param __moduleparam_const __param_##name \ ^ include/linux/moduleparam.h:167:2: note: in expansion of macro '__module_param_call' __module_param_call(MODULE_PARAM_PREFIX, name, ops, arg, perm, -1, 0) ^ include/linux/moduleparam.h:147:2: note: in expansion of macro 'module_param_cb' module_param_cb(name, ¶m_ops_##type, &value, perm); \ ^ include/linux/moduleparam.h:126:2: note: in expansion of macro 'module_param_named' module_param_named(name, name, type, perm) ^ arch/m68k/emu/nfblock.c:51:1: note: in expansion of macro 'module_param' module_param(major_num, int, 0); ^ include/linux/moduleparam.h:221:49: error: section attribute not allowed for '__param_major_num' static struct kernel_param __moduleparam_const __param_##name \ ^ include/linux/moduleparam.h:167:2: note: in expansion of macro '__module_param_call' __module_param_call(MODULE_PARAM_PREFIX, name, ops, arg, perm, -1, 0) ^ include/linux/moduleparam.h:147:2: note: in expansion of macro 'module_param_cb' module_param_cb(name, ¶m_ops_##type, &value, perm); \ ^ include/linux/moduleparam.h:126:2: note: in expansion of macro 'module_param_named' module_param_named(name, name, type, perm) ^ arch/m68k/emu/nfblock.c:51:1: note: in expansion of macro 'module_param' module_param(major_num, int, 0); ^ include/linux/moduleparam.h:221:49: error: alignment may not be specified for '__param_major_num' static struct kernel_param __moduleparam_const __param_##name \ ^ include/linux/moduleparam.h:167:2: note: in expansion of macro '__module_param_call' __module_param_call(MODULE_PARAM_PREFIX, name, ops, arg, perm, -1, 0) ^ include/linux/moduleparam.h:147:2: note: in expansion of macro 'module_param_cb' module_param_cb(name, ¶m_ops_##type, &value, perm); \ ^ include/linux/moduleparam.h:126:2: note: in expansion of macro 'module_param_named' module_param_named(name, name, type, perm) ^ arch/m68k/emu/nfblock.c:51:1: note: in expansion of macro 'module_param' module_param(major_num, int, 0); ^ In file included from include/uapi/linux/stddef.h:1:0, from include/linux/stddef.h:4, from include/uapi/linux/posix_types.h:4, from include/uapi/linux/types.h:13, from include/linux/types.h:5, from include/linux/list.h:4, from include/linux/module.h:9, from arch/m68k/emu/nfblock.c:9: >> include/linux/compiler-gcc.h:183:45: error: storage class specified for parameter '__UNIQUE_ID_major_numtype34' #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) ^ include/linux/compiler.h:52:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ include/linux/compiler-gcc.h:183:29: note: in expansion of macro '__PASTE' #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) ^ include/linux/compiler.h:53:22: note: in expansion of macro '___PASTE' #define __PASTE(a,b) ___PASTE(a,b) ^ include/linux/compiler-gcc.h:183:37: note: in expansion of macro '__PASTE' #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) ^ include/linux/moduleparam.h:21:19: note: in expansion of macro '__UNIQUE_ID' static const char __UNIQUE_ID(name)[] \ ^ include/linux/moduleparam.h:30:3: note: in expansion of macro '__MODULE_INFO' __MODULE_INFO(parmtype, name##type, #name ":" _type) ^ include/linux/moduleparam.h:148:2: note: in expansion of macro '__MODULE_PARM_TYPE' __MODULE_PARM_TYPE(name, #type) ^ include/linux/moduleparam.h:126:2: note: in expansion of macro 'module_param_named' module_param_named(name, name, type, perm) ^ arch/m68k/emu/nfblock.c:51:1: note: in expansion of macro 'module_param' module_param(major_num, int, 0); ^ In file included from include/linux/thread_info.h:11:0, from include/asm-generic/preempt.h:4, from ./arch/m68k/include/generated/asm/preempt.h:1, from include/linux/preempt.h:59, from include/linux/spinlock.h:50, from include/linux/seqlock.h:35, from include/linux/time.h:5, from include/linux/stat.h:18, from include/linux/module.h:10, from arch/m68k/emu/nfblock.c:9: >> include/linux/bug.h:37:45: error: parameter '__UNIQUE_ID_major_numtype34' is initialized #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); })) ^ include/linux/kernel.h:854:3: note: in expansion of macro 'BUILD_BUG_ON_ZERO' BUILD_BUG_ON_ZERO((perms) & 2) + \ ^ >> include/linux/moduleparam.h:225:6: note: in expansion of macro 'VERIFY_OCTAL_PERMISSIONS' VERIFY_OCTAL_PERMISSIONS(perm), level, flags, { arg } } ^ include/linux/moduleparam.h:167:2: note: in expansion of macro '__module_param_call' __module_param_call(MODULE_PARAM_PREFIX, name, ops, arg, perm, -1, 0) ^ include/linux/moduleparam.h:147:2: note: in expansion of macro 'module_param_cb' module_param_cb(name, ¶m_ops_##type, &value, perm); \ ^ include/linux/moduleparam.h:126:2: note: in expansion of macro 'module_param_named' module_param_named(name, name, type, perm) ^ arch/m68k/emu/nfblock.c:51:1: note: in expansion of macro 'module_param' module_param(major_num, int, 0); ^ >> include/linux/bug.h:37:45: warning: '__used__' attribute ignored [-Wattributes] #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); })) ^ include/linux/kernel.h:854:3: note: in expansion of macro 'BUILD_BUG_ON_ZERO' BUILD_BUG_ON_ZERO((perms) & 2) + \ ^ >> include/linux/moduleparam.h:225:6: note: in expansion of macro 'VERIFY_OCTAL_PERMISSIONS' VERIFY_OCTAL_PERMISSIONS(perm), level, flags, { arg } } ^ include/linux/moduleparam.h:167:2: note: in expansion of macro '__module_param_call' __module_param_call(MODULE_PARAM_PREFIX, name, ops, arg, perm, -1, 0) ^ include/linux/moduleparam.h:147:2: note: in expansion of macro 'module_param_cb' module_param_cb(name, ¶m_ops_##type, &value, perm); \ ^ include/linux/moduleparam.h:126:2: note: in expansion of macro 'module_param_named' module_param_named(name, name, type, perm) ^ arch/m68k/emu/nfblock.c:51:1: note: in expansion of macro 'module_param' module_param(major_num, int, 0); ^ In file included from include/uapi/linux/stddef.h:1:0, from include/linux/stddef.h:4, from include/uapi/linux/posix_types.h:4, from include/uapi/linux/types.h:13, from include/linux/types.h:5, from include/linux/list.h:4, from include/linux/module.h:9, from arch/m68k/emu/nfblock.c:9: >> include/linux/compiler-gcc.h:183:45: error: section attribute not allowed for '__UNIQUE_ID_major_numtype34' #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) ^ include/linux/compiler.h:52:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ include/linux/compiler-gcc.h:183:29: note: in expansion of macro '__PASTE' #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) ^ include/linux/compiler.h:53:22: note: in expansion of macro '___PASTE' #define __PASTE(a,b) ___PASTE(a,b) ^ include/linux/compiler-gcc.h:183:37: note: in expansion of macro '__PASTE' #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) ^ include/linux/moduleparam.h:21:19: note: in expansion of macro '__UNIQUE_ID' static const char __UNIQUE_ID(name)[] \ ^ include/linux/moduleparam.h:30:3: note: in expansion of macro '__MODULE_INFO' __MODULE_INFO(parmtype, name##type, #name ":" _type) ^ include/linux/moduleparam.h:148:2: note: in expansion of macro '__MODULE_PARM_TYPE' __MODULE_PARM_TYPE(name, #type) ^ include/linux/moduleparam.h:126:2: note: in expansion of macro 'module_param_named' module_param_named(name, name, type, perm) ^ arch/m68k/emu/nfblock.c:51:1: note: in expansion of macro 'module_param' module_param(major_num, int, 0); ^ >> include/linux/compiler-gcc.h:183:45: error: alignment may not be specified for '__UNIQUE_ID_major_numtype34' #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) ^ include/linux/compiler.h:52:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ include/linux/compiler-gcc.h:183:29: note: in expansion of macro '__PASTE' #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) ^ include/linux/compiler.h:53:22: note: in expansion of macro '___PASTE' #define __PASTE(a,b) ___PASTE(a,b) ^ include/linux/compiler-gcc.h:183:37: note: in expansion of macro '__PASTE' #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) ^ include/linux/moduleparam.h:21:19: note: in expansion of macro '__UNIQUE_ID' static const char __UNIQUE_ID(name)[] \ ^ include/linux/moduleparam.h:30:3: note: in expansion of macro '__MODULE_INFO' __MODULE_INFO(parmtype, name##type, #name ":" _type) ^ include/linux/moduleparam.h:148:2: note: in expansion of macro '__MODULE_PARM_TYPE' __MODULE_PARM_TYPE(name, #type) ^ include/linux/moduleparam.h:126:2: note: in expansion of macro 'module_param_named' module_param_named(name, name, type, perm) ^ arch/m68k/emu/nfblock.c:51:1: note: in expansion of macro 'module_param' module_param(major_num, int, 0); ^ arch/m68k/emu/nfblock.c:53:1: warning: empty declaration struct nfhd_device { ^ arch/m68k/emu/nfblock.c:63:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ arch/m68k/emu/nfblock.c:84:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ arch/m68k/emu/nfblock.c:94:45: error: storage class specified for parameter 'nfhd_ops' static const struct block_device_operations nfhd_ops = { ^ arch/m68k/emu/nfblock.c:94:21: error: parameter 'nfhd_ops' is initialized static const struct block_device_operations nfhd_ops = { ^ arch/m68k/emu/nfblock.c:96:12: error: 'nfhd_getgeo' undeclared (first use in this function) .getgeo = nfhd_getgeo, ^ arch/m68k/emu/nfblock.c:96:12: note: each undeclared identifier is reported only once for each function it appears in arch/m68k/emu/nfblock.c:100:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ arch/m68k/emu/nfblock.c:156:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ arch/m68k/emu/nfblock.c:180:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from arch/m68k/emu/nfblock.c:9:0: include/linux/module.h:131:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return initfn; } \ ^ arch/m68k/emu/nfblock.c:193:1: note: in expansion of macro 'module_init' module_init(nfhd_init); ^ include/linux/module.h:131:2: warning: 'alias' attribute ignored [-Wattributes] { return initfn; } \ ^ arch/m68k/emu/nfblock.c:193:1: note: in expansion of macro 'module_init' module_init(nfhd_init); ^ arch/m68k/emu/nfblock.c:193:23: error: expected declaration specifiers before ';' token module_init(nfhd_init); ^ In file included from arch/m68k/emu/nfblock.c:9:0: include/linux/module.h:137:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return exitfn; } \ ^ arch/m68k/emu/nfblock.c:194:1: note: in expansion of macro 'module_exit' module_exit(nfhd_exit); ^ include/linux/module.h:137:2: warning: 'alias' attribute ignored [-Wattributes] { return exitfn; } \ ^ arch/m68k/emu/nfblock.c:194:1: note: in expansion of macro 'module_exit' module_exit(nfhd_exit); ^ arch/m68k/emu/nfblock.c:194:23: error: expected declaration specifiers before ';' token module_exit(nfhd_exit); ^ In file included from include/uapi/linux/stddef.h:1:0, from include/linux/stddef.h:4, from include/uapi/linux/posix_types.h:4, from include/uapi/linux/types.h:13, from include/linux/types.h:5, from include/linux/list.h:4, from include/linux/module.h:9, from arch/m68k/emu/nfblock.c:9: >> include/linux/compiler-gcc.h:183:45: error: storage class specified for parameter '__UNIQUE_ID_license37' #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) ^ include/linux/compiler.h:52:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ include/linux/compiler-gcc.h:183:29: note: in expansion of macro '__PASTE' #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) ^ include/linux/compiler.h:53:22: note: in expansion of macro '___PASTE' #define __PASTE(a,b) ___PASTE(a,b) ^ include/linux/compiler-gcc.h:183:37: note: in expansion of macro '__PASTE' #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) ^ include/linux/moduleparam.h:21:19: note: in expansion of macro '__UNIQUE_ID' static const char __UNIQUE_ID(name)[] \ ^ include/linux/module.h:161:32: note: in expansion of macro '__MODULE_INFO' #define MODULE_INFO(tag, info) __MODULE_INFO(tag, tag, info) ^ include/linux/module.h:199:34: note: in expansion of macro 'MODULE_INFO' #define MODULE_LICENSE(_license) MODULE_INFO(license, _license) ^ arch/m68k/emu/nfblock.c:196:1: note: in expansion of macro 'MODULE_LICENSE' MODULE_LICENSE("GPL"); ^ >> arch/m68k/emu/nfblock.c:196:1: error: parameter '__UNIQUE_ID_license37' is initialized arch/m68k/emu/nfblock.c:196:1: warning: '__used__' attribute ignored [-Wattributes] In file included from include/uapi/linux/stddef.h:1:0, from include/linux/stddef.h:4, from include/uapi/linux/posix_types.h:4, from include/uapi/linux/types.h:13, from include/linux/types.h:5, from include/linux/list.h:4, from include/linux/module.h:9, from arch/m68k/emu/nfblock.c:9: >> include/linux/compiler-gcc.h:183:45: error: section attribute not allowed for '__UNIQUE_ID_license37' #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) ^ include/linux/compiler.h:52:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ include/linux/compiler-gcc.h:183:29: note: in expansion of macro '__PASTE' #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) ^ include/linux/compiler.h:53:22: note: in expansion of macro '___PASTE' #define __PASTE(a,b) ___PASTE(a,b) ^ include/linux/compiler-gcc.h:183:37: note: in expansion of macro '__PASTE' #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) ^ include/linux/moduleparam.h:21:19: note: in expansion of macro '__UNIQUE_ID' static const char __UNIQUE_ID(name)[] \ ^ include/linux/module.h:161:32: note: in expansion of macro '__MODULE_INFO' #define MODULE_INFO(tag, info) __MODULE_INFO(tag, tag, info) ^ include/linux/module.h:199:34: note: in expansion of macro 'MODULE_INFO' #define MODULE_LICENSE(_license) MODULE_INFO(license, _license) ^ arch/m68k/emu/nfblock.c:196:1: note: in expansion of macro 'MODULE_LICENSE' MODULE_LICENSE("GPL"); ^ >> include/linux/compiler-gcc.h:183:45: error: alignment may not be specified for '__UNIQUE_ID_license37' #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) ^ include/linux/compiler.h:52:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ include/linux/compiler-gcc.h:183:29: note: in expansion of macro '__PASTE' #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) ^ include/linux/compiler.h:53:22: note: in expansion of macro '___PASTE' #define __PASTE(a,b) ___PASTE(a,b) ^ include/linux/compiler-gcc.h:183:37: note: in expansion of macro '__PASTE' #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) ^ include/linux/moduleparam.h:21:19: note: in expansion of macro '__UNIQUE_ID' static const char __UNIQUE_ID(name)[] \ ^ include/linux/module.h:161:32: note: in expansion of macro '__MODULE_INFO' #define MODULE_INFO(tag, info) __MODULE_INFO(tag, tag, info) ^ include/linux/module.h:199:34: note: in expansion of macro 'MODULE_INFO' #define MODULE_LICENSE(_license) MODULE_INFO(license, _license) ^ arch/m68k/emu/nfblock.c:196:1: note: in expansion of macro 'MODULE_LICENSE' MODULE_LICENSE("GPL"); ^ In file included from arch/m68k/emu/nfblock.c:21:0: arch/m68k/include/asm/natfeat.h:20:6: error: old-style parameter declarations in prototyped function definition void nfprint(const char *fmt, ...) ^ >> arch/m68k/emu/nfblock.c:196:1: error: expected '{' at end of input MODULE_LICENSE("GPL"); ^ .. vim +/__UNIQUE_ID_major_numtype34 +183 include/linux/compiler-gcc.h cb984d10 Joe Perches 2015-06-25 167 /* Mark functions as cold. gcc will assume any path leading to a call cb984d10 Joe Perches 2015-06-25 168 * to them will be unlikely. This means a lot of manual unlikely()s cb984d10 Joe Perches 2015-06-25 169 * are unnecessary now for any paths leading to the usual suspects cb984d10 Joe Perches 2015-06-25 170 * like BUG(), printk(), panic() etc. [but let's keep them for now for cb984d10 Joe Perches 2015-06-25 171 * older compilers] cb984d10 Joe Perches 2015-06-25 172 * cb984d10 Joe Perches 2015-06-25 173 * Early snapshots of gcc 4.3 don't support this and we can't detect this cb984d10 Joe Perches 2015-06-25 174 * in the preprocessor, but we can live with this because they're unreleased. cb984d10 Joe Perches 2015-06-25 175 * Maketime probing would be overkill here. cb984d10 Joe Perches 2015-06-25 176 * cb984d10 Joe Perches 2015-06-25 177 * gcc also has a __attribute__((__hot__)) to move hot functions into cb984d10 Joe Perches 2015-06-25 178 * a special section, but I don't see any sense in this right now in cb984d10 Joe Perches 2015-06-25 179 * the kernel context cb984d10 Joe Perches 2015-06-25 180 */ cb984d10 Joe Perches 2015-06-25 181 #define __cold __attribute__((__cold__)) cb984d10 Joe Perches 2015-06-25 182 cb984d10 Joe Perches 2015-06-25 @183 #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) cb984d10 Joe Perches 2015-06-25 184 cb984d10 Joe Perches 2015-06-25 185 #ifndef __CHECKER__ cb984d10 Joe Perches 2015-06-25 186 # define __compiletime_warning(message) __attribute__((warning(message))) cb984d10 Joe Perches 2015-06-25 187 # define __compiletime_error(message) __attribute__((error(message))) cb984d10 Joe Perches 2015-06-25 188 #endif /* __CHECKER__ */ cb984d10 Joe Perches 2015-06-25 189 #endif /* GCC_VERSION >= 40300 */ cb984d10 Joe Perches 2015-06-25 190 cb984d10 Joe Perches 2015-06-25 191 #if GCC_VERSION >= 40500 :::::: The code at line 183 was first introduced by commit :::::: cb984d101b30eb7478d32df56a0023e4603cba7f compiler-gcc: integrate the various compiler-gcc[345].h files :::::: TO: Joe Perches :::::: CC: Linus Torvalds --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation --k+w/mQv8wyuph6w0 Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --k+w/mQv8wyuph6w0-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: kbuild test robot Subject: Re: [PATCH 2/2] m68k: replaced gcc specific macros with ones from compiler.h Date: Wed, 25 Jan 2017 14:54:20 +0800 Message-ID: <201701251451.mXA7vvMw%fengguang.wu@intel.com> References: <1485260068-2495-2-git-send-email-gidisrael@gmail.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="k+w/mQv8wyuph6w0" Return-path: Content-Disposition: inline In-Reply-To: <1485260068-2495-2-git-send-email-gidisrael@gmail.com> Sender: linux-m68k-owner@vger.kernel.org List-Id: linux-m68k@vger.kernel.org Cc: kbuild-all@01.org, akpm@linux-foundation.org, linux-kernel@vger.kernel.org, gerg@linux-m68k.org, geert@linux-m68k.org, linux-m68k@lists.linux-m68k.org, Gideon Israel Dsouza --k+w/mQv8wyuph6w0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Gideon, [auto build test ERROR on m68k/for-next] [also build test ERROR on v4.10-rc5 next-20170124] [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/Gideon-Israel-Dsouza/compiler-gcc-h-Added-new-macro-for-gcc-attribute/20170125-025425 base: https://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git for-next config: m68k-allmodconfig (attached as .config) compiler: m68k-linux-gcc (GCC) 4.9.0 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 # save the attached .config to linux build tree make.cross ARCH=m68k All error/warnings (new ones prefixed by >>): module_param_cb(name, ¶m_ops_##type, &value, perm); \ ^ include/linux/moduleparam.h:126:2: note: in expansion of macro 'module_param_named' module_param_named(name, name, type, perm) ^ arch/m68k/emu/nfblock.c:51:1: note: in expansion of macro 'module_param' module_param(major_num, int, 0); ^ include/linux/moduleparam.h:146:36: error: parameter '__param_str_major_num' is initialized param_check_##type(name, &(value)); \ ^ include/linux/moduleparam.h:126:2: note: in expansion of macro 'module_param_named' module_param_named(name, name, type, perm) ^ arch/m68k/emu/nfblock.c:51:1: note: in expansion of macro 'module_param' module_param(major_num, int, 0); ^ include/linux/moduleparam.h:221:49: error: storage class specified for parameter '__param_major_num' static struct kernel_param __moduleparam_const __param_##name \ ^ include/linux/moduleparam.h:167:2: note: in expansion of macro '__module_param_call' __module_param_call(MODULE_PARAM_PREFIX, name, ops, arg, perm, -1, 0) ^ include/linux/moduleparam.h:147:2: note: in expansion of macro 'module_param_cb' module_param_cb(name, ¶m_ops_##type, &value, perm); \ ^ include/linux/moduleparam.h:126:2: note: in expansion of macro 'module_param_named' module_param_named(name, name, type, perm) ^ arch/m68k/emu/nfblock.c:51:1: note: in expansion of macro 'module_param' module_param(major_num, int, 0); ^ include/linux/moduleparam.h:221:16: error: parameter '__param_major_num' is initialized static struct kernel_param __moduleparam_const __param_##name \ ^ include/linux/moduleparam.h:167:2: note: in expansion of macro '__module_param_call' __module_param_call(MODULE_PARAM_PREFIX, name, ops, arg, perm, -1, 0) ^ include/linux/moduleparam.h:147:2: note: in expansion of macro 'module_param_cb' module_param_cb(name, ¶m_ops_##type, &value, perm); \ ^ include/linux/moduleparam.h:126:2: note: in expansion of macro 'module_param_named' module_param_named(name, name, type, perm) ^ arch/m68k/emu/nfblock.c:51:1: note: in expansion of macro 'module_param' module_param(major_num, int, 0); ^ include/linux/moduleparam.h:221:16: warning: '__used__' attribute ignored [-Wattributes] static struct kernel_param __moduleparam_const __param_##name \ ^ include/linux/moduleparam.h:167:2: note: in expansion of macro '__module_param_call' __module_param_call(MODULE_PARAM_PREFIX, name, ops, arg, perm, -1, 0) ^ include/linux/moduleparam.h:147:2: note: in expansion of macro 'module_param_cb' module_param_cb(name, ¶m_ops_##type, &value, perm); \ ^ include/linux/moduleparam.h:126:2: note: in expansion of macro 'module_param_named' module_param_named(name, name, type, perm) ^ arch/m68k/emu/nfblock.c:51:1: note: in expansion of macro 'module_param' module_param(major_num, int, 0); ^ include/linux/moduleparam.h:221:49: error: section attribute not allowed for '__param_major_num' static struct kernel_param __moduleparam_const __param_##name \ ^ include/linux/moduleparam.h:167:2: note: in expansion of macro '__module_param_call' __module_param_call(MODULE_PARAM_PREFIX, name, ops, arg, perm, -1, 0) ^ include/linux/moduleparam.h:147:2: note: in expansion of macro 'module_param_cb' module_param_cb(name, ¶m_ops_##type, &value, perm); \ ^ include/linux/moduleparam.h:126:2: note: in expansion of macro 'module_param_named' module_param_named(name, name, type, perm) ^ arch/m68k/emu/nfblock.c:51:1: note: in expansion of macro 'module_param' module_param(major_num, int, 0); ^ include/linux/moduleparam.h:221:49: error: alignment may not be specified for '__param_major_num' static struct kernel_param __moduleparam_const __param_##name \ ^ include/linux/moduleparam.h:167:2: note: in expansion of macro '__module_param_call' __module_param_call(MODULE_PARAM_PREFIX, name, ops, arg, perm, -1, 0) ^ include/linux/moduleparam.h:147:2: note: in expansion of macro 'module_param_cb' module_param_cb(name, ¶m_ops_##type, &value, perm); \ ^ include/linux/moduleparam.h:126:2: note: in expansion of macro 'module_param_named' module_param_named(name, name, type, perm) ^ arch/m68k/emu/nfblock.c:51:1: note: in expansion of macro 'module_param' module_param(major_num, int, 0); ^ In file included from include/uapi/linux/stddef.h:1:0, from include/linux/stddef.h:4, from include/uapi/linux/posix_types.h:4, from include/uapi/linux/types.h:13, from include/linux/types.h:5, from include/linux/list.h:4, from include/linux/module.h:9, from arch/m68k/emu/nfblock.c:9: >> include/linux/compiler-gcc.h:183:45: error: storage class specified for parameter '__UNIQUE_ID_major_numtype34' #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) ^ include/linux/compiler.h:52:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ include/linux/compiler-gcc.h:183:29: note: in expansion of macro '__PASTE' #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) ^ include/linux/compiler.h:53:22: note: in expansion of macro '___PASTE' #define __PASTE(a,b) ___PASTE(a,b) ^ include/linux/compiler-gcc.h:183:37: note: in expansion of macro '__PASTE' #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) ^ include/linux/moduleparam.h:21:19: note: in expansion of macro '__UNIQUE_ID' static const char __UNIQUE_ID(name)[] \ ^ include/linux/moduleparam.h:30:3: note: in expansion of macro '__MODULE_INFO' __MODULE_INFO(parmtype, name##type, #name ":" _type) ^ include/linux/moduleparam.h:148:2: note: in expansion of macro '__MODULE_PARM_TYPE' __MODULE_PARM_TYPE(name, #type) ^ include/linux/moduleparam.h:126:2: note: in expansion of macro 'module_param_named' module_param_named(name, name, type, perm) ^ arch/m68k/emu/nfblock.c:51:1: note: in expansion of macro 'module_param' module_param(major_num, int, 0); ^ In file included from include/linux/thread_info.h:11:0, from include/asm-generic/preempt.h:4, from ./arch/m68k/include/generated/asm/preempt.h:1, from include/linux/preempt.h:59, from include/linux/spinlock.h:50, from include/linux/seqlock.h:35, from include/linux/time.h:5, from include/linux/stat.h:18, from include/linux/module.h:10, from arch/m68k/emu/nfblock.c:9: >> include/linux/bug.h:37:45: error: parameter '__UNIQUE_ID_major_numtype34' is initialized #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); })) ^ include/linux/kernel.h:854:3: note: in expansion of macro 'BUILD_BUG_ON_ZERO' BUILD_BUG_ON_ZERO((perms) & 2) + \ ^ >> include/linux/moduleparam.h:225:6: note: in expansion of macro 'VERIFY_OCTAL_PERMISSIONS' VERIFY_OCTAL_PERMISSIONS(perm), level, flags, { arg } } ^ include/linux/moduleparam.h:167:2: note: in expansion of macro '__module_param_call' __module_param_call(MODULE_PARAM_PREFIX, name, ops, arg, perm, -1, 0) ^ include/linux/moduleparam.h:147:2: note: in expansion of macro 'module_param_cb' module_param_cb(name, ¶m_ops_##type, &value, perm); \ ^ include/linux/moduleparam.h:126:2: note: in expansion of macro 'module_param_named' module_param_named(name, name, type, perm) ^ arch/m68k/emu/nfblock.c:51:1: note: in expansion of macro 'module_param' module_param(major_num, int, 0); ^ >> include/linux/bug.h:37:45: warning: '__used__' attribute ignored [-Wattributes] #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); })) ^ include/linux/kernel.h:854:3: note: in expansion of macro 'BUILD_BUG_ON_ZERO' BUILD_BUG_ON_ZERO((perms) & 2) + \ ^ >> include/linux/moduleparam.h:225:6: note: in expansion of macro 'VERIFY_OCTAL_PERMISSIONS' VERIFY_OCTAL_PERMISSIONS(perm), level, flags, { arg } } ^ include/linux/moduleparam.h:167:2: note: in expansion of macro '__module_param_call' __module_param_call(MODULE_PARAM_PREFIX, name, ops, arg, perm, -1, 0) ^ include/linux/moduleparam.h:147:2: note: in expansion of macro 'module_param_cb' module_param_cb(name, ¶m_ops_##type, &value, perm); \ ^ include/linux/moduleparam.h:126:2: note: in expansion of macro 'module_param_named' module_param_named(name, name, type, perm) ^ arch/m68k/emu/nfblock.c:51:1: note: in expansion of macro 'module_param' module_param(major_num, int, 0); ^ In file included from include/uapi/linux/stddef.h:1:0, from include/linux/stddef.h:4, from include/uapi/linux/posix_types.h:4, from include/uapi/linux/types.h:13, from include/linux/types.h:5, from include/linux/list.h:4, from include/linux/module.h:9, from arch/m68k/emu/nfblock.c:9: >> include/linux/compiler-gcc.h:183:45: error: section attribute not allowed for '__UNIQUE_ID_major_numtype34' #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) ^ include/linux/compiler.h:52:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ include/linux/compiler-gcc.h:183:29: note: in expansion of macro '__PASTE' #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) ^ include/linux/compiler.h:53:22: note: in expansion of macro '___PASTE' #define __PASTE(a,b) ___PASTE(a,b) ^ include/linux/compiler-gcc.h:183:37: note: in expansion of macro '__PASTE' #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) ^ include/linux/moduleparam.h:21:19: note: in expansion of macro '__UNIQUE_ID' static const char __UNIQUE_ID(name)[] \ ^ include/linux/moduleparam.h:30:3: note: in expansion of macro '__MODULE_INFO' __MODULE_INFO(parmtype, name##type, #name ":" _type) ^ include/linux/moduleparam.h:148:2: note: in expansion of macro '__MODULE_PARM_TYPE' __MODULE_PARM_TYPE(name, #type) ^ include/linux/moduleparam.h:126:2: note: in expansion of macro 'module_param_named' module_param_named(name, name, type, perm) ^ arch/m68k/emu/nfblock.c:51:1: note: in expansion of macro 'module_param' module_param(major_num, int, 0); ^ >> include/linux/compiler-gcc.h:183:45: error: alignment may not be specified for '__UNIQUE_ID_major_numtype34' #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) ^ include/linux/compiler.h:52:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ include/linux/compiler-gcc.h:183:29: note: in expansion of macro '__PASTE' #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) ^ include/linux/compiler.h:53:22: note: in expansion of macro '___PASTE' #define __PASTE(a,b) ___PASTE(a,b) ^ include/linux/compiler-gcc.h:183:37: note: in expansion of macro '__PASTE' #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) ^ include/linux/moduleparam.h:21:19: note: in expansion of macro '__UNIQUE_ID' static const char __UNIQUE_ID(name)[] \ ^ include/linux/moduleparam.h:30:3: note: in expansion of macro '__MODULE_INFO' __MODULE_INFO(parmtype, name##type, #name ":" _type) ^ include/linux/moduleparam.h:148:2: note: in expansion of macro '__MODULE_PARM_TYPE' __MODULE_PARM_TYPE(name, #type) ^ include/linux/moduleparam.h:126:2: note: in expansion of macro 'module_param_named' module_param_named(name, name, type, perm) ^ arch/m68k/emu/nfblock.c:51:1: note: in expansion of macro 'module_param' module_param(major_num, int, 0); ^ arch/m68k/emu/nfblock.c:53:1: warning: empty declaration struct nfhd_device { ^ arch/m68k/emu/nfblock.c:63:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ arch/m68k/emu/nfblock.c:84:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ arch/m68k/emu/nfblock.c:94:45: error: storage class specified for parameter 'nfhd_ops' static const struct block_device_operations nfhd_ops = { ^ arch/m68k/emu/nfblock.c:94:21: error: parameter 'nfhd_ops' is initialized static const struct block_device_operations nfhd_ops = { ^ arch/m68k/emu/nfblock.c:96:12: error: 'nfhd_getgeo' undeclared (first use in this function) .getgeo = nfhd_getgeo, ^ arch/m68k/emu/nfblock.c:96:12: note: each undeclared identifier is reported only once for each function it appears in arch/m68k/emu/nfblock.c:100:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ arch/m68k/emu/nfblock.c:156:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ arch/m68k/emu/nfblock.c:180:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from arch/m68k/emu/nfblock.c:9:0: include/linux/module.h:131:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return initfn; } \ ^ arch/m68k/emu/nfblock.c:193:1: note: in expansion of macro 'module_init' module_init(nfhd_init); ^ include/linux/module.h:131:2: warning: 'alias' attribute ignored [-Wattributes] { return initfn; } \ ^ arch/m68k/emu/nfblock.c:193:1: note: in expansion of macro 'module_init' module_init(nfhd_init); ^ arch/m68k/emu/nfblock.c:193:23: error: expected declaration specifiers before ';' token module_init(nfhd_init); ^ In file included from arch/m68k/emu/nfblock.c:9:0: include/linux/module.h:137:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return exitfn; } \ ^ arch/m68k/emu/nfblock.c:194:1: note: in expansion of macro 'module_exit' module_exit(nfhd_exit); ^ include/linux/module.h:137:2: warning: 'alias' attribute ignored [-Wattributes] { return exitfn; } \ ^ arch/m68k/emu/nfblock.c:194:1: note: in expansion of macro 'module_exit' module_exit(nfhd_exit); ^ arch/m68k/emu/nfblock.c:194:23: error: expected declaration specifiers before ';' token module_exit(nfhd_exit); ^ In file included from include/uapi/linux/stddef.h:1:0, from include/linux/stddef.h:4, from include/uapi/linux/posix_types.h:4, from include/uapi/linux/types.h:13, from include/linux/types.h:5, from include/linux/list.h:4, from include/linux/module.h:9, from arch/m68k/emu/nfblock.c:9: >> include/linux/compiler-gcc.h:183:45: error: storage class specified for parameter '__UNIQUE_ID_license37' #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) ^ include/linux/compiler.h:52:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ include/linux/compiler-gcc.h:183:29: note: in expansion of macro '__PASTE' #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) ^ include/linux/compiler.h:53:22: note: in expansion of macro '___PASTE' #define __PASTE(a,b) ___PASTE(a,b) ^ include/linux/compiler-gcc.h:183:37: note: in expansion of macro '__PASTE' #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) ^ include/linux/moduleparam.h:21:19: note: in expansion of macro '__UNIQUE_ID' static const char __UNIQUE_ID(name)[] \ ^ include/linux/module.h:161:32: note: in expansion of macro '__MODULE_INFO' #define MODULE_INFO(tag, info) __MODULE_INFO(tag, tag, info) ^ include/linux/module.h:199:34: note: in expansion of macro 'MODULE_INFO' #define MODULE_LICENSE(_license) MODULE_INFO(license, _license) ^ arch/m68k/emu/nfblock.c:196:1: note: in expansion of macro 'MODULE_LICENSE' MODULE_LICENSE("GPL"); ^ >> arch/m68k/emu/nfblock.c:196:1: error: parameter '__UNIQUE_ID_license37' is initialized arch/m68k/emu/nfblock.c:196:1: warning: '__used__' attribute ignored [-Wattributes] In file included from include/uapi/linux/stddef.h:1:0, from include/linux/stddef.h:4, from include/uapi/linux/posix_types.h:4, from include/uapi/linux/types.h:13, from include/linux/types.h:5, from include/linux/list.h:4, from include/linux/module.h:9, from arch/m68k/emu/nfblock.c:9: >> include/linux/compiler-gcc.h:183:45: error: section attribute not allowed for '__UNIQUE_ID_license37' #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) ^ include/linux/compiler.h:52:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ include/linux/compiler-gcc.h:183:29: note: in expansion of macro '__PASTE' #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) ^ include/linux/compiler.h:53:22: note: in expansion of macro '___PASTE' #define __PASTE(a,b) ___PASTE(a,b) ^ include/linux/compiler-gcc.h:183:37: note: in expansion of macro '__PASTE' #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) ^ include/linux/moduleparam.h:21:19: note: in expansion of macro '__UNIQUE_ID' static const char __UNIQUE_ID(name)[] \ ^ include/linux/module.h:161:32: note: in expansion of macro '__MODULE_INFO' #define MODULE_INFO(tag, info) __MODULE_INFO(tag, tag, info) ^ include/linux/module.h:199:34: note: in expansion of macro 'MODULE_INFO' #define MODULE_LICENSE(_license) MODULE_INFO(license, _license) ^ arch/m68k/emu/nfblock.c:196:1: note: in expansion of macro 'MODULE_LICENSE' MODULE_LICENSE("GPL"); ^ >> include/linux/compiler-gcc.h:183:45: error: alignment may not be specified for '__UNIQUE_ID_license37' #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) ^ include/linux/compiler.h:52:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ include/linux/compiler-gcc.h:183:29: note: in expansion of macro '__PASTE' #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) ^ include/linux/compiler.h:53:22: note: in expansion of macro '___PASTE' #define __PASTE(a,b) ___PASTE(a,b) ^ include/linux/compiler-gcc.h:183:37: note: in expansion of macro '__PASTE' #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) ^ include/linux/moduleparam.h:21:19: note: in expansion of macro '__UNIQUE_ID' static const char __UNIQUE_ID(name)[] \ ^ include/linux/module.h:161:32: note: in expansion of macro '__MODULE_INFO' #define MODULE_INFO(tag, info) __MODULE_INFO(tag, tag, info) ^ include/linux/module.h:199:34: note: in expansion of macro 'MODULE_INFO' #define MODULE_LICENSE(_license) MODULE_INFO(license, _license) ^ arch/m68k/emu/nfblock.c:196:1: note: in expansion of macro 'MODULE_LICENSE' MODULE_LICENSE("GPL"); ^ In file included from arch/m68k/emu/nfblock.c:21:0: arch/m68k/include/asm/natfeat.h:20:6: error: old-style parameter declarations in prototyped function definition void nfprint(const char *fmt, ...) ^ >> arch/m68k/emu/nfblock.c:196:1: error: expected '{' at end of input MODULE_LICENSE("GPL"); ^ .. vim +/__UNIQUE_ID_major_numtype34 +183 include/linux/compiler-gcc.h cb984d10 Joe Perches 2015-06-25 167 /* Mark functions as cold. gcc will assume any path leading to a call cb984d10 Joe Perches 2015-06-25 168 * to them will be unlikely. This means a lot of manual unlikely()s cb984d10 Joe Perches 2015-06-25 169 * are unnecessary now for any paths leading to the usual suspects cb984d10 Joe Perches 2015-06-25 170 * like BUG(), printk(), panic() etc. [but let's keep them for now for cb984d10 Joe Perches 2015-06-25 171 * older compilers] cb984d10 Joe Perches 2015-06-25 172 * cb984d10 Joe Perches 2015-06-25 173 * Early snapshots of gcc 4.3 don't support this and we can't detect this cb984d10 Joe Perches 2015-06-25 174 * in the preprocessor, but we can live with this because they're unreleased. cb984d10 Joe Perches 2015-06-25 175 * Maketime probing would be overkill here. cb984d10 Joe Perches 2015-06-25 176 * cb984d10 Joe Perches 2015-06-25 177 * gcc also has a __attribute__((__hot__)) to move hot functions into cb984d10 Joe Perches 2015-06-25 178 * a special section, but I don't see any sense in this right now in cb984d10 Joe Perches 2015-06-25 179 * the kernel context cb984d10 Joe Perches 2015-06-25 180 */ cb984d10 Joe Perches 2015-06-25 181 #define __cold __attribute__((__cold__)) cb984d10 Joe Perches 2015-06-25 182 cb984d10 Joe Perches 2015-06-25 @183 #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) cb984d10 Joe Perches 2015-06-25 184 cb984d10 Joe Perches 2015-06-25 185 #ifndef __CHECKER__ cb984d10 Joe Perches 2015-06-25 186 # define __compiletime_warning(message) __attribute__((warning(message))) cb984d10 Joe Perches 2015-06-25 187 # define __compiletime_error(message) __attribute__((error(message))) cb984d10 Joe Perches 2015-06-25 188 #endif /* __CHECKER__ */ cb984d10 Joe Perches 2015-06-25 189 #endif /* GCC_VERSION >= 40300 */ cb984d10 Joe Perches 2015-06-25 190 cb984d10 Joe Perches 2015-06-25 191 #if GCC_VERSION >= 40500 :::::: The code at line 183 was first introduced by commit :::::: cb984d101b30eb7478d32df56a0023e4603cba7f compiler-gcc: integrate the various compiler-gcc[345].h files :::::: TO: Joe Perches :::::: CC: Linus Torvalds --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation --k+w/mQv8wyuph6w0 Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --k+w/mQv8wyuph6w0--