From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============3920701861186812195==" MIME-Version: 1.0 From: kbuild test robot To: kbuild-all@lists.01.org Subject: [tglx-devel:x86/entry 43/46] arch/x86/include/asm/idtentry.h:63:29: error: storage class specified for parameter '__exc_coprocessor_error' Date: Tue, 10 Mar 2020 07:51:43 +0800 Message-ID: <202003100732.yNfCCGCs%lkp@intel.com> List-Id: --===============3920701861186812195== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable tree: https://git.kernel.org/pub/scm/linux/kernel/git/tglx/devel.git x86/= entry head: dd8fc8ae84a99ac6c71c380e85543f0623b6ac08 commit: adeeca5bf62278711628e570aebebf6ee997c662 [43/46] x86/entry: Convert= Coprocessor error exception to IDTENTRY config: i386-randconfig-a001-20200308 (attached as .config) compiler: gcc-7 (Debian 7.5.0-5) 7.5.0 reproduce: git checkout adeeca5bf62278711628e570aebebf6ee997c662 # save the attached .config to linux build tree make ARCH=3Di386 = If you fix the issue, kindly add following tag Reported-by: kbuild test robot All error/warnings (new ones prefixed by >>): ^~~~~~~~~~~~~~~ arch/x86//kernel/traps.c:484:1: error: expected '=3D', ',', ';', 'asm' o= r '__attribute__' before '{' token { ^ arch/x86//kernel/traps.c:497:1: warning: empty declaration enum kernel_gp_hint { ^~~~ arch/x86//kernel/traps.c:510:1: error: expected '=3D', ',', ';', 'asm' o= r '__attribute__' before '{' token { ^ In file included from arch/x86/include/asm/traps.h:9:0, from arch/x86//kernel/traps.c:46: arch/x86/include/asm/idtentry.h:102:29: error: storage class specified f= or parameter '__exc_general_protection' static __always_inline void __##func(struct pt_regs *regs, \ ^ arch/x86//kernel/traps.c:541:1: note: in expansion of macro 'DEFINE_IDTE= NTRY_ERRORCODE' DEFINE_IDTENTRY_ERRORCODE(exc_general_protection) ^~~~~~~~~~~~~~~~~~~~~~~~~ arch/x86/include/asm/idtentry.h:102:29: warning: parameter '__exc_genera= l_protection' declared 'inline' static __always_inline void __##func(struct pt_regs *regs, \ ^ arch/x86//kernel/traps.c:541:1: note: in expansion of macro 'DEFINE_IDTE= NTRY_ERRORCODE' DEFINE_IDTENTRY_ERRORCODE(exc_general_protection) ^~~~~~~~~~~~~~~~~~~~~~~~~ arch/x86/include/asm/idtentry.h:102:45: warning: '__gnu_inline__' attrib= ute ignored [-Wattributes] static __always_inline void __##func(struct pt_regs *regs, \ ^ arch/x86//kernel/traps.c:541:1: note: in expansion of macro 'DEFINE_IDTE= NTRY_ERRORCODE' DEFINE_IDTENTRY_ERRORCODE(exc_general_protection) ^~~~~~~~~~~~~~~~~~~~~~~~~ arch/x86/include/asm/idtentry.h:102:29: error: 'no_instrument_function' = attribute applies only to functions static __always_inline void __##func(struct pt_regs *regs, \ ^ arch/x86//kernel/traps.c:541:1: note: in expansion of macro 'DEFINE_IDTE= NTRY_ERRORCODE' DEFINE_IDTENTRY_ERRORCODE(exc_general_protection) ^~~~~~~~~~~~~~~~~~~~~~~~~ arch/x86/include/asm/idtentry.h:102:45: warning: '__always_inline__' att= ribute ignored [-Wattributes] static __always_inline void __##func(struct pt_regs *regs, \ ^ arch/x86//kernel/traps.c:541:1: note: in expansion of macro 'DEFINE_IDTE= NTRY_ERRORCODE' DEFINE_IDTENTRY_ERRORCODE(exc_general_protection) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/linux/compiler_types.h:59:0, from :0: include/linux/compiler_attributes.h:149:41: error: expected declaration = specifiers before '__attribute__' # define __visible __attribute__((__externally_vis= ible__)) ^ arch/x86/include/asm/idtentry.h:105:1: note: in expansion of macro '__vi= sible' __visible notrace void func(struct pt_regs *regs, \ ^~~~~~~~~ arch/x86//kernel/traps.c:541:1: note: in expansion of macro 'DEFINE_IDTE= NTRY_ERRORCODE' DEFINE_IDTENTRY_ERRORCODE(exc_general_protection) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from arch/x86/include/asm/traps.h:9:0, from arch/x86//kernel/traps.c:46: arch/x86/include/asm/idtentry.h:112:22: error: expected declaration spec= ifiers before ';' token NOKPROBE_SYMBOL(func); \ ^ arch/x86//kernel/traps.c:541:1: note: in expansion of macro 'DEFINE_IDTE= NTRY_ERRORCODE' DEFINE_IDTENTRY_ERRORCODE(exc_general_protection) ^~~~~~~~~~~~~~~~~~~~~~~~~ arch/x86//kernel/traps.c:542:1: error: expected '=3D', ',', ';', 'asm' o= r '__attribute__' before '{' token { ^ In file included from include/linux/compiler_types.h:59:0, from :0: include/linux/compiler_attributes.h:149:41: error: expected declaration = specifiers before '__attribute__' # define __visible __attribute__((__externally_vis= ible__)) ^ arch/x86/include/asm/traps.h:12:23: note: in expansion of macro '__visib= le' #define dotraplinkage __visible ^~~~~~~~~ arch/x86//kernel/traps.c:616:1: note: in expansion of macro 'dotraplinka= ge' dotraplinkage void notrace do_int3(struct pt_regs *regs, long error_cod= e) ^~~~~~~~~~~~~ arch/x86//kernel/traps.c:661:25: error: expected declaration specifiers = before ';' token NOKPROBE_SYMBOL(do_int3); ^ arch/x86//kernel/traps.c:710:1: error: expected '=3D', ',', ';', 'asm' o= r '__attribute__' before '{' token { ^ In file included from include/linux/compiler_types.h:59:0, from :0: include/linux/compiler_attributes.h:149:41: error: expected declaration = specifiers before '__attribute__' # define __visible __attribute__((__externally_vis= ible__)) ^ arch/x86/include/asm/traps.h:12:23: note: in expansion of macro '__visib= le' #define dotraplinkage __visible ^~~~~~~~~ arch/x86//kernel/traps.c:756:1: note: in expansion of macro 'dotraplinka= ge' dotraplinkage void do_debug(struct pt_regs *regs, long error_code) ^~~~~~~~~~~~~ arch/x86//kernel/traps.c:858:26: error: expected declaration specifiers = before ';' token NOKPROBE_SYMBOL(do_debug); ^ arch/x86//kernel/traps.c:866:1: error: expected '=3D', ',', ';', 'asm' o= r '__attribute__' before '{' token { ^ In file included from arch/x86/include/asm/traps.h:9:0, from arch/x86//kernel/traps.c:46: >> arch/x86/include/asm/idtentry.h:63:29: error: storage class specified fo= r parameter '__exc_coprocessor_error' static __always_inline void __##func(struct pt_regs *regs); \ ^ arch/x86//kernel/traps.c:905:1: note: in expansion of macro 'DEFINE_IDTE= NTRY' DEFINE_IDTENTRY(exc_coprocessor_error) ^~~~~~~~~~~~~~~ >> arch/x86/include/asm/idtentry.h:63:29: warning: parameter '__exc_coproce= ssor_error' declared 'inline' static __always_inline void __##func(struct pt_regs *regs); \ ^ arch/x86//kernel/traps.c:905:1: note: in expansion of macro 'DEFINE_IDTE= NTRY' DEFINE_IDTENTRY(exc_coprocessor_error) ^~~~~~~~~~~~~~~ arch/x86/include/asm/idtentry.h:63:45: warning: '__gnu_inline__' attribu= te ignored [-Wattributes] static __always_inline void __##func(struct pt_regs *regs); \ ^ arch/x86//kernel/traps.c:905:1: note: in expansion of macro 'DEFINE_IDTE= NTRY' DEFINE_IDTENTRY(exc_coprocessor_error) ^~~~~~~~~~~~~~~ arch/x86/include/asm/idtentry.h:63:29: error: 'no_instrument_function' a= ttribute applies only to functions static __always_inline void __##func(struct pt_regs *regs); \ ^ arch/x86//kernel/traps.c:905:1: note: in expansion of macro 'DEFINE_IDTE= NTRY' DEFINE_IDTENTRY(exc_coprocessor_error) ^~~~~~~~~~~~~~~ arch/x86/include/asm/idtentry.h:63:45: warning: '__always_inline__' attr= ibute ignored [-Wattributes] static __always_inline void __##func(struct pt_regs *regs); \ ^ arch/x86//kernel/traps.c:905:1: note: in expansion of macro 'DEFINE_IDTE= NTRY' DEFINE_IDTENTRY(exc_coprocessor_error) ^~~~~~~~~~~~~~~ In file included from include/linux/compiler_types.h:59:0, from :0: include/linux/compiler_attributes.h:149:41: error: expected declaration = specifiers before '__attribute__' # define __visible __attribute__((__externally_vis= ible__)) ^ arch/x86/include/asm/idtentry.h:65:1: note: in expansion of macro '__vis= ible' __visible notrace void func(struct pt_regs *regs) \ ^~~~~~~~~ arch/x86//kernel/traps.c:905:1: note: in expansion of macro 'DEFINE_IDTE= NTRY' DEFINE_IDTENTRY(exc_coprocessor_error) ^~~~~~~~~~~~~~~ In file included from arch/x86/include/asm/traps.h:9:0, from arch/x86//kernel/traps.c:46: arch/x86/include/asm/idtentry.h:71:22: error: expected declaration speci= fiers before ';' token NOKPROBE_SYMBOL(func); \ ^ arch/x86//kernel/traps.c:905:1: note: in expansion of macro 'DEFINE_IDTE= NTRY' DEFINE_IDTENTRY(exc_coprocessor_error) ^~~~~~~~~~~~~~~ arch/x86//kernel/traps.c:906:1: error: expected '=3D', ',', ';', 'asm' o= r '__attribute__' before '{' token { ^ In file included from include/linux/compiler_types.h:59:0, from :0: include/linux/compiler_attributes.h:149:41: error: expected declaration = specifiers before '__attribute__' # define __visible __attribute__((__externally_vis= ible__)) ^ arch/x86/include/asm/traps.h:12:23: note: in expansion of macro '__visib= le' #define dotraplinkage __visible ^~~~~~~~~ arch/x86//kernel/traps.c:911:1: note: in expansion of macro 'dotraplinka= ge' dotraplinkage void ^~~~~~~~~~~~~ In file included from arch/x86/include/asm/traps.h:9:0, from arch/x86//kernel/traps.c:46: arch/x86/include/asm/idtentry.h:63:29: error: storage class specified fo= r parameter '__exc_spurious_interrupt_bug' static __always_inline void __##func(struct pt_regs *regs); \ ^ arch/x86//kernel/traps.c:918:1: note: in expansion of macro 'DEFINE_IDTE= NTRY' DEFINE_IDTENTRY(exc_spurious_interrupt_bug) ^~~~~~~~~~~~~~~ arch/x86/include/asm/idtentry.h:63:29: warning: parameter '__exc_spuriou= s_interrupt_bug' declared 'inline' static __always_inline void __##func(struct pt_regs *regs); \ ^ arch/x86//kernel/traps.c:918:1: note: in expansion of macro 'DEFINE_IDTE= NTRY' DEFINE_IDTENTRY(exc_spurious_interrupt_bug) ^~~~~~~~~~~~~~~ arch/x86/include/asm/idtentry.h:63:45: warning: '__gnu_inline__' attribu= te ignored [-Wattributes] static __always_inline void __##func(struct pt_regs *regs); \ ^ arch/x86//kernel/traps.c:918:1: note: in expansion of macro 'DEFINE_IDTE= NTRY' DEFINE_IDTENTRY(exc_spurious_interrupt_bug) ^~~~~~~~~~~~~~~ arch/x86/include/asm/idtentry.h:63:29: error: 'no_instrument_function' a= ttribute applies only to functions static __always_inline void __##func(struct pt_regs *regs); \ ^ arch/x86//kernel/traps.c:918:1: note: in expansion of macro 'DEFINE_IDTE= NTRY' DEFINE_IDTENTRY(exc_spurious_interrupt_bug) ^~~~~~~~~~~~~~~ arch/x86/include/asm/idtentry.h:63:45: warning: '__always_inline__' attr= ibute ignored [-Wattributes] static __always_inline void __##func(struct pt_regs *regs); \ ^ arch/x86//kernel/traps.c:918:1: note: in expansion of macro 'DEFINE_IDTE= NTRY' DEFINE_IDTENTRY(exc_spurious_interrupt_bug) ^~~~~~~~~~~~~~~ In file included from include/linux/compiler_types.h:59:0, from :0: include/linux/compiler_attributes.h:149:41: error: expected declaration = specifiers before '__attribute__' # define __visible __attribute__((__externally_vis= ible__)) ^ arch/x86/include/asm/idtentry.h:65:1: note: in expansion of macro '__vis= ible' __visible notrace void func(struct pt_regs *regs) \ ^~~~~~~~~ arch/x86//kernel/traps.c:918:1: note: in expansion of macro 'DEFINE_IDTE= NTRY' DEFINE_IDTENTRY(exc_spurious_interrupt_bug) ^~~~~~~~~~~~~~~ In file included from arch/x86/include/asm/traps.h:9:0, -- ^~~~~~~~~~~~~~~ arch/x86/kernel/traps.c:484:1: error: expected '=3D', ',', ';', 'asm' or= '__attribute__' before '{' token { ^ arch/x86/kernel/traps.c:497:1: warning: empty declaration enum kernel_gp_hint { ^~~~ arch/x86/kernel/traps.c:510:1: error: expected '=3D', ',', ';', 'asm' or= '__attribute__' before '{' token { ^ In file included from arch/x86/include/asm/traps.h:9:0, from arch/x86/kernel/traps.c:46: arch/x86/include/asm/idtentry.h:102:29: error: storage class specified f= or parameter '__exc_general_protection' static __always_inline void __##func(struct pt_regs *regs, \ ^ arch/x86/kernel/traps.c:541:1: note: in expansion of macro 'DEFINE_IDTEN= TRY_ERRORCODE' DEFINE_IDTENTRY_ERRORCODE(exc_general_protection) ^~~~~~~~~~~~~~~~~~~~~~~~~ arch/x86/include/asm/idtentry.h:102:29: warning: parameter '__exc_genera= l_protection' declared 'inline' static __always_inline void __##func(struct pt_regs *regs, \ ^ arch/x86/kernel/traps.c:541:1: note: in expansion of macro 'DEFINE_IDTEN= TRY_ERRORCODE' DEFINE_IDTENTRY_ERRORCODE(exc_general_protection) ^~~~~~~~~~~~~~~~~~~~~~~~~ arch/x86/include/asm/idtentry.h:102:45: warning: '__gnu_inline__' attrib= ute ignored [-Wattributes] static __always_inline void __##func(struct pt_regs *regs, \ ^ arch/x86/kernel/traps.c:541:1: note: in expansion of macro 'DEFINE_IDTEN= TRY_ERRORCODE' DEFINE_IDTENTRY_ERRORCODE(exc_general_protection) ^~~~~~~~~~~~~~~~~~~~~~~~~ arch/x86/include/asm/idtentry.h:102:29: error: 'no_instrument_function' = attribute applies only to functions static __always_inline void __##func(struct pt_regs *regs, \ ^ arch/x86/kernel/traps.c:541:1: note: in expansion of macro 'DEFINE_IDTEN= TRY_ERRORCODE' DEFINE_IDTENTRY_ERRORCODE(exc_general_protection) ^~~~~~~~~~~~~~~~~~~~~~~~~ arch/x86/include/asm/idtentry.h:102:45: warning: '__always_inline__' att= ribute ignored [-Wattributes] static __always_inline void __##func(struct pt_regs *regs, \ ^ arch/x86/kernel/traps.c:541:1: note: in expansion of macro 'DEFINE_IDTEN= TRY_ERRORCODE' DEFINE_IDTENTRY_ERRORCODE(exc_general_protection) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/linux/compiler_types.h:59:0, from :0: include/linux/compiler_attributes.h:149:41: error: expected declaration = specifiers before '__attribute__' # define __visible __attribute__((__externally_vis= ible__)) ^ arch/x86/include/asm/idtentry.h:105:1: note: in expansion of macro '__vi= sible' __visible notrace void func(struct pt_regs *regs, \ ^~~~~~~~~ arch/x86/kernel/traps.c:541:1: note: in expansion of macro 'DEFINE_IDTEN= TRY_ERRORCODE' DEFINE_IDTENTRY_ERRORCODE(exc_general_protection) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from arch/x86/include/asm/traps.h:9:0, from arch/x86/kernel/traps.c:46: arch/x86/include/asm/idtentry.h:112:22: error: expected declaration spec= ifiers before ';' token NOKPROBE_SYMBOL(func); \ ^ arch/x86/kernel/traps.c:541:1: note: in expansion of macro 'DEFINE_IDTEN= TRY_ERRORCODE' DEFINE_IDTENTRY_ERRORCODE(exc_general_protection) ^~~~~~~~~~~~~~~~~~~~~~~~~ arch/x86/kernel/traps.c:542:1: error: expected '=3D', ',', ';', 'asm' or= '__attribute__' before '{' token { ^ In file included from include/linux/compiler_types.h:59:0, from :0: include/linux/compiler_attributes.h:149:41: error: expected declaration = specifiers before '__attribute__' # define __visible __attribute__((__externally_vis= ible__)) ^ arch/x86/include/asm/traps.h:12:23: note: in expansion of macro '__visib= le' #define dotraplinkage __visible ^~~~~~~~~ arch/x86/kernel/traps.c:616:1: note: in expansion of macro 'dotraplinkag= e' dotraplinkage void notrace do_int3(struct pt_regs *regs, long error_cod= e) ^~~~~~~~~~~~~ arch/x86/kernel/traps.c:661:25: error: expected declaration specifiers b= efore ';' token NOKPROBE_SYMBOL(do_int3); ^ arch/x86/kernel/traps.c:710:1: error: expected '=3D', ',', ';', 'asm' or= '__attribute__' before '{' token { ^ In file included from include/linux/compiler_types.h:59:0, from :0: include/linux/compiler_attributes.h:149:41: error: expected declaration = specifiers before '__attribute__' # define __visible __attribute__((__externally_vis= ible__)) ^ arch/x86/include/asm/traps.h:12:23: note: in expansion of macro '__visib= le' #define dotraplinkage __visible ^~~~~~~~~ arch/x86/kernel/traps.c:756:1: note: in expansion of macro 'dotraplinkag= e' dotraplinkage void do_debug(struct pt_regs *regs, long error_code) ^~~~~~~~~~~~~ arch/x86/kernel/traps.c:858:26: error: expected declaration specifiers b= efore ';' token NOKPROBE_SYMBOL(do_debug); ^ arch/x86/kernel/traps.c:866:1: error: expected '=3D', ',', ';', 'asm' or= '__attribute__' before '{' token { ^ In file included from arch/x86/include/asm/traps.h:9:0, from arch/x86/kernel/traps.c:46: >> arch/x86/include/asm/idtentry.h:63:29: error: storage class specified fo= r parameter '__exc_coprocessor_error' static __always_inline void __##func(struct pt_regs *regs); \ ^ arch/x86/kernel/traps.c:905:1: note: in expansion of macro 'DEFINE_IDTEN= TRY' DEFINE_IDTENTRY(exc_coprocessor_error) ^~~~~~~~~~~~~~~ >> arch/x86/include/asm/idtentry.h:63:29: warning: parameter '__exc_coproce= ssor_error' declared 'inline' static __always_inline void __##func(struct pt_regs *regs); \ ^ arch/x86/kernel/traps.c:905:1: note: in expansion of macro 'DEFINE_IDTEN= TRY' DEFINE_IDTENTRY(exc_coprocessor_error) ^~~~~~~~~~~~~~~ arch/x86/include/asm/idtentry.h:63:45: warning: '__gnu_inline__' attribu= te ignored [-Wattributes] static __always_inline void __##func(struct pt_regs *regs); \ ^ arch/x86/kernel/traps.c:905:1: note: in expansion of macro 'DEFINE_IDTEN= TRY' DEFINE_IDTENTRY(exc_coprocessor_error) ^~~~~~~~~~~~~~~ arch/x86/include/asm/idtentry.h:63:29: error: 'no_instrument_function' a= ttribute applies only to functions static __always_inline void __##func(struct pt_regs *regs); \ ^ arch/x86/kernel/traps.c:905:1: note: in expansion of macro 'DEFINE_IDTEN= TRY' DEFINE_IDTENTRY(exc_coprocessor_error) ^~~~~~~~~~~~~~~ arch/x86/include/asm/idtentry.h:63:45: warning: '__always_inline__' attr= ibute ignored [-Wattributes] static __always_inline void __##func(struct pt_regs *regs); \ ^ arch/x86/kernel/traps.c:905:1: note: in expansion of macro 'DEFINE_IDTEN= TRY' DEFINE_IDTENTRY(exc_coprocessor_error) ^~~~~~~~~~~~~~~ In file included from include/linux/compiler_types.h:59:0, from :0: include/linux/compiler_attributes.h:149:41: error: expected declaration = specifiers before '__attribute__' # define __visible __attribute__((__externally_vis= ible__)) ^ arch/x86/include/asm/idtentry.h:65:1: note: in expansion of macro '__vis= ible' __visible notrace void func(struct pt_regs *regs) \ ^~~~~~~~~ arch/x86/kernel/traps.c:905:1: note: in expansion of macro 'DEFINE_IDTEN= TRY' DEFINE_IDTENTRY(exc_coprocessor_error) ^~~~~~~~~~~~~~~ In file included from arch/x86/include/asm/traps.h:9:0, from arch/x86/kernel/traps.c:46: arch/x86/include/asm/idtentry.h:71:22: error: expected declaration speci= fiers before ';' token NOKPROBE_SYMBOL(func); \ ^ arch/x86/kernel/traps.c:905:1: note: in expansion of macro 'DEFINE_IDTEN= TRY' DEFINE_IDTENTRY(exc_coprocessor_error) ^~~~~~~~~~~~~~~ arch/x86/kernel/traps.c:906:1: error: expected '=3D', ',', ';', 'asm' or= '__attribute__' before '{' token { ^ In file included from include/linux/compiler_types.h:59:0, from :0: include/linux/compiler_attributes.h:149:41: error: expected declaration = specifiers before '__attribute__' # define __visible __attribute__((__externally_vis= ible__)) ^ arch/x86/include/asm/traps.h:12:23: note: in expansion of macro '__visib= le' #define dotraplinkage __visible ^~~~~~~~~ arch/x86/kernel/traps.c:911:1: note: in expansion of macro 'dotraplinkag= e' dotraplinkage void ^~~~~~~~~~~~~ In file included from arch/x86/include/asm/traps.h:9:0, from arch/x86/kernel/traps.c:46: arch/x86/include/asm/idtentry.h:63:29: error: storage class specified fo= r parameter '__exc_spurious_interrupt_bug' static __always_inline void __##func(struct pt_regs *regs); \ ^ arch/x86/kernel/traps.c:918:1: note: in expansion of macro 'DEFINE_IDTEN= TRY' DEFINE_IDTENTRY(exc_spurious_interrupt_bug) ^~~~~~~~~~~~~~~ arch/x86/include/asm/idtentry.h:63:29: warning: parameter '__exc_spuriou= s_interrupt_bug' declared 'inline' static __always_inline void __##func(struct pt_regs *regs); \ ^ arch/x86/kernel/traps.c:918:1: note: in expansion of macro 'DEFINE_IDTEN= TRY' DEFINE_IDTENTRY(exc_spurious_interrupt_bug) ^~~~~~~~~~~~~~~ arch/x86/include/asm/idtentry.h:63:45: warning: '__gnu_inline__' attribu= te ignored [-Wattributes] static __always_inline void __##func(struct pt_regs *regs); \ ^ arch/x86/kernel/traps.c:918:1: note: in expansion of macro 'DEFINE_IDTEN= TRY' DEFINE_IDTENTRY(exc_spurious_interrupt_bug) ^~~~~~~~~~~~~~~ arch/x86/include/asm/idtentry.h:63:29: error: 'no_instrument_function' a= ttribute applies only to functions static __always_inline void __##func(struct pt_regs *regs); \ ^ arch/x86/kernel/traps.c:918:1: note: in expansion of macro 'DEFINE_IDTEN= TRY' DEFINE_IDTENTRY(exc_spurious_interrupt_bug) ^~~~~~~~~~~~~~~ arch/x86/include/asm/idtentry.h:63:45: warning: '__always_inline__' attr= ibute ignored [-Wattributes] static __always_inline void __##func(struct pt_regs *regs); \ ^ arch/x86/kernel/traps.c:918:1: note: in expansion of macro 'DEFINE_IDTEN= TRY' DEFINE_IDTENTRY(exc_spurious_interrupt_bug) ^~~~~~~~~~~~~~~ In file included from include/linux/compiler_types.h:59:0, from :0: include/linux/compiler_attributes.h:149:41: error: expected declaration = specifiers before '__attribute__' # define __visible __attribute__((__externally_vis= ible__)) ^ arch/x86/include/asm/idtentry.h:65:1: note: in expansion of macro '__vis= ible' __visible notrace void func(struct pt_regs *regs) \ ^~~~~~~~~ arch/x86/kernel/traps.c:918:1: note: in expansion of macro 'DEFINE_IDTEN= TRY' DEFINE_IDTENTRY(exc_spurious_interrupt_bug) ^~~~~~~~~~~~~~~ In file included from arch/x86/include/asm/traps.h:9:0, vim +/__exc_coprocessor_error +63 arch/x86/include/asm/idtentry.h d6bf56db0c42e3 Thomas Gleixner 2020-02-25 28 = d6bf56db0c42e3 Thomas Gleixner 2020-02-25 29 /** d6bf56db0c42e3 Thomas Gleixner 2020-02-25 30 * DECLARE_IDTENTRY - Declar= e functions for simple IDT entry points d6bf56db0c42e3 Thomas Gleixner 2020-02-25 31 * No error code push= ed by hardware d6bf56db0c42e3 Thomas Gleixner 2020-02-25 32 * @vector: Vector number (i= gnored for C) d6bf56db0c42e3 Thomas Gleixner 2020-02-25 33 * @func: Function name of t= he entry point d6bf56db0c42e3 Thomas Gleixner 2020-02-25 34 * d6bf56db0c42e3 Thomas Gleixner 2020-02-25 35 * Declares three functions: d6bf56db0c42e3 Thomas Gleixner 2020-02-25 36 * - The ASM entry point: as= m_##func d6bf56db0c42e3 Thomas Gleixner 2020-02-25 37 * - The XEN PV trap entry p= oint: xen_##func (maybe unused) d6bf56db0c42e3 Thomas Gleixner 2020-02-25 38 * - The C handler called fr= om the ASM entry point d6bf56db0c42e3 Thomas Gleixner 2020-02-25 39 * d6bf56db0c42e3 Thomas Gleixner 2020-02-25 40 * Note: This is the C varia= nt of DECLARE_IDTENTRY(). As the name says it d6bf56db0c42e3 Thomas Gleixner 2020-02-25 41 * declares the entry points= for usage in C code. There is an ASM variant d6bf56db0c42e3 Thomas Gleixner 2020-02-25 42 * as well which is used to = emit the entry stubs in entry_32/64.S. d6bf56db0c42e3 Thomas Gleixner 2020-02-25 43 */ d6bf56db0c42e3 Thomas Gleixner 2020-02-25 44 #define DECLARE_IDTENTRY(vec= tor, func) \ d6bf56db0c42e3 Thomas Gleixner 2020-02-25 45 asmlinkage void asm_##func(= void); \ d6bf56db0c42e3 Thomas Gleixner 2020-02-25 46 asmlinkage void xen_asm_##f= unc(void); \ d6bf56db0c42e3 Thomas Gleixner 2020-02-25 47 __visible void func(struct = pt_regs *regs) d6bf56db0c42e3 Thomas Gleixner 2020-02-25 48 = d6bf56db0c42e3 Thomas Gleixner 2020-02-25 49 /** d6bf56db0c42e3 Thomas Gleixner 2020-02-25 50 * DEFINE_IDTENTRY - Emit co= de for simple IDT entry points d6bf56db0c42e3 Thomas Gleixner 2020-02-25 51 * @func: Function name of t= he entry point d6bf56db0c42e3 Thomas Gleixner 2020-02-25 52 * d6bf56db0c42e3 Thomas Gleixner 2020-02-25 53 * @func is called from ASM = entry code with interrupts disabled. d6bf56db0c42e3 Thomas Gleixner 2020-02-25 54 * d6bf56db0c42e3 Thomas Gleixner 2020-02-25 55 * The macro is written so i= t acts as function definition. Append the d6bf56db0c42e3 Thomas Gleixner 2020-02-25 56 * body with a pair of curly= brackets. d6bf56db0c42e3 Thomas Gleixner 2020-02-25 57 * d6bf56db0c42e3 Thomas Gleixner 2020-02-25 58 * idtentry_enter() contains= common code which has to be invoked before d6bf56db0c42e3 Thomas Gleixner 2020-02-25 59 * arbitrary code in the bod= y. idtentry_exit() contains common code d6bf56db0c42e3 Thomas Gleixner 2020-02-25 60 * which has to run before r= eturning to the low level assembly code. d6bf56db0c42e3 Thomas Gleixner 2020-02-25 61 */ d6bf56db0c42e3 Thomas Gleixner 2020-02-25 62 #define DEFINE_IDTENTRY(func= ) \ d6bf56db0c42e3 Thomas Gleixner 2020-02-25 @63 static __always_inline void = __##func(struct pt_regs *regs); \ d6bf56db0c42e3 Thomas Gleixner 2020-02-25 64 \ d6bf56db0c42e3 Thomas Gleixner 2020-02-25 65 __visible notrace void func(= struct pt_regs *regs) \ d6bf56db0c42e3 Thomas Gleixner 2020-02-25 66 { \ d6bf56db0c42e3 Thomas Gleixner 2020-02-25 67 idtentry_enter(regs); \ d6bf56db0c42e3 Thomas Gleixner 2020-02-25 68 __##func (regs); \ d6bf56db0c42e3 Thomas Gleixner 2020-02-25 69 idtentry_exit(regs); \ d6bf56db0c42e3 Thomas Gleixner 2020-02-25 70 } \ d6bf56db0c42e3 Thomas Gleixner 2020-02-25 71 NOKPROBE_SYMBOL(func); = \ d6bf56db0c42e3 Thomas Gleixner 2020-02-25 72 \ d6bf56db0c42e3 Thomas Gleixner 2020-02-25 73 static __always_inline void = __##func(struct pt_regs *regs) d6bf56db0c42e3 Thomas Gleixner 2020-02-25 74 = :::::: The code at line 63 was first introduced by commit :::::: d6bf56db0c42e3542e130d972486e6e3858a6ac9 x86/idtentry: Provide macro= s to define/declare IDT entry points :::::: TO: Thomas Gleixner :::::: CC: Thomas Gleixner --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org --===============3920701861186812195== Content-Type: application/gzip MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config.gz" 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 --===============3920701861186812195==--