[PATCH] Added printk_ratelimit on debug messages

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,
I added ratelimit on debug messages, now the messages don't  overflowthe system log.  I didn't found out printk_ratelimit for OLD_KERNEL.


--- slmodem-2.9.11-20080417/drivers/amrmo_init.c        2008-03-3123:08:42.000000000 -0300+++ slmodem-2.9.11-20080417-mod/drivers/amrmo_init.c    2008-05-1209:59:30.000000000 -0300@@ -88,7 +88,14 @@ #define AMRMO_MODULE_NAME "slamr" #define AMRMO_MAJOR 242
-#define AMRMO_DBG(fmt...) if (debug > 0) { printk(KERN_DEBUGAMRMO_MODULE_NAME ": " fmt) ; }+#ifdef OLD_KERNEL+#define AMRMO_DBG(fmt...)  if (debug > 0) {  \+        printk(KERN_DEBUG AMRMO_MODULE_NAME ": " fmt); }+#else+#define AMRMO_DBG(fmt...)  if (debug > 0) {  \+        if (printk_ratelimit()) \+            printk(KERN_DEBUG AMRMO_MODULE_NAME ": " fmt); }+#endif
 #define MAXNUM 4


-- ----------------------------------------------Gustavo Fernando PadovanEngenharia de Computação 2006LAS - Laboratório de Administração e Segurança de SistemasInstituto de Computação - UNICAMP
gfpadovan@xxxxxxxxxxxxxxxxx@students.ic.unicamp.brpao@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Seja Livre, use Software Livre

[Index of Archives]     [Linux Media Development]     [Asterisk]     [DCCP]     [Netdev]     [X.org]     [Xfree86]     [Fedora Women]     [Linux USB]

  Powered by Linux