Commit f4b62423 authored by Jani Nikula's avatar Jani Nikula Committed by Andrew Morton
Browse files

kernel/panic: return early from print_tainted() when not tainted

parent 21516c56
Loading
Loading
Loading
Loading
+13 −12
Original line number Diff line number Diff line
@@ -507,12 +507,15 @@ const struct taint_flag taint_flags[TAINT_FLAGS_COUNT] = {
const char *print_tainted(void)
{
	static char buf[TAINT_FLAGS_COUNT + sizeof("Tainted: ")];
	char *s;
	int i;

	BUILD_BUG_ON(ARRAY_SIZE(taint_flags) != TAINT_FLAGS_COUNT);

	if (tainted_mask) {
		char *s;
		int i;
	if (!tainted_mask) {
		snprintf(buf, sizeof(buf), "Not tainted");
		return buf;
	}

	s = buf + sprintf(buf, "Tainted: ");
	for (i = 0; i < TAINT_FLAGS_COUNT; i++) {
@@ -521,8 +524,6 @@ const char *print_tainted(void)
			t->c_true : t->c_false;
	}
	*s = 0;
	} else
		snprintf(buf, sizeof(buf), "Not tainted");

	return buf;
}