*vfd = *template;
        vfd->v4l2_dev = &btv->c.v4l2_dev;
        vfd->release = video_device_release;
-       vfd->debug   = bttv_debug;
        video_set_drvdata(vfd, btv);
        snprintf(vfd->name, sizeof(vfd->name), "BT%d%s %s (%s)",
                 btv->id, (btv->id==848 && btv->revision==0x12) ? "A" : "",
 
 
 module_init(blackbird_init);
 module_exit(blackbird_fini);
-
-module_param_named(video_debug,cx8802_mpeg_template.debug, int, 0644);
-MODULE_PARM_DESC(debug,"enable debug messages [video]");
 
 
        mutex_lock(&cam->s_mutex);
        cam->vdev = mcam_v4l_template;
-       cam->vdev.debug = 0;
        cam->vdev.v4l2_dev = &cam->v4l2_dev;
        video_set_drvdata(&cam->vdev, cam);
        ret = video_register_device(&cam->vdev, VFL_TYPE_GRABBER, -1);
 
        *vfd = *template;
        vfd->v4l2_dev = &dev->v4l2_dev;
        vfd->release = video_device_release;
-       vfd->debug = video_debug;
        vfd->lock = &dev->lock;
 
        snprintf(vfd->name, sizeof(vfd->name), "%s %s", dev->name, type_name);
 
 
        *vfd            = *template;
        vfd->v4l2_dev   = &dev->v4l2->v4l2_dev;
-       vfd->debug      = video_debug;
        vfd->lock       = &dev->lock;
        if (dev->board.is_webcam)
                vfd->tvnorms = 0;
 
 #include "stk1160.h"
 #include "stk1160-reg.h"
 
-static unsigned int vidioc_debug;
-module_param(vidioc_debug, int, 0644);
-MODULE_PARM_DESC(vidioc_debug, "enable debug messages [vidioc]");
-
 static bool keep_buffers;
 module_param(keep_buffers, bool, 0644);
 MODULE_PARM_DESC(keep_buffers, "don't release buffers upon stop streaming");
 
        /* Initialize video_device with a template structure */
        dev->vdev = v4l_template;
-       dev->vdev.debug = vidioc_debug;
        dev->vdev.queue = &dev->vb_vidq;
 
        /*
 
 
        dev->vdev = stk_v4l_data;
        dev->vdev.lock = &dev->lock;
-       dev->vdev.debug = debug;
        dev->vdev.v4l2_dev = &dev->v4l2_dev;
        video_set_drvdata(&dev->vdev, dev);
        err = video_register_device(&dev->vdev, VFL_TYPE_GRABBER, -1);
 
 
        fmt = format_by_fourcc(f->fmt.pix.pixelformat);
        if (NULL == fmt) {
-               dprintk(dev, V4L2_DEBUG_IOCTL_ARG, "Fourcc format (0x%08x)"
+               dprintk(dev, 2, "Fourcc format (0x%08x)"
                                " invalid.\n", f->fmt.pix.pixelformat);
                return -EINVAL;
        }
        *vfd = *template;
        vfd->v4l2_dev = &dev->v4l2_dev;
        vfd->release = video_device_release;
-       vfd->debug = tm6000_debug;
        vfd->lock = &dev->lock;
 
        snprintf(vfd->name, sizeof(vfd->name), "%s %s", dev->name, type_name);
 
        cam->vdev.v4l2_dev = &cam->v4l2_dev;
        cam->vdev.ctrl_handler = &cam->ctrl_handler;
        video_set_drvdata(&cam->vdev, cam);
-       if (debug)
-               cam->vdev.debug = V4L2_DEBUG_IOCTL | V4L2_DEBUG_IOCTL_ARG;
 
        cam->udev = udev;
 
 
 /* misc */
 void poseidon_delete(struct kref *kref);
 extern int debug_mode;
-void set_debug_mode(struct video_device *vfd, int debug_mode);
 
 #ifdef CONFIG_PM
 #define in_hibernation(pd) (pd->msg.event == PM_EVENT_FREEZE)
 
 
        usb_autopm_get_interface(p->interface);
        if (0 == p->state) {
-               struct video_device *vfd = &p->radio_data.fm_dev;
-
                /* default pre-emphasis */
                if (p->radio_data.pre_emphasis == 0)
                        p->radio_data.pre_emphasis = TLG_TUNE_ASTD_FM_EUR;
-               set_debug_mode(vfd, debug_mode);
 
                ret = poseidon_check_mode_radio(p);
                if (ret < 0) {
 
 }
 #endif
 
-void set_debug_mode(struct video_device *vfd, int debug_mode)
-{
-       vfd->debug = 0;
-       if (debug_mode & 0x1)
-               vfd->debug = V4L2_DEBUG_IOCTL;
-       if (debug_mode & 0x2)
-               vfd->debug = V4L2_DEBUG_IOCTL | V4L2_DEBUG_IOCTL_ARG;
-}
-
 static void init_video_context(struct running_context *context)
 {
        context->sig_index      = 0;
 
                front->type             = V4L2_BUF_TYPE_VIDEO_CAPTURE;
                pd->video_data.users++;
-               set_debug_mode(vfd, debug_mode);
 
                videobuf_queue_vmalloc_init(&front->q, &pd_video_qops,
                                NULL, &front->queue_lock,