In file included from <command-line>:
secvault.c: In function ‘vault_read’:
././include/linux/compiler_types.h:210:20: error: invalid 'asm': operand is not a condition code, invalid operand code 'c'
210 | #define asm_inline asm __inline
| ^~~
./arch/x86/include/asm/bug.h:35:2: note: in expansion of macro ‘asm_inline’
35 | asm_inline volatile("1:\t" ins "\n" \
| ^~~~~~~~~~
./arch/x86/include/asm/bug.h:79:2: note: in expansion of macro ‘_BUG_FLAGS’
79 | _BUG_FLAGS(ASM_UD2, BUGFLAG_WARNING|(flags)); \
| ^~~~~~~~~~
./include/asm-generic/bug.h:98:3: note: in expansion of macro ‘__WARN_FLAGS’
98 | __WARN_FLAGS(BUGFLAG_ONCE | \
| ^~~~~~~~~~~~
./include/linux/thread_info.h:150:6: note: in expansion of macro ‘WARN_ON_ONCE’
150 | if (WARN_ON_ONCE(bytes > INT_MAX))
| ^~~~~~~~~~~~