Messages in this thread Patch in this message | | | Date | Wed, 12 Jan 2005 22:43:31 -0800 | From | Matt Mackall <> | Subject | [PATCH 3/5] random run-time configurable debugging |
| |
Add run-time switchable entropy debugging. Entire debug infrastructure remains compiled out by default.
Signed-off-by: Matt Mackall <mpm@selenic.com>
Index: rnd/drivers/char/random.c =================================================================== --- rnd.orig/drivers/char/random.c 2005-01-12 21:27:53.763311053 -0800 +++ rnd/drivers/char/random.c 2005-01-12 21:27:56.027022454 -0800 @@ -473,12 +473,15 @@ #endif #if 0 -#define DEBUG_ENT(fmt, arg...) printk(KERN_DEBUG "random %04d %04d %04d: " \ +static int debug = 0; +module_param(debug, bool, 0644); +#define DEBUG_ENT(fmt, arg...) do { if (debug) \ + printk(KERN_DEBUG "random %04d %04d %04d: " \ fmt,\ random_state->entropy_count,\ sec_random_state->entropy_count,\ urandom_state->entropy_count,\ - ## arg) + ## arg); } while (0) #else #define DEBUG_ENT(fmt, arg...) do {} while (0) #endif
-- Mathematics is the supreme nostalgia of our time. - 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/
| |