V4L/DVB (12483): Use DIV_ROUND_CLOSEST
[firefly-linux-kernel-4.4.55.git] / drivers / media / dvb / frontends / dib7000p.c
index 8217e5b38f47064e464942ff3b75fa3b8e8ce53c..fc96fbf03d6dc9d1bbf9cce827ac950184c6d1d5 100644 (file)
@@ -883,7 +883,7 @@ static void dib7000p_spur_protect(struct dib7000p_state *state, u32 rf_khz, u32
        255, 255, 255, 255, 255, 255};
 
        u32 xtal = state->cfg.bw->xtal_hz / 1000;
-       int f_rel = ( (rf_khz + xtal/2) / xtal) * xtal - rf_khz;
+       int f_rel = DIV_ROUND_CLOSEST(rf_khz, xtal) * xtal - rf_khz;
        int k;
        int coef_re[8],coef_im[8];
        int bw_khz = bw;