mirror of
https://github.com/torvalds/linux.git
synced 2026-07-29 02:31:27 +02:00
x86/bug: Put HAVE_ARCH_BUG_FORMAT_ARGS WARN definitions inside __ASSEMBLER__
Extend the !assembly #ifdef guarding x86's custom WARN helpers to cover the WARN macros themselves, as they aren't assembly friendly. This helps make it clear that things like __WARN_validate_printf() don't need a dummy definition for assembly code. No functional change intended. Suggested-by: Yan Zhao <yan.y.zhao@intel.com> Signed-off-by: Sean Christopherson <seanjc@google.com> Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Link: https://patch.msgid.link/20260423145419.459988-3-seanjc@google.com
This commit is contained in:
parent
40c4b47f41
commit
23aea3c539
|
|
@ -154,7 +154,6 @@ struct arch_va_list {
|
|||
};
|
||||
extern void *__warn_args(struct arch_va_list *args, struct pt_regs *regs);
|
||||
static __always_inline __printf(1, 2) void __WARN_validate_printf(const char *fmt, ...) { }
|
||||
#endif /* __ASSEMBLER__ */
|
||||
|
||||
#define __WARN_bug_entry(flags, format) ({ \
|
||||
struct bug_entry *bug; \
|
||||
|
|
@ -189,6 +188,7 @@ do { \
|
|||
} \
|
||||
__ret_warn_on; \
|
||||
})
|
||||
#endif /* __ASSEMBLER__ */
|
||||
|
||||
#endif /* HAVE_ARCH_BUG_FORMAT_ARGS */
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user