diff options
Diffstat (limited to 'include/linux/kernel.h')
| -rw-r--r-- | include/linux/kernel.h | 9 | 
1 files changed, 9 insertions, 0 deletions
diff --git a/include/linux/kernel.h b/include/linux/kernel.h index d234cd31e75a..56aec84237ad 100644 --- a/include/linux/kernel.h +++ b/include/linux/kernel.h @@ -511,6 +511,15 @@ extern enum system_states {  #define TAINT_UNSIGNED_MODULE		13  #define TAINT_SOFTLOCKUP		14  #define TAINT_LIVEPATCH			15 +#define TAINT_FLAGS_COUNT		16 + +struct taint_flag { +	char true;	/* character printed when tainted */ +	char false;	/* character printed when not tainted */ +	bool module;	/* also show as a per-module taint flag */ +}; + +extern const struct taint_flag taint_flags[TAINT_FLAGS_COUNT];  extern const char hex_asc[];  #define hex_asc_lo(x)	hex_asc[((x) & 0x0f)]  |