Dynamic Debug module.ddebug fake param enhancements

From: Thomas Renninger
Date: Wed Sep 15 2010 - 18:11:58 EST


This is the replacment of a patch Greg queued up recently, but it had issues.

I am not happy with some parts of the code, but it works:
Compile tested on different architectures with different .configs
Tested on X86 32 and 64 bit.

Cleanups, comments, suggestions are very welcome.
I spent more time on this as expected. I can take care for minor
cleanups, etc. and repost.
Jason: if it gets more, you have to take over again, sorry.

I picked out the pnp layer to show ddebug enhancements and how built-in
drivers/components can make use of it.
First I thought about pci, but some parts are initialized long before
dynamic debug, still similar changes might also make sense there.

Thomas


--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/