On Wednesday 23 April 2008 03:25:23 pm Andriy Gapon wrote:
> on 23/04/2008 16:55 John Baldwin said the following:
> > On Tuesday 22 April 2008 03:54:17 pm Andriy Gapon wrote:
> >> Maybe this is a crazy idea or maybe we already have something like this.
> >> Is it possible to get notifications about changes in devfs - appearance
> >> and disappearance of devices (in devfs sense of the word)?
> >> devctl currently notifies about real (hardware) devices handled by
> >> device drivers and some notifications about hardware/driver events.
> >> But what if I want to automatically run some action if
> >> /dev/ufs/magic-label appears?
> >> Or if I want to monitor appearance and disappearance of ad* and da*
> >> devices (without having to monitor low level drivers like umass)?
> > 
> > You would just need to add new hooks to devfs to feed events to devctl 
when 
> > devices come and go.  Other non-new-bus things like ifnet's already do 
this, 
> > so there is precedent.
> > 
> 
> Thank you! This sounds like something rather simple, I'll try to create
> a patch.
> I think it would be a good idea to include "dev/" prefix in device name,
> so that devfs device is not confused with "driver device" (e.g.
> dev/umass0 vs umass0).

Events have a subsystem associated with them, so devfs events would use their 
own subsystem type to avoid that sort of confusion.

-- 
John Baldwin
_______________________________________________
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to