Uh? You can add the subsys tags elsewhere if you prefer too.
However, there are a few important differences to keep in mind. Tags
get logged in the dmesg buffer even if not printed to the kernel,
whereas a jump-based architecture will not just suppress the output, but
even the formatting of the output. Either is a good thing for certain
things, and a bad thing for other things.
I personally think the kind of things discussed belong in the category
of "always put in the dmesg buffer", and like the idea of
subsystem-tagging them.
-hpa
--