MODULE_PARM_DESC(secam, "force SECAM variant, either DK,L or Lc");
 
 
-#define dprintk(fmt, arg...)   if (video_debug&0x04) \
-       printk(KERN_DEBUG "%s/video: " fmt, dev->name , ## arg)
+#define video_dbg(fmt, arg...) if (video_debug & 0x04) \
+       printk(KERN_DEBUG pr_fmt("video: " fmt), ## arg)
 
 /* ------------------------------------------------------------------ */
 /* Defines for Video Output Port Register at address 0x191            */
 
 static void set_tvnorm(struct saa7134_dev *dev, struct saa7134_tvnorm *norm)
 {
-       dprintk("set tv norm = %s\n",norm->name);
+       video_dbg("set tv norm = %s\n",norm->name);
        dev->tvnorm = norm;
 
        /* setup cropping */
 
 static void video_mux(struct saa7134_dev *dev, int input)
 {
-       dprintk("video input = %d [%s]\n", input, card_in(dev, input).name);
+       video_dbg("video input = %d [%s]\n", input, card_in(dev, input).name);
        dev->ctl_input = input;
        set_tvnorm(dev, dev->tvnorm);
        saa7134_tvaudio_setinput(dev, &card_in(dev, input));
        mirror = (dev->ctl_mirror) ? 0x02 : 0x00;
        if (yscale < 2048) {
                /* LPI */
-               dprintk("yscale LPI yscale=%d\n",yscale);
+               video_dbg("yscale LPI yscale=%d\n",yscale);
                saa_writeb(SAA7134_V_FILTER(task), 0x00 | mirror);
                saa_writeb(SAA7134_LUMA_CONTRAST(task), 0x40);
                saa_writeb(SAA7134_CHROMA_SATURATION(task), 0x40);
        } else {
                /* ACM */
                val = 0x40 * 1024 / yscale;
-               dprintk("yscale ACM yscale=%d val=0x%x\n",yscale,val);
+               video_dbg("yscale ACM yscale=%d val=0x%x\n",yscale,val);
                saa_writeb(SAA7134_V_FILTER(task), 0x01 | mirror);
                saa_writeb(SAA7134_LUMA_CONTRAST(task), val);
                saa_writeb(SAA7134_CHROMA_SATURATION(task), val);
                prescale = 1;
        xscale = 1024 * dev->crop_current.width / prescale / width;
        yscale = 512 * div * dev->crop_current.height / height;
-       dprintk("prescale=%d xscale=%d yscale=%d\n",prescale,xscale,yscale);
+       video_dbg("prescale=%d xscale=%d yscale=%d\n",prescale,xscale,yscale);
        set_h_prescale(dev,task,prescale);
        saa_writeb(SAA7134_H_SCALE_INC1(task),      xscale &  0xff);
        saa_writeb(SAA7134_H_SCALE_INC2(task),      xscale >> 8);
                saa_writeb(reg + 0, winbits);
                saa_writeb(reg + 2, cl[i].position & 0xff);
                saa_writeb(reg + 3, cl[i].position >> 8);
-               dprintk("clip: %s winbits=%02x pos=%d\n",
+               video_dbg("clip: %s winbits=%02x pos=%d\n",
                        name,winbits,cl[i].position);
                reg += 8;
        }
                return err;
 
        dev->ovfield = dev->win.field;
-       dprintk("start_preview %dx%d+%d+%d %s field=%s\n",
+       video_dbg("start_preview %dx%d+%d+%d %s field=%s\n",
                dev->win.w.width, dev->win.w.height,
                dev->win.w.left, dev->win.w.top,
                dev->ovfmt->name, v4l2_field_names[dev->ovfield]);
        unsigned long base,control,bpl;
        unsigned long bpl_uv,lines_uv,base2,base3,tmp; /* planar */
 
-       dprintk("buffer_activate buf=%p\n",buf);
+       video_dbg("buffer_activate buf=%p\n",buf);
        buf->top_seen = 0;
 
        set_size(dev, TASK_A, dev->width, dev->height,
                base3    = base2 + bpl_uv * lines_uv;
                if (dev->fmt->uvswap)
                        tmp = base2, base2 = base3, base3 = tmp;
-               dprintk("uv: bpl=%ld lines=%ld base2/3=%ld/%ld\n",
+               video_dbg("uv: bpl=%ld lines=%ld base2/3=%ld/%ld\n",
                        bpl_uv,lines_uv,base2,base3);
                if (V4L2_FIELD_HAS_BOTH(dev->field)) {
                        /* interlaced */
 
        if (on) {
                if (saa7134_no_overlay > 0) {
-                       dprintk("no_overlay\n");
+                       video_dbg("no_overlay\n");
                        return -EINVAL;
                }
 
 
        st1 = saa_readb(SAA7134_STATUS_VIDEO1);
        st2 = saa_readb(SAA7134_STATUS_VIDEO2);
-       dprintk("DCSDT: pll: %s, sync: %s, norm: %s\n",
+       video_dbg("DCSDT: pll: %s, sync: %s, norm: %s\n",
                (st1 & 0x40) ? "not locked" : "locked",
                (st2 & 0x40) ? "no"         : "yes",
                st[st1 & 0x03]);