I like the concept of kmod, although its current form breaks modules that do
an explicit request_module() at module load time, e.g., scsi loading
scsi_hostadapter or parport loading parport_lowlevel.
This is caused by the fact that kmod_thread is blocked on waitpid() waiting
for the modprobe command to complete before it can service a new
request_module().
In some cases, a module being loaded by modprobe does a request_module()
itself; this request is ignored by kmod which is still waiting for modprobe
to complete.
Unfortunately, I don't have enough kernel hacking experience (i.e., zero) to
come up with a fix.
Greetings,
Ruud de Rooij
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu