tree: https://gitee.com/openeuler/kernel.git OLK-6.6 head: 95bc69473a373c2e578d4fc39734e5811a03ead3 commit: cf5f2d9ff017873c792298693e593dc358db6035 [1546/1546] arm64: Faster SVC exception handler with xcall config: arm64-allmodconfig (https://download.01.org/0day-ci/archive/20241129/202411290752.RSi29UP4-lkp@i...) compiler: clang version 20.0.0git (https://github.com/llvm/llvm-project 592c0fe55f6d9a811028b5f3507be91458ab2713) reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20241129/202411290752.RSi29UP4-lkp@i...)
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/202411290752.RSi29UP4-lkp@intel.com/
All errors (new ones prefixed by >>):
<instantiation>:1:5: error: expected absolute expression
.if 1 == 0 && std == std ^ arch/arm64/kernel/entry.S:587:2: note: while in macro instantiation kernel_entry 1 ^ <instantiation>:103:5: error: expected absolute expression .if std == std ^ arch/arm64/kernel/entry.S:587:2: note: while in macro instantiation kernel_entry 1 ^
<instantiation>:1:5: error: expected absolute expression
.if 1 == 0 && std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 1, 64 ^ arch/arm64/kernel/entry.S:686:2: note: while in macro instantiation entry_handler 1, t, 64, sync ^ <instantiation>:103:5: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 1, 64 ^ arch/arm64/kernel/entry.S:686:2: note: while in macro instantiation entry_handler 1, t, 64, sync ^
<instantiation>:1:5: error: expected absolute expression
.if 1 == 0 && std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 1, 64 ^ arch/arm64/kernel/entry.S:687:2: note: while in macro instantiation entry_handler 1, t, 64, irq ^ <instantiation>:103:5: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 1, 64 ^ arch/arm64/kernel/entry.S:687:2: note: while in macro instantiation entry_handler 1, t, 64, irq ^
<instantiation>:1:5: error: expected absolute expression
.if 1 == 0 && std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 1, 64 ^ arch/arm64/kernel/entry.S:688:2: note: while in macro instantiation entry_handler 1, t, 64, fiq ^ <instantiation>:103:5: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 1, 64 ^ arch/arm64/kernel/entry.S:688:2: note: while in macro instantiation entry_handler 1, t, 64, fiq ^
<instantiation>:1:5: error: expected absolute expression
.if 1 == 0 && std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 1, 64 ^ arch/arm64/kernel/entry.S:689:2: note: while in macro instantiation entry_handler 1, t, 64, error ^ <instantiation>:103:5: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 1, 64 ^ arch/arm64/kernel/entry.S:689:2: note: while in macro instantiation entry_handler 1, t, 64, error ^
<instantiation>:1:5: error: expected absolute expression
.if 1 == 0 && std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 1, 64 ^ arch/arm64/kernel/entry.S:691:2: note: while in macro instantiation entry_handler 1, h, 64, sync ^ <instantiation>:103:5: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 1, 64 ^ arch/arm64/kernel/entry.S:691:2: note: while in macro instantiation entry_handler 1, h, 64, sync ^
<instantiation>:1:5: error: expected absolute expression
.if 1 == 0 && std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 1, 64 ^ arch/arm64/kernel/entry.S:692:2: note: while in macro instantiation entry_handler 1, h, 64, irq ^ <instantiation>:103:5: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 1, 64 ^ arch/arm64/kernel/entry.S:692:2: note: while in macro instantiation entry_handler 1, h, 64, irq ^
<instantiation>:1:5: error: expected absolute expression
.if 1 == 0 && std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 1, 64 ^ arch/arm64/kernel/entry.S:693:2: note: while in macro instantiation entry_handler 1, h, 64, fiq ^ <instantiation>:103:5: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 1, 64 ^ arch/arm64/kernel/entry.S:693:2: note: while in macro instantiation entry_handler 1, h, 64, fiq ^
<instantiation>:1:5: error: expected absolute expression
.if 1 == 0 && std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 1, 64 ^ arch/arm64/kernel/entry.S:694:2: note: while in macro instantiation entry_handler 1, h, 64, error ^ <instantiation>:103:5: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 1, 64 ^ arch/arm64/kernel/entry.S:694:2: note: while in macro instantiation entry_handler 1, h, 64, error ^
<instantiation>:1:5: error: expected absolute expression
.if 0 == 0 && std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 64 ^ arch/arm64/kernel/entry.S:696:2: note: while in macro instantiation entry_handler 0, t, 64, sync ^ <instantiation>:33:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 64 ^ arch/arm64/kernel/entry.S:696:2: note: while in macro instantiation entry_handler 0, t, 64, sync ^ <instantiation>:39:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 64 ^ arch/arm64/kernel/entry.S:696:2: note: while in macro instantiation entry_handler 0, t, 64, sync ^ <instantiation>:58:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 64 ^ arch/arm64/kernel/entry.S:696:2: note: while in macro instantiation entry_handler 0, t, 64, sync ^ <instantiation>:62:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 64 ^ arch/arm64/kernel/entry.S:696:2: note: while in macro instantiation entry_handler 0, t, 64, sync ^ <instantiation>:70:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 64 ^ arch/arm64/kernel/entry.S:696:2: note: while in macro instantiation entry_handler 0, t, 64, sync ^ <instantiation>:103:5: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 64 ^ arch/arm64/kernel/entry.S:696:2: note: while in macro instantiation entry_handler 0, t, 64, sync ^
<instantiation>:1:5: error: expected absolute expression
.if 0 == 0 && std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 64 ^ arch/arm64/kernel/entry.S:697:2: note: while in macro instantiation entry_handler 0, t, 64, irq ^ <instantiation>:33:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 64 ^ arch/arm64/kernel/entry.S:697:2: note: while in macro instantiation entry_handler 0, t, 64, irq ^ <instantiation>:39:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 64 ^ arch/arm64/kernel/entry.S:697:2: note: while in macro instantiation entry_handler 0, t, 64, irq ^ <instantiation>:58:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 64 ^ arch/arm64/kernel/entry.S:697:2: note: while in macro instantiation entry_handler 0, t, 64, irq ^ <instantiation>:62:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 64 ^ arch/arm64/kernel/entry.S:697:2: note: while in macro instantiation entry_handler 0, t, 64, irq ^ <instantiation>:70:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 64 ^ arch/arm64/kernel/entry.S:697:2: note: while in macro instantiation entry_handler 0, t, 64, irq ^ <instantiation>:103:5: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 64 ^ arch/arm64/kernel/entry.S:697:2: note: while in macro instantiation entry_handler 0, t, 64, irq ^
<instantiation>:1:5: error: expected absolute expression
.if 0 == 0 && std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 64 ^ arch/arm64/kernel/entry.S:698:2: note: while in macro instantiation entry_handler 0, t, 64, fiq ^ <instantiation>:33:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 64 ^ arch/arm64/kernel/entry.S:698:2: note: while in macro instantiation entry_handler 0, t, 64, fiq ^ <instantiation>:39:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 64 ^ arch/arm64/kernel/entry.S:698:2: note: while in macro instantiation entry_handler 0, t, 64, fiq ^ <instantiation>:58:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 64 ^ arch/arm64/kernel/entry.S:698:2: note: while in macro instantiation entry_handler 0, t, 64, fiq ^ <instantiation>:62:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 64 ^ arch/arm64/kernel/entry.S:698:2: note: while in macro instantiation entry_handler 0, t, 64, fiq ^ <instantiation>:70:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 64 ^ arch/arm64/kernel/entry.S:698:2: note: while in macro instantiation entry_handler 0, t, 64, fiq ^ <instantiation>:103:5: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 64 ^ arch/arm64/kernel/entry.S:698:2: note: while in macro instantiation entry_handler 0, t, 64, fiq ^
<instantiation>:1:5: error: expected absolute expression
.if 0 == 0 && std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 64 ^ arch/arm64/kernel/entry.S:699:2: note: while in macro instantiation entry_handler 0, t, 64, error ^ <instantiation>:33:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 64 ^ arch/arm64/kernel/entry.S:699:2: note: while in macro instantiation entry_handler 0, t, 64, error ^ <instantiation>:39:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 64 ^ arch/arm64/kernel/entry.S:699:2: note: while in macro instantiation entry_handler 0, t, 64, error ^ <instantiation>:58:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 64 ^ arch/arm64/kernel/entry.S:699:2: note: while in macro instantiation entry_handler 0, t, 64, error ^ <instantiation>:62:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 64 ^ arch/arm64/kernel/entry.S:699:2: note: while in macro instantiation entry_handler 0, t, 64, error ^ <instantiation>:70:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 64 ^ arch/arm64/kernel/entry.S:699:2: note: while in macro instantiation entry_handler 0, t, 64, error ^ <instantiation>:103:5: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 64 ^ arch/arm64/kernel/entry.S:699:2: note: while in macro instantiation entry_handler 0, t, 64, error ^
<instantiation>:1:5: error: expected absolute expression
.if 0 == 0 && std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 32 ^ arch/arm64/kernel/entry.S:701:2: note: while in macro instantiation entry_handler 0, t, 32, sync ^ <instantiation>:33:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 32 ^ arch/arm64/kernel/entry.S:701:2: note: while in macro instantiation entry_handler 0, t, 32, sync ^ <instantiation>:39:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 32 ^ arch/arm64/kernel/entry.S:701:2: note: while in macro instantiation entry_handler 0, t, 32, sync ^ <instantiation>:58:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 32 ^ arch/arm64/kernel/entry.S:701:2: note: while in macro instantiation entry_handler 0, t, 32, sync ^ <instantiation>:62:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 32 ^ arch/arm64/kernel/entry.S:701:2: note: while in macro instantiation entry_handler 0, t, 32, sync ^ <instantiation>:70:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 32 ^ arch/arm64/kernel/entry.S:701:2: note: while in macro instantiation entry_handler 0, t, 32, sync ^ <instantiation>:103:5: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 32 ^ arch/arm64/kernel/entry.S:701:2: note: while in macro instantiation entry_handler 0, t, 32, sync ^
<instantiation>:1:5: error: expected absolute expression
.if 0 == 0 && std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 32 ^ arch/arm64/kernel/entry.S:702:2: note: while in macro instantiation entry_handler 0, t, 32, irq ^ <instantiation>:33:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 32 ^ arch/arm64/kernel/entry.S:702:2: note: while in macro instantiation entry_handler 0, t, 32, irq ^ <instantiation>:39:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 32 ^ arch/arm64/kernel/entry.S:702:2: note: while in macro instantiation entry_handler 0, t, 32, irq ^ <instantiation>:58:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 32 ^ arch/arm64/kernel/entry.S:702:2: note: while in macro instantiation entry_handler 0, t, 32, irq ^ <instantiation>:62:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 32 ^ arch/arm64/kernel/entry.S:702:2: note: while in macro instantiation entry_handler 0, t, 32, irq ^ <instantiation>:70:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 32 ^ arch/arm64/kernel/entry.S:702:2: note: while in macro instantiation entry_handler 0, t, 32, irq ^ <instantiation>:103:5: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 32 ^ arch/arm64/kernel/entry.S:702:2: note: while in macro instantiation entry_handler 0, t, 32, irq ^
<instantiation>:1:5: error: expected absolute expression
.if 0 == 0 && std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 32 ^ arch/arm64/kernel/entry.S:703:2: note: while in macro instantiation entry_handler 0, t, 32, fiq ^ <instantiation>:33:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 32 ^ arch/arm64/kernel/entry.S:703:2: note: while in macro instantiation entry_handler 0, t, 32, fiq ^ <instantiation>:39:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 32 ^ arch/arm64/kernel/entry.S:703:2: note: while in macro instantiation entry_handler 0, t, 32, fiq ^ <instantiation>:58:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 32 ^ arch/arm64/kernel/entry.S:703:2: note: while in macro instantiation entry_handler 0, t, 32, fiq ^ <instantiation>:62:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 32 ^ arch/arm64/kernel/entry.S:703:2: note: while in macro instantiation entry_handler 0, t, 32, fiq ^ <instantiation>:70:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 32 ^ arch/arm64/kernel/entry.S:703:2: note: while in macro instantiation entry_handler 0, t, 32, fiq ^ <instantiation>:103:5: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 32 ^ arch/arm64/kernel/entry.S:703:2: note: while in macro instantiation entry_handler 0, t, 32, fiq ^
<instantiation>:1:5: error: expected absolute expression
.if 0 == 0 && std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 32 ^ arch/arm64/kernel/entry.S:704:2: note: while in macro instantiation entry_handler 0, t, 32, error ^ <instantiation>:33:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 32 ^ arch/arm64/kernel/entry.S:704:2: note: while in macro instantiation entry_handler 0, t, 32, error ^ <instantiation>:39:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 32 ^ arch/arm64/kernel/entry.S:704:2: note: while in macro instantiation entry_handler 0, t, 32, error ^ <instantiation>:58:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 32 ^ arch/arm64/kernel/entry.S:704:2: note: while in macro instantiation entry_handler 0, t, 32, error ^ <instantiation>:62:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 32 ^ arch/arm64/kernel/entry.S:704:2: note: while in macro instantiation entry_handler 0, t, 32, error ^ <instantiation>:70:6: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 32 ^ arch/arm64/kernel/entry.S:704:2: note: while in macro instantiation entry_handler 0, t, 32, error ^ <instantiation>:103:5: error: expected absolute expression .if std == std ^ <instantiation>:3:2: note: while in macro instantiation kernel_entry 0, 32 ^ arch/arm64/kernel/entry.S:704:2: note: while in macro instantiation entry_handler 0, t, 32, error ^ <instantiation>:24:5: error: expected absolute expression .if std == std ^ arch/arm64/kernel/entry.S:707:2: note: while in macro instantiation kernel_exit 1 ^ <instantiation>:24:5: error: expected absolute expression .if std == std ^ arch/arm64/kernel/entry.S:716:2: note: while in macro instantiation kernel_exit 0 ^ <instantiation>:35:6: error: expected absolute expression .if std == std ^ arch/arm64/kernel/entry.S:716:2: note: while in macro instantiation kernel_exit 0 ^ <instantiation>:55:6: error: expected absolute expression .if std == std ^ arch/arm64/kernel/entry.S:716:2: note: while in macro instantiation kernel_exit 0 ^ <instantiation>:80:6: error: expected absolute expression .if std == std ^ arch/arm64/kernel/entry.S:716:2: note: while in macro instantiation kernel_exit 0 ^ <instantiation>:84:6: error: expected absolute expression .if std == std ^ arch/arm64/kernel/entry.S:716:2: note: while in macro instantiation kernel_exit 0 ^ <instantiation>:109:6: error: expected absolute expression .if std == std