Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755554Ab0KHUdq (ORCPT ); Mon, 8 Nov 2010 15:33:46 -0500 Received: from smtp-out.google.com ([74.125.121.35]:3679 "EHLO smtp-out.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755533Ab0KHUdo (ORCPT ); Mon, 8 Nov 2010 15:33:44 -0500 DomainKey-Signature: a=rsa-sha1; s=beta; d=google.com; c=nofws; q=dns; h=subject:to:from:cc:date:message-id:in-reply-to:references: user-agent:mime-version:content-type: content-transfer-encoding:x-system-of-record; b=aIIxyrrAggDhfw0elDDWjJ5CbAcSltonGajZJTLb6Zj0UNJ+ajEh+3sKSt20sscqs ZNBIAVwuItIw3BwDb8MNw== Subject: [PATCH v2 17/23] kmsg_dumper: Introduce a new 'SOFT' dump reason To: simon.kagstrom@netinsight.net, davem@davemloft.net, nhorman@tuxdriver.com, Matt Mackall From: Mike Waychison Cc: adurbin@google.com, linux-kernel@vger.kernel.org, chavey@google.com, Greg KH , =?utf-8?q?Am=C3=A9rico?= Wang , akpm@linux-foundation.org, linux-api@vger.kernel.org Date: Mon, 08 Nov 2010 12:33:17 -0800 Message-ID: <20101108203316.22479.86025.stgit@crlf.mtv.corp.google.com> In-Reply-To: <20101108203120.22479.19708.stgit@crlf.mtv.corp.google.com> References: <20101108203120.22479.19708.stgit@crlf.mtv.corp.google.com> User-Agent: StGit/0.15 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-System-Of-Record: true Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1202 Lines: 35 It is a useful to be able to exercise kmsg_dumper implementations without requiring a kernel oops or panic. This commit adds a new reason called KMSG_DUMP_SOFT, which signifies that the system isn't really going down. This logic is used in a later commit that introduces the netoops driver. Signed-off-by: Mike Waychison --- It is also possible that we not introduce KMSG_DUMP_SOFT, and simply overload the existing KMSG_DUMP_OOPS reason, but I figured that this would be cleaner. TODO: Make sure mtdoops and ramoops do something useful with this flag? --- include/linux/kmsg_dump.h | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/include/linux/kmsg_dump.h b/include/linux/kmsg_dump.h index a229acc..0abc2d7 100644 --- a/include/linux/kmsg_dump.h +++ b/include/linux/kmsg_dump.h @@ -20,6 +20,7 @@ enum kmsg_dump_reason { KMSG_DUMP_OOPS, KMSG_DUMP_PANIC, KMSG_DUMP_KEXEC, + KMSG_DUMP_SOFT, }; /** -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/