From: Adam Belay <ambx1@netscape.net>
To: greg@kroah.com, Patrick Mochel <mochel@osdl.org>
Cc: linux-kernel@vger.kernel.org
Subject: driverfs: driver interface
Date: Thu, 15 Aug 2002 20:53:08 +0000 [thread overview]
Message-ID: <3D5C14B4.1090706@netscape.net> (raw)
In-Reply-To: 20020815162308.GC32542@kroah.com
[-- Attachment #1: Type: text/plain, Size: 1389 bytes --]
greg@kroah.com wrote:
>
>But a PCI bus could also be present, with a USB controller, and the hid
>driver would be able to handle devices on it too. So how would you show
>this "dual" relationship then?
>
Good point.
Check this out. Rather than explaining it, I've attached it to this
email. It might solve this problem. It's based on an idea I stated
earlier. I haven't quite worked out the details yet and I'm not really
even sure if it's the best thing to do. I created a sample interface
comprised of folders and links and then tarred and gzipped it. I'm
looking forward to some reactions on it. (look in ./driver)
Also I have two questions:
1.) Is it worth it to remove the bus interface?
my answer: I think it is because an interface in which drivers can
have children is far more flexable and scaleable. Also it would result
in less code. I'm looking for some feedback so I can revise my current
efforts.
2.) Should driver management occur through driver model interfaces?
my answer: I already have the code to do this, it's just a matter of
what's the best way to manage drivers. I feel that the driver model is
the best place because it offers the most flexability and it allows for
control over all drivers, not just modules.
Thanks,
Adam
PS: I'm currently working on a patch that just implements the read for
"driver" as discussed earlier.
[-- Attachment #2: driverfs.tar.gz --]
[-- Type: application/octet-stream, Size: 755 bytes --]
next prev parent reply other threads:[~2002-08-16 0:46 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-08-14 22:16 driverfs: [PATCH] remove bus and improve driver management (2.5.30) Adam Belay
2002-08-15 5:04 ` Greg KH
2002-08-15 10:57 ` Adam Belay
[not found] ` <3D5B885E.5000407@netscape.net>
2002-08-15 16:23 ` Greg KH
2002-08-15 16:48 ` Patrick Mochel
2002-08-15 20:53 ` Adam Belay [this message]
2002-08-16 1:00 ` driverfs: driver interface Greg KH
2002-08-15 16:44 ` driverfs: [PATCH] remove bus and improve driver management (2.5.30) Patrick Mochel
2002-08-15 15:35 ` Adam Belay
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=3D5C14B4.1090706@netscape.net \
--to=ambx1@netscape.net \
--cc=greg@kroah.com \
--cc=linux-kernel@vger.kernel.org \
--cc=mochel@osdl.org \
/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