From: Tony Jones <tonyj@suse.de>
Subject: Add external support and no support module to bad taint
Patch-mainline: Never, SLES feature
References: bnc#870450
Target: SLE-12
Acked-by: Lee, Chun-Yi <jlee@suse.com>
---
kernel/tracepoint.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
--- a/kernel/tracepoint.c
+++ b/kernel/tracepoint.c
@@ -331,7 +331,11 @@ EXPORT_SYMBOL_GPL(tracepoint_probe_unreg
bool trace_module_has_bad_taint(struct module *mod)
{
return mod->taints & ~((1 << TAINT_OOT_MODULE) | (1 << TAINT_CRAP) |
- (1 << TAINT_UNSIGNED_MODULE));
+ (1 << TAINT_UNSIGNED_MODULE)
+#ifdef CONFIG_SUSE_KERNEL_SUPPORTED
+ | (1 << TAINT_EXTERNAL_SUPPORT) | (1 << TAINT_NO_SUPPORT)
+#endif
+ );
}
static BLOCKING_NOTIFIER_HEAD(tracepoint_notify_list);