Jan-Bernd Themann writes: > The outcome of some internal discussions was that it is not acceptable for > our enterprise users of this type of driver on this target system to need a > recompile / reload of the driver for error analysis, so we need a mechanism > that allows us to switch on / off debug output at runtime. Therefore, we'd > introduce a stripped down version of EDEB.
This is precisely what kprobes is for. There is no need for EDEB-style debug code in the source given that kprobes gives you the ability to add logging in at (almost) arbitrary points at runtime. In fact kprobes is more powerful because you don't have to specify the set of points of interest when the kernel is built--you can do it later, at the time of debugging. Please look into providing a kprobes module and/or a systemtap script for the debugging points you want rather than cluttering up the source code with EDEB statements. Paul. - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html