* [PATCH 3/5] random run-time configurable debugging
@ 2005-01-13 6:43 Matt Mackall
0 siblings, 0 replies; only message in thread
From: Matt Mackall @ 2005-01-13 6:43 UTC (permalink / raw)
To: Andrew Morton, Theodore Y. Ts'o, linux-kernel
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.
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2005-01-13 6:43 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-01-13 6:43 [PATCH 3/5] random run-time configurable debugging Matt Mackall
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.