* [jpoimboe:klp-build 47/63] include/linux/annotate.h:116:41: error: expected ':' or ')' before 'ASM_ANNOTATE_DATA'
@ 2025-09-16 8:38 kernel test robot
0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2025-09-16 8:38 UTC (permalink / raw)
To: Josh Poimboeuf; +Cc: oe-kbuild-all
tree: https://git.kernel.org/pub/scm/linux/kernel/git/jpoimboe/linux.git klp-build
head: 2593505eb2ab279f15bb41f68fc71e07e88c48d1
commit: b7bac878d42c246802d0371ba54de9923e9dc954 [47/63] x86,objtool: Annotate special section entries
config: um-randconfig-001-20250916 (https://download.01.org/0day-ci/archive/20250916/202509161602.PBvzz48S-lkp@intel.com/config)
compiler: gcc-14 (Debian 14.2.0-19) 14.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20250916/202509161602.PBvzz48S-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202509161602.PBvzz48S-lkp@intel.com/
All errors (new ones prefixed by >>):
In file included from include/linux/objtool.h:6,
from arch/x86/include/asm/alternative.h:7,
from arch/x86/include/asm/atomic.h:7,
from include/linux/atomic.h:7,
from include/linux/jump_label.h:257,
from arch/x86/include/asm/string_64.h:6,
from arch/x86/include/asm/string.h:5,
from include/linux/string.h:65,
from lib/string.c:25:
arch/x86/include/asm/word-at-a-time.h: In function 'load_unaligned_zeropad':
>> include/linux/annotate.h:116:41: error: expected ':' or ')' before 'ASM_ANNOTATE_DATA'
116 | #define ANNOTATE_DATA_SPECIAL ASM_ANNOTATE_DATA(ANNOTYPE_DATA_SPECIAL)
| ^~~~~~~~~~~~~~~~~
arch/x86/include/asm/asm.h:197:9: note: in expansion of macro 'ANNOTATE_DATA_SPECIAL'
197 | ANNOTATE_DATA_SPECIAL \
| ^~~~~~~~~~~~~~~~~~~~~
arch/x86/include/asm/word-at-a-time.h:77:17: note: in expansion of macro '_ASM_EXTABLE_TYPE'
77 | _ASM_EXTABLE_TYPE(1b, 2b, EX_TYPE_ZEROPAD)
| ^~~~~~~~~~~~~~~~~
vim +116 include/linux/annotate.h
1a6f9c365a6ccf Josh Poimboeuf 2025-09-15 111
1a6f9c365a6ccf Josh Poimboeuf 2025-09-15 112 /*
1a6f9c365a6ccf Josh Poimboeuf 2025-09-15 113 * Annotate a special section entry. This emables livepatch module generation
1a6f9c365a6ccf Josh Poimboeuf 2025-09-15 114 * to find and extract individual special section entries as needed.
1a6f9c365a6ccf Josh Poimboeuf 2025-09-15 115 */
1a6f9c365a6ccf Josh Poimboeuf 2025-09-15 @116 #define ANNOTATE_DATA_SPECIAL ASM_ANNOTATE_DATA(ANNOTYPE_DATA_SPECIAL)
bbbacd28eeda68 Josh Poimboeuf 2025-09-15 117
:::::: The code at line 116 was first introduced by commit
:::::: 1a6f9c365a6ccf43552a506bcf08caed21cfd8cc objtool: Add ANNOTATE_DATA_SPECIAL
:::::: TO: Josh Poimboeuf <jpoimboe@kernel.org>
:::::: CC: Josh Poimboeuf <jpoimboe@kernel.org>
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2025-09-16 8:39 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-09-16 8:38 [jpoimboe:klp-build 47/63] include/linux/annotate.h:116:41: error: expected ':' or ')' before 'ASM_ANNOTATE_DATA' kernel test robot
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.