public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH] Add new TAINT_KSPLICE flag for when a Ksplice update has been loaded.
@ 2009-06-19 19:57 Tim Abbott
  2009-06-19 20:11 ` Peter Zijlstra
  2009-06-22 17:46 ` Chuck Ebbert
  0 siblings, 2 replies; 10+ messages in thread
From: Tim Abbott @ 2009-06-19 19:57 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Linux kernel mailing list, Arjan van de Ven, Alexey Dobriyan,
	Andrew Morton, Anders Kaseorg, Jeffrey B Arnold

Distributions and kerneloops.org have requested that the Ksplice
rebootless update system taint the kernel the first time that a
Ksplice update is installed, in order to assist with bug triage.

Ksplice uses a new taint flag, TAINT_KSPLICE, displayed as 'K', for
this purpose.

We would like to confirm that this use of taint meets with the
community's approval and get this taint flag registered in mainline.

Signed-off-by: Tim Abbott <tabbott@ksplice.com>
---
 include/linux/kernel.h |    1 +
 kernel/panic.c         |    2 ++
 2 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/include/linux/kernel.h b/include/linux/kernel.h
index c5a71c3..be77585 100644
--- a/include/linux/kernel.h
+++ b/include/linux/kernel.h
@@ -330,6 +330,7 @@ extern enum system_states {
 #define TAINT_OVERRIDDEN_ACPI_TABLE	8
 #define TAINT_WARN			9
 #define TAINT_CRAP			10
+#define TAINT_KSPLICE			11
 
 extern void dump_stack(void) __cold;
 
diff --git a/kernel/panic.c b/kernel/panic.c
index 984b3ec..c2ea780 100644
--- a/kernel/panic.c
+++ b/kernel/panic.c
@@ -160,6 +160,7 @@ static const struct tnt tnts[] = {
 	{ TAINT_OVERRIDDEN_ACPI_TABLE,	'A', ' ' },
 	{ TAINT_WARN,			'W', ' ' },
 	{ TAINT_CRAP,			'C', ' ' },
+	{ TAINT_KSPLICE,		'K', ' ' },
 };
 
 /**
@@ -176,6 +177,7 @@ static const struct tnt tnts[] = {
  *  'A' - ACPI table overridden.
  *  'W' - Taint on warning.
  *  'C' - modules from drivers/staging are loaded.
+ *  'K' - A Ksplice update has been loaded.
  *
  *	The string is overwritten by the next call to print_taint().
  */
-- 
1.6.3.1

^ permalink raw reply related	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2009-06-23 18:58 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-06-19 19:57 [PATCH] Add new TAINT_KSPLICE flag for when a Ksplice update has been loaded Tim Abbott
2009-06-19 20:11 ` Peter Zijlstra
2009-06-22  7:51   ` Jon Masters
2009-06-22  8:50     ` Peter Zijlstra
2009-06-22 13:32       ` Tim Abbott
2009-06-22 14:53         ` Andrew Morton
2009-06-23 18:56           ` Tim Abbott
2009-06-22 21:25       ` Jon Masters
2009-06-22 17:46 ` Chuck Ebbert
2009-06-22 19:59   ` Maxim Levitsky

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox