diff --git a/dvb-core/dvb_frontend.c b/dvb-core/dvb_frontend.c index bee785a..0c462c5 100644 --- a/dvb-core/dvb_frontend.c +++ b/dvb-core/dvb_frontend.c @@ -489,8 +489,8 @@ static void dvb_frontend_swzigzag(struct dvb_frontend *fe) struct dtv_frontend_properties *c = &fe->dtv_property_cache, tmp; if (fepriv->max_drift) - dev_warn(fe->dvb->device, - "Frontend requested software zigzag, but didn't set the frequency step size\n"); + dev_warn_once(fe->dvb->device, + "Frontend requested software zigzag, but didn't set the frequency step size\n"); /* if we've got no parameters, just keep idling */ if (fepriv->state & FESTATE_IDLE) {