>> A similar item, 23 - logging from Dynix/ptx EES, see
http://lkml.org/lkml/2002/4/9/142 originally unearthed by error27 - was reprieved by Wells. This is a Negative Know-how item and, on procedural grounds, she didn't toss those items. <<
OK: let's take a look.
This specific post is actually in the middle of a very long thread, entitled "Event logging vs enhancing printk" by Martin J. Bligh and which was started Mon, 08 Apr 2002 16:18:28 -0700.
For a little background, here's the copyright block from ~/linux-2.6.15/kernel/printk.c frome the 2.6-25 kernel source code that I've downloaded to use as a reference:
/*
* linux/kernel/printk.c
*
* Copyright (C) 1991, 1992 Linus Torvalds
*
* Modified to make sys_syslog() more flexible: added commands to
* return the last 4k of kernel messages, regardless of whether
* they've been read or not. Added option to suppress kernel printk's
* to the console. Added hook for sending the console messages
* elsewhere, in preparation for a serial line console (someday).
* Ted Ts'o, 2/11/93.
* Modified for sysctl support, 1/8/97, Chris Horn.
* Fixed SMP synchronization, 08/08/99, Manfred Spraul
* manfreds@colorfullife.com
* Rewrote bits to get rid of console_lock
* 01Mar01 Andrew Morton
*/
So it looks right off the bat that the last modification was "Rewrote bits to get rid of console_lock" on/by "01Mar01 Andrew Morton <andrewm@___.___.au>"
Remember that date: March 1, 2001.
Why? Because the LKML thread at issue here starts on April 8, 2002 -- thirteen months later.
And how does the thread start? Mr Martin J. Bligh:
"Sorry to drag up an old thread again, but Larry Kessler and I have been
having some conversations about this subject over the last week, and I
said I'd post the conclusions we came to. There's a reference to the more
general plans for Event Logging at: http://evlog.sourceforge.net/
1. Making any significant changes to the way we call existing printk subsystem
is going to be extremely unpopular - the sheer bulk of changes needed to
make this kind of update, the mindshift for future developers, and the number
of patches that aren't yet in the mainline kernel that we'd break makes this
unfeasible.
2. Making any significant changes to the way we log existing messages into
/var/log/messages et al via syslog is going to be extremely unpopular - it
will break sysadmin's setups and log parsing scripts.
<snip>
Given these constraints, it seems like it may be best to leave the printk
subsystem more or less "as is", ...
<snip>
Hopefully this all makes sense, I know much of this has been stated before,
but it seems useful to pull together the current set of thoughts in one summary.
M."
So, thirteen months after the last acknowledged change in printk.c we have a thread started by Martin Bligh, and he's rather apologetic about even bringing it up.
Bligh responds to various specific kernel logging issues/questions in:
So after all that, does it sound like Martin J. Bligh imparted critical Negative Know-how from his experience with Dynix/PTX and EES at Sequent onto the Linux Kernel Mail List and thus save the Linux Kernel developers from months of wasted effort chasing squirrels up the wrong printk tree?
No. Nothing of the sort.
Only after someone else brought up EES did Bligh for the first time respond that he himself had personal experience with EES at Sequent, and even then the mention of EES-Sequent-Dynix/PTX was completely peripheral to the course of the thread at large.
And at any rate, was this entire thread crucial to, or even involved peripherally with, the development of the Linux kernel?
No. Not in the least.
This entire thread was a compilation of one position's current thinking on an issue -- "Event logging vs enhancing printk" -- in April of 2002, and one where that position did not seem even to prevail within this thread, let alone affect the evolution of the printk.c file in the Linux kernel which had been last altered -- apparently for the last time until the 2.6-15 kernel -- 13 months earlier.
AFAIKS, the only real question here is just how TSCOG thinks it can put forth this crap without getting called on it...
i_s_g
< EOM >