Commit 0aa0313f authored by Linus Torvalds's avatar Linus Torvalds

Merge tag 'modules-for-v4.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux

Pull modules fix from Jessica Yu:

 - fix out-of-tree module breakage when it supplies its own definitions
   of true and false

* tag 'modules-for-v4.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux:
  taint/module: Fix problems when out-of-kernel driver defines true or false
parents 4b19a9e2 5eb7c0d0
...@@ -514,8 +514,8 @@ extern enum system_states { ...@@ -514,8 +514,8 @@ extern enum system_states {
#define TAINT_FLAGS_COUNT 16 #define TAINT_FLAGS_COUNT 16
struct taint_flag { struct taint_flag {
char true; /* character printed when tainted */ char c_true; /* character printed when tainted */
char false; /* character printed when not tainted */ char c_false; /* character printed when not tainted */
bool module; /* also show as a per-module taint flag */ bool module; /* also show as a per-module taint flag */
}; };
......
...@@ -1145,7 +1145,7 @@ static size_t module_flags_taint(struct module *mod, char *buf) ...@@ -1145,7 +1145,7 @@ static size_t module_flags_taint(struct module *mod, char *buf)
for (i = 0; i < TAINT_FLAGS_COUNT; i++) { for (i = 0; i < TAINT_FLAGS_COUNT; i++) {
if (taint_flags[i].module && test_bit(i, &mod->taints)) if (taint_flags[i].module && test_bit(i, &mod->taints))
buf[l++] = taint_flags[i].true; buf[l++] = taint_flags[i].c_true;
} }
return l; return l;
......
...@@ -355,7 +355,7 @@ const char *print_tainted(void) ...@@ -355,7 +355,7 @@ const char *print_tainted(void)
for (i = 0; i < TAINT_FLAGS_COUNT; i++) { for (i = 0; i < TAINT_FLAGS_COUNT; i++) {
const struct taint_flag *t = &taint_flags[i]; const struct taint_flag *t = &taint_flags[i];
*s++ = test_bit(i, &tainted_mask) ? *s++ = test_bit(i, &tainted_mask) ?
t->true : t->false; t->c_true : t->c_false;
} }
*s = 0; *s = 0;
} else } else
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment