From: Greg KH <greg@kroah.com>
To: "Rhoads, Rob" <rob.rhoads@intel.com>
Cc: "'linux-kernel@vger.kernel.org'" <linux-kernel@vger.kernel.org>
Subject: Re: [ANNOUNCE] Linux Hardened Device Drivers Project
Date: Tue, 24 Sep 2002 16:07:25 -0700 [thread overview]
Message-ID: <20020924230724.GB27041@kroah.com> (raw)
In-Reply-To: <D9223EB959A5D511A98F00508B68C20C0A5389D8@orsmsx108.jf.intel.com>
On Tue, Sep 24, 2002 at 02:46:35PM -0700, Rhoads, Rob wrote:
>
> First throw away any idea of a spec. That was a bad idea. :)
>
> Next, turn the first section, "Stability & Reliability" of our
> original doc into a "Driver Hardening HOWTO". It would be a
> list of characteristics that all good drivers should have,
> packed with examples to back it up.
Sounds very good. I recommend that it be written in DocBook and added
to the Documentation/DocBook directory of the kernel tree.
> BTW, by no means did I or anyone involved on this project, ever
> mean to imply that the current drivers in the kernel are "bad".
> Rather, I'd like to capture a list of the best practices and
> document them. In any event our current list needs to be
> strengthened with concrete examples. My thinking is that we
> should work with the Kernel Janitor project. This is where
> Intel can probably really help out.
Great, the janitor project can really use extra people to help out. I
suggest that you read over their TODO list again and pick up the pieces
from there that are missing from your "Driver Hardening HOWTO".
> The section on Instrumentation should be broken up and each piece
> dealt with separately as separate project. Most likely killed outright
> or as part of existing efforts. I see this section as not having
> anything to do with driver hardening and more to do with driver RAS.
Agreed.
> POSIX Event Logging-- is a dead issue. The mailing list feedback
> is making that point very clear, many thanks. The current
> thread on an alternative, seems like there is some sort of need
> for event logging. Whatever the final decision that the Linux
> community decides, we'll do.
Thanks for listening.
> There seems to be a desire to have some sort of driver diagnostics.
> We can work on that with the existing linux-diag project.
Sounds good. I know those people are actively working to get their code
into the 2.5 kernel, using the driver model. This is a good thing.
> Statistics needs to be debated on its own merits. There are some
> arguments for keeping it, but I think that stats could be better
> handled in user-space and NOT kernel space. IMHO it's not driver
> hardening, therefore it's a separate project.
Agreed, it should be done in userspace.
> Third, the most of the section on High Availability should just
> be axed. The big exception being "fault injection testing".
>
> I see value in keeping FI testing. I think that getting FI
> tools into the hands of developers would be worthwhile. Why?
> Because letting people do more complicated testing, produces
> better code. I think there is room for us to work on a set of
> FI tools.
It would be wonderful if there were some good FI tools that were
available for our use. It can only help to make better drivers.
Thank you for your response, and for listening to the community.
greg k-h
next prev parent reply other threads:[~2002-09-24 23:03 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-09-24 21:46 Rhoads, Rob
2002-09-24 23:07 ` Greg KH [this message]
-- strict thread matches above, loose matches on Subject: below --
2002-09-24 23:29 Rhoads, Rob
2002-09-24 19:30 Rhoads, Rob
2002-09-24 19:55 ` Greg KH
2002-09-23 13:23 Manfred Spraul
2002-09-21 3:00 Rhoads, Rob
2002-09-21 3:47 ` Andre Hedrick
2002-09-21 4:09 ` Mark Veltzer
[not found] <mailman.1032570840.22498.linux-kernel2news@redhat.com>
2002-09-21 2:14 ` Pete Zaitcev
2002-09-21 3:30 ` Andre Hedrick
2002-09-21 0:26 Rhoads, Rob
2002-09-21 1:06 ` Andre Hedrick
2002-09-21 10:41 ` Bernd Eckenfels
2002-09-21 11:20 ` Russell King
2002-09-21 1:40 ` Greg KH
2002-09-23 6:13 ` Randy.Dunlap
2002-09-23 12:31 ` Lars Marowsky-Bree
2002-09-23 22:38 ` Rhoads, Rob
2002-09-24 0:08 ` Greg KH
2002-09-24 17:12 ` Greg KH
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20020924230724.GB27041@kroah.com \
--to=greg@kroah.com \
--cc=linux-kernel@vger.kernel.org \
--cc=rob.rhoads@intel.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®