diff --git a/drivers/isdn/hardware/mISDN/fsm.c b/drivers/isdn/hardware/mISDN/fsm.c index cf612ad..4e93b71 100644 --- a/drivers/isdn/hardware/mISDN/fsm.c +++ b/drivers/isdn/hardware/mISDN/fsm.c @@ -127,8 +127,10 @@ mISDN_FsmAddTimer(struct FsmTimer *ft, #endif if (timer_pending(&ft->tl)) { - printk(KERN_WARNING "mISDN_FsmAddTimer: timer already active!\n"); - ft->fi->printdebug(ft->fi, "mISDN_FsmAddTimer already active!"); + if (ft->fi->debug) { + printk(KERN_WARNING "mISDN_FsmAddTimer: timer already active!\n"); + ft->fi->printdebug(ft->fi, "mISDN_FsmAddTimer already active!"); + } return -1; } init_timer(&ft->tl);