mirror of
https://github.com/torvalds/linux.git
synced 2026-04-18 14:53:58 -04:00
modpost: simplify modpost_log()
With commit cda5f94e88 ("modpost: avoid using the alias attribute"),
only two log levels remain: LOG_WARN and LOG_ERROR. Simplify this by
making it a boolean variable.
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
Reviewed-by: Nathan Chancellor <nathan@kernel.org>
This commit is contained in:
@@ -182,13 +182,8 @@ char *read_text_file(const char *filename);
|
||||
char *get_line(char **stringp);
|
||||
void *sym_get_data(const struct elf_info *info, const Elf_Sym *sym);
|
||||
|
||||
enum loglevel {
|
||||
LOG_WARN,
|
||||
LOG_ERROR,
|
||||
};
|
||||
|
||||
void __attribute__((format(printf, 2, 3)))
|
||||
modpost_log(enum loglevel loglevel, const char *fmt, ...);
|
||||
modpost_log(bool is_error, const char *fmt, ...);
|
||||
|
||||
/*
|
||||
* warn - show the given message, then let modpost continue running, still
|
||||
@@ -203,6 +198,6 @@ modpost_log(enum loglevel loglevel, const char *fmt, ...);
|
||||
* fatal - show the given message, and bail out immediately. This should be
|
||||
* used when there is no point to continue running modpost.
|
||||
*/
|
||||
#define warn(fmt, args...) modpost_log(LOG_WARN, fmt, ##args)
|
||||
#define error(fmt, args...) modpost_log(LOG_ERROR, fmt, ##args)
|
||||
#define warn(fmt, args...) modpost_log(false, fmt, ##args)
|
||||
#define error(fmt, args...) modpost_log(true, fmt, ##args)
|
||||
#define fatal(fmt, args...) do { error(fmt, ##args); exit(1); } while (1)
|
||||
|
||||
Reference in New Issue
Block a user