From: David Brownell <david-b@pacbell.net>
To: linux-hotplug@vger.kernel.org
Subject: Re: [RFC] /sbin/hotplug multiplexor - take 2
Date: Sat, 19 Apr 2003 18:22:08 +0000 [thread overview]
Message-ID: <marc-linux-hotplug-105077594108914@msgid-missing> (raw)
In-Reply-To: <marc-linux-hotplug-105036151512024@msgid-missing>
Greg KH wrote:
> On Tue, Apr 15, 2003 at 12:19:51PM -0700, David Brownell wrote:
>
>>I'd think better about this problem if I had a handful of
>>examples showing why category-specific or event-specific
>>dispatch wouldn't be preferable.
>
>
> udev is such an example. I want it to run for every hotplug event. To
> do that with the current scripts, I have to either modify the current
> scripts to always call it (not a big deal, I have CVS access :) or add a
> handler for every type of device, and every type of those devices.
I'd go for the "always" call it (if /sys/$DEVPATH/dev exists and
udev is enabled). That's category-specific ... but the category is
determined by looking at system state, not the event type ($1).
> devlabel is also another type of example. The author of that had to
> persuade us to modify the scripts in order to get support for his
> program. I don't want to be a gating function, with this simple
> proposal, he could just dump the devlabel script into the /etc/hotplug.d
> directory in the proper place and everything would just work.
There's always some kind of gate! (And shouldn't "devlabel"
just morph into the "namedev" thing that "udev" wants, so it'd
go away soonish"?)
I guess there's a different question I see lurking, and that's
how "Hotplug NG" starts to develop -- how many things should
change, and why. Multiplexing is only one thing to consider,
likely more things should be on the table. Including how much
to tie to 2.5 capabilities like the new modprobe aliasing, and
how to get from here to there.
> I've also been hearing from lots of other people (interestingly, not
> publicly, I guess they like to stay hidden for some reason) that also
> hook the hotplug scripts. They have usually been either recommending
> that their users patch the current script, or just replace the current
> ones all together (thereby loosing the module load functionality) in
> order to support their devices. This proposal would also help them, and
> their users.
I like the direction of allowing easier extensibility.
But I do worry about making it too easy to create chaos.
Maybe I worry too much -- the bad mutations should just
die out, rather than becoming a cancer that kills.
- Dave
> thanks,
>
> greg k-h
>
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net
Linux-hotplug-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel
prev parent reply other threads:[~2003-04-19 18:22 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-04-14 22:46 [RFC] /sbin/hotplug multiplexor - take 2 Greg KH
2003-04-15 19:19 ` David Brownell
2003-04-16 0:01 ` Perez-Gonzalez, Inaky
2003-04-16 4:45 ` Greg KH
2003-04-16 6:22 ` Frederic Lepied
2003-04-18 22:19 ` Greg KH
2003-04-18 22:21 ` Greg KH
2003-04-19 18:22 ` David Brownell
2003-04-19 18:22 ` David Brownell [this message]
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=marc-linux-hotplug-105077594108914@msgid-missing \
--to=david-b@pacbell.net \
--cc=linux-hotplug@vger.kernel.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;
as well as URLs for NNTP newsgroup(s).