On Mon, Dec 8, 2008 at 04:23, <Valdis.Kletnieks@xxxxxx> wrote: > On Sun, 07 Dec 2008 19:22:41 +0100, Kay Sievers said: > >> We are _not_ loading a console driver that way, we try to load the >> console device itself, not the driver. There is no driver for 5:1 in >> any module. [childish blurb removed] > It doesn't really matter if it's a "console driver" or "the console device > itself". If you're in modprobe loading *any* piece of "all the stuff needed > to make open("/dev/console") work", the last thing you want to be doing > is opening /dev/console to complain about something not working. Nothing in initramfs or userspace tries to load "all the stuff needed to make open("/dev/console") work". It's the kernel itself, that tries to resolve its own requirements. The kernel forked binary _writes_ to /dev/console, if we like it or not, it seems to do that, and it's arguable why it should not, or how it should detect that it is not allowed to do that. You may just depend on the logging of binaries to find other bugs. The helper was called in the first place for something else, in this case the "cryptomgr". The loop is caused entirely by the kernel itself, if /dev/console is just accessed. There is no intentional loading of any console driver from userspace happening here. Kay -- To unsubscribe from this list: send the line "unsubscribe linux-crypto" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html