Re: [patch 1/3] kmsg: Kernel message catalog macros.

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Tim Hockin
Date: Tuesday, August 12, 2008 - 5:35 pm

On Wed, Jul 30, 2008 at 9:56 AM, Martin Schwidefsky
<schwidefsky@de.ibm.com> wrote:

We've been talking about doing something like this, just this week.  AKPM
pointed me at this thread.  Good timing. :)


Rather than the gcc-specific '## arg', shouldn't we use the standard C99
form: '##__VA_ARGS__'  ?

As a format, I would argue to leave out the spaces after colons, making
the inevitable string splitting even easier.

I don't care for the magic file-global KMSG_COMPONENT.  It just feels
wrong.  In most cases, I want the prefix to be hierarchical.  For example,
rather than "tg3" I want "net.tg3" or "netdev:tg3" or something.

Further, We want to make a clearer denotation between "just another
printk()" and these things, which are really "important events".  Maybe a
global prefix that makes it easy to seperate them out?  Or a parallel
"event" interface that logs to printk() and a netlink socket?


Tim
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[patch 1/3] kmsg: Kernel message catalog macros., Martin Schwidefsky, (Wed Jul 30, 9:56 am)
Re: [patch 1/3] kmsg: Kernel message catalog macros., Kay Sievers, (Wed Jul 30, 3:02 pm)
Re: [patch 1/3] kmsg: Kernel message catalog macros., Martin Schwidefsky, (Thu Jul 31, 1:35 am)
Re: [patch 1/3] kmsg: Kernel message catalog macros., Martin Schwidefsky, (Thu Jul 31, 1:36 am)
Re: [patch 1/3] kmsg: Kernel message catalog macros., Martin Schwidefsky, (Thu Jul 31, 2:10 am)
Re: [patch 1/3] kmsg: Kernel message catalog macros., Martin Schwidefsky, (Wed Aug 6, 1:35 am)
Re: [patch 1/3] kmsg: Kernel message catalog macros., Martin Schwidefsky, (Thu Aug 7, 1:31 am)
Re: [patch 1/3] kmsg: Kernel message catalog macros., Joe Perches, (Thu Aug 7, 8:59 am)
Re: [patch 1/3] kmsg: Kernel message catalog macros., Martin Schwidefsky, (Sat Aug 9, 5:03 pm)
Re: [patch 1/3] kmsg: Kernel message catalog macros., Martin Schwidefsky, (Sat Aug 9, 5:08 pm)
Re: [patch 1/3] kmsg: Kernel message catalog macros., Tim Hockin, (Tue Aug 12, 5:35 pm)
Re: [patch 1/3] kmsg: Kernel message catalog macros., Rusty Russell, (Tue Aug 12, 9:33 pm)
Re: [patch 1/3] kmsg: Kernel message catalog macros., Tim Hockin, (Wed Aug 13, 12:04 am)
Re: [patch 1/3] kmsg: Kernel message catalog macros., Pavel Machek, (Wed Aug 13, 12:13 am)
Re: [patch 1/3] kmsg: Kernel message catalog macros., Tim Hockin, (Wed Aug 13, 7:50 am)
Re: [patch 1/3] kmsg: Kernel message catalog macros., Rusty Russell, (Wed Aug 13, 6:53 pm)
Re: [patch 1/3] kmsg: Kernel message catalog macros., Tim Hockin, (Thu Aug 14, 8:40 am)
Re: [patch 1/3] kmsg: Kernel message catalog macros., Martin Schwidefsky, (Thu Aug 14, 10:04 am)
Re: [patch 1/3] kmsg: Kernel message catalog macros., Martin Schwidefsky, (Thu Aug 14, 10:07 am)
Re: [patch 1/3] kmsg: Kernel message catalog macros., Martin Schwidefsky, (Thu Aug 14, 10:11 am)
Re: [patch 1/3] kmsg: Kernel message catalog macros., Tim Hockin, (Thu Aug 14, 11:50 am)
Re: [patch 1/3] kmsg: Kernel message catalog macros., Rusty Russell, (Thu Aug 14, 4:22 pm)
Re: [patch 1/3] kmsg: Kernel message catalog macros., Joe Perches, (Thu Aug 14, 8:08 pm)
Re: [patch 1/3] kmsg: Kernel message catalog macros., Tim Hockin, (Thu Aug 14, 10:33 pm)
Re: [patch 1/3] kmsg: Kernel message catalog macros., Jan Blunck, (Fri Aug 15, 4:21 am)
Re: [patch 1/3] kmsg: Kernel message catalog macros., Tim Hockin, (Fri Aug 15, 8:39 am)
Re: [patch 1/3] kmsg: Kernel message catalog macros., Tim Hockin, (Fri Aug 15, 10:03 am)
Re: [patch 1/3] kmsg: Kernel message catalog macros., Rick Troth, (Fri Aug 15, 1:05 pm)
Re: [patch 1/3] kmsg: Kernel message catalog macros., Martin Schwidefsky, (Sat Aug 16, 10:45 am)
Re: [patch 1/3] kmsg: Kernel message catalog macros., Martin Schwidefsky, (Sat Aug 16, 10:49 am)
Re: [patch 1/3] kmsg: Kernel message catalog macros., Martin Schwidefsky, (Sat Aug 16, 11:06 am)
Re: [patch 1/3] kmsg: Kernel message catalog macros., Joe Perches, (Sat Aug 16, 12:36 pm)
Re: [patch 1/3] kmsg: Kernel message catalog macros., Tim Hockin, (Sat Aug 16, 1:40 pm)
Re: [patch 1/3] kmsg: Kernel message catalog macros., Rick Troth, (Sat Aug 16, 8:39 pm)
Re: [patch 1/3] kmsg: Kernel message catalog macros., Rusty Russell, (Sat Aug 16, 10:11 pm)
Re: [patch 1/3] kmsg: Kernel message catalog macros., Martin Schwidefsky, (Sun Aug 17, 10:27 am)
Re: [patch 1/3] kmsg: Kernel message catalog macros., Martin Schwidefsky, (Sun Aug 17, 10:28 am)
Re: [patch 1/3] kmsg: Kernel message catalog macros., Tim Hockin, (Sun Aug 17, 10:31 am)
Re: [patch 1/3] kmsg: Kernel message catalog macros., Martin Schwidefsky, (Sun Aug 17, 10:33 am)
Re: [patch 1/3] kmsg: Kernel message catalog macros., Pavel Machek, (Mon Aug 18, 2:23 am)
Re: [patch 1/3] kmsg: Kernel message catalog macros., Tim Hockin, (Mon Aug 18, 10:51 am)
Re: [patch 1/3] kmsg: Kernel message catalog macros., Martin Schwidefsky, (Mon Aug 25, 8:56 am)
Re: [patch 1/3] kmsg: Kernel message catalog macros., Rusty Russell, (Mon Aug 25, 6:38 pm)
Re: [patch 1/3] kmsg: Kernel message catalog macros., Martin Schwidefsky, (Mon Sep 1, 5:28 am)
Re: [patch 1/3] kmsg: Kernel message catalog macros., Rusty Russell, (Tue Sep 2, 6:34 am)
Re: [patch 1/3] kmsg: Kernel message catalog macros., Martin Schwidefsky, (Tue Sep 2, 7:16 am)