[lkml]   [2004]   [Jul]   [26]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRe: Future devfs plans (sorry for previous incomplete message)
Trent Lloyd <> writes:

> Wouldn't a possible solution to do this to develop an extension to tmpfs to
> catch files accessed that don't exist etc and use that in conjuction
> with udev?

There is a problem with that scheme. Imagine that a program attempts
to access a non-existing device. The special fs would call modprobe
or similar which would load the correct module. Loading this module
would cause hotplug events upon which udev would create the device
node. However, all this is asynchronous. The special fs could wait
for a while for the device to appear, but this doesn't quite look like
a nice solution. The exit status of modprobe can't be used, since
even if the module loads perfectly it might not cause the requested
device to be created. Even if it does, there will be some delay from
the module being loaded to udev creating the device node, so how long
should the kernel wait for the device to appear? I haven't thought
about it further, but I smell races here.

Måns Rullgård

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
More majordomo info at
Please read the FAQ at

 \ /
  Last update: 2005-03-22 14:04    [W:0.078 / U:0.980 seconds]
©2003-2018 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site