Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752620AbYHMEdT (ORCPT ); Wed, 13 Aug 2008 00:33:19 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751028AbYHMEdJ (ORCPT ); Wed, 13 Aug 2008 00:33:09 -0400 Received: from ozlabs.org ([203.10.76.45]:34399 "EHLO ozlabs.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750810AbYHMEdI (ORCPT ); Wed, 13 Aug 2008 00:33:08 -0400 From: Rusty Russell To: Martin Schwidefsky Subject: Re: [patch 1/3] kmsg: Kernel message catalog macros. Date: Wed, 13 Aug 2008 14:33:01 +1000 User-Agent: KMail/1.9.9 Cc: linux-kernel@vger.kernel.org, linux-s390@vger.kernel.org, lf_kernel_messages@lists.linux-foundation.org, Andrew Morton , Michael Holzheu , Gerrit Huizenga , Greg Kroah-Hartman , Randy Dunlap , Jan Kara , Pavel Machek , Sam Ravnborg , Joe Perches , Jochen =?utf-8?q?Vo=C3=9F?= , Kunai Takashi , Tim Bird References: <20080730165656.118280544@de.ibm.com> <20080730171156.824640459@de.ibm.com> In-Reply-To: <20080730171156.824640459@de.ibm.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200808131433.02966.rusty@rustcorp.com.au> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 784 Lines: 17 On Thursday 31 July 2008 02:56:57 Martin Schwidefsky wrote: > From: Michael Holzheu > From: Martin Schwidefsky > > Introduce a new family of printk macros which prefixes each kmsg message > with a component name and allows to tag the printk with a message id. Can you hash the format string to generate the id? 6 hex digits should be enough, and your tool can check for clashes. As it's bad form to have identical strings for different semantics anyway, this seems to make sense. Rusty. -- 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/