I think this is worse than the current state of art. We don't want to 
screw with users who can't do anything about it, which is 99.9% of them. 
TESTING is about as important as anything else, and inconveniencing users 
is BAD BAD BAD. 
Right now drivers with old EH handling will warn at compile time (except 
when people explicitly disable it, like in megaraid, which is in the 
process of getting fixed anyway). That's a lot better than irritating 
users. Especially since this printk() will possibly have scrolled off the 
screen by the time the "cannot load root" happens.
I've said this before, I'll say it again: anything that breaks _working_ 
is BAD. Don't do it. Don't make up new ways to screw with people who want 
to test. Don't add features that have _no_ meaning except to irritate 
people.
The compile-time warning is _plenty_ good enough.
		Linus
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/