It is ever vcs1, which is /dev/console and it is the only treated separately (otherwise I think we would have more (and distinct) reports like this). When the console is HUPped? And what should happen with openers? The 2.6.22+suse happened when sulogin /dev/console was invoked. Any ideas how to track this down?
Its a complete and total mess is the obvious answer. In fact its far
worse than it first looks and I don't believe it can be fixed without
reworking the whole printk/console stuff.