All of lore.kernel.org
 help / color / mirror / Atom feed
From: Joe Perches <joe@perches.com>
To: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Cc: linuxarm@huawei.com, mauro.chehab@huawei.com,
	Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	linux-kernel@vger.kernel.org, devel@driverdev.osuosl.org
Subject: [PATCH] media: debugging logging cleanup
Date: Thu, 13 Aug 2020 21:01:52 -0700	[thread overview]
Message-ID: <c79c1d9ee980fba94f2aaee28634b19f9caed5b1.camel@perches.com> (raw)
In-Reply-To: <20200813121036.126c4797@coco.lan>

Various logging mechanisms are broken with lack of KERN_<LEVEL>
and buffer logging.

Remove unnecessary debug_dump macros and uses for %*ph instead.

Miscellanea:

o Convert deb_<foo> to dbg_<foo> to clarify the debugging use
o Use KERN_DEBUG in dprintk/dbg_<foo> macros
o Use fmt, ... and ##__VA_ARGS__ in macros
o Add missing format newlines
o Use no_printk to validate format and argument when not debugging
o whitespace and line wrapping neatening

Signed-off-by: Joe Perches <joe@perches.com>
---
 drivers/media/common/b2c2/flexcop-fe-tuner.c  |   4 +-
 drivers/media/common/b2c2/flexcop-hw-filter.c |   9 +-
 drivers/media/common/b2c2/flexcop-i2c.c       |  28 ++--
 drivers/media/common/b2c2/flexcop-misc.c      |  14 +-
 drivers/media/common/b2c2/flexcop-sram.c      |   2 +-
 drivers/media/common/b2c2/flexcop.c           |   4 +-
 drivers/media/common/b2c2/flexcop.h           |  24 ++--
 drivers/media/dvb-frontends/bcm3510.c         | 106 ++++++++-------
 drivers/media/dvb-frontends/dib3000mb.c       | 184 +++++++++++++-------------
 drivers/media/dvb-frontends/ix2505v.c         |  29 ++--
 drivers/media/dvb-frontends/m88rs2000.c       |  28 ++--
 drivers/media/dvb-frontends/zl10036.c         |  38 +++---
 drivers/media/pci/b2c2/flexcop-dma.c          |  12 +-
 drivers/media/pci/b2c2/flexcop-pci.c          |  63 ++++-----
 drivers/media/usb/b2c2/flexcop-usb.c          |  82 ++++++------
 drivers/media/usb/dvb-usb-v2/lmedm04.c        |  30 ++---
 drivers/media/usb/dvb-usb/a800.c              |   2 +-
 drivers/media/usb/dvb-usb/af9005-fe.c         | 150 ++++++++++-----------
 drivers/media/usb/dvb-usb/af9005-remote.c     |  20 +--
 drivers/media/usb/dvb-usb/af9005.c            |  86 ++++++------
 drivers/media/usb/dvb-usb/af9005.h            |  18 ++-
 drivers/media/usb/dvb-usb/az6027.c            |  34 ++---
 drivers/media/usb/dvb-usb/az6027.h            |   8 +-
 drivers/media/usb/dvb-usb/cinergyT2-core.c    |  10 +-
 drivers/media/usb/dvb-usb/cinergyT2-fe.c      |   2 +-
 drivers/media/usb/dvb-usb/cinergyT2.h         |  18 +--
 drivers/media/usb/dvb-usb/dib0700.h           |  12 +-
 drivers/media/usb/dvb-usb/dib0700_core.c      |  92 +++++++------
 drivers/media/usb/dvb-usb/dib0700_devices.c   |  80 ++++++-----
 drivers/media/usb/dvb-usb/dibusb-common.c     |   4 +-
 drivers/media/usb/dvb-usb/digitv.c            |   5 +-
 drivers/media/usb/dvb-usb/dtt200u-fe.c        |   2 +-
 drivers/media/usb/dvb-usb/dtt200u.c           |   2 +-
 drivers/media/usb/dvb-usb/dtt200u.h           |   6 +-
 drivers/media/usb/dvb-usb/dvb-usb-common.h    |  27 ++--
 drivers/media/usb/dvb-usb/dvb-usb-dvb.c       |  26 ++--
 drivers/media/usb/dvb-usb/dvb-usb-firmware.c  |   3 +-
 drivers/media/usb/dvb-usb/dvb-usb-init.c      |  16 ++-
 drivers/media/usb/dvb-usb/dvb-usb-remote.c    |  29 ++--
 drivers/media/usb/dvb-usb/dvb-usb-urb.c       |   6 +-
 drivers/media/usb/dvb-usb/dvb-usb.h           |  16 +--
 drivers/media/usb/dvb-usb/dw2102.c            |  31 ++---
 drivers/media/usb/dvb-usb/dw2102.h            |   4 +-
 drivers/media/usb/dvb-usb/gp8psk.c            |  12 +-
 drivers/media/usb/dvb-usb/gp8psk.h            |   9 +-
 drivers/media/usb/dvb-usb/nova-t-usb2.c       |  11 +-
 drivers/media/usb/dvb-usb/technisat-usb2.c    |  31 ++---
 drivers/media/usb/dvb-usb/ttusb2.c            |  23 ++--
 drivers/media/usb/dvb-usb/usb-urb.c           |  40 +++---
 drivers/media/usb/dvb-usb/vp702x-fe.c         |  38 +++---
 drivers/media/usb/dvb-usb/vp702x.c            |  10 +-
 drivers/media/usb/dvb-usb/vp702x.h            |  12 +-
 drivers/media/usb/dvb-usb/vp7045.c            |  29 ++--
 53 files changed, 808 insertions(+), 773 deletions(-)

diff --git a/drivers/media/common/b2c2/flexcop-fe-tuner.c b/drivers/media/common/b2c2/flexcop-fe-tuner.c
index aac1aadb0cb1..12332b2c10ce 100644
--- a/drivers/media/common/b2c2/flexcop-fe-tuner.c
+++ b/drivers/media/common/b2c2/flexcop-fe-tuner.c
@@ -44,7 +44,7 @@ static int flexcop_set_voltage(struct dvb_frontend *fe,
 {
 	struct flexcop_device *fc = fe->dvb->priv;
 	flexcop_ibi_value v;
-	deb_tuner("polarity/voltage = %u\n", voltage);
+	dbg_tuner("polarity/voltage = %u\n", voltage);
 
 	v = fc->read_ibi_reg(fc, misc_204);
 	switch (voltage) {
@@ -86,7 +86,7 @@ static int flexcop_set_tone(struct dvb_frontend *fe, enum fe_sec_tone_mode tone)
 	flexcop_ibi_value v;
 	u16 ax;
 	v.raw = 0;
-	deb_tuner("tone = %u\n",tone);
+	dbg_tuner("tone = %u\n", tone);
 
 	switch (tone) {
 	case SEC_TONE_ON:
diff --git a/drivers/media/common/b2c2/flexcop-hw-filter.c b/drivers/media/common/b2c2/flexcop-hw-filter.c
index 335f30a54ba8..6706239ab896 100644
--- a/drivers/media/common/b2c2/flexcop-hw-filter.c
+++ b/drivers/media/common/b2c2/flexcop-hw-filter.c
@@ -9,7 +9,7 @@
 static void flexcop_rcv_data_ctrl(struct flexcop_device *fc, int onoff)
 {
 	flexcop_set_ibi_value(ctrl_208, Rcv_Data_sig, onoff);
-	deb_ts("rcv_data is now: '%s'\n", onoff ? "on" : "off");
+	dbg_ts("rcv_data is now: '%s'\n", onoff ? "on" : "off");
 }
 
 void flexcop_smc_ctrl(struct flexcop_device *fc, int onoff)
@@ -115,8 +115,8 @@ static void flexcop_pid_control(struct flexcop_device *fc,
 	if (pid == 0x2000)
 		return;
 
-	deb_ts("setting pid: %5d %04x at index %d '%s'\n",
-			pid, pid, index, onoff ? "on" : "off");
+	dbg_ts("setting pid: %5d %04x at index %d '%s'\n",
+	       pid, pid, index, onoff ? "on" : "off");
 
 	/* First 6 can be buggy - skip over them if option set */
 	if (fc->skip_6_hw_pid_filter)
@@ -164,7 +164,8 @@ static void flexcop_pid_control(struct flexcop_device *fc,
 static int flexcop_toggle_fullts_streaming(struct flexcop_device *fc, int onoff)
 {
 	if (fc->fullts_streaming_state != onoff) {
-		deb_ts("%s full TS transfer\n",onoff ? "enabling" : "disabling");
+		dbg_ts("%s full TS transfer\n",
+		       onoff ? "enabling" : "disabling");
 		flexcop_pid_group_filter(fc, 0, 0x1fe0 * (!onoff));
 		flexcop_pid_group_filter_ctrl(fc, onoff);
 		fc->fullts_streaming_state = onoff;
diff --git a/drivers/media/common/b2c2/flexcop-i2c.c b/drivers/media/common/b2c2/flexcop-i2c.c
index 1f1eaa807811..a85985b98766 100644
--- a/drivers/media/common/b2c2/flexcop-i2c.c
+++ b/drivers/media/common/b2c2/flexcop-i2c.c
@@ -15,7 +15,7 @@ static int flexcop_i2c_operation(struct flexcop_device *fc,
 	flexcop_ibi_value r;
 
 	r100->tw_sm_c_100.working_start = 1;
-	deb_i2c("r100 before: %08x\n",r100->raw);
+	dbg_i2c("r100 before: %08x\n", r100->raw);
 
 	fc->write_ibi_reg(fc, tw_sm_c_100, ibi_zero);
 	fc->write_ibi_reg(fc, tw_sm_c_100, *r100); /* initiating i2c operation */
@@ -26,15 +26,15 @@ static int flexcop_i2c_operation(struct flexcop_device *fc,
 		if (!r.tw_sm_c_100.no_base_addr_ack_error) {
 			if (r.tw_sm_c_100.st_done) {
 				*r100 = r;
-				deb_i2c("i2c success\n");
+				dbg_i2c("i2c success\n");
 				return 0;
 			}
 		} else {
-			deb_i2c("suffering from an i2c ack_error\n");
+			dbg_i2c("suffering from an i2c ack_error\n");
 			return -EREMOTEIO;
 		}
 	}
-	deb_i2c("tried %d times i2c operation, never finished or too many ack errors.\n",
+	dbg_i2c("tried %d times i2c operation, never finished or too many ack errors\n",
 		i);
 	return -EREMOTEIO;
 }
@@ -61,12 +61,12 @@ static int flexcop_i2c_read4(struct flexcop_i2c_adapter *i2c,
 
 	ret = flexcop_i2c_operation(i2c->fc, &r100);
 	if (ret != 0) {
-		deb_i2c("Retrying operation\n");
+		dbg_i2c("Retrying operation\n");
 		r100.tw_sm_c_100.no_base_addr_ack_error = i2c->no_base_addr;
 		ret = flexcop_i2c_operation(i2c->fc, &r100);
 	}
 	if (ret != 0) {
-		deb_i2c("read failed. %d\n", ret);
+		dbg_i2c("read failed. %d\n", ret);
 		return ret;
 	}
 
@@ -74,7 +74,7 @@ static int flexcop_i2c_read4(struct flexcop_i2c_adapter *i2c,
 
 	if (len > 0) {
 		r104 = i2c->fc->read_ibi_reg(i2c->fc, tw_sm_c_104);
-		deb_i2c("read: r100: %08x, r104: %08x\n", r100.raw, r104.raw);
+		dbg_i2c("read: r100: %08x, r104: %08x\n", r100.raw, r104.raw);
 
 		/* there is at least one more byte, otherwise we wouldn't be here */
 		buf[1] = r104.tw_sm_c_104.data2_reg;
@@ -97,7 +97,7 @@ static int flexcop_i2c_write4(struct flexcop_device *fc,
 	r104.tw_sm_c_104.data3_reg = len > 1 ? buf[2] : 0;
 	r104.tw_sm_c_104.data4_reg = len > 2 ? buf[3] : 0;
 
-	deb_i2c("write: r100: %08x, r104: %08x\n", r100.raw, r104.raw);
+	dbg_i2c("write: r100: %08x, r104: %08x\n", r100.raw, r104.raw);
 
 	/* write the additional i2c data before doing the actual i2c operation */
 	fc->write_ibi_reg(fc, tw_sm_c_104, r104);
@@ -116,7 +116,7 @@ int flexcop_i2c_request(struct flexcop_i2c_adapter *i2c,
 	u16 bytes_to_transfer;
 	flexcop_ibi_value r100;
 
-	deb_i2c("port %d %s(%02x): register %02x, size: %d\n",
+	dbg_i2c("port %d %s(%02x): register %02x, size: %d\n",
 		i2c->port,
 		op == FC_READ ? "rd" : "wr",
 		chipaddr, start_addr, size);
@@ -153,10 +153,10 @@ int flexcop_i2c_request(struct flexcop_i2c_adapter *i2c,
 		addr += bytes_to_transfer;
 		len  -= bytes_to_transfer;
 	}
-	deb_i2c_dump("port %d %s(%02x): register %02x: %*ph\n",
-		i2c->port,
-		op == FC_READ ? "rd" : "wr",
-		chipaddr, start_addr, size, buf);
+	dbg_i2c_dump("port %d %s(%02x): register %02x: %*ph\n",
+		     i2c->port,
+		     op == FC_READ ? "rd" : "wr",
+		     chipaddr, start_addr, size, buf);
 
 	return 0;
 }
@@ -192,7 +192,7 @@ static int flexcop_master_xfer(struct i2c_adapter *i2c_adap,
 					msgs[i].buf[0], &msgs[i].buf[1],
 					msgs[i].len - 1);
 		if (ret < 0) {
-			deb_i2c("i2c master_xfer failed");
+			dbg_i2c("i2c master_xfer failed");
 			break;
 		}
 	}
diff --git a/drivers/media/common/b2c2/flexcop-misc.c b/drivers/media/common/b2c2/flexcop-misc.c
index 83d01d3a81cc..eb3e981ea15c 100644
--- a/drivers/media/common/b2c2/flexcop-misc.c
+++ b/drivers/media/common/b2c2/flexcop-misc.c
@@ -12,15 +12,15 @@ void flexcop_determine_revision(struct flexcop_device *fc)
 
 	switch (v.misc_204.Rev_N_sig_revision_hi) {
 	case 0x2:
-		deb_info("found a FlexCopII.\n");
+		dbg_info("found a FlexCopII\n");
 		fc->rev = FLEXCOP_II;
 		break;
 	case 0x3:
-		deb_info("found a FlexCopIIb.\n");
+		dbg_info("found a FlexCopIIb\n");
 		fc->rev = FLEXCOP_IIB;
 		break;
 	case 0x0:
-		deb_info("found a FlexCopIII.\n");
+		dbg_info("found a FlexCopIII\n");
 		fc->rev = FLEXCOP_III;
 		break;
 	default:
@@ -30,9 +30,9 @@ void flexcop_determine_revision(struct flexcop_device *fc)
 	}
 
 	if ((fc->has_32_hw_pid_filter = v.misc_204.Rev_N_sig_caps))
-		deb_info("this FlexCop has the additional 32 hardware pid filter.\n");
+		dbg_info("this FlexCop has the additional 32 hardware pid filter\n");
 	else
-		deb_info("this FlexCop has the 6 basic main hardware pid filter.\n");
+		dbg_info("this FlexCop has the 6 basic main hardware pid filter\n");
 	/* bus parts have to decide if hw pid filtering is used or not. */
 }
 
@@ -78,8 +78,8 @@ void flexcop_dump_reg(struct flexcop_device *fc,
 	int i;
 	for (i = 0; i < num; i++) {
 		v = fc->read_ibi_reg(fc, reg+4*i);
-		deb_rdump("0x%03x: %08x, ", reg+4*i, v.raw);
+		dbg_rdump("0x%03x: %08x, ", reg + 4 * i, v.raw);
 	}
-	deb_rdump("\n");
+	dbg_rdump("\n");
 }
 EXPORT_SYMBOL(flexcop_dump_reg);
diff --git a/drivers/media/common/b2c2/flexcop-sram.c b/drivers/media/common/b2c2/flexcop-sram.c
index d97962eb0112..3089d3b88a5e 100644
--- a/drivers/media/common/b2c2/flexcop-sram.c
+++ b/drivers/media/common/b2c2/flexcop-sram.c
@@ -38,7 +38,7 @@ int flexcop_sram_set_dest(struct flexcop_device *fc, flexcop_sram_dest_t dest,
 		err("SRAM destination target to available on FlexCopII(b)\n");
 		return -EINVAL;
 	}
-	deb_sram("sram dest: %x target: %x\n", dest, target);
+	dbg_sram("sram dest: %x target: %x\n", dest, target);
 
 	if (dest & FC_SRAM_DEST_NET)
 		v.sram_dest_reg_714.NET_Dest = target;
diff --git a/drivers/media/common/b2c2/flexcop.c b/drivers/media/common/b2c2/flexcop.c
index cbaa61f10d5f..dd78827fb7cd 100644
--- a/drivers/media/common/b2c2/flexcop.c
+++ b/drivers/media/common/b2c2/flexcop.c
@@ -155,7 +155,7 @@ static void flexcop_dvb_exit(struct flexcop_device *fc)
 		dvb_dmxdev_release(&fc->dmxdev);
 		dvb_dmx_release(&fc->demux);
 		dvb_unregister_adapter(&fc->dvb_adapter);
-		deb_info("deinitialized dvb stuff\n");
+		dbg_info("deinitialized dvb stuff\n");
 	}
 	fc->init_state &= ~FC_STATE_DVB_INIT;
 }
@@ -210,7 +210,7 @@ void flexcop_reset_block_300(struct flexcop_device *fc)
 	flexcop_ibi_value v208_save = fc->read_ibi_reg(fc, ctrl_208),
 			  v210 = fc->read_ibi_reg(fc, sw_reset_210);
 
-	deb_rdump("208: %08x, 210: %08x\n", v208_save.raw, v210.raw);
+	dbg_rdump("208: %08x, 210: %08x\n", v208_save.raw, v210.raw);
 	fc->write_ibi_reg(fc,ctrl_208,ibi_zero);
 
 	v210.sw_reset_210.reset_block_300 = 1;
diff --git a/drivers/media/common/b2c2/flexcop.h b/drivers/media/common/b2c2/flexcop.h
index 486fe2380b92..f1149a722187 100644
--- a/drivers/media/common/b2c2/flexcop.h
+++ b/drivers/media/common/b2c2/flexcop.h
@@ -14,18 +14,22 @@ extern int b2c2_flexcop_debug;
 
 /* debug */
 #ifdef CONFIG_DVB_B2C2_FLEXCOP_DEBUG
-#define dprintk(level,args...) \
-	do { if ((b2c2_flexcop_debug & level)) printk(args); } while (0)
+#define dprintk(level, fmt, ...)					\
+do {									\
+	if ((b2c2_flexcop_debug & (level)))				\
+		printk(KERN_DEBUG fmt, ##__VA_ARGS__);			\
+} while (0)
 #else
-#define dprintk(level,args...)
+#define dprintk(level, fmt, ...)					\
+	no_printk(KERN_DEBUG fmt, ##__VA_ARGS__)
 #endif
 
-#define deb_info(args...) dprintk(0x01, args)
-#define deb_tuner(args...) dprintk(0x02, args)
-#define deb_i2c(args...) dprintk(0x04, args)
-#define deb_ts(args...) dprintk(0x08, args)
-#define deb_sram(args...) dprintk(0x10, args)
-#define deb_rdump(args...) dprintk(0x20, args)
-#define deb_i2c_dump(args...) dprintk(0x40, args)
+#define dbg_info(fmt, ...)	dprintk(0x01, fmt, ##__VA_ARGS__)
+#define dbg_tuner(fmt, ...)	dprintk(0x02, fmt, ##__VA_ARGS__)
+#define dbg_i2c(fmt, ...)	dprintk(0x04, fmt, ##__VA_ARGS__)
+#define dbg_ts(fmt, ...)	dprintk(0x08, fmt, ##__VA_ARGS__)
+#define dbg_sram(fmt, ...)	dprintk(0x10, fmt, ##__VA_ARGS__)
+#define dbg_rdump(fmt, ...)	dprintk(0x20, fmt, ##__VA_ARGS__)
+#define dbg_i2c_dump(fmt, ...)	dprintk(0x40, fmt, ##__VA_ARGS__)
 
 #endif
diff --git a/drivers/media/dvb-frontends/bcm3510.c b/drivers/media/dvb-frontends/bcm3510.c
index e92542b92d34..15a0ac2f57ea 100644
--- a/drivers/media/dvb-frontends/bcm3510.c
+++ b/drivers/media/dvb-frontends/bcm3510.c
@@ -67,15 +67,15 @@ static int debug;
 module_param(debug, int, 0644);
 MODULE_PARM_DESC(debug, "set debugging level (1=info,2=i2c (|-able)).");
 
-#define dprintk(level,x...) if (level & debug) printk(x)
-#define dbufout(b,l,m) {\
-	    int i; \
-	    for (i = 0; i < l; i++) \
-		m("%02x ",b[i]); \
-}
-#define deb_info(args...) dprintk(0x01,args)
-#define deb_i2c(args...)  dprintk(0x02,args)
-#define deb_hab(args...)  dprintk(0x04,args)
+#define dprintk(level, fmt, ...)					\
+do {									\
+	if (debug & (level))						\
+		printk(KERN_DEBUG fmt, ##__VA_ARGS__);			\
+} while (0)
+
+#define dbg_info(fmt, ...)	dprintk(0x01, fmt, ##__VA_ARGS__)
+#define dbg_i2c(fmt, ...)	dprintk(0x02, fmt, ##__VA_ARGS__)
+#define dbg_hab(fmt, ...)	dprintk(0x04, fmt, ##__VA_ARGS__)
 
 /* transfer functions */
 static int bcm3510_writebytes (struct bcm3510_state *state, u8 reg, u8 *buf, u8 len)
@@ -87,14 +87,12 @@ static int bcm3510_writebytes (struct bcm3510_state *state, u8 reg, u8 *buf, u8
 	b[0] = reg;
 	memcpy(&b[1],buf,len);
 
-	deb_i2c("i2c wr %02x: ",reg);
-	dbufout(buf,len,deb_i2c);
-	deb_i2c("\n");
+	dbg_i2c("i2c wr %02x: %*ph\n", reg, (int)len, buf);
 
 	if ((err = i2c_transfer (state->i2c, &msg, 1)) != 1) {
 
-		deb_info("%s: i2c write error (addr %02x, reg %02x, err == %i)\n",
-			__func__, state->config->demod_address, reg,  err);
+		dbg_info("%s: i2c write error (addr %02x, reg %02x, err == %i)\n",
+			 __func__, state->config->demod_address, reg,  err);
 		return -EREMOTEIO;
 	}
 
@@ -112,13 +110,11 @@ static int bcm3510_readbytes (struct bcm3510_state *state, u8 reg, u8 *buf, u8 l
 	memset(buf,0,len);
 
 	if ((err = i2c_transfer (state->i2c, msg, 2)) != 2) {
-		deb_info("%s: i2c read error (addr %02x, reg %02x, err == %i)\n",
-			__func__, state->config->demod_address, reg,  err);
+		dbg_info("%s: i2c read error (addr %02x, reg %02x, err == %i)\n",
+			 __func__, state->config->demod_address, reg,  err);
 		return -EREMOTEIO;
 	}
-	deb_i2c("i2c rd %02x: ",reg);
-	dbufout(buf,len,deb_i2c);
-	deb_i2c("\n");
+	dbg_i2c("i2c rd %02x: %*ph\n", reg, (int)len, buf);
 
 	return 0;
 }
@@ -162,7 +158,7 @@ static int bcm3510_hab_send_request(struct bcm3510_state *st, u8 *buf, int len)
 	if ((ret = bcm3510_readB(st,0xa8,&v)) < 0)
 		return ret;
 	if (v.HABSTAT_a8.HABR) {
-		deb_info("HAB is running already - clearing it.\n");
+		dbg_info("HAB is running already - clearing it\n");
 		v.HABSTAT_a8.HABR = 0;
 		bcm3510_writeB(st,0xa8,v);
 //		return -EBUSY;
@@ -189,7 +185,7 @@ static int bcm3510_hab_send_request(struct bcm3510_state *st, u8 *buf, int len)
 /* Polling method: Wait until the AP finishes processing the HAB request */
 	t = jiffies + 1*HZ;
 	while (time_before(jiffies, t)) {
-		deb_info("waiting for HAB to complete\n");
+		dbg_info("waiting for HAB to complete\n");
 		msleep(10);
 		if ((ret = bcm3510_readB(st,0xa8,&v)) < 0)
 			return ret;
@@ -198,7 +194,7 @@ static int bcm3510_hab_send_request(struct bcm3510_state *st, u8 *buf, int len)
 			return 0;
 	}
 
-	deb_info("send_request execution timed out.\n");
+	dbg_info("send_request execution timed out\n");
 	return -ETIMEDOUT;
 }
 
@@ -208,12 +204,12 @@ static int bcm3510_do_hab_cmd(struct bcm3510_state *st, u8 cmd, u8 msgid, u8 *ob
 	int ret = 0;
 
 	if (ilen + 2 > sizeof(ib)) {
-		deb_hab("do_hab_cmd: ilen=%d is too big!\n", ilen);
+		dbg_hab("do_hab_cmd: ilen=%d is too big!\n", ilen);
 		return -EINVAL;
 	}
 
 	if (olen + 2 > sizeof(ob)) {
-		deb_hab("do_hab_cmd: olen=%d is too big!\n", olen);
+		dbg_hab("do_hab_cmd: olen=%d is too big!\n", olen);
 		return -EINVAL;
 	}
 
@@ -221,9 +217,7 @@ static int bcm3510_do_hab_cmd(struct bcm3510_state *st, u8 cmd, u8 msgid, u8 *ob
 	ob[1] = msgid;
 	memcpy(&ob[2],obuf,olen);
 
-	deb_hab("hab snd: ");
-	dbufout(ob,olen+2,deb_hab);
-	deb_hab("\n");
+	dbg_hab("hab snd: %*ph\n", olen + 2, ob);
 
 	if (mutex_lock_interruptible(&st->hab_mutex) < 0)
 		return -EAGAIN;
@@ -232,9 +226,7 @@ static int bcm3510_do_hab_cmd(struct bcm3510_state *st, u8 cmd, u8 msgid, u8 *ob
 		(ret = bcm3510_hab_get_response(st, ib, ilen+2)) < 0)
 		goto error;
 
-	deb_hab("hab get: ");
-	dbufout(ib,ilen+2,deb_hab);
-	deb_hab("\n");
+	dbg_hab("hab get: %*ph\n", ilen + 2, ib);
 
 	memcpy(ibuf,&ib[2],ilen);
 error:
@@ -254,7 +246,7 @@ static int bcm3510_is_ap_ready(struct bcm3510_state *st)
 		return ret;
 
 	if (ap.APSTAT1_a2.RESET || ap.APSTAT1_a2.IDLE || ap.APSTAT1_a2.STOP || hab.HABSTAT_a8.HABR) {
-		deb_info("AP is busy\n");
+		dbg_info("AP is busy\n");
 		return -EBUSY;
 	}
 
@@ -309,7 +301,7 @@ static int bcm3510_read_status(struct dvb_frontend *fe, enum fe_status *status)
 	else /* more frequently checks if no lock has been achieved yet */
 		st->status_check_interval = 500;
 
-	deb_info("real_status: %02x\n",*status);
+	dbg_info("real_status: %02x\n", *status);
 	return 0;
 }
 
@@ -454,10 +446,11 @@ static int bcm3510_set_freq(struct bcm3510_state* st,u32 freq)
 	u8 bc,a;
 	u16 n;
 	s32 YIntercept,Tfvco1;
+	u32 ofreq;
 
 	freq /= 1000;
+	ofreq = freq;
 
-	deb_info("%dkHz:",freq);
 	/* set Band Switch */
 	if (freq <= 168000)
 		bc = 0x1c;
@@ -485,7 +478,7 @@ static int bcm3510_set_freq(struct bcm3510_state* st,u32 freq)
 	n = Tfvco1 >> 6;
 	a = Tfvco1 & 0x3f;
 
-	deb_info(" BC1_2_3_4: %x, N: %x A: %x\n", bc, n, a);
+	dbg_info("%dkHz: BC1_2_3_4: %x, N: %x A: %x\n", ofreq, bc, n, a);
 	if (n >= 16 && n <= 2047)
 		return bcm3510_tuner_cmd(st,bc,n,a);
 
@@ -635,26 +628,28 @@ static int bcm3510_download_firmware(struct dvb_frontend* fe)
 	const u8 *b;
 	int ret,i;
 
-	deb_info("requesting firmware\n");
+	dbg_info("requesting firmware\n");
 	if ((ret = st->config->request_firmware(fe, &fw, BCM3510_DEFAULT_FIRMWARE)) < 0) {
-		err("could not load firmware (%s): %d",BCM3510_DEFAULT_FIRMWARE,ret);
+		err("could not load firmware (%s): %d\n",
+		    BCM3510_DEFAULT_FIRMWARE, ret);
 		return ret;
 	}
-	deb_info("got firmware: %zu\n", fw->size);
+	dbg_info("got firmware: %zu\n", fw->size);
 
 	b = fw->data;
 	for (i = 0; i < fw->size;) {
 		addr = le16_to_cpu(*((__le16 *)&b[i]));
 		len  = le16_to_cpu(*((__le16 *)&b[i+2]));
-		deb_info("firmware chunk, addr: 0x%04x, len: 0x%04x, total length: 0x%04zx\n",addr,len,fw->size);
+		dbg_info("firmware chunk, addr: 0x%04x, len: 0x%04x, total length: 0x%04zx\n",
+			 addr, len, fw->size);
 		if ((ret = bcm3510_write_ram(st,addr,&b[i+4],len)) < 0) {
-			err("firmware download failed: %d\n",ret);
+			err("firmware download failed: %d\n", ret);
 			return ret;
 		}
 		i += 4 + len;
 	}
 	release_firmware(fw);
-	deb_info("firmware download successfully completed\n");
+	dbg_info("firmware download successfully completed\n");
 	return 0;
 }
 
@@ -663,15 +658,16 @@ static int bcm3510_check_firmware_version(struct bcm3510_state *st)
 	struct bcm3510_hab_cmd_get_version_info ver;
 	bcm3510_do_hab_cmd(st,CMD_GET_VERSION_INFO,MSGID_GET_VERSION_INFO,NULL,0,(u8*)&ver,sizeof(ver));
 
-	deb_info("Version information: 0x%02x 0x%02x 0x%02x 0x%02x\n",
-		ver.microcode_version, ver.script_version, ver.config_version, ver.demod_version);
+	dbg_info("Version information: 0x%02x 0x%02x 0x%02x 0x%02x\n",
+		 ver.microcode_version, ver.script_version,
+		 ver.config_version, ver.demod_version);
 
 	if (ver.script_version == BCM3510_DEF_SCRIPT_VERSION &&
 		ver.config_version == BCM3510_DEF_CONFIG_VERSION &&
 		ver.demod_version  == BCM3510_DEF_DEMOD_VERSION)
 		return 0;
 
-	deb_info("version check failed\n");
+	dbg_info("version check failed\n");
 	return -ENODEV;
 }
 
@@ -695,7 +691,7 @@ static int bcm3510_reset(struct bcm3510_state *st)
 		if (v.APSTAT1_a2.RESET)
 			return 0;
 	}
-	deb_info("reset timed out\n");
+	dbg_info("reset timed out\n");
 	return -ETIMEDOUT;
 }
 
@@ -719,7 +715,7 @@ static int bcm3510_clear_reset(struct bcm3510_state *st)
 		if (!v.APSTAT1_a2.RESET)
 			return 0;
 	}
-	deb_info("reset clear timed out\n");
+	dbg_info("reset clear timed out\n");
 	return -ETIMEDOUT;
 }
 
@@ -732,21 +728,21 @@ static int bcm3510_init_cold(struct bcm3510_state *st)
 	if ((ret = bcm3510_readB(st,0xa2,&v)) < 0)
 		return ret;
 	if (v.APSTAT1_a2.RUN) {
-		deb_info("AP is already running - firmware already loaded.\n");
+		dbg_info("AP is already running - firmware already loaded\n");
 		return 0;
 	}
 
-	deb_info("reset?\n");
+	dbg_info("reset?\n");
 	if ((ret = bcm3510_reset(st)) < 0)
 		return ret;
 
-	deb_info("tristate?\n");
+	dbg_info("tristate?\n");
 	/* tri-state */
 	v.TSTCTL_2e.CTL = 0;
 	if ((ret = bcm3510_writeB(st,0x2e,v)) < 0)
 		return ret;
 
-	deb_info("firmware?\n");
+	dbg_info("firmware?\n");
 	if ((ret = bcm3510_download_firmware(&st->frontend)) < 0 ||
 		(ret = bcm3510_clear_reset(st)) < 0)
 		return ret;
@@ -766,16 +762,16 @@ static int bcm3510_init(struct dvb_frontend* fe)
 	if ((ret = bcm3510_readB(st,0xca,&j)) < 0)
 		return ret;
 
-	deb_info("JDEC: %02x\n",j.raw);
+	dbg_info("JDEC: %02x\n", j.raw);
 
 	switch (j.JDEC_ca.JDEC) {
 		case JDEC_WAIT_AT_RAM:
-			deb_info("attempting to download firmware\n");
+			dbg_info("attempting to download firmware\n");
 			if ((ret = bcm3510_init_cold(st)) < 0)
 				return ret;
 			/* fall-through */
 		case JDEC_EEPROM_LOAD_WAIT:
-			deb_info("firmware is loaded\n");
+			dbg_info("firmware is loaded\n");
 			bcm3510_check_firmware_version(st);
 			break;
 		default:
@@ -818,13 +814,15 @@ struct dvb_frontend* bcm3510_attach(const struct bcm3510_config *config,
 	if ((ret = bcm3510_readB(state,0xe0,&v)) < 0)
 		goto error;
 
-	deb_info("Revision: 0x%1x, Layer: 0x%1x.\n",v.REVID_e0.REV,v.REVID_e0.LAYER);
+	dbg_info("Revision: 0x%1x, Layer: 0x%1x\n",
+		 v.REVID_e0.REV, v.REVID_e0.LAYER);
 
 	if ((v.REVID_e0.REV != 0x1 && v.REVID_e0.LAYER != 0xb) && /* cold */
 		(v.REVID_e0.REV != 0x8 && v.REVID_e0.LAYER != 0x0))   /* warm */
 		goto error;
 
-	info("Revision: 0x%1x, Layer: 0x%1x.",v.REVID_e0.REV,v.REVID_e0.LAYER);
+	info("Revision: 0x%1x, Layer: 0x%1x\n",
+	     v.REVID_e0.REV, v.REVID_e0.LAYER);
 
 	bcm3510_reset(state);
 
diff --git a/drivers/media/dvb-frontends/dib3000mb.c b/drivers/media/dvb-frontends/dib3000mb.c
index 0f0480d8576d..8c1b76b41473 100644
--- a/drivers/media/dvb-frontends/dib3000mb.c
+++ b/drivers/media/dvb-frontends/dib3000mb.c
@@ -40,13 +40,12 @@ static int debug;
 module_param(debug, int, 0644);
 MODULE_PARM_DESC(debug, "set debugging level (1=info,2=xfer,4=setfe,8=getfe (|-able)).");
 
-#define deb_info(args...) dprintk(0x01, args)
-#define deb_i2c(args...)  dprintk(0x02, args)
-#define deb_srch(args...) dprintk(0x04, args)
-#define deb_info(args...) dprintk(0x01, args)
-#define deb_xfer(args...) dprintk(0x02, args)
-#define deb_setf(args...) dprintk(0x04, args)
-#define deb_getf(args...) dprintk(0x08, args)
+#define dbg_info(fmt, ...)	dprintk(0x01, fmt, ##__VA_ARGS__)
+#define dbg_i2c(fmt, ...)	dprintk(0x02, fmt, ##__VA_ARGS__)
+#define dbg_xfer(fmt, ...)	dprintk(0x02, fmt, ##__VA_ARGS__)
+#define dbg_srch(fmt, ...)	dprintk(0x04, fmt, ##__VA_ARGS__)
+#define dbg_setf(fmt, ...)	dprintk(0x04, fmt, ##__VA_ARGS__)
+#define dbg_getf(fmt, ...)	dprintk(0x08, fmt, ##__VA_ARGS__)
 
 static int dib3000_read_reg(struct dib3000_state *state, u16 reg)
 {
@@ -58,10 +57,10 @@ static int dib3000_read_reg(struct dib3000_state *state, u16 reg)
 	};
 
 	if (i2c_transfer(state->i2c, msg, 2) != 2)
-		deb_i2c("i2c read error\n");
+		dbg_i2c("i2c read error\n");
 
-	deb_i2c("reading i2c bus (reg: %5d 0x%04x, val: %5d 0x%04x)\n",reg,reg,
-			(rb[0] << 8) | rb[1],(rb[0] << 8) | rb[1]);
+	dbg_i2c("reading i2c bus (reg: %5d 0x%04x, val: %5d 0x%04x)\n",
+		reg, reg, (rb[0] << 8) | rb[1], (rb[0] << 8) | rb[1]);
 
 	return (rb[0] << 8) | rb[1];
 }
@@ -75,7 +74,8 @@ static int dib3000_write_reg(struct dib3000_state *state, u16 reg, u16 val)
 	struct i2c_msg msg[] = {
 		{ .addr = state->config.demod_address, .flags = 0, .buf = b, .len = 4 }
 	};
-	deb_i2c("writing i2c bus (reg: %5d 0x%04x, val: %5d 0x%04x)\n",reg,reg,val,val);
+	dbg_i2c("writing i2c bus (reg: %5d 0x%04x, val: %5d 0x%04x)\n",
+		reg, reg, val, val);
 
 	return i2c_transfer(state->i2c,msg, 1) != 1 ? -EREMOTEIO : 0;
 }
@@ -84,14 +84,14 @@ static int dib3000_search_status(u16 irq,u16 lock)
 {
 	if (irq & 0x02) {
 		if (lock & 0x01) {
-			deb_srch("auto search succeeded\n");
+			dbg_srch("auto search succeeded\n");
 			return 1; // auto search succeeded
 		} else {
-			deb_srch("auto search not successful\n");
+			dbg_srch("auto search not successful\n");
 			return 0; // auto search failed
 		}
 	} else if (irq & 0x01)  {
-		deb_srch("auto search failed\n");
+		dbg_srch("auto search failed\n");
 		return 0; // auto search failed
 	}
 	return -1; // try again
@@ -140,24 +140,24 @@ static int dib3000mb_set_frontend(struct dvb_frontend *fe, int tuner)
 			case 0:
 				return -EOPNOTSUPP;
 			default:
-				pr_err("unknown bandwidth value.\n");
+				pr_err("unknown bandwidth value\n");
 				return -EINVAL;
 		}
-		deb_setf("bandwidth: %d MHZ\n", c->bandwidth_hz / 1000000);
+		dbg_setf("bandwidth: %d MHZ\n", c->bandwidth_hz / 1000000);
 	}
 	wr(DIB3000MB_REG_LOCK1_MASK, DIB3000MB_LOCK1_SEARCH_4);
 
 	switch (c->transmission_mode) {
 		case TRANSMISSION_MODE_2K:
-			deb_setf("transmission mode: 2k\n");
+			dbg_setf("transmission mode: 2k\n");
 			wr(DIB3000MB_REG_FFT, DIB3000_TRANSMISSION_MODE_2K);
 			break;
 		case TRANSMISSION_MODE_8K:
-			deb_setf("transmission mode: 8k\n");
+			dbg_setf("transmission mode: 8k\n");
 			wr(DIB3000MB_REG_FFT, DIB3000_TRANSMISSION_MODE_8K);
 			break;
 		case TRANSMISSION_MODE_AUTO:
-			deb_setf("transmission mode: auto\n");
+			dbg_setf("transmission mode: auto\n");
 			break;
 		default:
 			return -EINVAL;
@@ -165,23 +165,23 @@ static int dib3000mb_set_frontend(struct dvb_frontend *fe, int tuner)
 
 	switch (c->guard_interval) {
 		case GUARD_INTERVAL_1_32:
-			deb_setf("guard 1_32\n");
+			dbg_setf("guard 1_32\n");
 			wr(DIB3000MB_REG_GUARD_TIME, DIB3000_GUARD_TIME_1_32);
 			break;
 		case GUARD_INTERVAL_1_16:
-			deb_setf("guard 1_16\n");
+			dbg_setf("guard 1_16\n");
 			wr(DIB3000MB_REG_GUARD_TIME, DIB3000_GUARD_TIME_1_16);
 			break;
 		case GUARD_INTERVAL_1_8:
-			deb_setf("guard 1_8\n");
+			dbg_setf("guard 1_8\n");
 			wr(DIB3000MB_REG_GUARD_TIME, DIB3000_GUARD_TIME_1_8);
 			break;
 		case GUARD_INTERVAL_1_4:
-			deb_setf("guard 1_4\n");
+			dbg_setf("guard 1_4\n");
 			wr(DIB3000MB_REG_GUARD_TIME, DIB3000_GUARD_TIME_1_4);
 			break;
 		case GUARD_INTERVAL_AUTO:
-			deb_setf("guard auto\n");
+			dbg_setf("guard auto\n");
 			break;
 		default:
 			return -EINVAL;
@@ -189,14 +189,14 @@ static int dib3000mb_set_frontend(struct dvb_frontend *fe, int tuner)
 
 	switch (c->inversion) {
 		case INVERSION_OFF:
-			deb_setf("inversion off\n");
+			dbg_setf("inversion off\n");
 			wr(DIB3000MB_REG_DDS_INV, DIB3000_DDS_INVERSION_OFF);
 			break;
 		case INVERSION_AUTO:
-			deb_setf("inversion auto\n");
+			dbg_setf("inversion auto\n");
 			break;
 		case INVERSION_ON:
-			deb_setf("inversion on\n");
+			dbg_setf("inversion on\n");
 			wr(DIB3000MB_REG_DDS_INV, DIB3000_DDS_INVERSION_ON);
 			break;
 		default:
@@ -205,15 +205,15 @@ static int dib3000mb_set_frontend(struct dvb_frontend *fe, int tuner)
 
 	switch (c->modulation) {
 		case QPSK:
-			deb_setf("modulation: qpsk\n");
+			dbg_setf("modulation: qpsk\n");
 			wr(DIB3000MB_REG_QAM, DIB3000_CONSTELLATION_QPSK);
 			break;
 		case QAM_16:
-			deb_setf("modulation: qam16\n");
+			dbg_setf("modulation: qam16\n");
 			wr(DIB3000MB_REG_QAM, DIB3000_CONSTELLATION_16QAM);
 			break;
 		case QAM_64:
-			deb_setf("modulation: qam64\n");
+			dbg_setf("modulation: qam64\n");
 			wr(DIB3000MB_REG_QAM, DIB3000_CONSTELLATION_64QAM);
 			break;
 		case QAM_AUTO:
@@ -223,22 +223,22 @@ static int dib3000mb_set_frontend(struct dvb_frontend *fe, int tuner)
 	}
 	switch (c->hierarchy) {
 		case HIERARCHY_NONE:
-			deb_setf("hierarchy: none\n");
+			dbg_setf("hierarchy: none\n");
 			/* fall through */
 		case HIERARCHY_1:
-			deb_setf("hierarchy: alpha=1\n");
+			dbg_setf("hierarchy: alpha=1\n");
 			wr(DIB3000MB_REG_VIT_ALPHA, DIB3000_ALPHA_1);
 			break;
 		case HIERARCHY_2:
-			deb_setf("hierarchy: alpha=2\n");
+			dbg_setf("hierarchy: alpha=2\n");
 			wr(DIB3000MB_REG_VIT_ALPHA, DIB3000_ALPHA_2);
 			break;
 		case HIERARCHY_4:
-			deb_setf("hierarchy: alpha=4\n");
+			dbg_setf("hierarchy: alpha=4\n");
 			wr(DIB3000MB_REG_VIT_ALPHA, DIB3000_ALPHA_4);
 			break;
 		case HIERARCHY_AUTO:
-			deb_setf("hierarchy: alpha=auto\n");
+			dbg_setf("hierarchy: alpha=auto\n");
 			break;
 		default:
 			return -EINVAL;
@@ -255,30 +255,30 @@ static int dib3000mb_set_frontend(struct dvb_frontend *fe, int tuner)
 	}
 	switch (fe_cr) {
 		case FEC_1_2:
-			deb_setf("fec: 1_2\n");
+			dbg_setf("fec: 1_2\n");
 			wr(DIB3000MB_REG_VIT_CODE_RATE, DIB3000_FEC_1_2);
 			break;
 		case FEC_2_3:
-			deb_setf("fec: 2_3\n");
+			dbg_setf("fec: 2_3\n");
 			wr(DIB3000MB_REG_VIT_CODE_RATE, DIB3000_FEC_2_3);
 			break;
 		case FEC_3_4:
-			deb_setf("fec: 3_4\n");
+			dbg_setf("fec: 3_4\n");
 			wr(DIB3000MB_REG_VIT_CODE_RATE, DIB3000_FEC_3_4);
 			break;
 		case FEC_5_6:
-			deb_setf("fec: 5_6\n");
+			dbg_setf("fec: 5_6\n");
 			wr(DIB3000MB_REG_VIT_CODE_RATE, DIB3000_FEC_5_6);
 			break;
 		case FEC_7_8:
-			deb_setf("fec: 7_8\n");
+			dbg_setf("fec: 7_8\n");
 			wr(DIB3000MB_REG_VIT_CODE_RATE, DIB3000_FEC_7_8);
 			break;
 		case FEC_NONE:
-			deb_setf("fec: none\n");
+			dbg_setf("fec: none\n");
 			break;
 		case FEC_AUTO:
-			deb_setf("fec: auto\n");
+			dbg_setf("fec: auto\n");
 			break;
 		default:
 			return -EINVAL;
@@ -289,7 +289,7 @@ static int dib3000mb_set_frontend(struct dvb_frontend *fe, int tuner)
 		[c->guard_interval == GUARD_INTERVAL_AUTO]
 		[c->inversion == INVERSION_AUTO];
 
-	deb_setf("seq? %d\n", seq);
+	dbg_setf("seq? %d\n", seq);
 
 	wr(DIB3000MB_REG_SEQ, seq);
 
@@ -330,7 +330,7 @@ static int dib3000mb_set_frontend(struct dvb_frontend *fe, int tuner)
 		c->inversion == INVERSION_AUTO) {
 		int as_count=0;
 
-		deb_setf("autosearch enabled.\n");
+		dbg_setf("autosearch enabled\n");
 
 		wr(DIB3000MB_REG_ISI, DIB3000MB_ISI_INHIBIT);
 
@@ -343,12 +343,12 @@ static int dib3000mb_set_frontend(struct dvb_frontend *fe, int tuner)
 					rd(DIB3000MB_REG_LOCK2_VALUE))) < 0 && as_count++ < 100)
 			msleep(1);
 
-		deb_setf("search_state after autosearch %d after %d checks\n",
+		dbg_setf("search_state after autosearch %d after %d checks\n",
 			 search_state, as_count);
 
 		if (search_state == 1) {
 			if (dib3000mb_get_frontend(fe, c) == 0) {
-				deb_setf("reading tuning data from frontend succeeded.\n");
+				dbg_setf("reading tuning data from frontend succeeded\n");
 				return dib3000mb_set_frontend(fe, 0);
 			}
 		}
@@ -365,7 +365,7 @@ static int dib3000mb_fe_init(struct dvb_frontend* fe, int mobile_mode)
 {
 	struct dib3000_state* state = fe->demodulator_priv;
 
-	deb_info("dib3000mb is getting up.\n");
+	dbg_info("dib3000mb is getting up\n");
 	wr(DIB3000MB_REG_POWER_CONTROL, DIB3000MB_POWER_UP);
 
 	wr(DIB3000MB_REG_RESTART, DIB3000MB_RESTART_AGC);
@@ -451,7 +451,10 @@ static int dib3000mb_get_frontend(struct dvb_frontend* fe,
 		return 0;
 
 	dds_val = ((rd(DIB3000MB_REG_DDS_VALUE_MSB) & 0xff) << 16) + rd(DIB3000MB_REG_DDS_VALUE_LSB);
-	deb_getf("DDS_VAL: %x %x %x\n", dds_val, rd(DIB3000MB_REG_DDS_VALUE_MSB), rd(DIB3000MB_REG_DDS_VALUE_LSB));
+	dbg_getf("DDS_VAL: %x %x %x\n",
+		 dds_val,
+		 rd(DIB3000MB_REG_DDS_VALUE_MSB),
+		 rd(DIB3000MB_REG_DDS_VALUE_LSB));
 	if (dds_val < threshold)
 		inv_test1 = 0;
 	else if (dds_val == threshold)
@@ -460,7 +463,10 @@ static int dib3000mb_get_frontend(struct dvb_frontend* fe,
 		inv_test1 = 2;
 
 	dds_val = ((rd(DIB3000MB_REG_DDS_FREQ_MSB) & 0xff) << 16) + rd(DIB3000MB_REG_DDS_FREQ_LSB);
-	deb_getf("DDS_FREQ: %x %x %x\n", dds_val, rd(DIB3000MB_REG_DDS_FREQ_MSB), rd(DIB3000MB_REG_DDS_FREQ_LSB));
+	dbg_getf("DDS_FREQ: %x %x %x\n",
+		 dds_val,
+		 rd(DIB3000MB_REG_DDS_FREQ_MSB),
+		 rd(DIB3000MB_REG_DDS_FREQ_LSB));
 	if (dds_val < threshold)
 		inv_test2 = 0;
 	else if (dds_val == threshold)
@@ -473,57 +479,57 @@ static int dib3000mb_get_frontend(struct dvb_frontend* fe,
 		((inv_test2 == 0) && (inv_test1==1 || inv_test1==2)) ?
 		INVERSION_ON : INVERSION_OFF;
 
-	deb_getf("inversion %d %d, %d\n", inv_test2, inv_test1, c->inversion);
+	dbg_getf("inversion %d %d, %d\n", inv_test2, inv_test1, c->inversion);
 
 	switch ((tps_val = rd(DIB3000MB_REG_TPS_QAM))) {
 		case DIB3000_CONSTELLATION_QPSK:
-			deb_getf("QPSK\n");
+			dbg_getf("QPSK\n");
 			c->modulation = QPSK;
 			break;
 		case DIB3000_CONSTELLATION_16QAM:
-			deb_getf("QAM16\n");
+			dbg_getf("QAM16\n");
 			c->modulation = QAM_16;
 			break;
 		case DIB3000_CONSTELLATION_64QAM:
-			deb_getf("QAM64\n");
+			dbg_getf("QAM64\n");
 			c->modulation = QAM_64;
 			break;
 		default:
 			pr_err("Unexpected constellation returned by TPS (%d)\n", tps_val);
 			break;
 	}
-	deb_getf("TPS: %d\n", tps_val);
+	dbg_getf("TPS: %d\n", tps_val);
 
 	if (rd(DIB3000MB_REG_TPS_HRCH)) {
-		deb_getf("HRCH ON\n");
+		dbg_getf("HRCH ON\n");
 		cr = &c->code_rate_LP;
 		c->code_rate_HP = FEC_NONE;
 		switch ((tps_val = rd(DIB3000MB_REG_TPS_VIT_ALPHA))) {
 			case DIB3000_ALPHA_0:
-				deb_getf("HIERARCHY_NONE\n");
+				dbg_getf("HIERARCHY_NONE\n");
 				c->hierarchy = HIERARCHY_NONE;
 				break;
 			case DIB3000_ALPHA_1:
-				deb_getf("HIERARCHY_1\n");
+				dbg_getf("HIERARCHY_1\n");
 				c->hierarchy = HIERARCHY_1;
 				break;
 			case DIB3000_ALPHA_2:
-				deb_getf("HIERARCHY_2\n");
+				dbg_getf("HIERARCHY_2\n");
 				c->hierarchy = HIERARCHY_2;
 				break;
 			case DIB3000_ALPHA_4:
-				deb_getf("HIERARCHY_4\n");
+				dbg_getf("HIERARCHY_4\n");
 				c->hierarchy = HIERARCHY_4;
 				break;
 			default:
 				pr_err("Unexpected ALPHA value returned by TPS (%d)\n", tps_val);
 				break;
 		}
-		deb_getf("TPS: %d\n", tps_val);
+		dbg_getf("TPS: %d\n", tps_val);
 
 		tps_val = rd(DIB3000MB_REG_TPS_CODE_RATE_LP);
 	} else {
-		deb_getf("HRCH OFF\n");
+		dbg_getf("HRCH OFF\n");
 		cr = &c->code_rate_HP;
 		c->code_rate_LP = FEC_NONE;
 		c->hierarchy = HIERARCHY_NONE;
@@ -533,68 +539,68 @@ static int dib3000mb_get_frontend(struct dvb_frontend* fe,
 
 	switch (tps_val) {
 		case DIB3000_FEC_1_2:
-			deb_getf("FEC_1_2\n");
+			dbg_getf("FEC_1_2\n");
 			*cr = FEC_1_2;
 			break;
 		case DIB3000_FEC_2_3:
-			deb_getf("FEC_2_3\n");
+			dbg_getf("FEC_2_3\n");
 			*cr = FEC_2_3;
 			break;
 		case DIB3000_FEC_3_4:
-			deb_getf("FEC_3_4\n");
+			dbg_getf("FEC_3_4\n");
 			*cr = FEC_3_4;
 			break;
 		case DIB3000_FEC_5_6:
-			deb_getf("FEC_5_6\n");
+			dbg_getf("FEC_5_6\n");
 			*cr = FEC_4_5;
 			break;
 		case DIB3000_FEC_7_8:
-			deb_getf("FEC_7_8\n");
+			dbg_getf("FEC_7_8\n");
 			*cr = FEC_7_8;
 			break;
 		default:
 			pr_err("Unexpected FEC returned by TPS (%d)\n", tps_val);
 			break;
 	}
-	deb_getf("TPS: %d\n",tps_val);
+	dbg_getf("TPS: %d\n", tps_val);
 
 	switch ((tps_val = rd(DIB3000MB_REG_TPS_GUARD_TIME))) {
 		case DIB3000_GUARD_TIME_1_32:
-			deb_getf("GUARD_INTERVAL_1_32\n");
+			dbg_getf("GUARD_INTERVAL_1_32\n");
 			c->guard_interval = GUARD_INTERVAL_1_32;
 			break;
 		case DIB3000_GUARD_TIME_1_16:
-			deb_getf("GUARD_INTERVAL_1_16\n");
+			dbg_getf("GUARD_INTERVAL_1_16\n");
 			c->guard_interval = GUARD_INTERVAL_1_16;
 			break;
 		case DIB3000_GUARD_TIME_1_8:
-			deb_getf("GUARD_INTERVAL_1_8\n");
+			dbg_getf("GUARD_INTERVAL_1_8\n");
 			c->guard_interval = GUARD_INTERVAL_1_8;
 			break;
 		case DIB3000_GUARD_TIME_1_4:
-			deb_getf("GUARD_INTERVAL_1_4\n");
+			dbg_getf("GUARD_INTERVAL_1_4\n");
 			c->guard_interval = GUARD_INTERVAL_1_4;
 			break;
 		default:
 			pr_err("Unexpected Guard Time returned by TPS (%d)\n", tps_val);
 			break;
 	}
-	deb_getf("TPS: %d\n", tps_val);
+	dbg_getf("TPS: %d\n", tps_val);
 
 	switch ((tps_val = rd(DIB3000MB_REG_TPS_FFT))) {
 		case DIB3000_TRANSMISSION_MODE_2K:
-			deb_getf("TRANSMISSION_MODE_2K\n");
+			dbg_getf("TRANSMISSION_MODE_2K\n");
 			c->transmission_mode = TRANSMISSION_MODE_2K;
 			break;
 		case DIB3000_TRANSMISSION_MODE_8K:
-			deb_getf("TRANSMISSION_MODE_8K\n");
+			dbg_getf("TRANSMISSION_MODE_8K\n");
 			c->transmission_mode = TRANSMISSION_MODE_8K;
 			break;
 		default:
 			pr_err("unexpected transmission mode return by TPS (%d)\n", tps_val);
 			break;
 	}
-	deb_getf("TPS: %d\n", tps_val);
+	dbg_getf("TPS: %d\n", tps_val);
 
 	return 0;
 }
@@ -615,18 +621,18 @@ static int dib3000mb_read_status(struct dvb_frontend *fe,
 	if (rd(DIB3000MB_REG_TS_SYNC_LOCK))
 		*stat |= (FE_HAS_SYNC | FE_HAS_LOCK);
 
-	deb_getf("actual status is %2x\n",*stat);
+	dbg_getf("actual status is %2x\n", *stat);
 
-	deb_getf("autoval: tps: %d, qam: %d, hrch: %d, alpha: %d, hp: %d, lp: %d, guard: %d, fft: %d cell: %d\n",
-			rd(DIB3000MB_REG_TPS_LOCK),
-			rd(DIB3000MB_REG_TPS_QAM),
-			rd(DIB3000MB_REG_TPS_HRCH),
-			rd(DIB3000MB_REG_TPS_VIT_ALPHA),
-			rd(DIB3000MB_REG_TPS_CODE_RATE_HP),
-			rd(DIB3000MB_REG_TPS_CODE_RATE_LP),
-			rd(DIB3000MB_REG_TPS_GUARD_TIME),
-			rd(DIB3000MB_REG_TPS_FFT),
-			rd(DIB3000MB_REG_TPS_CELL_ID));
+	dbg_getf("autoval: tps: %d, qam: %d, hrch: %d, alpha: %d, hp: %d, lp: %d, guard: %d, fft: %d cell: %d\n",
+		 rd(DIB3000MB_REG_TPS_LOCK),
+		 rd(DIB3000MB_REG_TPS_QAM),
+		 rd(DIB3000MB_REG_TPS_HRCH),
+		 rd(DIB3000MB_REG_TPS_VIT_ALPHA),
+		 rd(DIB3000MB_REG_TPS_CODE_RATE_HP),
+		 rd(DIB3000MB_REG_TPS_CODE_RATE_LP),
+		 rd(DIB3000MB_REG_TPS_GUARD_TIME),
+		 rd(DIB3000MB_REG_TPS_FFT),
+		 rd(DIB3000MB_REG_TPS_CELL_ID));
 
 	//*stat = FE_HAS_SIGNAL | FE_HAS_CARRIER | FE_HAS_VITERBI | FE_HAS_SYNC | FE_HAS_LOCK;
 	return 0;
@@ -670,7 +676,7 @@ static int dib3000mb_read_unc_blocks(struct dvb_frontend* fe, u32 *unc)
 static int dib3000mb_sleep(struct dvb_frontend* fe)
 {
 	struct dib3000_state* state = fe->demodulator_priv;
-	deb_info("dib3000mb is going to bed.\n");
+	dbg_info("dib3000mb is going to bed\n");
 	wr(DIB3000MB_REG_POWER_CONTROL, DIB3000MB_POWER_DOWN);
 	return 0;
 }
@@ -710,7 +716,7 @@ static int dib3000mb_fifo_control(struct dvb_frontend *fe, int onoff)
 {
 	struct dib3000_state *state = fe->demodulator_priv;
 
-	deb_xfer("%s fifo\n",onoff ? "enabling" : "disabling");
+	dbg_xfer("%s fifo\n", onoff ? "enabling" : "disabling");
 	if (onoff) {
 		wr(DIB3000MB_REG_FIFO, DIB3000MB_FIFO_ACTIVATE);
 	} else {
@@ -722,7 +728,7 @@ static int dib3000mb_fifo_control(struct dvb_frontend *fe, int onoff)
 static int dib3000mb_pid_parse(struct dvb_frontend *fe, int onoff)
 {
 	struct dib3000_state *state = fe->demodulator_priv;
-	deb_xfer("%s pid parsing\n",onoff ? "enabling" : "disabling");
+	dbg_xfer("%s pid parsing\n", onoff ? "enabling" : "disabling");
 	wr(DIB3000MB_REG_PID_PARSE,onoff);
 	return 0;
 }
diff --git a/drivers/media/dvb-frontends/ix2505v.c b/drivers/media/dvb-frontends/ix2505v.c
index 73f27105c139..3e1b2b52a0d0 100644
--- a/drivers/media/dvb-frontends/ix2505v.c
+++ b/drivers/media/dvb-frontends/ix2505v.c
@@ -13,13 +13,14 @@
 #include "ix2505v.h"
 
 static int ix2505v_debug;
-#define dprintk(level, args...) do { \
-	if (ix2505v_debug & level) \
-		printk(KERN_DEBUG "ix2505v: " args); \
+#define dprintk(level, fmt, ...)					\
+do {									\
+	if (ix2505v_debug & (level))					\
+		printk(KERN_DEBUG "ix2505v: " fmt, ##__VA_ARGS__);	\
 } while (0)
 
-#define deb_info(args...)  dprintk(0x01, args)
-#define deb_i2c(args...)  dprintk(0x02, args)
+#define dbg_info(fmt, ...)	dprintk(0x01, fmt, ##__VA_ARGS__)
+#define dbg_i2c(fmt, ...)	dprintk(0x02, fmt, ##__VA_ARGS__)
 
 struct ix2505v_state {
 	struct i2c_adapter *i2c;
@@ -57,7 +58,7 @@ static int ix2505v_read_status_reg(struct ix2505v_state *state)
 	};
 
 	ret = i2c_transfer(state->i2c, msg, 1);
-	deb_i2c("Read %s ", __func__);
+	dbg_i2c("Read %s\n", __func__);
 
 	return (ret == 1) ? (int) b2[0] : -1;
 }
@@ -74,7 +75,7 @@ static int ix2505v_write(struct ix2505v_state *state, u8 buf[], u8 count)
 	ret = i2c_transfer(state->i2c, msg, 1);
 
 	if (ret != 1) {
-		deb_i2c("%s: i2c error, ret=%d\n", __func__, ret);
+		dbg_i2c("%s: i2c error, ret=%d\n", __func__, ret);
 		return -EIO;
 	}
 
@@ -153,7 +154,7 @@ static int ix2505v_set_params(struct dvb_frontend *fe)
 	data[1] = (N << 5) | (A & 0x1f);
 	data[2] = 0x81 | ((cc & 0x3) << 5) ; /*PD5,PD4 & TM = 0|C1,C0|REF=1*/
 
-	deb_info("Frq=%d x=%d N=%d A=%d\n", frequency, x, N, A);
+	dbg_info("Frq=%d x=%d N=%d A=%d\n", frequency, x, N, A);
 
 	if (frequency <= 1065000)
 		local_osc = (6 << 5) | 2;
@@ -197,8 +198,8 @@ static int ix2505v_set_params(struct dvb_frontend *fe)
 		else
 		lpf = 0xb;
 
-	deb_info("Osc=%x b_w=%x lpf=%x\n", local_osc, b_w, lpf);
-	deb_info("Data 0=[%4phN]\n", data);
+	dbg_info("Osc=%x b_w=%x lpf=%x\n", local_osc, b_w, lpf);
+	dbg_info("Data 0=[%4phN]\n", data);
 
 	if (fe->ops.i2c_gate_ctrl)
 		fe->ops.i2c_gate_ctrl(fe, 1);
@@ -219,7 +220,7 @@ static int ix2505v_set_params(struct dvb_frontend *fe)
 	data[2] |= ((lpf >> 2) & 0x3) << 3; /* lpf */
 	data[3] |= (lpf & 0x3) << 2;
 
-	deb_info("Data 2=[%x%x]\n", data[2], data[3]);
+	dbg_info("Data 2=[%x%x]\n", data[2], data[3]);
 
 	if (fe->ops.i2c_gate_ctrl)
 		fe->ops.i2c_gate_ctrl(fe, 1);
@@ -263,7 +264,7 @@ struct dvb_frontend *ix2505v_attach(struct dvb_frontend *fe,
 	int ret;
 
 	if (NULL == config) {
-		deb_i2c("%s: no config ", __func__);
+		dbg_i2c("%s: no config\n", __func__);
 		goto error;
 	}
 
@@ -281,7 +282,7 @@ struct dvb_frontend *ix2505v_attach(struct dvb_frontend *fe,
 		ret = ix2505v_read_status_reg(state);
 
 		if (ret & 0x80) {
-			deb_i2c("%s: No IX2505V found\n", __func__);
+			dbg_i2c("%s: No IX2505V found\n", __func__);
 			goto error;
 		}
 
@@ -293,7 +294,7 @@ struct dvb_frontend *ix2505v_attach(struct dvb_frontend *fe,
 
 	memcpy(&fe->ops.tuner_ops, &ix2505v_tuner_ops,
 		sizeof(struct dvb_tuner_ops));
-	deb_i2c("%s: initialization (%s addr=0x%02x) ok\n",
+	dbg_i2c("%s: initialization (%s addr=0x%02x) ok\n",
 		__func__, fe->ops.tuner_ops.info.name, config->tuner_address);
 
 	return fe;
diff --git a/drivers/media/dvb-frontends/m88rs2000.c b/drivers/media/dvb-frontends/m88rs2000.c
index 39cbb3ea1c9d..4450bb1940ab 100644
--- a/drivers/media/dvb-frontends/m88rs2000.c
+++ b/drivers/media/dvb-frontends/m88rs2000.c
@@ -39,13 +39,15 @@ static int m88rs2000_debug;
 module_param_named(debug, m88rs2000_debug, int, 0644);
 MODULE_PARM_DESC(debug, "set debugging level (1=info (or-able)).");
 
-#define dprintk(level, args...) do { \
-	if (level & m88rs2000_debug) \
-		printk(KERN_DEBUG "m88rs2000-fe: " args); \
+#define dprintk(level, fmt, ...)					\
+do {									\
+	if (m88rs2000_debug & (level))					\
+		printk(KERN_DEBUG "m88rs2000-fe: " fmt, ##__VA_ARGS__);	\
 } while (0)
 
-#define deb_info(args...)  dprintk(0x01, args)
-#define info(format, arg...) \
+#define dbg_info(fmt, ...)	dprintk(0x01, fmt, ##__VA_ARGS__)
+
+#define info(format, arg...)					\
 	printk(KERN_INFO "m88rs2000-fe: " format "\n" , ## arg)
 
 static int m88rs2000_writereg(struct m88rs2000_state *state,
@@ -63,7 +65,7 @@ static int m88rs2000_writereg(struct m88rs2000_state *state,
 	ret = i2c_transfer(state->i2c, &msg, 1);
 
 	if (ret != 1)
-		deb_info("%s: writereg error (reg == 0x%02x, val == 0x%02x, ret == %i)\n",
+		dbg_info("%s: writereg error (reg == 0x%02x, val == 0x%02x, ret == %i)\n",
 			 __func__, reg, data, ret);
 
 	return (ret != 1) ? -EREMOTEIO : 0;
@@ -92,8 +94,8 @@ static u8 m88rs2000_readreg(struct m88rs2000_state *state, u8 reg)
 	ret = i2c_transfer(state->i2c, msg, 2);
 
 	if (ret != 2)
-		deb_info("%s: readreg error (reg == 0x%02x, ret == %i)\n",
-				__func__, reg, ret);
+		dbg_info("%s: readreg error (reg == 0x%02x, ret == %i)\n",
+			 __func__, reg, ret);
 
 	return b1[0];
 }
@@ -186,7 +188,7 @@ static int m88rs2000_set_symbolrate(struct dvb_frontend *fe, u32 srate)
 	else
 		ret |= m88rs2000_writereg(state, 0xa3, 0x90);
 
-	deb_info("m88rs2000: m88rs2000_set_symbolrate\n");
+	dbg_info("%s\n", __func__);
 	return ret;
 }
 
@@ -197,7 +199,7 @@ static int m88rs2000_send_diseqc_msg(struct dvb_frontend *fe,
 
 	int i;
 	u8 reg;
-	deb_info("%s\n", __func__);
+	dbg_info("%s\n", __func__);
 	m88rs2000_writereg(state, 0x9a, 0x30);
 	reg = m88rs2000_readreg(state, 0xb2);
 	reg &= 0x3f;
@@ -239,7 +241,7 @@ static int m88rs2000_send_diseqc_burst(struct dvb_frontend *fe,
 {
 	struct m88rs2000_state *state = fe->demodulator_priv;
 	u8 reg0, reg1;
-	deb_info("%s\n", __func__);
+	dbg_info("%s\n", __func__);
 	m88rs2000_writereg(state, 0x9a, 0x30);
 	msleep(50);
 	reg0 = m88rs2000_readreg(state, 0xb1);
@@ -432,7 +434,7 @@ static int m88rs2000_init(struct dvb_frontend *fe)
 	struct m88rs2000_state *state = fe->demodulator_priv;
 	int ret;
 
-	deb_info("m88rs2000: init chip\n");
+	dbg_info("init chip\n");
 	/* Setup frontend from shutdown/cold */
 	if (state->config->inittab)
 		ret = m88rs2000_tab_set(state,
@@ -606,7 +608,7 @@ static int m88rs2000_set_frontend(struct dvb_frontend *fe)
 	state->no_lock_count = 0;
 
 	if (c->delivery_system != SYS_DVBS) {
-		deb_info("%s: unsupported delivery system selected (%d)\n",
+		dbg_info("%s: unsupported delivery system selected (%d)\n",
 			 __func__, c->delivery_system);
 		return -EOPNOTSUPP;
 	}
diff --git a/drivers/media/dvb-frontends/zl10036.c b/drivers/media/dvb-frontends/zl10036.c
index d392c7cce2ce..a69ff7ce0051 100644
--- a/drivers/media/dvb-frontends/zl10036.c
+++ b/drivers/media/dvb-frontends/zl10036.c
@@ -23,12 +23,14 @@
 #include "zl10036.h"
 
 static int zl10036_debug;
-#define dprintk(level, args...) \
-	do { if (zl10036_debug & level) printk(KERN_DEBUG "zl10036: " args); \
-	} while (0)
+#define dprintk(level, fmt, ...)					\
+do {									\
+	if (zl10036_debug & (level))					\
+		printk(KERN_DEBUG "zl10036: " fmt, ##__VA_ARGS__);	\
+} while (0)
 
-#define deb_info(args...)  dprintk(0x01, args)
-#define deb_i2c(args...)  dprintk(0x02, args)
+#define dbg_info(fmt, ...)	dprintk(0x01, fmt, ##__VA_ARGS__)
+#define dbg_i2c(fmt, ...)	dprintk(0x02, fmt, ##__VA_ARGS__)
 
 struct zl10036_state {
 	struct i2c_adapter *i2c;
@@ -70,10 +72,10 @@ static int zl10036_read_status_reg(struct zl10036_state *state)
 		return -EIO;
 	}
 
-	deb_i2c("R(status): %02x  [FL=%d]\n", status,
-		(status & STATUS_FL) ? 1 : 0);
+	dbg_i2c("R(status): %02x  [FL=%d]\n",
+		status, (status & STATUS_FL) ? 1 : 0);
 	if (status & STATUS_POR)
-		deb_info("%s: Power-On-Reset bit enabled - need to initialize the tuner\n",
+		dbg_info("%s: Power-On-Reset bit enabled - need to initialize the tuner\n",
 			 __func__);
 
 	return status;
@@ -104,13 +106,7 @@ static int zl10036_write(struct zl10036_state *state, u8 buf[], u8 count)
 		else if ((buf[0] & 0xf0) == 0xf0)
 			reg = 12;
 
-		deb_i2c("W(%d):", reg);
-		{
-			int i;
-			for (i = 0; i < count; i++)
-				printk(KERN_CONT " %02x", buf[i]);
-			printk(KERN_CONT "\n");
-		}
+		dbg_i2c("W(%d): %*ph\n", reg, (int)count, buf);
 	}
 
 	ret = i2c_transfer(state->i2c, msg, 1);
@@ -136,7 +132,7 @@ static int zl10036_sleep(struct dvb_frontend *fe)
 	u8 buf[] = { 0xf0, 0x80 }; /* regs 12/13 */
 	int ret;
 
-	deb_info("%s\n", __func__);
+	dbg_info("%s\n", __func__);
 
 	if (fe->ops.i2c_gate_ctrl)
 		fe->ops.i2c_gate_ctrl(fe, 1); /* open i2c_gate */
@@ -180,8 +176,8 @@ static int zl10036_set_frequency(struct zl10036_state *state, u32 frequency)
 	buf[0] = (div >> 8) & 0x7f;
 	buf[1] = (div >> 0) & 0xff;
 
-	deb_info("%s: ftodo=%u fpriv=%u ferr=%d div=%u\n", __func__,
-		frequency, state->frequency, foffset, div);
+	dbg_info("%s: ftodo=%u fpriv=%u ferr=%d div=%u\n",
+		 __func__, frequency, state->frequency, foffset, div);
 
 	return zl10036_write(state, buf, sizeof(buf));
 }
@@ -236,7 +232,7 @@ static int zl10036_set_bandwidth(struct zl10036_state *state, u32 fbw)
 
 	buf_bf[1] = (bf << 1) & 0x7e;
 	buf_br[1] = (br << 2) & 0x7c;
-	deb_info("%s: BW=%d br=%u bf=%u\n", __func__, fbw, br, bf);
+	dbg_info("%s: BW=%d br=%u bf=%u\n", __func__, fbw, br, bf);
 
 	if (br != state->br) {
 		ret = zl10036_write(state, buf_br, sizeof(buf_br));
@@ -287,7 +283,7 @@ static int zl10036_set_gain_params(struct zl10036_state *state,
 	/* P0=0 */
 	buf[1] = _RDIV_REG | ((c << 5) & 0x60);
 
-	deb_info("%s: c=%u rfg=%u ba=%u bg=%u\n", __func__, c, rfg, ba, bg);
+	dbg_info("%s: c=%u rfg=%u ba=%u bg=%u\n", __func__, c, rfg, ba, bg);
 	return zl10036_write(state, buf, sizeof(buf));
 }
 
@@ -400,7 +396,7 @@ static int zl10036_init_regs(struct zl10036_state *state)
 	if (!state->config->rf_loop_enable)
 		zl10036_init_tab[1][0] |= 0x01;
 
-	deb_info("%s\n", __func__);
+	dbg_info("%s\n", __func__);
 
 	for (i = 0; i < ARRAY_SIZE(zl10036_init_tab); i++) {
 		ret = zl10036_write(state, zl10036_init_tab[i], 2);
diff --git a/drivers/media/pci/b2c2/flexcop-dma.c b/drivers/media/pci/b2c2/flexcop-dma.c
index ba45b378d739..96a954f67af3 100644
--- a/drivers/media/pci/b2c2/flexcop-dma.c
+++ b/drivers/media/pci/b2c2/flexcop-dma.c
@@ -92,8 +92,8 @@ int flexcop_dma_xfer_control(struct flexcop_device *fc,
 	v0x0 = fc->read_ibi_reg(fc, r0x0);
 	v0xc = fc->read_ibi_reg(fc, r0xc);
 
-	deb_rdump("reg: %03x: %x\n", r0x0, v0x0.raw);
-	deb_rdump("reg: %03x: %x\n", r0xc, v0xc.raw);
+	dbg_rdump("reg: %03x: %x\n", r0x0, v0x0.raw);
+	dbg_rdump("reg: %03x: %x\n", r0xc, v0xc.raw);
 
 	if (index & FC_DMA_SUBADDR_0)
 		v0x0.dma_0x0.dma_0start = onoff;
@@ -104,8 +104,8 @@ int flexcop_dma_xfer_control(struct flexcop_device *fc,
 	fc->write_ibi_reg(fc, r0x0, v0x0);
 	fc->write_ibi_reg(fc, r0xc, v0xc);
 
-	deb_rdump("reg: %03x: %x\n", r0x0, v0x0.raw);
-	deb_rdump("reg: %03x: %x\n", r0xc, v0xc.raw);
+	dbg_rdump("reg: %03x: %x\n", r0x0, v0x0.raw);
+	dbg_rdump("reg: %03x: %x\n", r0xc, v0xc.raw);
 	return 0;
 }
 EXPORT_SYMBOL(flexcop_dma_xfer_control);
@@ -117,7 +117,7 @@ static int flexcop_dma_remap(struct flexcop_device *fc,
 	flexcop_ibi_register r = (dma_idx & FC_DMA_1) ? dma1_00c : dma2_01c;
 	flexcop_ibi_value v = fc->read_ibi_reg(fc, r);
 
-	deb_info("%s\n", __func__);
+	dbg_info("%s\n", __func__);
 	v.dma_0xc.remap_enable = onoff;
 	fc->write_ibi_reg(fc, r, v);
 	return 0;
@@ -166,7 +166,7 @@ int flexcop_dma_config_timer(struct flexcop_device *fc,
 
 	flexcop_dma_remap(fc, dma_idx, 0);
 
-	deb_info("%s\n", __func__);
+	dbg_info("%s\n", __func__);
 	v.dma_0x4_write.dmatimer = cycles;
 	fc->write_ibi_reg(fc, r, v);
 	return 0;
diff --git a/drivers/media/pci/b2c2/flexcop-pci.c b/drivers/media/pci/b2c2/flexcop-pci.c
index a9d9520a94c6..0d90bd56a2c9 100644
--- a/drivers/media/pci/b2c2/flexcop-pci.c
+++ b/drivers/media/pci/b2c2/flexcop-pci.c
@@ -18,19 +18,23 @@ module_param(irq_chk_intv, int, 0644);
 MODULE_PARM_DESC(irq_chk_intv, "set the interval for IRQ streaming watchdog.");
 
 #ifdef CONFIG_DVB_B2C2_FLEXCOP_DEBUG
-#define dprintk(level,args...) \
-	do { if ((debug & level)) printk(args); } while (0)
+#define dprintk(level, fmt, ...)					\
+do {									\
+	if (debug & (level))						\
+		printk(KERN_DEBUG fmt, ##__VA_ARGS__);			\
+} while (0)
 #define DEBSTATUS ""
 #else
-#define dprintk(level,args...)
+#define dprintk(level, fmt, ...)					\
+	no_printk(KERN_DEBUG fmt, ##__VA_ARGS__)
 #define DEBSTATUS " (debugging is not enabled)"
 #endif
 
-#define deb_info(args...) dprintk(0x01, args)
-#define deb_reg(args...) dprintk(0x02, args)
-#define deb_ts(args...) dprintk(0x04, args)
-#define deb_irq(args...) dprintk(0x08, args)
-#define deb_chk(args...) dprintk(0x10, args)
+#define dbg_info(fmt, ...)	dprintk(0x01, fmt, ##__VA_ARGS__)
+#define dbg_reg(fmt, ...)	dprintk(0x02, fmt, ##__VA_ARGS__)
+#define dbg_ts(fmt, ...)	dprintk(0x04, fmt, ##__VA_ARGS__)
+#define dbg_irq(fmt, ...)	dprintk(0x08, fmt, ##__VA_ARGS__)
+#define dbg_chk(fmt, ...)	dprintk(0x10, fmt, ##__VA_ARGS__)
 
 static int debug;
 module_param(debug, int, 0644);
@@ -82,7 +86,7 @@ static flexcop_ibi_value flexcop_pci_read_ibi_reg(struct flexcop_device *fc,
 
 	if (lastrreg != r || lastrval != v.raw) {
 		lastrreg = r; lastrval = v.raw;
-		deb_reg("new rd: %3x: %08x\n", r, v.raw);
+		dbg_reg("new rd: %3x: %08x\n", r, v.raw);
 	}
 
 	return v;
@@ -95,7 +99,7 @@ static int flexcop_pci_write_ibi_reg(struct flexcop_device *fc,
 
 	if (lastwreg != r || lastwval != v.raw) {
 		lastwreg = r; lastwval = v.raw;
-		deb_reg("new wr: %3x: %08x\n", r, v.raw);
+		dbg_reg("new wr: %3x: %08x\n", r, v.raw);
 	}
 
 	writel(v.raw, fc_pci->io_mem + r);
@@ -111,10 +115,10 @@ static void flexcop_pci_irq_check_work(struct work_struct *work)
 	if (fc->feedcount) {
 
 		if (fc_pci->count == fc_pci->count_prev) {
-			deb_chk("no IRQ since the last check\n");
+			dbg_chk("no IRQ since the last check\n");
 			if (fc_pci->stream_problem++ == 3) {
 				struct dvb_demux_feed *feed;
-				deb_info("flexcop-pci: stream problem, resetting pid filter\n");
+				dbg_info("flexcop-pci: stream problem, resetting pid filter\n");
 
 				spin_lock_irq(&fc->demux.lock);
 				list_for_each_entry(feed, &fc->demux.feed_list,
@@ -156,16 +160,16 @@ static irqreturn_t flexcop_pci_isr(int irq, void *dev_id)
 
 	/* errors */
 	if (v.irq_20c.Data_receiver_error)
-		deb_chk("data receiver error\n");
+		dbg_chk("data receiver error\n");
 	if (v.irq_20c.Continuity_error_flag)
-		deb_chk("Continuity error flag is set\n");
+		dbg_chk("Continuity error flag is set\n");
 	if (v.irq_20c.LLC_SNAP_FLAG_set)
-		deb_chk("LLC_SNAP_FLAG_set is set\n");
+		dbg_chk("LLC_SNAP_FLAG_set is set\n");
 	if (v.irq_20c.Transport_Error)
-		deb_chk("Transport error\n");
+		dbg_chk("Transport error\n");
 
 	if ((fc_pci->count % 1000) == 0)
-		deb_chk("%d valid irq took place so far\n", fc_pci->count);
+		dbg_chk("%d valid irq took place so far\n", fc_pci->count);
 
 	if (v.irq_20c.DMA1_IRQ_Status == 1) {
 		if (fc_pci->active_dma1_addr == 0)
@@ -177,7 +181,7 @@ static irqreturn_t flexcop_pci_isr(int irq, void *dev_id)
 					fc_pci->dma[0].cpu_addr1,
 					fc_pci->dma[0].size / 188);
 
-		deb_irq("page change to page: %d\n",!fc_pci->active_dma1_addr);
+		dbg_irq("page change to page: %d\n", !fc_pci->active_dma1_addr);
 		fc_pci->active_dma1_addr = !fc_pci->active_dma1_addr;
 		/* for the timer IRQ we only can use buffer dmx feeding, because we don't have
 		 * complete TS packets when reading from the DMA memory */
@@ -186,17 +190,17 @@ static irqreturn_t flexcop_pci_isr(int irq, void *dev_id)
 			fc->read_ibi_reg(fc,dma1_008).dma_0x8.dma_cur_addr << 2;
 		u32 cur_pos = cur_addr - fc_pci->dma[0].dma_addr0;
 
-		deb_irq("%u irq: %08x cur_addr: %llx: cur_pos: %08x, last_cur_pos: %08x ",
-				jiffies_to_usecs(jiffies - fc_pci->last_irq),
-				v.raw, (unsigned long long)cur_addr, cur_pos,
-				fc_pci->last_dma1_cur_pos);
+		dbg_irq("%u irq: %08x cur_addr: %llx: cur_pos: %08x, last_cur_pos: %08x\n",
+			jiffies_to_usecs(jiffies - fc_pci->last_irq),
+			v.raw, (unsigned long long)cur_addr, cur_pos,
+			fc_pci->last_dma1_cur_pos);
 		fc_pci->last_irq = jiffies;
 
 		/* buffer end was reached, restarted from the beginning
 		 * pass the data from last_cur_pos to the buffer end to the demux
 		 */
 		if (cur_pos < fc_pci->last_dma1_cur_pos) {
-			deb_irq(" end was reached: passing %d bytes ",
+			dbg_irq("end was reached: passing %d bytes\n",
 				(fc_pci->dma[0].size*2 - 1) -
 				fc_pci->last_dma1_cur_pos);
 			flexcop_pass_dmx_data(fc_pci->fc_dev,
@@ -208,19 +212,18 @@ static irqreturn_t flexcop_pci_isr(int irq, void *dev_id)
 		}
 
 		if (cur_pos > fc_pci->last_dma1_cur_pos) {
-			deb_irq(" passing %d bytes ",
+			dbg_irq("passing %d bytes\n",
 				cur_pos - fc_pci->last_dma1_cur_pos);
 			flexcop_pass_dmx_data(fc_pci->fc_dev,
 				fc_pci->dma[0].cpu_addr0 +
 					fc_pci->last_dma1_cur_pos,
 				cur_pos - fc_pci->last_dma1_cur_pos);
 		}
-		deb_irq("\n");
 
 		fc_pci->last_dma1_cur_pos = cur_pos;
 		fc_pci->count++;
 	} else {
-		deb_irq("isr for flexcop called, apparently without reason (%08x)\n",
+		dbg_irq("isr for flexcop called, apparently without reason (%08x)\n",
 			v.raw);
 		ret = IRQ_NONE;
 	}
@@ -238,19 +241,19 @@ static int flexcop_pci_stream_control(struct flexcop_device *fc, int onoff)
 		flexcop_dma_config_timer(fc, FC_DMA_1, 0);
 		flexcop_dma_xfer_control(fc, FC_DMA_1,
 				FC_DMA_SUBADDR_0 | FC_DMA_SUBADDR_1, 1);
-		deb_irq("DMA xfer enabled\n");
+		dbg_irq("DMA xfer enabled\n");
 
 		fc_pci->last_dma1_cur_pos = 0;
 		flexcop_dma_control_timer_irq(fc, FC_DMA_1, 1);
-		deb_irq("IRQ enabled\n");
+		dbg_irq("IRQ enabled\n");
 		fc_pci->count_prev = fc_pci->count;
 	} else {
 		flexcop_dma_control_timer_irq(fc, FC_DMA_1, 0);
-		deb_irq("IRQ disabled\n");
+		dbg_irq("IRQ disabled\n");
 
 		flexcop_dma_xfer_control(fc, FC_DMA_1,
 			 FC_DMA_SUBADDR_0 | FC_DMA_SUBADDR_1, 0);
-		deb_irq("DMA xfer disabled\n");
+		dbg_irq("DMA xfer disabled\n");
 	}
 	return 0;
 }
diff --git a/drivers/media/usb/b2c2/flexcop-usb.c b/drivers/media/usb/b2c2/flexcop-usb.c
index 198ddfb8d2b1..e4a0d09e56cf 100644
--- a/drivers/media/usb/b2c2/flexcop-usb.c
+++ b/drivers/media/usb/b2c2/flexcop-usb.c
@@ -15,20 +15,16 @@
 
 /* debug */
 #ifdef CONFIG_DVB_B2C2_FLEXCOP_DEBUG
-#define dprintk(level,args...) \
-	do { if ((debug & level)) printk(args); } while (0)
-
-#define debug_dump(b, l, method) do {\
-	int i; \
-	for (i = 0; i < l; i++) \
-		method("%02x ", b[i]); \
-	method("\n"); \
+#define dprintk(level, fmt, ...)					\
+do {									\
+	if (debug & (level))						\
+		printk(KERN_DEBUG fmt, ##__VA_ARGS__);			\
 } while (0)
 
 #define DEBSTATUS ""
 #else
-#define dprintk(level, args...)
-#define debug_dump(b, l, method)
+#define dprintk(level, fmt, ...)					\
+	no_printk(KERN_DEBUG fmt, ##__VA_ARGS__)
 #define DEBSTATUS " (debugging is not enabled)"
 #endif
 
@@ -37,11 +33,11 @@ module_param(debug, int, 0644);
 MODULE_PARM_DESC(debug, "set debugging level (1=info,ts=2,ctrl=4,i2c=8,v8mem=16 (or-able))." DEBSTATUS);
 #undef DEBSTATUS
 
-#define deb_info(args...) dprintk(0x01, args)
-#define deb_ts(args...) dprintk(0x02, args)
-#define deb_ctrl(args...) dprintk(0x04, args)
-#define deb_i2c(args...) dprintk(0x08, args)
-#define deb_v8(args...) dprintk(0x10, args)
+#define dbg_info(args...) dprintk(0x01, args)
+#define dbg_ts(args...) dprintk(0x02, args)
+#define dbg_ctrl(args...) dprintk(0x04, args)
+#define dbg_i2c(args...) dprintk(0x08, args)
+#define dbg_v8(args...) dprintk(0x10, args)
 
 /* JLP 111700: we will include the 1 bit gap between the upper and lower 3 bits
  * in the IBI address, to make the V8 code simpler.
@@ -137,11 +133,11 @@ static int flexcop_usb_v8_memory_req(struct flexcop_usb *fc_usb,
 		pipe = B2C2_USB_CTRL_PIPE_OUT;
 		break;
 	default:
-		deb_info("unsupported request for v8_mem_req %x.\n", req);
+		dbg_info("unsupported request for v8_mem_req %x\n", req);
 		return -EINVAL;
 	}
-	deb_v8("v8mem: %02x %02x %04x %04x, len: %d\n", request_type, req,
-			wAddress, wIndex, buflen);
+	dbg_v8("v8mem: %02x %02x %04x %04x, len: %d\n",
+	       request_type, req, wAddress, wIndex, buflen);
 
 	mutex_lock(&fc_usb->data_mutex);
 
@@ -167,7 +163,7 @@ static int flexcop_usb_v8_memory_req(struct flexcop_usb *fc_usb,
 
 	mutex_unlock(&fc_usb->data_mutex);
 
-	debug_dump(pbBuffer, ret, deb_v8);
+	dbg_v8("v8mem buffer: %*ph\n", ret, pbBuffer);
 	return ret;
 }
 
@@ -202,9 +198,9 @@ static int flexcop_usb_memory_req(struct flexcop_usb *fc_usb,
 			wMax < bytes_left_to_read_on_page(addr, len) ?
 				wMax :
 				bytes_left_to_read_on_page(addr, len);
-		deb_info("%x\n",
-			(addr & V8_MEMORY_PAGE_MASK) |
-				(V8_MEMORY_EXTENDED*extended));
+		dbg_info("%x\n",
+			 (addr & V8_MEMORY_PAGE_MASK) |
+			 (V8_MEMORY_EXTENDED * extended));
 
 		ret = flexcop_usb_v8_memory_req(fc_usb, req,
 			page_start + (addr / V8_MEMORY_PAGE_SIZE),
@@ -259,16 +255,16 @@ static int flexcop_usb_i2c_req(struct flexcop_i2c_adapter *i2c,
 		request_type |= USB_DIR_IN;
 		break;
 	default:
-		deb_info("unsupported function for i2c_req %x\n", func);
+		dbg_info("unsupported function for i2c_req %x\n", func);
 		return -EINVAL;
 	}
 	wValue = (func << 8) | (i2c->port << 4);
 	wIndex = (chipaddr << 8 ) | addr;
 
-	deb_i2c("i2c %2d: %02x %02x %02x %02x %02x %02x\n",
-			func, request_type, req,
-			wValue & 0xff, wValue >> 8,
-			wIndex & 0xff, wIndex >> 8);
+	dbg_i2c("i2c %2d: %02x %02x %02x %02x %02x %02x\n",
+		func, request_type, req,
+		wValue & 0xff, wValue >> 8,
+		wIndex & 0xff, wIndex >> 8);
 
 	mutex_lock(&fc_usb->data_mutex);
 
@@ -332,8 +328,8 @@ static void flexcop_usb_process_frame(struct flexcop_usb *fc_usb,
 	u8 *b;
 	int l;
 
-	deb_ts("tmp_buffer_length=%d, buffer_length=%d\n",
-		fc_usb->tmp_buffer_length, buffer_length);
+	dbg_ts("tmp_buffer_length=%d, buffer_length=%d\n",
+	       fc_usb->tmp_buffer_length, buffer_length);
 
 	if (fc_usb->tmp_buffer_length > 0) {
 		memcpy(fc_usb->tmp_buffer+fc_usb->tmp_buffer_length, buffer,
@@ -354,17 +350,17 @@ static void flexcop_usb_process_frame(struct flexcop_usb *fc_usb,
 					flexcop_pass_dmx_packets(
 							fc_usb->fc_dev, b+2, 1);
 				else
-					deb_ts("not ts packet %*ph\n", 4, b+2);
+					dbg_ts("not ts packet %*ph\n", 4, b + 2);
 				b += 190;
 				l -= 190;
 				break;
 			default:
-				deb_ts("wrong packet type\n");
+				dbg_ts("wrong packet type\n");
 				l = 0;
 				break;
 			}
 		} else {
-			deb_ts("wrong header\n");
+			dbg_ts("wrong header\n");
 			l = 0;
 		}
 	}
@@ -380,8 +376,8 @@ static void flexcop_usb_urb_complete(struct urb *urb)
 	int i;
 
 	if (urb->actual_length > 0)
-		deb_ts("urb completed, bufsize: %d actlen; %d\n",
-			urb->transfer_buffer_length, urb->actual_length);
+		dbg_ts("urb completed, bufsize: %d actlen; %d\n",
+		       urb->transfer_buffer_length, urb->actual_length);
 
 	for (i = 0; i < urb->number_of_packets; i++) {
 		if (urb->iso_frame_desc[i].status < 0) {
@@ -389,8 +385,8 @@ static void flexcop_usb_urb_complete(struct urb *urb)
 				urb->iso_frame_desc[i].status);
 		} else
 			if (urb->iso_frame_desc[i].actual_length > 0) {
-				deb_ts("passed %d bytes to the demux\n",
-					urb->iso_frame_desc[i].actual_length);
+				dbg_ts("passed %d bytes to the demux\n",
+				       urb->iso_frame_desc[i].actual_length);
 
 				flexcop_usb_process_frame(fc_usb,
 					urb->transfer_buffer +
@@ -414,7 +410,7 @@ static void flexcop_usb_transfer_exit(struct flexcop_usb *fc_usb)
 	int i;
 	for (i = 0; i < B2C2_USB_NUM_ISO_URB; i++)
 		if (fc_usb->iso_urb[i] != NULL) {
-			deb_ts("unlinking/killing urb no. %d\n",i);
+			dbg_ts("unlinking/killing urb no. %d\n", i);
 			usb_kill_urb(fc_usb->iso_urb[i]);
 			usb_free_urb(fc_usb->iso_urb[i]);
 		}
@@ -433,9 +429,9 @@ static int flexcop_usb_transfer_init(struct flexcop_usb *fc_usb)
 		frame_size, i, j, ret;
 	int buffer_offset = 0;
 
-	deb_ts("creating %d iso-urbs with %d frames each of %d bytes size = %d.\n",
+	dbg_ts("creating %d iso-urbs with %d frames each of %d bytes size = %d\n",
 	       B2C2_USB_NUM_ISO_URB,
-			B2C2_USB_FRAMES_PER_ISO, frame_size, bufsize);
+	       B2C2_USB_FRAMES_PER_ISO, frame_size, bufsize);
 
 	fc_usb->iso_buffer = usb_alloc_coherent(fc_usb->udev,
 			bufsize, GFP_KERNEL, &fc_usb->dma_addr);
@@ -459,7 +455,7 @@ static int flexcop_usb_transfer_init(struct flexcop_usb *fc_usb)
 	for (i = 0; i < B2C2_USB_NUM_ISO_URB; i++) {
 		int frame_offset = 0;
 		struct urb *urb = fc_usb->iso_urb[i];
-		deb_ts("initializing and submitting urb no. %d (buf_offset: %d).\n",
+		dbg_ts("initializing and submitting urb no. %d (buf_offset: %d)\n",
 		       i, buffer_offset);
 
 		urb->dev = fc_usb->udev;
@@ -474,8 +470,8 @@ static int flexcop_usb_transfer_init(struct flexcop_usb *fc_usb)
 
 		buffer_offset += frame_size * B2C2_USB_FRAMES_PER_ISO;
 		for (j = 0; j < B2C2_USB_FRAMES_PER_ISO; j++) {
-			deb_ts("urb no: %d, frame: %d, frame_offset: %d\n",
-					i, j, frame_offset);
+			dbg_ts("urb no: %d, frame: %d, frame_offset: %d\n",
+			       i, j, frame_offset);
 			urb->iso_frame_desc[j].offset = frame_offset;
 			urb->iso_frame_desc[j].length = frame_size;
 			frame_offset += frame_size;
@@ -485,7 +481,7 @@ static int flexcop_usb_transfer_init(struct flexcop_usb *fc_usb)
 			err("submitting urb %d failed with %d.", i, ret);
 			goto urb_error;
 		}
-		deb_ts("submitted urb no. %d.\n",i);
+		dbg_ts("submitted urb no. %d\n", i);
 	}
 
 	/* SRAM */
diff --git a/drivers/media/usb/dvb-usb-v2/lmedm04.c b/drivers/media/usb/dvb-usb-v2/lmedm04.c
index 8a3c0eeed959..b7d4c62875a9 100644
--- a/drivers/media/usb/dvb-usb-v2/lmedm04.c
+++ b/drivers/media/usb/dvb-usb-v2/lmedm04.c
@@ -83,9 +83,9 @@ static int dvb_usb_lme2510_debug;
 	if ((var >= level)) \
 		pr_debug(DVB_USB_LOG_PREFIX": " args); \
 } while (0)
-#define deb_info(level, args...) lme_debug(dvb_usb_lme2510_debug, level, args)
+#define dbg_info(level, args...) lme_debug(dvb_usb_lme2510_debug, level, args)
 #define debug_data_snipet(level, name, p) \
-	 deb_info(level, name" (%8phN)", p);
+	 dbg_info(level, name " (%8phN)", p);
 #define info(args...) pr_info(DVB_USB_LOG_PREFIX": "args)
 
 module_param_named(debug, dvb_usb_lme2510_debug, int, 0644);
@@ -185,7 +185,7 @@ static int lme2510_enable_pid(struct dvb_usb_device *d, u8 index, u16 pid_out)
 	u8 pid_no = index * 2;
 	u8 pid_len = pid_no + 2;
 	int ret = 0;
-	deb_info(1, "PID Setting Pid %04x", pid_out);
+	dbg_info(1, "PID Setting Pid %04x", pid_out);
 
 	if (st->pid_size == 0)
 		ret |= lme2510_stream_restart(d);
@@ -293,8 +293,8 @@ static void lme2510_int_response(struct urb *lme_urb)
 
 	for (i = 0; i < offset; ++i) {
 		ibuf = (u8 *)&rbuf[i*8];
-		deb_info(5, "INT O/S C =%02x C/O=%02x Type =%02x%02x",
-		offset, i, ibuf[0], ibuf[1]);
+		dbg_info(5, "INT O/S C =%02x C/O=%02x Type =%02x%02x",
+			 offset, i, ibuf[0], ibuf[1]);
 
 		switch (ibuf[0]) {
 		case 0xaa:
@@ -307,7 +307,7 @@ static void lme2510_int_response(struct urb *lme_urb)
 						ibuf[4] << 8  |
 						ibuf[5]);
 
-			deb_info(1, "INT Key = 0x%08x", key);
+			dbg_info(1, "INT Key = 0x%08x", key);
 			rc_keydown(adap_to_d(adap)->rc_dev, RC_PROTO_NEC32, key,
 				   0);
 			break;
@@ -407,7 +407,7 @@ static int lme2510_pid_filter_ctrl(struct dvb_usb_adapter *adap, int onoff)
 	static u8 rbuf[1];
 	int ret = 0;
 
-	deb_info(1, "PID Clearing Filter");
+	dbg_info(1, "PID Clearing Filter");
 
 	mutex_lock(&d->i2c_mutex);
 
@@ -431,8 +431,8 @@ static int lme2510_pid_filter(struct dvb_usb_adapter *adap, int index, u16 pid,
 	struct dvb_usb_device *d = adap_to_d(adap);
 	int ret = 0;
 
-	deb_info(3, "%s PID=%04x Index=%04x onoff=%02x", __func__,
-		pid, index, onoff);
+	dbg_info(3, "%s PID=%04x Index=%04x onoff=%02x",
+		 __func__, pid, index, onoff);
 
 	if (onoff) {
 		mutex_lock(&d->i2c_mutex);
@@ -521,7 +521,7 @@ static int lme2510_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msg[],
 		}
 
 		if (lme2510_msg(d, obuf, len, ibuf, 64) < 0) {
-			deb_info(1, "i2c transfer failed.");
+			dbg_info(1, "i2c transfer failed.");
 			mutex_unlock(&d->i2c_mutex);
 			return -EAGAIN;
 		}
@@ -559,13 +559,13 @@ static int lme2510_streaming_ctrl(struct dvb_frontend *fe, int onoff)
 	static u8 rbuf[1];
 	int ret = 0, rlen = sizeof(rbuf);
 
-	deb_info(1, "STM  (%02x)", onoff);
+	dbg_info(1, "STM  (%02x)", onoff);
 
 	/* Streaming is started by FE_HAS_LOCK */
 	if (onoff == 1)
 		st->stream_on = 1;
 	else {
-		deb_info(1, "STM Steam Off");
+		dbg_info(1, "STM Steam Off");
 		/* mutex is here only to avoid collision with I2C */
 		mutex_lock(&d->i2c_mutex);
 
@@ -625,8 +625,8 @@ static int lme2510_download_firmware(struct dvb_usb_device *d,
 			memcpy(&data[2], fw_data, dlen+1);
 			wlen = (u8) dlen + 4;
 			data[wlen-1] = check_sum(fw_data, dlen+1);
-			deb_info(1, "Data S=%02x:E=%02x CS= %02x", data[3],
-				data[dlen+2], data[dlen+3]);
+			dbg_info(1, "Data S=%02x:E=%02x CS= %02x",
+				 data[3], data[dlen + 2], data[dlen + 3]);
 			lme2510_usb_talk(d, data, wlen, data, len_in);
 			ret |= (data[0] == 0x88) ? 0 : -1;
 		}
@@ -756,7 +756,7 @@ static int lme2510_kill_urb(struct usb_data_stream *stream)
 	int i;
 
 	for (i = 0; i < stream->urbs_submitted; i++) {
-		deb_info(3, "killing URB no. %d.", i);
+		dbg_info(3, "killing URB no. %d.", i);
 		/* stop the URB */
 		usb_kill_urb(stream->urb_list[i]);
 	}
diff --git a/drivers/media/usb/dvb-usb/a800.c b/drivers/media/usb/dvb-usb/a800.c
index 36b5b6227412..a8383a3c4fc8 100644
--- a/drivers/media/usb/dvb-usb/a800.c
+++ b/drivers/media/usb/dvb-usb/a800.c
@@ -18,7 +18,7 @@ MODULE_PARM_DESC(debug, "set debugging level (rc=1 (or-able))." DVB_USB_DEBUG_ST
 
 DVB_DEFINE_MOD_OPT_ADAPTER_NR(adapter_nr);
 
-#define deb_rc(args...)   dprintk(debug,0x01,args)
+#define dbg_rc(fmt, ...)   dprintk(debug, 0x01, fmt, ##__VA_ARGS__)
 
 static int a800_power_ctrl(struct dvb_usb_device *d, int onoff)
 {
diff --git a/drivers/media/usb/dvb-usb/af9005-fe.c b/drivers/media/usb/dvb-usb/af9005-fe.c
index 9d6fa0556d7b..e78615d4d5bf 100644
--- a/drivers/media/usb/dvb-usb/af9005-fe.c
+++ b/drivers/media/usb/dvb-usb/af9005-fe.c
@@ -139,7 +139,7 @@ static int af9005_get_post_vit_err_cw_count(struct dvb_frontend *fe,
 	if (ret)
 		return ret;
 	if (!temp) {
-		deb_info("rsd counter not ready\n");
+		dbg_info("rsd counter not ready\n");
 		return 100;
 	}
 	/* get abort count */
@@ -192,7 +192,7 @@ static int af9005_get_post_vit_err_cw_count(struct dvb_frontend *fe,
 		err("wrong RSD packet count");
 		return -EIO;
 	}
-	deb_info("POST abort count %d err count %d rsd packets %d\n",
+	dbg_info("POST abort count %d err count %d rsd packets %d\n",
 		 loc_abort_count, err_count, cw_count);
 	*post_cw_count = cw_count - (u32) loc_abort_count;
 	*abort_count = loc_abort_count;
@@ -236,7 +236,7 @@ static int af9005_get_pre_vit_err_bit_count(struct dvb_frontend *fe,
 	if (ret)
 		return ret;
 	if (!temp) {
-		deb_info("viterbi counter not ready\n");
+		dbg_info("viterbi counter not ready\n");
 		return 101;	/* ERR_APO_VTB_COUNTER_NOT_READY; */
 	}
 	ret =
@@ -268,7 +268,7 @@ static int af9005_get_pre_vit_err_bit_count(struct dvb_frontend *fe,
 		return ret;
 	super_frame_count = ((u32) temp1 << 8) + temp0;
 	if (super_frame_count == 0) {
-		deb_info("super frame count 0\n");
+		dbg_info("super frame count 0\n");
 		return 102;
 	}
 
@@ -312,7 +312,7 @@ static int af9005_get_pre_vit_err_bit_count(struct dvb_frontend *fe,
 		return -EINVAL;
 	}
 	*pre_bit_count = super_frame_count * 68 * 4 * x * bits;
-	deb_info("PRE err count %d frame count %d bit count %d\n",
+	dbg_info("PRE err count %d frame count %d bit count %d\n",
 		 *pre_err_count, super_frame_count, *pre_bit_count);
 	return 0;
 }
@@ -372,12 +372,12 @@ static int af9005_get_statistic(struct dvb_frontend *fe)
 	int ret, fecavailable;
 	u64 numerator, denominator;
 
-	deb_info("GET STATISTIC\n");
+	dbg_info("GET STATISTIC\n");
 	ret = af9005_is_fecmon_available(fe, &fecavailable);
 	if (ret)
 		return ret;
 	if (!fecavailable) {
-		deb_info("fecmon not available\n");
+		dbg_info("fecmon not available\n");
 		return 0;
 	}
 
@@ -414,7 +414,7 @@ static int af9005_fe_refresh_state(struct dvb_frontend *fe)
 {
 	struct af9005_fe_state *state = fe->demodulator_priv;
 	if (time_after(jiffies, state->next_status_check)) {
-		deb_info("REFRESH STATE\n");
+		dbg_info("REFRESH STATE\n");
 
 		/* statistics */
 		if (af9005_get_statistic(fe))
@@ -468,7 +468,7 @@ static int af9005_fe_read_status(struct dvb_frontend *fe,
 	if (ret)
 		return ret;
 	if (temp != state->strong) {
-		deb_info("adjust for strong signal %d\n", temp);
+		dbg_info("adjust for strong signal %d\n", temp);
 		state->strong = temp;
 	}
 	return 0;
@@ -787,7 +787,7 @@ static int af9005_fe_power(struct dvb_frontend *fe, int on)
 	struct af9005_fe_state *state = fe->demodulator_priv;
 	u8 temp = on;
 	int ret;
-	deb_info("power %s tuner\n", on ? "on" : "off");
+	dbg_info("power %s tuner\n", on ? "on" : "off");
 	ret = af9005_send_command(state->d, 0x03, &temp, 1, NULL, 0);
 	return ret;
 }
@@ -809,10 +809,10 @@ static int af9005_fe_init(struct dvb_frontend *fe)
 	u8 buf[2];
 	u16 if1;
 
-	deb_info("in af9005_fe_init\n");
+	dbg_info("in %s\n", __func__);
 
 	/* reset */
-	deb_info("reset\n");
+	dbg_info("reset\n");
 	if ((ret =
 	     af9005_write_register_bits(state->d, xd_I2C_reg_ofdm_rst_en,
 					4, 1, 0x01)))
@@ -820,7 +820,7 @@ static int af9005_fe_init(struct dvb_frontend *fe)
 	if ((ret = af9005_write_ofdm_register(state->d, APO_REG_RESET, 0)))
 		return ret;
 	/* clear ofdm reset */
-	deb_info("clear ofdm reset\n");
+	dbg_info("clear ofdm reset\n");
 	for (i = 0; i < 150; i++) {
 		if ((ret =
 		     af9005_read_ofdm_register(state->d,
@@ -876,7 +876,7 @@ static int af9005_fe_init(struct dvb_frontend *fe)
 		return ret;
 
 	/* set stand alone chip */
-	deb_info("set stand alone chip\n");
+	dbg_info("set stand alone chip\n");
 	if ((ret =
 	     af9005_write_register_bits(state->d, xd_p_reg_dca_stand_alone,
 					reg_dca_stand_alone_pos,
@@ -884,7 +884,7 @@ static int af9005_fe_init(struct dvb_frontend *fe)
 		return ret;
 
 	/* set dca upper & lower chip */
-	deb_info("set dca upper & lower chip\n");
+	dbg_info("set dca upper & lower chip\n");
 	if ((ret =
 	     af9005_write_register_bits(state->d, xd_p_reg_dca_upper_chip,
 					reg_dca_upper_chip_pos,
@@ -897,13 +897,13 @@ static int af9005_fe_init(struct dvb_frontend *fe)
 		return ret;
 
 	/* set 2wire master clock to 0x14 (for 60KHz) */
-	deb_info("set 2wire master clock to 0x14 (for 60KHz)\n");
+	dbg_info("set 2wire master clock to 0x14 (for 60KHz)\n");
 	if ((ret =
 	     af9005_write_ofdm_register(state->d, xd_I2C_i2c_m_period, 0x14)))
 		return ret;
 
 	/* clear dca enable chip */
-	deb_info("clear dca enable chip\n");
+	dbg_info("clear dca enable chip\n");
 	if ((ret =
 	     af9005_write_register_bits(state->d, xd_p_reg_dca_en,
 					reg_dca_en_pos, reg_dca_en_len, 0)))
@@ -917,12 +917,12 @@ static int af9005_fe_init(struct dvb_frontend *fe)
 		return ret;
 
 	/* init other parameters: program cfoe and select bandwidth */
-	deb_info("program cfoe\n");
+	dbg_info("program cfoe\n");
 	ret = af9005_fe_program_cfoe(state->d, 6000000);
 	if (ret)
 		return ret;
 	/* set read-update bit for modulation */
-	deb_info("set read-update bit for modulation\n");
+	dbg_info("set read-update bit for modulation\n");
 	if ((ret =
 	     af9005_write_register_bits(state->d, xd_p_reg_feq_read_update,
 					reg_feq_read_update_pos,
@@ -933,7 +933,7 @@ static int af9005_fe_init(struct dvb_frontend *fe)
 	   but sniffing reveals that it doesn't do it */
 
 	/* set read-update bit to 1 for DCA modulation */
-	deb_info("set read-update bit 1 for DCA modulation\n");
+	dbg_info("set read-update bit 1 for DCA modulation\n");
 	if ((ret =
 	     af9005_write_register_bits(state->d, xd_p_reg_dca_read_update,
 					reg_dca_read_update_pos,
@@ -941,7 +941,7 @@ static int af9005_fe_init(struct dvb_frontend *fe)
 		return ret;
 
 	/* enable fec monitor */
-	deb_info("enable fec monitor\n");
+	dbg_info("enable fec monitor\n");
 	if ((ret =
 	     af9005_write_register_bits(state->d, xd_p_fec_vtb_rsd_mon_en,
 					fec_vtb_rsd_mon_en_pos,
@@ -952,12 +952,12 @@ static int af9005_fe_init(struct dvb_frontend *fe)
 	ret = af9005_write_ofdm_register(state->d, 0xa601, 0);
 
 	/* set api_retrain_never_freeze */
-	deb_info("set api_retrain_never_freeze\n");
+	dbg_info("set api_retrain_never_freeze\n");
 	if ((ret = af9005_write_ofdm_register(state->d, 0xaefb, 0x01)))
 		return ret;
 
 	/* load init script */
-	deb_info("load init script\n");
+	dbg_info("load init script\n");
 	scriptlen = sizeof(script) / sizeof(RegDesc);
 	for (i = 0; i < scriptlen; i++) {
 		if ((ret =
@@ -989,7 +989,7 @@ static int af9005_fe_init(struct dvb_frontend *fe)
 
 
 	/* save original TOPs */
-	deb_info("save original TOPs\n");
+	dbg_info("save original TOPs\n");
 
 	/*  RF TOP */
 	ret =
@@ -1031,7 +1031,7 @@ static int af9005_fe_init(struct dvb_frontend *fe)
 			err("Impossible to read EEPROM\n");
 			return ret;
 		}
-		deb_info("Tuner id %d, board id %d\n", buf[0], buf[1]);
+		dbg_info("Tuner id %d, board id %d\n", buf[0], buf[1]);
 		switch (buf[0]) {
 		case 2:	/* MT2060 */
 			/* read if1 from eeprom */
@@ -1043,7 +1043,7 @@ static int af9005_fe_init(struct dvb_frontend *fe)
 			if1 = (u16) (buf[0] << 8) + buf[1];
 			if (dvb_attach(mt2060_attach, fe, &adap->dev->i2c_adap,
 					 &af9005_mt2060_config, if1) == NULL) {
-				deb_info("MT2060 attach failed\n");
+				dbg_info("MT2060 attach failed\n");
 				return -ENODEV;
 			}
 			break;
@@ -1051,7 +1051,7 @@ static int af9005_fe_init(struct dvb_frontend *fe)
 		case 9:	/* QT1010B */
 			if (dvb_attach(qt1010_attach, fe, &adap->dev->i2c_adap,
 					&af9005_qt1010_config) ==NULL) {
-				deb_info("QT1010 attach failed\n");
+				dbg_info("QT1010 attach failed\n");
 				return -ENODEV;
 			}
 			break;
@@ -1064,7 +1064,7 @@ static int af9005_fe_init(struct dvb_frontend *fe)
 			return ret;
 	}
 
-	deb_info("profit!\n");
+	dbg_info("profit!\n");
 	return 0;
 }
 
@@ -1095,14 +1095,14 @@ static int af9005_fe_set_frontend(struct dvb_frontend *fe)
 	int ret;
 	u8 temp, temp0, temp1, temp2;
 
-	deb_info("af9005_fe_set_frontend freq %d bw %d\n", fep->frequency,
-		 fep->bandwidth_hz);
+	dbg_info("%s: freq %d bw %d\n",
+		 __func__, fep->frequency, fep->bandwidth_hz);
 	if (fe->ops.tuner_ops.release == NULL) {
 		err("Tuner not attached");
 		return -ENODEV;
 	}
 
-	deb_info("turn off led\n");
+	dbg_info("turn off led\n");
 	/* not in the log */
 	ret = af9005_led_control(state->d, 0);
 	if (ret)
@@ -1113,7 +1113,7 @@ static int af9005_fe_set_frontend(struct dvb_frontend *fe)
 		return ret;
 
 	/* set FCW to default value */
-	deb_info("set FCW to default value\n");
+	dbg_info("set FCW to default value\n");
 	temp0 = (u8) (state->original_fcw & 0x000000ff);
 	temp1 = (u8) ((state->original_fcw & 0x0000ff00) >> 8);
 	temp2 = (u8) ((state->original_fcw & 0x00ff0000) >> 16);
@@ -1128,7 +1128,7 @@ static int af9005_fe_set_frontend(struct dvb_frontend *fe)
 		return ret;
 
 	/* restore original TOPs */
-	deb_info("restore original TOPs\n");
+	dbg_info("restore original TOPs\n");
 	ret =
 	    af9005_write_word_agc(state->d,
 				  xd_p_reg_aagc_rf_top_numerator_9_8,
@@ -1155,7 +1155,7 @@ static int af9005_fe_set_frontend(struct dvb_frontend *fe)
 		return ret;
 
 	/* select bandwidth */
-	deb_info("select bandwidth");
+	dbg_info("select bandwidth");
 	ret = af9005_fe_select_bw(state->d, fep->bandwidth_hz);
 	if (ret)
 		return ret;
@@ -1164,33 +1164,33 @@ static int af9005_fe_set_frontend(struct dvb_frontend *fe)
 		return ret;
 
 	/* clear easy mode flag */
-	deb_info("clear easy mode flag\n");
+	dbg_info("clear easy mode flag\n");
 	ret = af9005_write_ofdm_register(state->d, 0xaefd, 0);
 	if (ret)
 		return ret;
 
 	/* set unplug threshold to original value */
-	deb_info("set unplug threshold to original value\n");
+	dbg_info("set unplug threshold to original value\n");
 	ret =
 	    af9005_write_ofdm_register(state->d, xd_p_reg_unplug_th,
 				       state->original_if_unplug_th);
 	if (ret)
 		return ret;
 	/* set tuner */
-	deb_info("set tuner\n");
+	dbg_info("set tuner\n");
 	ret = fe->ops.tuner_ops.set_params(fe);
 	if (ret)
 		return ret;
 
 	/* trigger ofsm */
-	deb_info("trigger ofsm\n");
+	dbg_info("trigger ofsm\n");
 	temp = 0;
 	ret = af9005_write_tuner_registers(state->d, 0xffff, &temp, 1);
 	if (ret)
 		return ret;
 
 	/* clear retrain and freeze flag */
-	deb_info("clear retrain and freeze flag\n");
+	dbg_info("clear retrain and freeze flag\n");
 	ret =
 	    af9005_write_register_bits(state->d,
 				       xd_p_reg_api_retrain_request,
@@ -1228,20 +1228,20 @@ static int af9005_fe_get_frontend(struct dvb_frontend *fe,
 				      &temp);
 	if (ret)
 		return ret;
-	deb_info("===== fe_get_frontend_legacy = =============\n");
-	deb_info("CONSTELLATION ");
+	dbg_info("===== fe_get_frontend_legacy = =============\n");
+	dbg_info("CONSTELLATION ");
 	switch (temp) {
 	case 0:
 		fep->modulation = QPSK;
-		deb_info("QPSK\n");
+		dbg_info("QPSK\n");
 		break;
 	case 1:
 		fep->modulation = QAM_16;
-		deb_info("QAM_16\n");
+		dbg_info("QAM_16\n");
 		break;
 	case 2:
 		fep->modulation = QAM_64;
-		deb_info("QAM_64\n");
+		dbg_info("QAM_64\n");
 		break;
 	}
 
@@ -1252,23 +1252,23 @@ static int af9005_fe_get_frontend(struct dvb_frontend *fe,
 				      &temp);
 	if (ret)
 		return ret;
-	deb_info("HIERARCHY ");
+	dbg_info("HIERARCHY ");
 	switch (temp) {
 	case 0:
 		fep->hierarchy = HIERARCHY_NONE;
-		deb_info("NONE\n");
+		dbg_info("NONE\n");
 		break;
 	case 1:
 		fep->hierarchy = HIERARCHY_1;
-		deb_info("1\n");
+		dbg_info("1\n");
 		break;
 	case 2:
 		fep->hierarchy = HIERARCHY_2;
-		deb_info("2\n");
+		dbg_info("2\n");
 		break;
 	case 3:
 		fep->hierarchy = HIERARCHY_4;
-		deb_info("4\n");
+		dbg_info("4\n");
 		break;
 	}
 
@@ -1279,7 +1279,7 @@ static int af9005_fe_get_frontend(struct dvb_frontend *fe,
 	if (ret)
 		return ret;
 	/* if temp is set = high priority */
-	deb_info("PRIORITY %s\n", temp ? "high" : "low");
+	dbg_info("PRIORITY %s\n", temp ? "high" : "low");
 
 	/* high coderate */
 	ret =
@@ -1288,27 +1288,27 @@ static int af9005_fe_get_frontend(struct dvb_frontend *fe,
 				      &temp);
 	if (ret)
 		return ret;
-	deb_info("CODERATE HP ");
+	dbg_info("CODERATE HP ");
 	switch (temp) {
 	case 0:
 		fep->code_rate_HP = FEC_1_2;
-		deb_info("FEC_1_2\n");
+		dbg_info("FEC_1_2\n");
 		break;
 	case 1:
 		fep->code_rate_HP = FEC_2_3;
-		deb_info("FEC_2_3\n");
+		dbg_info("FEC_2_3\n");
 		break;
 	case 2:
 		fep->code_rate_HP = FEC_3_4;
-		deb_info("FEC_3_4\n");
+		dbg_info("FEC_3_4\n");
 		break;
 	case 3:
 		fep->code_rate_HP = FEC_5_6;
-		deb_info("FEC_5_6\n");
+		dbg_info("FEC_5_6\n");
 		break;
 	case 4:
 		fep->code_rate_HP = FEC_7_8;
-		deb_info("FEC_7_8\n");
+		dbg_info("FEC_7_8\n");
 		break;
 	}
 
@@ -1319,27 +1319,27 @@ static int af9005_fe_get_frontend(struct dvb_frontend *fe,
 				      &temp);
 	if (ret)
 		return ret;
-	deb_info("CODERATE LP ");
+	dbg_info("CODERATE LP ");
 	switch (temp) {
 	case 0:
 		fep->code_rate_LP = FEC_1_2;
-		deb_info("FEC_1_2\n");
+		dbg_info("FEC_1_2\n");
 		break;
 	case 1:
 		fep->code_rate_LP = FEC_2_3;
-		deb_info("FEC_2_3\n");
+		dbg_info("FEC_2_3\n");
 		break;
 	case 2:
 		fep->code_rate_LP = FEC_3_4;
-		deb_info("FEC_3_4\n");
+		dbg_info("FEC_3_4\n");
 		break;
 	case 3:
 		fep->code_rate_LP = FEC_5_6;
-		deb_info("FEC_5_6\n");
+		dbg_info("FEC_5_6\n");
 		break;
 	case 4:
 		fep->code_rate_LP = FEC_7_8;
-		deb_info("FEC_7_8\n");
+		dbg_info("FEC_7_8\n");
 		break;
 	}
 
@@ -1349,23 +1349,23 @@ static int af9005_fe_get_frontend(struct dvb_frontend *fe,
 				      reg_tpsd_gi_pos, reg_tpsd_gi_len, &temp);
 	if (ret)
 		return ret;
-	deb_info("GUARD INTERVAL ");
+	dbg_info("GUARD INTERVAL ");
 	switch (temp) {
 	case 0:
 		fep->guard_interval = GUARD_INTERVAL_1_32;
-		deb_info("1_32\n");
+		dbg_info("1_32\n");
 		break;
 	case 1:
 		fep->guard_interval = GUARD_INTERVAL_1_16;
-		deb_info("1_16\n");
+		dbg_info("1_16\n");
 		break;
 	case 2:
 		fep->guard_interval = GUARD_INTERVAL_1_8;
-		deb_info("1_8\n");
+		dbg_info("1_8\n");
 		break;
 	case 3:
 		fep->guard_interval = GUARD_INTERVAL_1_4;
-		deb_info("1_4\n");
+		dbg_info("1_4\n");
 		break;
 	}
 
@@ -1376,15 +1376,15 @@ static int af9005_fe_get_frontend(struct dvb_frontend *fe,
 				      &temp);
 	if (ret)
 		return ret;
-	deb_info("TRANSMISSION MODE ");
+	dbg_info("TRANSMISSION MODE ");
 	switch (temp) {
 	case 0:
 		fep->transmission_mode = TRANSMISSION_MODE_2K;
-		deb_info("2K\n");
+		dbg_info("2K\n");
 		break;
 	case 1:
 		fep->transmission_mode = TRANSMISSION_MODE_8K;
-		deb_info("8K\n");
+		dbg_info("8K\n");
 		break;
 	}
 
@@ -1392,19 +1392,19 @@ static int af9005_fe_get_frontend(struct dvb_frontend *fe,
 	ret =
 	    af9005_read_register_bits(state->d, xd_g_reg_bw, reg_bw_pos,
 				      reg_bw_len, &temp);
-	deb_info("BANDWIDTH ");
+	dbg_info("BANDWIDTH ");
 	switch (temp) {
 	case 0:
 		fep->bandwidth_hz = 6000000;
-		deb_info("6\n");
+		dbg_info("6\n");
 		break;
 	case 1:
 		fep->bandwidth_hz = 7000000;
-		deb_info("7\n");
+		dbg_info("7\n");
 		break;
 	case 2:
 		fep->bandwidth_hz = 8000000;
-		deb_info("8\n");
+		dbg_info("8\n");
 		break;
 	}
 	return 0;
@@ -1428,7 +1428,7 @@ struct dvb_frontend *af9005_fe_attach(struct dvb_usb_device *d)
 	if (state == NULL)
 		goto error;
 
-	deb_info("attaching frontend af9005\n");
+	dbg_info("attaching frontend af9005\n");
 
 	state->d = d;
 	state->opened = 0;
diff --git a/drivers/media/usb/dvb-usb/af9005-remote.c b/drivers/media/usb/dvb-usb/af9005-remote.c
index 41d48b3c8d05..9eff44ff7967 100644
--- a/drivers/media/usb/dvb-usb/af9005-remote.c
+++ b/drivers/media/usb/dvb-usb/af9005-remote.c
@@ -18,7 +18,8 @@ MODULE_PARM_DESC(debug,
 		 "enable (1) or disable (0) debug messages."
 		 DVB_USB_DEBUG_STATUS);
 
-#define deb_decode(args...)   dprintk(dvb_usb_af9005_remote_debug,0x01,args)
+#define dbg_decode(fmt, ...)						\
+	dprintk(dvb_usb_af9005_remote_debug, 0x01, fmt, ##__VA_ARGS__)
 
 struct rc_map_table rc_map_af9005_table[] = {
 
@@ -86,12 +87,12 @@ int af9005_rc_decode(struct dvb_usb_device *d, u8 * data, int len, u32 * event,
 				if (d->last_event == repeatable_keys[i]) {
 					*state = REMOTE_KEY_REPEAT;
 					*event = d->last_event;
-					deb_decode("repeat key, event %x\n",
+					dbg_decode("repeat key, event %x\n",
 						   *event);
 					return 0;
 				}
 			}
-			deb_decode("repeated key ignored (non repeatable)\n");
+			dbg_decode("repeated key ignored (non repeatable)\n");
 			return 0;
 		} else if (len >= 33 * 4) {	/*32 bits + start code */
 			result = 0;
@@ -104,17 +105,16 @@ int af9005_rc_decode(struct dvb_usb_device *d, u8 * data, int len, u32 * event,
 				if (mark * 2 > space)
 					result += 1;
 			}
-			deb_decode("key pressed, raw value %x\n", result);
+			dbg_decode("key pressed, raw value %x\n", result);
 			if ((result & 0xff000000) != 0xfe000000) {
-				deb_decode
-				    ("doesn't start with 0xfe, ignored\n");
+				dbg_decode("doesn't start with 0xfe, ignored\n");
 				return 0;
 			}
 			cust = (result >> 16) & 0xff;
 			dat = (result >> 8) & 0xff;
 			invdat = (~result) & 0xff;
 			if (dat != invdat) {
-				deb_decode("code != inverted code\n");
+				dbg_decode("code != inverted code\n");
 				return 0;
 			}
 			for (i = 0; i < rc_map_af9005_table_size; i++) {
@@ -122,12 +122,12 @@ int af9005_rc_decode(struct dvb_usb_device *d, u8 * data, int len, u32 * event,
 				    && rc5_data(&rc_map_af9005_table[i]) == dat) {
 					*event = rc_map_af9005_table[i].keycode;
 					*state = REMOTE_KEY_PRESSED;
-					deb_decode
-					    ("key pressed, event %x\n", *event);
+					dbg_decode("key pressed, event %x\n",
+						   *event);
 					return 0;
 				}
 			}
-			deb_decode("not found in table\n");
+			dbg_decode("not found in table\n");
 		}
 	}
 	return 0;
diff --git a/drivers/media/usb/dvb-usb/af9005.c b/drivers/media/usb/dvb-usb/af9005.c
index b6a2436d16e9..c7239ae61552 100644
--- a/drivers/media/usb/dvb-usb/af9005.c
+++ b/drivers/media/usb/dvb-usb/af9005.c
@@ -134,14 +134,13 @@ static int af9005_generic_read_write(struct dvb_usb_device *d, u16 reg,
 int af9005_read_ofdm_register(struct dvb_usb_device *d, u16 reg, u8 * value)
 {
 	int ret;
-	deb_reg("read register %x ", reg);
 	ret = af9005_generic_read_write(d, reg,
 					AF9005_CMD_READ, AF9005_OFDM_REG,
 					value, 1);
 	if (ret)
-		deb_reg("failed\n");
+		dbg_reg("read register %x failed\n", reg);
 	else
-		deb_reg("value %x\n", *value);
+		dbg_reg("read register %x value %x\n", reg, *value);
 	return ret;
 }
 
@@ -149,14 +148,14 @@ int af9005_read_ofdm_registers(struct dvb_usb_device *d, u16 reg,
 			       u8 * values, int len)
 {
 	int ret;
-	deb_reg("read %d registers %x ", len, reg);
 	ret = af9005_generic_read_write(d, reg,
 					AF9005_CMD_READ, AF9005_OFDM_REG,
 					values, len);
 	if (ret)
-		deb_reg("failed\n");
+		dbg_reg("read %d registers %x failed\n", len, reg);
 	else
-		debug_dump(values, len, deb_reg);
+		dbg_reg("read %d registers %x %*ph\n", len, reg, len, values);
+
 	return ret;
 }
 
@@ -164,14 +163,12 @@ int af9005_write_ofdm_register(struct dvb_usb_device *d, u16 reg, u8 value)
 {
 	int ret;
 	u8 temp = value;
-	deb_reg("write register %x value %x ", reg, value);
 	ret = af9005_generic_read_write(d, reg,
 					AF9005_CMD_WRITE, AF9005_OFDM_REG,
 					&temp, 1);
-	if (ret)
-		deb_reg("failed\n");
-	else
-		deb_reg("ok\n");
+	dbg_reg("write register %x value %x %s\n",
+		reg, value, ret ? "failed" : "ok");
+
 	return ret;
 }
 
@@ -179,16 +176,15 @@ int af9005_write_ofdm_registers(struct dvb_usb_device *d, u16 reg,
 				u8 * values, int len)
 {
 	int ret;
-	deb_reg("write %d registers %x values ", len, reg);
-	debug_dump(values, len, deb_reg);
+	dbg_reg("write %d registers %x values %*ph\n", len, reg, len, values);
 
 	ret = af9005_generic_read_write(d, reg,
 					AF9005_CMD_WRITE, AF9005_OFDM_REG,
 					values, len);
 	if (ret)
-		deb_reg("failed\n");
+		dbg_reg("failed\n");
 	else
-		deb_reg("ok\n");
+		dbg_reg("ok\n");
 	return ret;
 }
 
@@ -197,14 +193,14 @@ int af9005_read_register_bits(struct dvb_usb_device *d, u16 reg, u8 pos,
 {
 	u8 temp;
 	int ret;
-	deb_reg("read bits %x %x %x", reg, pos, len);
+	dbg_reg("read bits %x %x %x", reg, pos, len);
 	ret = af9005_read_ofdm_register(d, reg, &temp);
 	if (ret) {
-		deb_reg(" failed\n");
+		dbg_reg("read bits %x %x %x failed\n", reg, pos, len);
 		return ret;
 	}
 	*value = (temp >> pos) & regmask[len - 1];
-	deb_reg(" value %x\n", *value);
+	dbg_reg("read bits %x %x %x value %x\n", reg, pos, len, *value);
 	return 0;
 
 }
@@ -214,7 +210,7 @@ int af9005_write_register_bits(struct dvb_usb_device *d, u16 reg, u8 pos,
 {
 	u8 temp, mask;
 	int ret;
-	deb_reg("write bits %x %x %x value %x\n", reg, pos, len, value);
+	dbg_reg("write bits %x %x %x value %x\n", reg, pos, len, value);
 	if (pos == 0 && len == 8)
 		return af9005_write_ofdm_register(d, reg, value);
 	ret = af9005_read_ofdm_register(d, reg, &temp);
@@ -353,9 +349,8 @@ static int af9005_i2c_write(struct dvb_usb_device *d, u8 i2caddr, u8 reg,
 {
 	int ret, i;
 	u8 buf[3];
-	deb_i2c("i2c_write i2caddr %x, reg %x, len %d data ", i2caddr,
-		reg, len);
-	debug_dump(data, len, deb_i2c);
+	dbg_i2c("i2c_write i2caddr %x, reg %x, len %d data %*ph\n",
+		i2caddr, reg, len, len, data);
 
 	for (i = 0; i < len; i++) {
 		buf[0] = i2caddr;
@@ -366,11 +361,11 @@ static int af9005_i2c_write(struct dvb_usb_device *d, u8 i2caddr, u8 reg,
 						 APO_REG_I2C_RW_SILICON_TUNER,
 						 buf, 3);
 		if (ret) {
-			deb_i2c("i2c_write failed\n");
+			dbg_i2c("i2c_write failed\n");
 			return ret;
 		}
 	}
-	deb_i2c("i2c_write ok\n");
+	dbg_i2c("i2c_write ok\n");
 	return 0;
 }
 
@@ -379,7 +374,7 @@ static int af9005_i2c_read(struct dvb_usb_device *d, u8 i2caddr, u8 reg,
 {
 	int ret, i;
 	u8 temp;
-	deb_i2c("i2c_read i2caddr %x, reg %x, len %d\n ", i2caddr, reg, len);
+	dbg_i2c("i2c_read i2caddr %x, reg %x, len %d\n ", i2caddr, reg, len);
 	for (i = 0; i < len; i++) {
 		temp = reg + i;
 		ret =
@@ -387,13 +382,12 @@ static int af9005_i2c_read(struct dvb_usb_device *d, u8 i2caddr, u8 reg,
 						APO_REG_I2C_RW_SILICON_TUNER,
 						i2caddr, &temp, 1);
 		if (ret) {
-			deb_i2c("i2c_read failed\n");
+			dbg_i2c("i2c_read failed\n");
 			return ret;
 		}
 		data[i] = temp;
 	}
-	deb_i2c("i2c data read: ");
-	debug_dump(data, len, deb_i2c);
+	dbg_i2c("i2c data read: %*ph\n", len, data);
 	return 0;
 }
 
@@ -597,8 +591,7 @@ static int af9005_boot_packet(struct usb_device *udev, int type, u8 *reply,
 		err("boot packet invalid boot packet type");
 		return -EINVAL;
 	}
-	deb_fw(">>> ");
-	debug_dump(buf, FW_BULKOUT_SIZE + 2, deb_fw);
+	dbg_fw(">>> %*ph\n", FW_BULKOUT_SIZE + 2, buf);
 
 	ret = usb_bulk_msg(udev,
 			   usb_sndbulkpipe(udev, 0x02),
@@ -617,8 +610,7 @@ static int af9005_boot_packet(struct usb_device *udev, int type, u8 *reply,
 		err("boot packet recv bulk message failed: %d", ret);
 		return ret;
 	}
-	deb_fw("<<< ");
-	debug_dump(buf, act_len, deb_fw);
+	dbg_fw("<<< %*ph\n", act_len, buf);
 	checksum = 0;
 	switch (type) {
 	case FW_CONFIG:
@@ -731,8 +723,7 @@ static int af9005_download_firmware(struct usb_device *udev, const struct firmwa
 	for (i = 0; i < packets; i++) {
 		memcpy(&buf[2], fw->data + i * FW_BULKOUT_SIZE,
 		       FW_BULKOUT_SIZE);
-		deb_fw(">>> ");
-		debug_dump(buf, FW_BULKOUT_SIZE + 2, deb_fw);
+		dbg_fw(">>> %*ph\n", FW_BULKOUT_SIZE + 2, buf);
 		ret = usb_bulk_msg(udev,
 				   usb_sndbulkpipe(udev, 0x02),
 				   buf, FW_BULKOUT_SIZE + 2, &act_len, 1000);
@@ -810,10 +801,10 @@ static int af9005_frontend_attach(struct dvb_usb_adapter *adap)
 	usb_clear_halt(udev, usb_sndbulkpipe(udev, 2));
 	usb_clear_halt(udev, usb_rcvbulkpipe(udev, 1));
 	if (dvb_usb_af9005_dump_eeprom) {
-		printk("EEPROM DUMP\n");
+		printk(KERN_DEBUG "EEPROM DUMP\n");
 		for (i = 0; i < 255; i += 8) {
 			af9005_read_eeprom(adap->dev, i, buf, 8);
-			debug_dump(buf, 8, printk);
+			printk(KERN_DEBUG "%*ph\n", 8, buf);
 		}
 	}
 	adap->fe_adap[0].fe = af9005_fe_attach(adap->dev);
@@ -834,7 +825,7 @@ static int af9005_rc_query(struct dvb_usb_device *d, u32 * event, int *state)
 
 	mutex_lock(&d->data_mutex);
 
-	/* deb_info("rc_query\n"); */
+	/* dbg_info("rc_query\n"); */
 	st->data[0] = 3;		/* rest of packet length low */
 	st->data[1] = 0;		/* rest of packet length high */
 	st->data[2] = 0x40;		/* read remote */
@@ -861,14 +852,13 @@ static int af9005_rc_query(struct dvb_usb_device *d, u32 * event, int *state)
 		goto ret;
 	}
 	if (len > 0) {
-		deb_rc("rc data (%d) ", len);
-		debug_dump((st->data + 6), len, deb_rc);
+		dbg_rc("rc data (%d) %*ph\n", len, len, st->data + 6);
 		ret = rc_decode(d, &st->data[6], len, event, state);
 		if (ret) {
 			err("rc_decode failed");
 			goto ret;
 		} else {
-			deb_rc("rc_decode state %x event %x\n", *state, *event);
+			dbg_rc("rc_decode state %x event %x\n", *state, *event);
 			if (*state == REMOTE_KEY_REPEAT)
 				*event = d->last_event;
 		}
@@ -888,7 +878,7 @@ static int af9005_power_ctrl(struct dvb_usb_device *d, int onoff)
 static int af9005_pid_filter_control(struct dvb_usb_adapter *adap, int onoff)
 {
 	int ret;
-	deb_info("pid filter control  onoff %d\n", onoff);
+	dbg_info("pid filter control  onoff %d\n", onoff);
 	if (onoff) {
 		ret =
 		    af9005_write_ofdm_register(adap->dev, XD_MP2IF_DMX_CTRL, 1);
@@ -906,7 +896,7 @@ static int af9005_pid_filter_control(struct dvb_usb_adapter *adap, int onoff)
 		    af9005_write_ofdm_register(adap->dev, XD_MP2IF_DMX_CTRL, 0);
 	if (ret)
 		return ret;
-	deb_info("pid filter control ok\n");
+	dbg_info("pid filter control ok\n");
 	return 0;
 }
 
@@ -915,13 +905,13 @@ static int af9005_pid_filter(struct dvb_usb_adapter *adap, int index,
 {
 	u8 cmd = index & 0x1f;
 	int ret;
-	deb_info("set pid filter, index %d, pid %x, onoff %d\n", index,
+	dbg_info("set pid filter, index %d, pid %x, onoff %d\n", index,
 		 pid, onoff);
 	if (onoff) {
 		/* cannot use it as pid_filter_ctrl since it has to be done
 		   before setting the first pid */
 		if (adap->feedcount == 1) {
-			deb_info("first pid set, enable pid table\n");
+			dbg_info("first pid set, enable pid table\n");
 			ret = af9005_pid_filter_control(adap, onoff);
 			if (ret)
 				return ret;
@@ -941,7 +931,7 @@ static int af9005_pid_filter(struct dvb_usb_adapter *adap, int index,
 		cmd |= 0x20 | 0x40;
 	} else {
 		if (adap->feedcount == 0) {
-			deb_info("last pid unset, disable pid table\n");
+			dbg_info("last pid unset, disable pid table\n");
 			ret = af9005_pid_filter_control(adap, onoff);
 			if (ret)
 				return ret;
@@ -950,7 +940,7 @@ static int af9005_pid_filter(struct dvb_usb_adapter *adap, int index,
 	ret = af9005_write_ofdm_register(adap->dev, XD_MP2IF_PID_IDX, cmd);
 	if (ret)
 		return ret;
-	deb_info("set pid ok\n");
+	dbg_info("set pid ok\n");
 	return 0;
 }
 
@@ -970,7 +960,7 @@ static int af9005_identify_state(struct usb_device *udev,
 				 buf, FW_BULKOUT_SIZE + 2);
 	if (ret)
 		goto err;
-	deb_info("result of FW_CONFIG in identify state %d\n", reply);
+	dbg_info("result of FW_CONFIG in identify state %d\n", reply);
 	if (reply == 0x01)
 		*cold = 1;
 	else if (reply == 0x02)
@@ -978,7 +968,7 @@ static int af9005_identify_state(struct usb_device *udev,
 	else
 		ret = -EIO;
 	if (!ret)
-		deb_info("Identify state cold = %d\n", *cold);
+		dbg_info("Identify state cold = %d\n", *cold);
 
 err:
 	kfree(buf);
diff --git a/drivers/media/usb/dvb-usb/af9005.h b/drivers/media/usb/dvb-usb/af9005.h
index 11d74dc26d83..360fa719fe3f 100644
--- a/drivers/media/usb/dvb-usb/af9005.h
+++ b/drivers/media/usb/dvb-usb/af9005.h
@@ -15,12 +15,18 @@
 #include "dvb-usb.h"
 
 extern int dvb_usb_af9005_debug;
-#define deb_info(args...) dprintk(dvb_usb_af9005_debug,0x01,args)
-#define deb_xfer(args...) dprintk(dvb_usb_af9005_debug,0x02,args)
-#define deb_rc(args...)   dprintk(dvb_usb_af9005_debug,0x04,args)
-#define deb_reg(args...)  dprintk(dvb_usb_af9005_debug,0x08,args)
-#define deb_i2c(args...)  dprintk(dvb_usb_af9005_debug,0x10,args)
-#define deb_fw(args...)   dprintk(dvb_usb_af9005_debug,0x20,args)
+#define dbg_info(fmt, ...)						\
+	dprintk(dvb_usb_af9005_debug, 0x01, fmt, ##__VA_ARGS__)
+#define dbg_xfer(fmt, ...)						\
+	dprintk(dvb_usb_af9005_debug, 0x02, fmt, ##__VA_ARGS__)
+#define dbg_rc(fmt, ...)						\
+	dprintk(dvb_usb_af9005_debug, 0x04, fmt, ##__VA_ARGS__)
+#define dbg_reg(fmt, ...)						\
+	dprintk(dvb_usb_af9005_debug, 0x08, fmt, ##__VA_ARGS__)
+#define dbg_i2c(fmt, ...)						\
+	dprintk(dvb_usb_af9005_debug, 0x10, fmt, ##__VA_ARGS__)
+#define dbg_fw(fmt, ...)						\
+	dprintk(dvb_usb_af9005_debug, 0x20, fmt, ##__VA_ARGS__)
 
 extern bool dvb_usb_af9005_led;
 
diff --git a/drivers/media/usb/dvb-usb/az6027.c b/drivers/media/usb/dvb-usb/az6027.c
index 1c39b61cde29..82160c22aba5 100644
--- a/drivers/media/usb/dvb-usb/az6027.c
+++ b/drivers/media/usb/dvb-usb/az6027.c
@@ -318,8 +318,8 @@ static int az6027_usb_in_op(struct dvb_usb_device *d, u8 req,
 	} else
 		ret = 0;
 
-	deb_xfer("in: req. %02x, val: %04x, ind: %04x, buffer: ", req, value, index);
-	debug_dump(b, blen, deb_xfer);
+	dbg_xfer("in: req. %02x, val: %04x, ind: %04x, buffer: %*ph\n",
+		 req, value, index, blen, b);
 
 	mutex_unlock(&d->usb_mutex);
 	return ret;
@@ -334,8 +334,8 @@ static int az6027_usb_out_op(struct dvb_usb_device *d,
 {
 	int ret;
 
-	deb_xfer("out: req. %02x, val: %04x, ind: %04x, buffer: ", req, value, index);
-	debug_dump(b, blen, deb_xfer);
+	dbg_xfer("out: req. %02x, val: %04x, ind: %04x, buffer: %*ph\n",
+		 req, value, index, blen, b);
 
 	if (mutex_lock_interruptible(&d->usb_mutex))
 		return -EAGAIN;
@@ -368,7 +368,7 @@ static int az6027_streaming_ctrl(struct dvb_usb_adapter *adap, int onoff)
 	u16 index;
 	int blen;
 
-	deb_info("%s %d", __func__, onoff);
+	dbg_info("%s %d", __func__, onoff);
 
 	req = 0xBC;
 	value = onoff;
@@ -457,7 +457,7 @@ static int az6027_ci_write_attribute_mem(struct dvb_ca_en50221 *ca,
 	u16 index;
 	int blen;
 
-	deb_info("%s %d", __func__, slot);
+	dbg_info("%s %d", __func__, slot);
 	if (slot != 0)
 		return -EINVAL;
 
@@ -512,7 +512,7 @@ static int az6027_ci_read_cam_control(struct dvb_ca_en50221 *ca,
 			warn("Read CI IO error");
 
 		ret = b[1];
-		deb_info("read cam data = %x from 0x%x", b[1], value);
+		dbg_info("read cam data = %x from 0x%x", b[1], value);
 	}
 
 	mutex_unlock(&state->ca_mutex);
@@ -625,7 +625,7 @@ static int az6027_ci_slot_reset(struct dvb_ca_en50221 *ca, int slot)
 		msleep(100);
 
 		if (CI_CamReady(ca, slot)) {
-			deb_info("CAM Ready");
+			dbg_info("CAM Ready");
 			break;
 		}
 	}
@@ -652,7 +652,7 @@ static int az6027_ci_slot_ts_enable(struct dvb_ca_en50221 *ca, int slot)
 	u16 index;
 	int blen;
 
-	deb_info("%s", __func__);
+	dbg_info("%s", __func__);
 	mutex_lock(&state->ca_mutex);
 	req = 0xC7;
 	value = 1;
@@ -713,7 +713,7 @@ static void az6027_ci_uninit(struct dvb_usb_device *d)
 {
 	struct az6027_device_state *state;
 
-	deb_info("%s", __func__);
+	dbg_info("%s", __func__);
 
 	if (NULL == d)
 		return;
@@ -737,7 +737,7 @@ static int az6027_ci_init(struct dvb_usb_adapter *a)
 	struct az6027_device_state *state = (struct az6027_device_state *)d->priv;
 	int ret;
 
-	deb_info("%s", __func__);
+	dbg_info("%s", __func__);
 
 	mutex_init(&state->ca_mutex);
 
@@ -762,7 +762,7 @@ static int az6027_ci_init(struct dvb_usb_adapter *a)
 		return ret;
 	}
 
-	deb_info("CI initialized.");
+	dbg_info("CI initialized.");
 
 	return 0;
 }
@@ -906,13 +906,15 @@ static int az6027_frontend_attach(struct dvb_usb_adapter *adap)
 	az6027_frontend_poweron(adap);
 	az6027_frontend_reset(adap);
 
-	deb_info("adap = %p, dev = %p\n", adap, adap->dev);
+	dbg_info("adap = %p, dev = %p\n", adap, adap->dev);
 	adap->fe_adap[0].fe = stb0899_attach(&az6027_stb0899_config, &adap->dev->i2c_adap);
 
 	if (adap->fe_adap[0].fe) {
-		deb_info("found STB0899 DVB-S/DVB-S2 frontend @0x%02x", az6027_stb0899_config.demod_address);
+		dbg_info("found STB0899 DVB-S/DVB-S2 frontend @0x%02x\n",
+			 az6027_stb0899_config.demod_address);
 		if (stb6100_attach(adap->fe_adap[0].fe, &az6027_stb6100_config, &adap->dev->i2c_adap)) {
-			deb_info("found STB6100 DVB-S/DVB-S2 frontend @0x%02x", az6027_stb6100_config.tuner_address);
+			dbg_info("found STB6100 DVB-S/DVB-S2 frontend @0x%02x\n",
+				 az6027_stb6100_config.tuner_address);
 			adap->fe_adap[0].fe->ops.set_voltage = az6027_set_voltage;
 			az6027_ci_init(adap);
 		} else {
@@ -1074,7 +1076,7 @@ static int az6027_identify_state(struct usb_device *udev,
 
 	*cold = ret <= 0;
 	kfree(b);
-	deb_info("cold: %d\n", *cold);
+	dbg_info("cold: %d\n", *cold);
 	return 0;
 }
 
diff --git a/drivers/media/usb/dvb-usb/az6027.h b/drivers/media/usb/dvb-usb/az6027.h
index 95b056b36030..42c57a13835c 100644
--- a/drivers/media/usb/dvb-usb/az6027.h
+++ b/drivers/media/usb/dvb-usb/az6027.h
@@ -7,9 +7,9 @@
 
 
 extern int dvb_usb_az6027_debug;
-#define deb_info(args...) dprintk(dvb_usb_az6027_debug, 0x01, args)
-#define deb_xfer(args...) dprintk(dvb_usb_az6027_debug, 0x02, args)
-#define deb_rc(args...)   dprintk(dvb_usb_az6027_debug, 0x04, args)
-#define deb_fe(args...)   dprintk(dvb_usb_az6027_debug, 0x08, args)
+#define dbg_info(args...) dprintk(dvb_usb_az6027_debug, 0x01, args)
+#define dbg_xfer(args...) dprintk(dvb_usb_az6027_debug, 0x02, args)
+#define dbg_rc(args...)   dprintk(dvb_usb_az6027_debug, 0x04, args)
+#define dbg_fe(args...)   dprintk(dvb_usb_az6027_debug, 0x08, args)
 
 #endif
diff --git a/drivers/media/usb/dvb-usb/cinergyT2-core.c b/drivers/media/usb/dvb-usb/cinergyT2-core.c
index 969a7ec71dff..54aad0187af5 100644
--- a/drivers/media/usb/dvb-usb/cinergyT2-core.c
+++ b/drivers/media/usb/dvb-usb/cinergyT2-core.c
@@ -78,7 +78,7 @@ static int cinergyt2_frontend_attach(struct dvb_usb_adapter *adap)
 
 	ret = dvb_usb_generic_rw(d, st->data, 1, st->data, 3, 0);
 	if (ret < 0) {
-		deb_rc("cinergyt2_power_ctrl() Failed to retrieve sleep state info\n");
+		dbg_rc("cinergyt2_power_ctrl() Failed to retrieve sleep state info\n");
 	}
 	mutex_unlock(&d->data_mutex);
 
@@ -164,12 +164,12 @@ static int cinergyt2_rc_query(struct dvb_usb_device *d, u32 *event, int *state)
 				if (d->last_event == repeatable_keys[i]) {
 					*state = REMOTE_KEY_REPEAT;
 					*event = d->last_event;
-					deb_rc("repeat key, event %x\n",
-						   *event);
+					dbg_rc("repeat key, event %x\n",
+					       *event);
 					goto ret;
 				}
 			}
-			deb_rc("repeated key (non repeatable)\n");
+			dbg_rc("repeated key (non repeatable)\n");
 		}
 		goto ret;
 	}
@@ -181,7 +181,7 @@ static int cinergyt2_rc_query(struct dvb_usb_device *d, u32 *event, int *state)
 		if (*event != d->last_event)
 			st->rc_counter = 0;
 
-		deb_rc("key: %*ph\n", 5, st->data);
+		dbg_rc("key: %*ph\n", 5, st->data);
 	}
 
 ret:
diff --git a/drivers/media/usb/dvb-usb/cinergyT2-fe.c b/drivers/media/usb/dvb-usb/cinergyT2-fe.c
index efb207c23a64..fa801bd6a8e7 100644
--- a/drivers/media/usb/dvb-usb/cinergyT2-fe.c
+++ b/drivers/media/usb/dvb-usb/cinergyT2-fe.c
@@ -210,7 +210,7 @@ static int cinergyt2_fe_init(struct dvb_frontend *fe)
 
 static int cinergyt2_fe_sleep(struct dvb_frontend *fe)
 {
-	deb_info("cinergyt2_fe_sleep() Called\n");
+	dbg_info("cinergyt2_fe_sleep() Called\n");
 	return 0;
 }
 
diff --git a/drivers/media/usb/dvb-usb/cinergyT2.h b/drivers/media/usb/dvb-usb/cinergyT2.h
index 18905a0ec43e..b1e2c5021a95 100644
--- a/drivers/media/usb/dvb-usb/cinergyT2.h
+++ b/drivers/media/usb/dvb-usb/cinergyT2.h
@@ -25,15 +25,15 @@
 
 extern int dvb_usb_cinergyt2_debug;
 
-#define deb_info(args...)  dprintk(dvb_usb_cinergyt2_debug,  0x001, args)
-#define deb_xfer(args...)  dprintk(dvb_usb_cinergyt2_debug,  0x002, args)
-#define deb_pll(args...)   dprintk(dvb_usb_cinergyt2_debug,  0x004, args)
-#define deb_ts(args...)    dprintk(dvb_usb_cinergyt2_debug,  0x008, args)
-#define deb_err(args...)   dprintk(dvb_usb_cinergyt2_debug,  0x010, args)
-#define deb_rc(args...)    dprintk(dvb_usb_cinergyt2_debug,  0x020, args)
-#define deb_fw(args...)    dprintk(dvb_usb_cinergyt2_debug,  0x040, args)
-#define deb_mem(args...)   dprintk(dvb_usb_cinergyt2_debug,  0x080, args)
-#define deb_uxfer(args...) dprintk(dvb_usb_cinergyt2_debug,  0x100, args)
+#define dbg_info(args...)  dprintk(dvb_usb_cinergyt2_debug,  0x001, args)
+#define dbg_xfer(args...)  dprintk(dvb_usb_cinergyt2_debug,  0x002, args)
+#define dbg_pll(args...)   dprintk(dvb_usb_cinergyt2_debug,  0x004, args)
+#define dbg_ts(args...)    dprintk(dvb_usb_cinergyt2_debug,  0x008, args)
+#define dbg_err(args...)   dprintk(dvb_usb_cinergyt2_debug,  0x010, args)
+#define dbg_rc(args...)    dprintk(dvb_usb_cinergyt2_debug,  0x020, args)
+#define dbg_fw(args...)    dprintk(dvb_usb_cinergyt2_debug,  0x040, args)
+#define dbg_mem(args...)   dprintk(dvb_usb_cinergyt2_debug,  0x080, args)
+#define dbg_uxfer(args...) dprintk(dvb_usb_cinergyt2_debug,  0x100, args)
 
 
 
diff --git a/drivers/media/usb/dvb-usb/dib0700.h b/drivers/media/usb/dvb-usb/dib0700.h
index 2defbd8b6fc1..a2aecae27a28 100644
--- a/drivers/media/usb/dvb-usb/dib0700.h
+++ b/drivers/media/usb/dvb-usb/dib0700.h
@@ -12,10 +12,14 @@
 #include "dib07x0.h"
 
 extern int dvb_usb_dib0700_debug;
-#define deb_info(args...)   dprintk(dvb_usb_dib0700_debug,0x01,args)
-#define deb_fw(args...)     dprintk(dvb_usb_dib0700_debug,0x02,args)
-#define deb_fwdata(args...) dprintk(dvb_usb_dib0700_debug,0x04,args)
-#define deb_data(args...)   dprintk(dvb_usb_dib0700_debug,0x08,args)
+#define dbg_info(fmt, ...)						\
+	dprintk(dvb_usb_dib0700_debug, 0x01, fmt, ##__VA_ARGS__)
+#define dbg_fw(fmt, ...)						\
+	dprintk(dvb_usb_dib0700_debug, 0x02, fmt, ##__VA_ARGS__)
+#define dbg_fwdata(fmt, ...)						\
+	dprintk(dvb_usb_dib0700_debug, 0x04, fmt, ##__VA_ARGS__)
+#define dbg_data(fmt, ...)						\
+	dprintk(dvb_usb_dib0700_debug, 0x08, fmt, ##__VA_ARGS__)
 
 #define REQUEST_SET_USB_XFER_LEN    0x0 /* valid only for firmware version */
 					/* higher than 1.21 */
diff --git a/drivers/media/usb/dvb-usb/dib0700_core.c b/drivers/media/usb/dvb-usb/dib0700_core.c
index 70219b3e8566..8a8d68d70479 100644
--- a/drivers/media/usb/dvb-usb/dib0700_core.c
+++ b/drivers/media/usb/dvb-usb/dib0700_core.c
@@ -54,15 +54,15 @@ static int dib0700_ctrl_wr(struct dvb_usb_device *d, u8 *tx, u8 txlen)
 {
 	int status;
 
-	deb_data(">>> ");
-	debug_dump(tx, txlen, deb_data);
+	dbg_data(">>> %*ph\n", (int)txlen, tx);
 
 	status = usb_control_msg(d->udev, usb_sndctrlpipe(d->udev,0),
 		tx[0], USB_TYPE_VENDOR | USB_DIR_OUT, 0, 0, tx, txlen,
 		USB_CTRL_GET_TIMEOUT);
 
 	if (status != txlen)
-		deb_data("ep 0 write error (status = %d, len: %d)\n",status,txlen);
+		dbg_data("ep 0 write error (status = %d, len: %d)\n",
+			 status, txlen);
 
 	return status < 0 ? status : 0;
 }
@@ -82,8 +82,7 @@ int dib0700_ctrl_rd(struct dvb_usb_device *d, u8 *tx, u8 txlen, u8 *rx, u8 rxlen
 		return -EINVAL;
 	}
 
-	deb_data(">>> ");
-	debug_dump(tx,txlen,deb_data);
+	dbg_data(">>> %*ph\n", (int)txlen, tx);
 
 	value = ((txlen - 2) << 8) | tx[1];
 	index = 0;
@@ -97,10 +96,9 @@ int dib0700_ctrl_rd(struct dvb_usb_device *d, u8 *tx, u8 txlen, u8 *rx, u8 rxlen
 			USB_CTRL_GET_TIMEOUT);
 
 	if (status < 0)
-		deb_info("ep 0 read error (status = %d)\n",status);
+		dbg_info("ep 0 read error (status = %d)\n", status);
 
-	deb_data("<<< ");
-	debug_dump(rx, rxlen, deb_data);
+	dbg_data("<<< %*ph\n", (int)rxlen, rx);
 
 	return status; /* length in case of success */
 }
@@ -140,12 +138,12 @@ static int dib0700_set_usb_xfer_len(struct dvb_usb_device *d, u16 nb_ts_packets)
 		st->buf[1] = (nb_ts_packets >> 8) & 0xff;
 		st->buf[2] = nb_ts_packets & 0xff;
 
-		deb_info("set the USB xfer len to %i Ts packet\n", nb_ts_packets);
+		dbg_info("set the USB xfer len to %i Ts packet\n", nb_ts_packets);
 
 		ret = dib0700_ctrl_wr(d, st->buf, 3);
 		mutex_unlock(&d->usb_mutex);
 	} else {
-		deb_info("this firmware does not allow to change the USB xfer len\n");
+		dbg_info("this firmware does not allow to change the USB xfer len\n");
 		ret = -EIO;
 	}
 
@@ -211,12 +209,12 @@ static int dib0700_i2c_xfer_new(struct i2c_adapter *adap, struct i2c_msg *msg,
 						 msg[i].len,
 						 USB_CTRL_GET_TIMEOUT);
 			if (result < 0) {
-				deb_info("i2c read error (status = %d)\n", result);
+				dbg_info("i2c read error (status = %d)\n", result);
 				goto unlock;
 			}
 
 			if (msg[i].len > sizeof(st->buf)) {
-				deb_info("buffer too small to fit %d bytes\n",
+				dbg_info("buffer too small to fit %d bytes\n",
 					 msg[i].len);
 				result = -EIO;
 				goto unlock;
@@ -224,8 +222,7 @@ static int dib0700_i2c_xfer_new(struct i2c_adapter *adap, struct i2c_msg *msg,
 
 			memcpy(msg[i].buf, st->buf, msg[i].len);
 
-			deb_data("<<< ");
-			debug_dump(msg[i].buf, msg[i].len, deb_data);
+			dbg_data("<<< %*ph\n", (int)msg[i].len, msg[i].buf);
 
 		} else {
 			/* Write request */
@@ -243,7 +240,7 @@ static int dib0700_i2c_xfer_new(struct i2c_adapter *adap, struct i2c_msg *msg,
 				 ((bus_mode << 4) & 0x30);
 
 			if (msg[i].len > sizeof(st->buf) - 4) {
-				deb_info("i2c message to big: %d\n",
+				dbg_info("i2c message to big: %d\n",
 					 msg[i].len);
 				mutex_unlock(&d->usb_mutex);
 				result = -EIO;
@@ -253,8 +250,7 @@ static int dib0700_i2c_xfer_new(struct i2c_adapter *adap, struct i2c_msg *msg,
 			/* The Actual i2c payload */
 			memcpy(&st->buf[4], msg[i].buf, msg[i].len);
 
-			deb_data(">>> ");
-			debug_dump(st->buf, msg[i].len + 4, deb_data);
+			dbg_data(">>> %*ph\n", (int)(msg[i].len + 4), st->buf);
 
 			result = usb_control_msg(d->udev,
 						 usb_sndctrlpipe(d->udev, 0),
@@ -264,7 +260,7 @@ static int dib0700_i2c_xfer_new(struct i2c_adapter *adap, struct i2c_msg *msg,
 						 USB_CTRL_GET_TIMEOUT);
 			mutex_unlock(&d->usb_mutex);
 			if (result < 0) {
-				deb_info("i2c write error (status = %d)\n", result);
+				dbg_info("i2c write error (status = %d)\n", result);
 				break;
 			}
 		}
@@ -299,8 +295,7 @@ static int dib0700_i2c_xfer_legacy(struct i2c_adapter *adap,
 		st->buf[1] = msg[i].addr << 1;
 		/* fill the buffer */
 		if (msg[i].len > sizeof(st->buf) - 2) {
-			deb_info("i2c xfer to big: %d\n",
-				msg[i].len);
+			dbg_info("i2c xfer too big: %d\n", msg[i].len);
 			result = -EIO;
 			goto unlock;
 		}
@@ -315,15 +310,15 @@ static int dib0700_i2c_xfer_legacy(struct i2c_adapter *adap,
 			len = dib0700_ctrl_rd(d, st->buf, msg[i].len + 2,
 					      st->buf, msg[i + 1].len);
 			if (len <= 0) {
-				deb_info("I2C read failed on address 0x%02x\n",
-						msg[i].addr);
+				dbg_info("I2C read failed on address 0x%02x\n",
+					 msg[i].addr);
 				result = -EIO;
 				goto unlock;
 			}
 
 			if (msg[i + 1].len > sizeof(st->buf)) {
-				deb_info("i2c xfer buffer to small for %d\n",
-					msg[i].len);
+				dbg_info("i2c xfer buffer too small for %d\n",
+					 msg[i].len);
 				result = -EIO;
 				goto unlock;
 			}
@@ -388,10 +383,10 @@ int dib0700_identify_state(struct usb_device *udev,
 	ret = usb_control_msg(udev, usb_rcvctrlpipe(udev, 0),
 		REQUEST_GET_VERSION, USB_TYPE_VENDOR | USB_DIR_IN, 0, 0, b, 16, USB_CTRL_GET_TIMEOUT);
 
-	deb_info("FW GET_VERSION length: %d\n",ret);
+	dbg_info("FW GET_VERSION length: %d\n", ret);
 
 	*cold = ret <= 0;
-	deb_info("cold: %d\n", *cold);
+	dbg_info("cold: %d\n", *cold);
 
 	kfree(b);
 	return 0;
@@ -453,9 +448,11 @@ int dib0700_set_i2c_speed(struct dvb_usb_device *d, u16 scl_kHz)
 	st->buf[6] = (u8) (divider >> 8);
 	st->buf[7] = (u8) (divider & 0xff);
 
-	deb_info("setting I2C speed: %04x %04x %04x (%d kHz).",
-		(st->buf[2] << 8) | (st->buf[3]), (st->buf[4] << 8) |
-		st->buf[5], (st->buf[6] << 8) | st->buf[7], scl_kHz);
+	dbg_info("setting I2C speed: %04x %04x %04x (%d kHz)\n",
+		 (st->buf[2] << 8) | (st->buf[3]),
+		 (st->buf[4] << 8) | (st->buf[5]),
+		 (st->buf[6] << 8) | (st->buf[7]),
+		 scl_kHz);
 
 	ret = dib0700_ctrl_wr(d, st->buf, 8);
 	mutex_unlock(&d->usb_mutex);
@@ -491,11 +488,11 @@ static int dib0700_jumpram(struct usb_device *udev, u32 address)
 	buf[7] =  address        & 0xff;
 
 	if ((ret = usb_bulk_msg(udev, usb_sndbulkpipe(udev, 0x01),buf,8,&actlen,1000)) < 0) {
-		deb_fw("jumpram to 0x%x failed\n",address);
+		dbg_fw("jumpram to 0x%x failed\n", address);
 		goto out;
 	}
 	if (actlen != 8) {
-		deb_fw("jumpram to 0x%x failed\n",address);
+		dbg_fw("jumpram to 0x%x failed\n", address);
 		ret = -EIO;
 		goto out;
 	}
@@ -516,8 +513,8 @@ int dib0700_download_firmware(struct usb_device *udev, const struct firmware *fw
 		return -ENOMEM;
 
 	while ((ret = dvb_usb_get_hexline(fw, &hx, &pos)) > 0) {
-		deb_fwdata("writing to address 0x%08x (buffer: 0x%02x %02x)\n",
-				hx.addr, hx.len, hx.chk);
+		dbg_fwdata("writing to address 0x%08x (buffer: 0x%02x %02x)\n",
+			   hx.addr, hx.len, hx.chk);
 
 		buf[0] = hx.len;
 		buf[1] = (hx.addr >> 8) & 0xff;
@@ -591,7 +588,7 @@ int dib0700_streaming_ctrl(struct dvb_usb_adapter *adap, int onoff)
 		ret = dib0700_set_usb_xfer_len(adap->dev,
 			st->nb_packet_buffer_size);
 		if (ret < 0) {
-			deb_info("can not set the USB xfer len\n");
+			dbg_info("can not set the USB xfer len\n");
 			return ret;
 		}
 	}
@@ -610,12 +607,13 @@ int dib0700_streaming_ctrl(struct dvb_usb_adapter *adap, int onoff)
 
 	st->buf[3] = 0x00;
 
-	deb_info("modifying (%d) streaming state for %d\n", onoff, adap->id);
+	dbg_info("modifying (%d) streaming state for %d\n", onoff, adap->id);
 
 	st->channel_state &= ~0x3;
 	if ((adap->fe_adap[0].stream.props.endpoint != 2)
 			&& (adap->fe_adap[0].stream.props.endpoint != 3)) {
-		deb_info("the endpoint number (%i) is not correct, use the adapter id instead", adap->fe_adap[0].stream.props.endpoint);
+		dbg_info("the endpoint number (%i) is not correct, use the adapter id instead\n",
+			 adap->fe_adap[0].stream.props.endpoint);
 		if (onoff)
 			st->channel_state |=	1 << (adap->id);
 		else
@@ -629,7 +627,7 @@ int dib0700_streaming_ctrl(struct dvb_usb_adapter *adap, int onoff)
 
 	st->buf[2] |= st->channel_state;
 
-	deb_info("data for streaming: %x %x\n", st->buf[1], st->buf[2]);
+	dbg_info("data for streaming: %x %x\n", st->buf[1], st->buf[2]);
 
 	ret = dib0700_ctrl_wr(adap->dev, st->buf, 4);
 	mutex_unlock(&adap->dev->usb_mutex);
@@ -715,7 +713,7 @@ static void dib0700_rc_urb_completion(struct urb *purb)
 	u32 keycode;
 	u8 toggle;
 
-	deb_info("%s()\n", __func__);
+	dbg_info("%s()\n", __func__);
 	if (d->rc_dev == NULL) {
 		/* This will occur if disable_rc_polling=1 */
 		kfree(purb->transfer_buffer);
@@ -726,18 +724,18 @@ static void dib0700_rc_urb_completion(struct urb *purb)
 	poll_reply = purb->transfer_buffer;
 
 	if (purb->status < 0) {
-		deb_info("discontinuing polling\n");
+		dbg_info("discontinuing polling\n");
 		kfree(purb->transfer_buffer);
 		usb_free_urb(purb);
 		return;
 	}
 
 	if (purb->actual_length != RC_MSG_SIZE_V1_20) {
-		deb_info("malformed rc msg size=%d\n", purb->actual_length);
+		dbg_info("malformed rc msg size=%d\n", purb->actual_length);
 		goto resubmit;
 	}
 
-	deb_data("IR ID = %02X state = %02X System = %02X %02X Cmd = %02X %02X (len %d)\n",
+	dbg_data("IR ID = %02X state = %02X System = %02X %02X Cmd = %02X %02X (len %d)\n",
 		 poll_reply->report_id, poll_reply->data_state,
 		 poll_reply->nec.system, poll_reply->nec.not_system,
 		 poll_reply->nec.data, poll_reply->nec.not_data,
@@ -758,21 +756,21 @@ static void dib0700_rc_urb_completion(struct urb *purb)
 		}
 
 		if ((poll_reply->nec.data ^ poll_reply->nec.not_data) != 0xff) {
-			deb_data("NEC32 protocol\n");
+			dbg_data("NEC32 protocol\n");
 			keycode = RC_SCANCODE_NEC32(poll_reply->nec.system     << 24 |
 						     poll_reply->nec.not_system << 16 |
 						     poll_reply->nec.data       << 8  |
 						     poll_reply->nec.not_data);
 			protocol = RC_PROTO_NEC32;
 		} else if ((poll_reply->nec.system ^ poll_reply->nec.not_system) != 0xff) {
-			deb_data("NEC extended protocol\n");
+			dbg_data("NEC extended protocol\n");
 			keycode = RC_SCANCODE_NECX(poll_reply->nec.system << 8 |
 						    poll_reply->nec.not_system,
 						    poll_reply->nec.data);
 
 			protocol = RC_PROTO_NECX;
 		} else {
-			deb_data("NEC normal protocol\n");
+			dbg_data("NEC normal protocol\n");
 			keycode = RC_SCANCODE_NEC(poll_reply->nec.system,
 						   poll_reply->nec.data);
 			protocol = RC_PROTO_NEC;
@@ -780,7 +778,7 @@ static void dib0700_rc_urb_completion(struct urb *purb)
 
 		break;
 	default:
-		deb_data("RC5 protocol\n");
+		dbg_data("RC5 protocol\n");
 		protocol = RC_PROTO_RC5;
 		toggle = poll_reply->report_id;
 		keycode = RC_SCANCODE_RC5(poll_reply->rc5.system, poll_reply->rc5.data);
@@ -890,8 +888,8 @@ static int dib0700_probe(struct usb_interface *intf,
 			dib0700_get_version(dev, &hwversion, &romversion,
 				&fw_version, &fwtype);
 
-			deb_info("Firmware version: %x, %d, 0x%x, %d\n",
-				hwversion, romversion, fw_version, fwtype);
+			dbg_info("Firmware version: %x, %d, 0x%x, %d\n",
+				 hwversion, romversion, fw_version, fwtype);
 
 			st->fw_version = fw_version;
 			st->nb_packet_buffer_size = (u32)nb_packet_buffer_size;
diff --git a/drivers/media/usb/dvb-usb/dib0700_devices.c b/drivers/media/usb/dvb-usb/dib0700_devices.c
index 4ef3fa98d20f..4e04d146b78d 100644
--- a/drivers/media/usb/dvb-usb/dib0700_devices.c
+++ b/drivers/media/usb/dvb-usb/dib0700_devices.c
@@ -798,7 +798,7 @@ static int dib7070_tuner_reset(struct dvb_frontend *fe, int onoff)
 	struct dvb_usb_adapter *adap = fe->dvb->priv;
 	struct dib0700_adapter_state *state = adap->priv;
 
-	deb_info("reset: %d", onoff);
+	dbg_info("reset: %d", onoff);
 	return state->dib7000p_ops.set_gpio(fe, 8, 0, !onoff);
 }
 
@@ -807,7 +807,7 @@ static int dib7070_tuner_sleep(struct dvb_frontend *fe, int onoff)
 	struct dvb_usb_adapter *adap = fe->dvb->priv;
 	struct dib0700_adapter_state *state = adap->priv;
 
-	deb_info("sleep: %d", onoff);
+	dbg_info("sleep: %d", onoff);
 	return state->dib7000p_ops.set_gpio(fe, 9, 0, onoff);
 }
 
@@ -851,7 +851,7 @@ static int dib7070_set_param_override(struct dvb_frontend *fe)
 		case BAND_UHF:
 		default: offset = 550; break;
 	}
-	deb_info("WBD for DiB7000P: %d\n", offset + dib0070_wbd_offset(fe));
+	dbg_info("WBD for DiB7000P: %d\n", offset + dib0070_wbd_offset(fe));
 	state->dib7000p_ops.set_wbd_ref(fe, offset + dib0070_wbd_offset(fe));
 	return state->set_param_save(fe);
 }
@@ -875,7 +875,7 @@ static int dib7770_set_param_override(struct dvb_frontend *fe)
 		offset = 250;
 		break;
 	}
-	deb_info("WBD for DiB7000P: %d\n", offset + dib0070_wbd_offset(fe));
+	dbg_info("WBD for DiB7000P: %d\n", offset + dib0070_wbd_offset(fe));
 	state->dib7000p_ops.set_wbd_ref(fe, offset + dib0070_wbd_offset(fe));
 	return state->set_param_save(fe);
 }
@@ -1296,7 +1296,7 @@ static int dib807x_set_param_override(struct dvb_frontend *fe)
 	default:
 		offset += 250; break;
 	}
-	deb_info("WBD for DiB8000: %d\n", offset);
+	dbg_info("WBD for DiB8000: %d\n", offset);
 	state->dib8000_ops.set_wbd_ref(fe, offset);
 
 	return state->set_param_save(fe);
@@ -1543,7 +1543,7 @@ static int dib8090_get_adc_power(struct dvb_frontend *fe)
 
 static void dib8090_agc_control(struct dvb_frontend *fe, u8 restart)
 {
-	deb_info("AGC control callback: %i\n", restart);
+	dbg_info("AGC control callback: %i\n", restart);
 	dib0090_dcc_freq(fe, restart);
 
 	if (restart == 0) /* before AGC startup */
@@ -1636,13 +1636,13 @@ static u8 dib8090_compute_pll_parameters(struct dvb_frontend *fe)
 
 		if (rest > freq_adc / 2)
 			rest = freq_adc - rest;
-		deb_info("PLL ratio=%i rest=%i\n", pll_ratio, rest);
+		dbg_info("PLL ratio=%i rest=%i\n", pll_ratio, rest);
 		if ((rest > max) && (rest > 717)) {
 			optimal_pll_ratio = pll_ratio;
 			max = rest;
 		}
 	}
-	deb_info("optimal PLL ratio=%i\n", optimal_pll_ratio);
+	dbg_info("optimal PLL ratio=%i\n", optimal_pll_ratio);
 
 	return optimal_pll_ratio;
 }
@@ -1659,14 +1659,15 @@ static int dib8096_set_param_override(struct dvb_frontend *fe)
 
 	switch (band) {
 	default:
-			deb_info("Warning : Rf frequency  (%iHz) is not in the supported range, using VHF switch ", fe->dtv_property_cache.frequency);
-			/* fall through */
+		dbg_info("Warning : Rf frequency  (%iHz) is not in the supported range, using VHF switch\n",
+			 fe->dtv_property_cache.frequency);
+		fallthrough;
 	case BAND_VHF:
-			state->dib8000_ops.set_gpio(fe, 3, 0, 1);
-			break;
+		state->dib8000_ops.set_gpio(fe, 3, 0, 1);
+		break;
 	case BAND_UHF:
-			state->dib8000_ops.set_gpio(fe, 3, 0, 0);
-			break;
+		state->dib8000_ops.set_gpio(fe, 3, 0, 0);
+		break;
 	}
 
 	ret = state->set_param_save(fe);
@@ -1674,7 +1675,7 @@ static int dib8096_set_param_override(struct dvb_frontend *fe)
 		return ret;
 
 	if (fe->dtv_property_cache.bandwidth_hz != 6000000) {
-		deb_info("only 6MHz bandwidth is supported\n");
+		dbg_info("only 6MHz bandwidth is supported\n");
 		return -EINVAL;
 	}
 
@@ -1704,7 +1705,7 @@ static int dib8096_set_param_override(struct dvb_frontend *fe)
 	}
 
 	if (band == BAND_CBAND) {
-		deb_info("tuning in CBAND - soft-AGC startup\n");
+		dbg_info("tuning in CBAND - soft-AGC startup\n");
 		dib0090_set_tune_state(fe, CT_AGC_START);
 
 		do {
@@ -1720,13 +1721,13 @@ static int dib8096_set_param_override(struct dvb_frontend *fe)
 			}
 		} while (tune_state < CT_AGC_STOP);
 
-		deb_info("switching to PWM AGC\n");
+		dbg_info("switching to PWM AGC\n");
 		dib0090_pwm_gain_reset(fe);
 		state->dib8000_ops.pwm_agc_reset(fe);
 		state->dib8000_ops.set_tune_state(fe, CT_DEMOD_START);
 	} else {
 		/* for everything else than CBAND we are using standard AGC */
-		deb_info("not tuning in CBAND - standard AGC startup\n");
+		dbg_info("not tuning in CBAND - standard AGC startup\n");
 		dib0090_pwm_gain_reset(fe);
 	}
 
@@ -2057,7 +2058,7 @@ static int dib8096p_get_best_sampling(struct dvb_frontend *fe, struct dibx090p_b
 	adc->pll_loopdiv = loopdiv;
 	adc->pll_prediv = prediv;
 
-	deb_info("bandwidth = %d", fe->dtv_property_cache.bandwidth_hz);
+	dbg_info("bandwidth = %d", fe->dtv_property_cache.bandwidth_hz);
 
 	/* Find Min and Max prediv */
 	while ((xtal / max_prediv) >= fcp_min)
@@ -2070,7 +2071,7 @@ static int dib8096p_get_best_sampling(struct dvb_frontend *fe, struct dibx090p_b
 		if (min_prediv == 1)
 			break;
 	}
-	deb_info("MIN prediv = %d : MAX prediv = %d", min_prediv, max_prediv);
+	dbg_info("MIN prediv = %d : MAX prediv = %d", min_prediv, max_prediv);
 
 	min_prediv = 1;
 
@@ -2099,7 +2100,12 @@ static int dib8096p_get_best_sampling(struct dvb_frontend *fe, struct dibx090p_b
 						adc->timf = (4260880253U / fdem) * (1 << 8);
 						adc->timf += ((4260880253U % fdem) << 8) / fdem;
 
-						deb_info("RF %6d; BW %6d; Xtal %6d; Fmem %6d; Fdem %6d; Fs %6d; Prediv %2d; Loopdiv %2d; Timf %8d;", fe->dtv_property_cache.frequency, fe->dtv_property_cache.bandwidth_hz, xtal, fmem, fdem, fs, prediv, loopdiv, adc->timf);
+						dbg_info("RF %6d; BW %6d; Xtal %6d; Fmem %6d; Fdem %6d; Fs %6d; Prediv %2d; Loopdiv %2d; Timf %8d;\n",
+							 fe->dtv_property_cache.frequency,
+							 fe->dtv_property_cache.bandwidth_hz,
+							 xtal, fmem, fdem, fs,
+							 prediv, loopdiv,
+							 adc->timf);
 						break;
 					}
 				}
@@ -2240,16 +2246,16 @@ static int dib01x0_pmu_update(struct i2c_adapter *i2c, u16 *data, u8 len)
 
 	switch (rb[0] << 8 | rb[1]) {
 	case 0:
-			deb_info("Found DiB0170 rev1: This version of DiB0170 is not supported any longer.\n");
+			dbg_info("Found DiB0170 rev1: This version of DiB0170 is not supported any longer.\n");
 			return -EIO;
 	case 1:
-			deb_info("Found DiB0170 rev2");
+			dbg_info("Found DiB0170 rev2");
 			break;
 	case 2:
-			deb_info("Found DiB0190 rev2");
+			dbg_info("Found DiB0190 rev2");
 			break;
 	default:
-			deb_info("DiB01x0 not found");
+			dbg_info("DiB01x0 not found");
 			return -EIO;
 	}
 
@@ -2414,10 +2420,11 @@ static int stk9090m_frontend_attach(struct dvb_usb_adapter *adap)
 	dib9000_i2c_enumeration(&adap->dev->i2c_adap, 1, 0x10, 0x80);
 
 	if (request_firmware(&state->frontend_firmware, "dib9090.fw", &adap->dev->udev->dev)) {
-		deb_info("%s: Upload failed. (file not found?)\n", __func__);
+		dbg_info("%s: Upload failed. (file not found?)\n", __func__);
 		return -ENODEV;
 	} else {
-		deb_info("%s: firmware read %zu bytes.\n", __func__, state->frontend_firmware->size);
+		dbg_info("%s: firmware read %zu bytes\n",
+			 __func__, state->frontend_firmware->size);
 	}
 	stk9090m_config.microcode_B_fe_size = state->frontend_firmware->size;
 	stk9090m_config.microcode_B_fe_buffer = state->frontend_firmware->data;
@@ -2484,10 +2491,11 @@ static int nim9090md_frontend_attach(struct dvb_usb_adapter *adap)
 	dib0700_set_gpio(adap->dev, GPIO0, GPIO_OUT, 1);
 
 	if (request_firmware(&state->frontend_firmware, "dib9090.fw", &adap->dev->udev->dev)) {
-		deb_info("%s: Upload failed. (file not found?)\n", __func__);
+		dbg_info("%s: Upload failed. (file not found?)\n", __func__);
 		return -EIO;
 	} else {
-		deb_info("%s: firmware read %zu bytes.\n", __func__, state->frontend_firmware->size);
+		dbg_info("%s: firmware read %zu bytes\n",
+			 __func__, state->frontend_firmware->size);
 	}
 	nim9090md_config[0].microcode_B_fe_size = state->frontend_firmware->size;
 	nim9090md_config[0].microcode_B_fe_buffer = state->frontend_firmware->data;
@@ -2571,7 +2579,7 @@ static int dib7090p_get_best_sampling(struct dvb_frontend *fe , struct dibx090p_
 	adc->pll_prediv = prediv;
 	adc->timf = 0;
 
-	deb_info("bandwidth = %d fdem_min =%d", fe->dtv_property_cache.bandwidth_hz, fdem_min);
+	dbg_info("bandwidth = %d fdem_min =%d", fe->dtv_property_cache.bandwidth_hz, fdem_min);
 
 	/* Find Min and Max prediv */
 	while ((xtal/max_prediv) >= fcp_min)
@@ -2584,7 +2592,7 @@ static int dib7090p_get_best_sampling(struct dvb_frontend *fe , struct dibx090p_
 		if (min_prediv == 1)
 			break;
 	}
-	deb_info("MIN prediv = %d : MAX prediv = %d", min_prediv, max_prediv);
+	dbg_info("MIN prediv = %d : MAX prediv = %d", min_prediv, max_prediv);
 
 	min_prediv = 2;
 
@@ -2611,7 +2619,9 @@ static int dib7090p_get_best_sampling(struct dvb_frontend *fe , struct dibx090p_
 						adc->pll_prediv = prediv;
 						adc->timf = 2396745143UL/fdem*(1 << 9);
 						adc->timf += ((2396745143UL%fdem) << 9)/fdem;
-						deb_info("loopdiv=%i prediv=%i timf=%i", loopdiv, prediv, adc->timf);
+						dbg_info("loopdiv=%i prediv=%i timf=%i\n",
+							 loopdiv, prediv,
+							 adc->timf);
 						break;
 					}
 				}
@@ -2658,7 +2668,7 @@ static int dib7090_agc_startup(struct dvb_frontend *fe)
 
 static int dib7090_agc_restart(struct dvb_frontend *fe, u8 restart)
 {
-	deb_info("AGC restart callback: %d", restart);
+	dbg_info("AGC restart callback: %d", restart);
 	if (restart == 0) /* before AGC startup */
 		dib0090_set_dc_servo(fe, 1);
 	return 0;
@@ -2669,7 +2679,7 @@ static int tfe7790p_update_lna(struct dvb_frontend *fe, u16 agc_global)
 	struct dvb_usb_adapter *adap = fe->dvb->priv;
 	struct dib0700_adapter_state *state = adap->priv;
 
-	deb_info("update LNA: agc global=%i", agc_global);
+	dbg_info("update LNA: agc global=%i", agc_global);
 
 	if (agc_global < 25000) {
 		state->dib7000p_ops.set_gpio(fe, 8, 0, 0);
@@ -2824,7 +2834,7 @@ static int tfe7090p_pvr_update_lna(struct dvb_frontend *fe, u16 agc_global)
 	struct dvb_usb_adapter *adap = fe->dvb->priv;
 	struct dib0700_adapter_state *state = adap->priv;
 
-	deb_info("TFE7090P-PVR update LNA: agc global=%i", agc_global);
+	dbg_info("TFE7090P-PVR update LNA: agc global=%i", agc_global);
 	if (agc_global < 25000) {
 		state->dib7000p_ops.set_gpio(fe, 5, 0, 0);
 		state->dib7000p_ops.set_agc1_min(fe, 0);
diff --git a/drivers/media/usb/dvb-usb/dibusb-common.c b/drivers/media/usb/dvb-usb/dibusb-common.c
index 02b51d1a1b67..fdc0df47678c 100644
--- a/drivers/media/usb/dvb-usb/dibusb-common.c
+++ b/drivers/media/usb/dvb-usb/dibusb-common.c
@@ -16,7 +16,7 @@ module_param(debug, int, 0644);
 MODULE_PARM_DESC(debug, "set debugging level (1=info (|-able))." DVB_USB_DEBUG_STATUS);
 MODULE_LICENSE("GPL");
 
-#define deb_info(args...) dprintk(debug,0x01,args)
+#define dbg_info(fmt, ...)	dprintk(debug, 0x01, fmt, ##__VA_ARGS__)
 
 /* common stuff used by the different dibusb modules */
 int dibusb_streaming_ctrl(struct dvb_usb_adapter *adap, int onoff)
@@ -389,7 +389,7 @@ int dibusb_rc_query(struct dvb_usb_device *d, u32 *event, int *state)
 	dvb_usb_nec_rc_key_to_event(d, buf, event, state);
 
 	if (buf[0] != 0)
-		deb_info("key: %*ph\n", 5, buf);
+		dbg_info("key: %*ph\n", 5, buf);
 
 ret:
 	kfree(buf);
diff --git a/drivers/media/usb/dvb-usb/digitv.c b/drivers/media/usb/dvb-usb/digitv.c
index 4e3b3c064bcf..3b07928b2996 100644
--- a/drivers/media/usb/dvb-usb/digitv.c
+++ b/drivers/media/usb/dvb-usb/digitv.c
@@ -20,7 +20,8 @@ MODULE_PARM_DESC(debug, "set debugging level (1=rc (or-able))." DVB_USB_DEBUG_ST
 
 DVB_DEFINE_MOD_OPT_ADAPTER_NR(adapter_nr);
 
-#define deb_rc(args...)   dprintk(dvb_usb_digitv_debug,0x01,args)
+#define dbg_rc(fmt, ...)						\
+	dprintk(dvb_usb_digitv_debug, 0x01, fmt, ##__VA_ARGS__)
 
 static int digitv_ctrl_msg(struct dvb_usb_device *d,
 		u8 cmd, u8 vv, u8 *wbuf, int wlen, u8 *rbuf, int rlen)
@@ -262,7 +263,7 @@ static int digitv_rc_query(struct dvb_usb_device *d, u32 *event, int *state)
 			}
 		}
 
-		deb_rc("key: %*ph\n", 4, key);
+		dbg_rc("key: %*ph\n", 4, key);
 	}
 
 	return 0;
diff --git a/drivers/media/usb/dvb-usb/dtt200u-fe.c b/drivers/media/usb/dvb-usb/dtt200u-fe.c
index 9f83560ba63d..2c2e842dc187 100644
--- a/drivers/media/usb/dvb-usb/dtt200u-fe.c
+++ b/drivers/media/usb/dvb-usb/dtt200u-fe.c
@@ -210,7 +210,7 @@ struct dvb_frontend* dtt200u_fe_attach(struct dvb_usb_device *d)
 	if (state == NULL)
 		goto error;
 
-	deb_info("attaching frontend dtt200u\n");
+	dbg_info("attaching frontend dtt200u\n");
 
 	state->d = d;
 	mutex_init(&state->data_mutex);
diff --git a/drivers/media/usb/dvb-usb/dtt200u.c b/drivers/media/usb/dvb-usb/dtt200u.c
index 24efa023d827..465f05c38891 100644
--- a/drivers/media/usb/dvb-usb/dtt200u.c
+++ b/drivers/media/usb/dvb-usb/dtt200u.c
@@ -121,7 +121,7 @@ static int dtt200u_rc_query(struct dvb_usb_device *d)
 	}
 
 	if (st->data[0] != 0)
-		deb_info("st->data: %*ph\n", 5, st->data);
+		dbg_info("st->data: %*ph\n", 5, st->data);
 
 ret:
 	mutex_unlock(&d->data_mutex);
diff --git a/drivers/media/usb/dvb-usb/dtt200u.h b/drivers/media/usb/dvb-usb/dtt200u.h
index 696c2c1f3af3..22dca506216d 100644
--- a/drivers/media/usb/dvb-usb/dtt200u.h
+++ b/drivers/media/usb/dvb-usb/dtt200u.h
@@ -14,8 +14,10 @@
 #include "dvb-usb.h"
 
 extern int dvb_usb_dtt200u_debug;
-#define deb_info(args...) dprintk(dvb_usb_dtt200u_debug,0x01,args)
-#define deb_xfer(args...) dprintk(dvb_usb_dtt200u_debug,0x02,args)
+#define dbg_info(fmt, ...)						\
+	dprintk(dvb_usb_dtt200u_debug, 0x01, fmt, ##__VA_ARGS__)
+#define dbg_xfer(fmt, ...)						\
+	dprintk(dvb_usb_dtt200u_debug, 0x02, fmt, ##__VA_ARGS__)
 
 /* guessed protocol description (reverse engineered):
  * read
diff --git a/drivers/media/usb/dvb-usb/dvb-usb-common.h b/drivers/media/usb/dvb-usb/dvb-usb-common.h
index 70f4eedd7c48..c5a4abc01f73 100644
--- a/drivers/media/usb/dvb-usb/dvb-usb-common.h
+++ b/drivers/media/usb/dvb-usb/dvb-usb-common.h
@@ -15,15 +15,24 @@
 extern int dvb_usb_debug;
 extern int dvb_usb_disable_rc_polling;
 
-#define deb_info(args...)  dprintk(dvb_usb_debug,0x001,args)
-#define deb_xfer(args...)  dprintk(dvb_usb_debug,0x002,args)
-#define deb_pll(args...)   dprintk(dvb_usb_debug,0x004,args)
-#define deb_ts(args...)    dprintk(dvb_usb_debug,0x008,args)
-#define deb_err(args...)   dprintk(dvb_usb_debug,0x010,args)
-#define deb_rc(args...)    dprintk(dvb_usb_debug,0x020,args)
-#define deb_fw(args...)    dprintk(dvb_usb_debug,0x040,args)
-#define deb_mem(args...)   dprintk(dvb_usb_debug,0x080,args)
-#define deb_uxfer(args...) dprintk(dvb_usb_debug,0x100,args)
+#define dbg_info(fmt, ...)						\
+	dprintk(dvb_usb_debug, 0x001, fmt, ##__VA_ARGS__)
+#define dbg_xfer(fmt, ...)						\
+	dprintk(dvb_usb_debug, 0x002, fmt, ##__VA_ARGS__)
+#define dbg_pll(fmt, ...)						\
+	dprintk(dvb_usb_debug, 0x004, fmt, ##__VA_ARGS__)
+#define dbg_ts(fmt, ...)						\
+	dprintk(dvb_usb_debug, 0x008, fmt, ##__VA_ARGS__)
+#define dbg_err(fmt, ...)						\
+	dprintk(dvb_usb_debug, 0x010, fmt, ##__VA_ARGS__)
+#define dbg_rc(fmt, ...)						\
+	dprintk(dvb_usb_debug, 0x020, fmt, ##__VA_ARGS__)
+#define dbg_fw(fmt, ...)						\
+	dprintk(dvb_usb_debug, 0x040, fmt, ##__VA_ARGS__)
+#define dbg_mem(fmt, ...)						\
+	dprintk(dvb_usb_debug, 0x080, fmt, ##__VA_ARGS__)
+#define dbg_uxfer(fmt, ...)						\
+	dprintk(dvb_usb_debug, 0x100, fmt, ##__VA_ARGS__)
 
 /* commonly used  methods */
 int dvb_usb_download_firmware(struct usb_device *udev,
diff --git a/drivers/media/usb/dvb-usb/dvb-usb-dvb.c b/drivers/media/usb/dvb-usb/dvb-usb-dvb.c
index 0a7f8ba90992..fa9f80938813 100644
--- a/drivers/media/usb/dvb-usb/dvb-usb-dvb.c
+++ b/drivers/media/usb/dvb-usb/dvb-usb-dvb.c
@@ -28,7 +28,7 @@ static int dvb_usb_ctrl_feed(struct dvb_demux_feed *dvbdmxfeed, int onoff)
 
 	/* stop feed before setting a new pid if there will be no pid anymore */
 	if (newfeedcount == 0) {
-		deb_ts("stop feeding\n");
+		dbg_ts("stop feeding\n");
 		usb_urb_kill(&adap->fe_adap[adap->active_fe].stream);
 
 		if (adap->props.fe[adap->active_fe].streaming_ctrl != NULL) {
@@ -43,10 +43,10 @@ static int dvb_usb_ctrl_feed(struct dvb_demux_feed *dvbdmxfeed, int onoff)
 	adap->feedcount = newfeedcount;
 
 	/* activate the pid on the device specific pid_filter */
-	deb_ts("setting pid (%s): %5d %04x at index %d '%s'\n",
-		adap->fe_adap[adap->active_fe].pid_filtering ?
-		"yes" : "no", dvbdmxfeed->pid, dvbdmxfeed->pid,
-		dvbdmxfeed->index, onoff ? "on" : "off");
+	dbg_ts("setting pid (%s): %5d %04x at index %d '%s'\n",
+	       adap->fe_adap[adap->active_fe].pid_filtering ? "yes" : "no",
+	       dvbdmxfeed->pid, dvbdmxfeed->pid, dvbdmxfeed->index,
+	       onoff ? "on" : "off");
 	if (adap->props.fe[adap->active_fe].caps & DVB_USB_ADAP_HAS_PID_FILTER &&
 		adap->fe_adap[adap->active_fe].pid_filtering &&
 		adap->props.fe[adap->active_fe].pid_filter != NULL)
@@ -56,7 +56,7 @@ static int dvb_usb_ctrl_feed(struct dvb_demux_feed *dvbdmxfeed, int onoff)
 	 * for reception.
 	 */
 	if (adap->feedcount == onoff && adap->feedcount > 0) {
-		deb_ts("controlling pid parser\n");
+		dbg_ts("controlling pid parser\n");
 		if (adap->props.fe[adap->active_fe].caps & DVB_USB_ADAP_HAS_PID_FILTER &&
 			adap->props.fe[adap->active_fe].caps &
 			DVB_USB_ADAP_PID_FILTER_CAN_BE_TURNED_OFF &&
@@ -68,7 +68,7 @@ static int dvb_usb_ctrl_feed(struct dvb_demux_feed *dvbdmxfeed, int onoff)
 				return ret;
 			}
 		}
-		deb_ts("start feeding\n");
+		dbg_ts("start feeding\n");
 		if (adap->props.fe[adap->active_fe].streaming_ctrl != NULL) {
 			ret = adap->props.fe[adap->active_fe].streaming_ctrl(adap, 1);
 			if (ret < 0) {
@@ -77,7 +77,7 @@ static int dvb_usb_ctrl_feed(struct dvb_demux_feed *dvbdmxfeed, int onoff)
 			}
 		}
 
-		deb_ts("submitting all URBs\n");
+		dbg_ts("submitting all URBs\n");
 		usb_urb_submit(&adap->fe_adap[adap->active_fe].stream);
 	}
 	return 0;
@@ -85,14 +85,14 @@ static int dvb_usb_ctrl_feed(struct dvb_demux_feed *dvbdmxfeed, int onoff)
 
 static int dvb_usb_start_feed(struct dvb_demux_feed *dvbdmxfeed)
 {
-	deb_ts("start pid: 0x%04x, feedtype: %d\n", dvbdmxfeed->pid,
+	dbg_ts("start pid: 0x%04x, feedtype: %d\n", dvbdmxfeed->pid,
 	       dvbdmxfeed->type);
 	return dvb_usb_ctrl_feed(dvbdmxfeed, 1);
 }
 
 static int dvb_usb_stop_feed(struct dvb_demux_feed *dvbdmxfeed)
 {
-	deb_ts("stop pid: 0x%04x, feedtype: %d\n", dvbdmxfeed->pid, dvbdmxfeed->type);
+	dbg_ts("stop pid: 0x%04x, feedtype: %d\n", dvbdmxfeed->pid, dvbdmxfeed->type);
 	return dvb_usb_ctrl_feed(dvbdmxfeed, 0);
 }
 
@@ -150,14 +150,14 @@ int dvb_usb_adapter_dvb_init(struct dvb_usb_adapter *adap, short *adapter_nums)
 				       adapter_nums);
 
 	if (ret < 0) {
-		deb_info("dvb_register_adapter failed: error %d", ret);
+		dbg_info("dvb_register_adapter failed: error %d", ret);
 		goto err;
 	}
 	adap->dvb_adap.priv = adap;
 
 	ret = dvb_usb_media_device_init(adap);
 	if (ret < 0) {
-		deb_info("dvb_usb_media_device_init failed: error %d", ret);
+		dbg_info("dvb_usb_media_device_init failed: error %d", ret);
 		goto err_mc;
 	}
 
@@ -218,7 +218,7 @@ int dvb_usb_adapter_dvb_init(struct dvb_usb_adapter *adap, short *adapter_nums)
 int dvb_usb_adapter_dvb_exit(struct dvb_usb_adapter *adap)
 {
 	if (adap->state & DVB_USB_ADAP_STATE_DVB) {
-		deb_info("unregistering DVB part\n");
+		dbg_info("unregistering DVB part\n");
 		dvb_net_release(&adap->dvb_net);
 		adap->demux.dmx.close(&adap->demux.dmx);
 		dvb_dmxdev_release(&adap->dmxdev);
diff --git a/drivers/media/usb/dvb-usb/dvb-usb-firmware.c b/drivers/media/usb/dvb-usb/dvb-usb-firmware.c
index 0fb3fa6100e4..0c9748ab1853 100644
--- a/drivers/media/usb/dvb-usb/dvb-usb-firmware.c
+++ b/drivers/media/usb/dvb-usb/dvb-usb-firmware.c
@@ -52,7 +52,8 @@ int usb_cypress_load_firmware(struct usb_device *udev, const struct firmware *fw
 		err("could not stop the USB controller CPU.");
 
 	while ((ret = dvb_usb_get_hexline(fw, hx, &pos)) > 0) {
-		deb_fw("writing to address 0x%04x (buffer: 0x%02x %02x)\n", hx->addr, hx->len, hx->chk);
+		dbg_fw("writing to address 0x%04x (buffer: 0x%02x %02x)\n",
+		       hx->addr, hx->len, hx->chk);
 		ret = usb_cypress_writemem(udev, hx->addr, hx->data, hx->len);
 
 		if (ret != hx->len) {
diff --git a/drivers/media/usb/dvb-usb/dvb-usb-init.c b/drivers/media/usb/dvb-usb/dvb-usb-init.c
index c1a7634e27b4..52374ed73b57 100644
--- a/drivers/media/usb/dvb-usb/dvb-usb-init.c
+++ b/drivers/media/usb/dvb-usb/dvb-usb-init.c
@@ -124,11 +124,11 @@ static int dvb_usb_adapter_exit(struct dvb_usb_device *d)
 /* general initialization functions */
 static int dvb_usb_exit(struct dvb_usb_device *d)
 {
-	deb_info("state before exiting everything: %x\n", d->state);
+	dbg_info("state before exiting everything: %x\n", d->state);
 	dvb_usb_remote_exit(d);
 	dvb_usb_adapter_exit(d);
 	dvb_usb_i2c_exit(d);
-	deb_info("state should be zero now: %x\n", d->state);
+	dbg_info("state should be zero now: %x\n", d->state);
 	d->state = DVB_USB_STATE_INIT;
 
 	if (d->priv != NULL && d->props.priv_destroy != NULL)
@@ -194,7 +194,9 @@ static const struct dvb_usb_device_description *dvb_usb_find_device(struct usb_d
 	for (i = 0; i < props->num_device_descs; i++) {
 
 		for (j = 0; j < DVB_USB_ID_MAX_NUM && props->devices[i].cold_ids[j] != NULL; j++) {
-			deb_info("check for cold %x %x\n", props->devices[i].cold_ids[j]->idVendor, props->devices[i].cold_ids[j]->idProduct);
+			dbg_info("check for cold %x %x\n",
+				 props->devices[i].cold_ids[j]->idVendor,
+				 props->devices[i].cold_ids[j]->idProduct);
 			if (props->devices[i].cold_ids[j]->idVendor  == le16_to_cpu(udev->descriptor.idVendor) &&
 				props->devices[i].cold_ids[j]->idProduct == le16_to_cpu(udev->descriptor.idProduct)) {
 				*cold = 1;
@@ -207,7 +209,9 @@ static const struct dvb_usb_device_description *dvb_usb_find_device(struct usb_d
 			break;
 
 		for (j = 0; j < DVB_USB_ID_MAX_NUM && props->devices[i].warm_ids[j] != NULL; j++) {
-			deb_info("check for warm %x %x\n", props->devices[i].warm_ids[j]->idVendor, props->devices[i].warm_ids[j]->idProduct);
+			dbg_info("check for warm %x %x\n",
+				 props->devices[i].warm_ids[j]->idVendor,
+				 props->devices[i].warm_ids[j]->idProduct);
 			if (props->devices[i].warm_ids[j]->idVendor == le16_to_cpu(udev->descriptor.idVendor) &&
 				props->devices[i].warm_ids[j]->idProduct == le16_to_cpu(udev->descriptor.idProduct)) {
 				*cold = 0;
@@ -231,7 +235,7 @@ int dvb_usb_device_power_ctrl(struct dvb_usb_device *d, int onoff)
 		d->powered--;
 
 	if (d->powered == 0 || (onoff && d->powered == 1)) { /* when switching from 1 to 0 or from 0 to 1 */
-		deb_info("power control: %d\n", onoff);
+		dbg_info("power control: %d\n", onoff);
 		if (d->props.power_ctrl)
 			return d->props.power_ctrl(d, onoff);
 	}
@@ -256,7 +260,7 @@ int dvb_usb_device_init(struct usb_interface *intf,
 		*du = NULL;
 
 	if ((desc = dvb_usb_find_device(udev, props, &cold)) == NULL) {
-		deb_err("something went very wrong, device was not found in current device list - let's see what comes next.\n");
+		dbg_err("something went very wrong, device was not found in current device list - let's see what comes next.\n");
 		return -ENODEV;
 	}
 
diff --git a/drivers/media/usb/dvb-usb/dvb-usb-remote.c b/drivers/media/usb/dvb-usb/dvb-usb-remote.c
index 65e2c9e2cdc9..dcc6cafb69e7 100644
--- a/drivers/media/usb/dvb-usb/dvb-usb-remote.c
+++ b/drivers/media/usb/dvb-usb/dvb-usb-remote.c
@@ -130,7 +130,7 @@ static void legacy_dvb_usb_read_remote_control(struct work_struct *work)
 		case REMOTE_NO_KEY_PRESSED:
 			break;
 		case REMOTE_KEY_PRESSED:
-			deb_rc("key pressed\n");
+			dbg_rc("key pressed\n");
 			d->last_event = event;
 			input_event(d->input_dev, EV_KEY, event, 1);
 			input_sync(d->input_dev);
@@ -138,7 +138,7 @@ static void legacy_dvb_usb_read_remote_control(struct work_struct *work)
 			input_sync(d->input_dev);
 			break;
 		case REMOTE_KEY_REPEAT:
-			deb_rc("key repeated\n");
+			dbg_rc("key repeated\n");
 			input_event(d->input_dev, EV_KEY, event, 1);
 			input_sync(d->input_dev);
 			input_event(d->input_dev, EV_KEY, d->last_event, 0);
@@ -151,9 +151,9 @@ static void legacy_dvb_usb_read_remote_control(struct work_struct *work)
 /* improved repeat handling ???
 	switch (state) {
 		case REMOTE_NO_KEY_PRESSED:
-			deb_rc("NO KEY PRESSED\n");
+			dbg_rc("NO KEY PRESSED\n");
 			if (d->last_state != REMOTE_NO_KEY_PRESSED) {
-				deb_rc("releasing event %d\n",d->last_event);
+				dbg_rc("releasing event %d\n", d->last_event);
 				input_event(d->rc_input_dev, EV_KEY, d->last_event, 0);
 				input_sync(d->rc_input_dev);
 			}
@@ -161,8 +161,8 @@ static void legacy_dvb_usb_read_remote_control(struct work_struct *work)
 			d->last_event = 0;
 			break;
 		case REMOTE_KEY_PRESSED:
-			deb_rc("KEY PRESSED\n");
-			deb_rc("pressing event %d\n",event);
+			dbg_rc("KEY PRESSED\n");
+			dbg_rc("pressing event %d\n", event);
 
 			input_event(d->rc_input_dev, EV_KEY, event, 1);
 			input_sync(d->rc_input_dev);
@@ -171,9 +171,9 @@ static void legacy_dvb_usb_read_remote_control(struct work_struct *work)
 			d->last_state = REMOTE_KEY_PRESSED;
 			break;
 		case REMOTE_KEY_REPEAT:
-			deb_rc("KEY_REPEAT\n");
+			dbg_rc("KEY_REPEAT\n");
 			if (d->last_state != REMOTE_NO_KEY_PRESSED) {
-				deb_rc("repeating event %d\n",d->last_event);
+				dbg_rc("repeating event %d\n", d->last_event);
 				input_event(d->rc_input_dev, EV_KEY, d->last_event, 2);
 				input_sync(d->rc_input_dev);
 				d->last_state = REMOTE_KEY_REPEAT;
@@ -208,10 +208,10 @@ static int legacy_dvb_usb_remote_init(struct dvb_usb_device *d)
 	input_dev->setkeycode = legacy_dvb_usb_setkeycode;
 
 	/* set the bits for the keys */
-	deb_rc("key map size: %d\n", d->props.rc.legacy.rc_map_size);
+	dbg_rc("key map size: %d\n", d->props.rc.legacy.rc_map_size);
 	for (i = 0; i < d->props.rc.legacy.rc_map_size; i++) {
-		deb_rc("setting bit for event %d item %d\n",
-			d->props.rc.legacy.rc_map_table[i].keycode, i);
+		dbg_rc("setting bit for event %d item %d\n",
+		       d->props.rc.legacy.rc_map_table[i].keycode, i);
 		set_bit(d->props.rc.legacy.rc_map_table[i].keycode, input_dev->keybit);
 	}
 
@@ -372,7 +372,7 @@ int dvb_usb_nec_rc_key_to_event(struct dvb_usb_device *d,
 		case DVB_USB_RC_NEC_KEY_PRESSED:
 			if ((u8) ~keybuf[1] != keybuf[2] ||
 				(u8) ~keybuf[3] != keybuf[4]) {
-				deb_err("remote control checksum failed.\n");
+				dbg_err("remote control checksum failed.\n");
 				break;
 			}
 			/* See if we can match the raw key code. */
@@ -383,13 +383,14 @@ int dvb_usb_nec_rc_key_to_event(struct dvb_usb_device *d,
 					*state = REMOTE_KEY_PRESSED;
 					return 0;
 				}
-			deb_err("key mapping failed - no appropriate key found in keymapping\n");
+			dbg_err("key mapping failed - no appropriate key found in keymapping\n");
 			break;
 		case DVB_USB_RC_NEC_KEY_REPEATED:
 			*state = REMOTE_KEY_REPEAT;
 			break;
 		default:
-			deb_err("unknown type of remote status: %d\n",keybuf[0]);
+			dbg_err("unknown type of remote status: %d\n",
+				keybuf[0]);
 			break;
 	}
 	return 0;
diff --git a/drivers/media/usb/dvb-usb/dvb-usb-urb.c b/drivers/media/usb/dvb-usb/dvb-usb-urb.c
index 2aabf90d8697..a7b405906627 100644
--- a/drivers/media/usb/dvb-usb/dvb-usb-urb.c
+++ b/drivers/media/usb/dvb-usb/dvb-usb-urb.c
@@ -25,8 +25,7 @@ int dvb_usb_generic_rw(struct dvb_usb_device *d, u8 *wbuf, u16 wlen, u8 *rbuf,
 	if ((ret = mutex_lock_interruptible(&d->usb_mutex)))
 		return ret;
 
-	deb_xfer(">>> ");
-	debug_dump(wbuf,wlen,deb_xfer);
+	dbg_xfer(">>> %*ph\n", (int)wlen, wbuf);
 
 	ret = usb_bulk_msg(d->udev,usb_sndbulkpipe(d->udev,
 			d->props.generic_bulk_ctrl_endpoint), wbuf,wlen,&actlen,
@@ -51,8 +50,7 @@ int dvb_usb_generic_rw(struct dvb_usb_device *d, u8 *wbuf, u16 wlen, u8 *rbuf,
 		if (ret)
 			err("recv bulk message failed: %d",ret);
 		else {
-			deb_xfer("<<< ");
-			debug_dump(rbuf,actlen,deb_xfer);
+			dbg_xfer("<<< %*ph\n", actlen, rbuf);
 		}
 	}
 
diff --git a/drivers/media/usb/dvb-usb/dvb-usb.h b/drivers/media/usb/dvb-usb/dvb-usb.h
index 741be0e69447..51b6a2e339a1 100644
--- a/drivers/media/usb/dvb-usb/dvb-usb.h
+++ b/drivers/media/usb/dvb-usb/dvb-usb.h
@@ -28,19 +28,17 @@
 
 /* debug */
 #ifdef CONFIG_DVB_USB_DEBUG
-#define dprintk(var,level,args...) \
-	    do { if ((var & level)) { printk(args); } } while (0)
 
-#define debug_dump(b,l,func) {\
-	int loop_; \
-	for (loop_ = 0; loop_ < l; loop_++) func("%02x ", b[loop_]); \
-	func("\n");\
-}
+#define dprintk(var, level, fmt, ...)					\
+do {									\
+	if (var & (level))						\
+		printk(KERN_DEBUG fmt, ##__VA_ARGS__);			\
+} while (0)
 #define DVB_USB_DEBUG_STATUS
+
 #else
-#define dprintk(args...)
-#define debug_dump(b,l,func)
 
+#define dprintk(fmt, ...)	no_printk(KERN_DEBUG fmt, ##__VA_ARGS__)
 #define DVB_USB_DEBUG_STATUS " (debugging is not enabled)"
 
 #endif
diff --git a/drivers/media/usb/dvb-usb/dw2102.c b/drivers/media/usb/dvb-usb/dw2102.c
index f96626fe2c0b..a31e401f17fd 100644
--- a/drivers/media/usb/dvb-usb/dw2102.c
+++ b/drivers/media/usb/dvb-usb/dw2102.c
@@ -542,9 +542,10 @@ static int dw3101_i2c_transfer(struct i2c_adapter *adap, struct i2c_msg msg[],
 	}
 
 	for (i = 0; i < num; i++) {
-		deb_xfer("%02x:%02x: %s ", i, msg[i].addr,
-				msg[i].flags == 0 ? ">>>" : "<<<");
-		debug_dump(msg[i].buf, msg[i].len, deb_xfer);
+		dbg_xfer("%02x:%02x: %s %*ph\n",
+			 i, msg[i].addr,
+			 msg[i].flags == 0 ? ">>>" : "<<<",
+			 (int)msg[i].len, msg[i].buf);
 	}
 	ret = num;
 
@@ -835,10 +836,8 @@ static int dw210x_read_mac_address(struct dvb_usb_device *d, u8 mac[6])
 			eepromline[i%16] = ibuf[0];
 			eeprom[i] = ibuf[0];
 		}
-		if ((i % 16) == 15) {
-			deb_xfer("%02x: ", i - 15);
-			debug_dump(eepromline, 16, deb_xfer);
-		}
+		if ((i % 16) == 15)
+			dbg_xfer("%02x: %*ph\n", i - 15, 16, eepromline);
 	}
 
 	memcpy(mac, eeprom + 8, 6);
@@ -875,10 +874,8 @@ static int s6x0_read_mac_address(struct dvb_usb_device *d, u8 mac[6])
 			eeprom[i] = ibuf[0];
 		}
 
-		if ((i % 16) == 15) {
-			deb_xfer("%02x: ", i - 15);
-			debug_dump(eepromline, 16, deb_xfer);
-		}
+		if ((i % 16) == 15)
+			dbg_xfer("%02x: %*ph", i - 15, 16, eepromline);
 	}
 
 	memcpy(mac, eeprom + 16, 6);
@@ -1705,8 +1702,8 @@ static int dw2102_rc_query(struct dvb_usb_device *d)
 
 	if (d->props.i2c_algo->master_xfer(&d->i2c_adap, &msg, 1) == 1) {
 		if (msg.buf[0] != 0xff) {
-			deb_rc("%s: rc code: %x, %x\n",
-					__func__, key[0], key[1]);
+			dbg_rc("%s: rc code: %x, %x\n",
+			       __func__, key[0], key[1]);
 			rc_keydown(d->rc_dev, RC_PROTO_UNKNOWN, key[0], 0);
 		}
 	}
@@ -1726,8 +1723,8 @@ static int prof_rc_query(struct dvb_usb_device *d)
 
 	if (d->props.i2c_algo->master_xfer(&d->i2c_adap, &msg, 1) == 1) {
 		if (msg.buf[0] != 0xff) {
-			deb_rc("%s: rc code: %x, %x\n",
-					__func__, key[0], key[1]);
+			dbg_rc("%s: rc code: %x, %x\n",
+			       __func__, key[0], key[1]);
 			rc_keydown(d->rc_dev, RC_PROTO_UNKNOWN, key[0] ^ 0xff,
 				   0);
 		}
@@ -1748,8 +1745,8 @@ static int su3000_rc_query(struct dvb_usb_device *d)
 
 	if (d->props.i2c_algo->master_xfer(&d->i2c_adap, &msg, 1) == 1) {
 		if (msg.buf[0] != 0xff) {
-			deb_rc("%s: rc code: %x, %x\n",
-					__func__, key[0], key[1]);
+			dbg_rc("%s: rc code: %x, %x\n",
+			       __func__, key[0], key[1]);
 			rc_keydown(d->rc_dev, RC_PROTO_RC5,
 				   RC_SCANCODE_RC5(key[1], key[0]), 0);
 		}
diff --git a/drivers/media/usb/dvb-usb/dw2102.h b/drivers/media/usb/dvb-usb/dw2102.h
index f64cf79b7934..ff728355a785 100644
--- a/drivers/media/usb/dvb-usb/dw2102.h
+++ b/drivers/media/usb/dvb-usb/dw2102.h
@@ -5,6 +5,6 @@
 #define DVB_USB_LOG_PREFIX "dw2102"
 #include "dvb-usb.h"
 
-#define deb_xfer(args...) dprintk(dvb_usb_dw2102_debug, 0x02, args)
-#define deb_rc(args...)   dprintk(dvb_usb_dw2102_debug, 0x04, args)
+#define dbg_xfer(args...) dprintk(dvb_usb_dw2102_debug, 0x02, args)
+#define dbg_rc(args...)   dprintk(dvb_usb_dw2102_debug, 0x04, args)
 #endif
diff --git a/drivers/media/usb/dvb-usb/gp8psk.c b/drivers/media/usb/dvb-usb/gp8psk.c
index c07f46f5176e..946d63beff13 100644
--- a/drivers/media/usb/dvb-usb/gp8psk.c
+++ b/drivers/media/usb/dvb-usb/gp8psk.c
@@ -45,7 +45,7 @@ static int gp8psk_usb_in_op(struct dvb_usb_device *d, u8 req, u16 value,
 			USB_TYPE_VENDOR | USB_DIR_IN,
 			value, index, st->data, blen,
 			2000);
-		deb_info("reading number %d (ret: %d)\n",try,ret);
+		dbg_info("reading number %d (ret: %d)\n", try, ret);
 		try++;
 	}
 
@@ -57,8 +57,8 @@ static int gp8psk_usb_in_op(struct dvb_usb_device *d, u8 req, u16 value,
 		memcpy(b, st->data, blen);
 	}
 
-	deb_xfer("in: req. %x, val: %x, ind: %x, buffer: ",req,value,index);
-	debug_dump(b,blen,deb_xfer);
+	dbg_xfer("in: req. %x, val: %x, ind: %x, buffer: %*ph\n",
+		 req, value, index, blen, b);
 
 	mutex_unlock(&d->usb_mutex);
 
@@ -71,8 +71,8 @@ static int gp8psk_usb_out_op(struct dvb_usb_device *d, u8 req, u16 value,
 	struct gp8psk_state *st = d->priv;
 	int ret;
 
-	deb_xfer("out: req. %x, val: %x, ind: %x, buffer: ",req,value,index);
-	debug_dump(b,blen,deb_xfer);
+	dbg_xfer("out: req. %x, val: %x, ind: %x, buffer: %*ph\n",
+		 req, value, index, blen, b);
 
 	if (blen > sizeof(st->data))
 		return -EIO;
@@ -230,7 +230,7 @@ static int gp8psk_bcm4500_reload(struct dvb_usb_device *d)
 	u8 buf;
 	int gp_product_id = le16_to_cpu(d->udev->descriptor.idProduct);
 
-	deb_xfer("reloading firmware\n");
+	dbg_xfer("reloading firmware\n");
 
 	/* Turn off 8psk power */
 	if (gp8psk_usb_in_op(d, BOOT_8PSK, 0, 0, &buf, 1))
diff --git a/drivers/media/usb/dvb-usb/gp8psk.h b/drivers/media/usb/dvb-usb/gp8psk.h
index 5293dfdd2609..c44895ce3b3a 100644
--- a/drivers/media/usb/dvb-usb/gp8psk.h
+++ b/drivers/media/usb/dvb-usb/gp8psk.h
@@ -18,9 +18,12 @@
 #include "dvb-usb.h"
 
 extern int dvb_usb_gp8psk_debug;
-#define deb_info(args...) dprintk(dvb_usb_gp8psk_debug,0x01,args)
-#define deb_xfer(args...) dprintk(dvb_usb_gp8psk_debug,0x02,args)
-#define deb_rc(args...)   dprintk(dvb_usb_gp8psk_debug,0x04,args)
+#define dbg_info(fmt, ...)						\
+	dprintk(dvb_usb_gp8psk_debug, 0x01, fmt, ##__VA_ARGS__)
+#define dbg_xfer(fmt, ...)						\
+	dprintk(dvb_usb_gp8psk_debug, 0x02, fmt, ##__VA_ARGS__)
+#define dbg_rc(fmt, ...)						\
+	dprintk(dvb_usb_gp8psk_debug, 0x04, fmt, ##__VA_ARGS__)
 
 #define GET_USB_SPEED                     0x07
 
diff --git a/drivers/media/usb/dvb-usb/nova-t-usb2.c b/drivers/media/usb/dvb-usb/nova-t-usb2.c
index e7b290552b66..71df4c357ef2 100644
--- a/drivers/media/usb/dvb-usb/nova-t-usb2.c
+++ b/drivers/media/usb/dvb-usb/nova-t-usb2.c
@@ -14,8 +14,8 @@ MODULE_PARM_DESC(debug, "set debugging level (1=rc,2=eeprom (|-able))." DVB_USB_
 
 DVB_DEFINE_MOD_OPT_ADAPTER_NR(adapter_nr);
 
-#define deb_rc(args...) dprintk(debug,0x01,args)
-#define deb_ee(args...) dprintk(debug,0x02,args)
+#define dbg_rc(fmt, ...)	dprintk(debug, 0x01, fmt, ##__VA_ARGS__)
+#define dbg_ee(fmt, ...)	dprintk(debug, 0x02, fmt, ##__VA_ARGS__)
 
 /* Hauppauge NOVA-T USB2 keys */
 static struct rc_map_table rc_map_haupp_table[] = {
@@ -94,15 +94,16 @@ static int nova_t_rc_query(struct dvb_usb_device *d, u32 *event, int *state)
 			data = raw & 0x3f;
 			custom = (raw >> 6) & 0x1f;
 
-			deb_rc("raw key code 0x%02x, 0x%02x, 0x%02x to c: %02x d: %02x toggle: %d\n",
+			dbg_rc("raw key code 0x%02x, 0x%02x, 0x%02x to c: %02x d: %02x toggle: %d\n",
 			       buf[1], buf[2], buf[3], custom, data, toggle);
 
 			for (i = 0; i < ARRAY_SIZE(rc_map_haupp_table); i++) {
 				if (rc5_data(&rc_map_haupp_table[i]) == data &&
 					rc5_custom(&rc_map_haupp_table[i]) == custom) {
 
-					deb_rc("c: %x, d: %x\n", rc5_data(&rc_map_haupp_table[i]),
-								 rc5_custom(&rc_map_haupp_table[i]));
+					dbg_rc("c: %x, d: %x\n",
+					       rc5_data(&rc_map_haupp_table[i]),
+					       rc5_custom(&rc_map_haupp_table[i]));
 
 					*event = rc_map_haupp_table[i].keycode;
 					*state = REMOTE_KEY_PRESSED;
diff --git a/drivers/media/usb/dvb-usb/technisat-usb2.c b/drivers/media/usb/dvb-usb/technisat-usb2.c
index f172120db2aa..4402823fa717 100644
--- a/drivers/media/usb/dvb-usb/technisat-usb2.c
+++ b/drivers/media/usb/dvb-usb/technisat-usb2.c
@@ -60,10 +60,10 @@ struct technisat_usb2_state {
 };
 
 /* debug print helpers */
-#define deb_info(args...)    dprintk(debug, 0x01, args)
-#define deb_eeprom(args...)  dprintk(debug, 0x02, args)
-#define deb_i2c(args...)     dprintk(debug, 0x04, args)
-#define deb_rc(args...)      dprintk(debug, 0x08, args)
+#define dbg_info(args...)    dprintk(debug, 0x01, args)
+#define dbg_eeprom(args...)  dprintk(debug, 0x02, args)
+#define dbg_i2c(args...)     dprintk(debug, 0x04, args)
+#define dbg_rc(args...)      dprintk(debug, 0x08, args)
 
 /* vendor requests */
 #define SET_IFCLK_TO_EXTERNAL_TSCLK_VENDOR_REQUEST 0xB3
@@ -91,9 +91,7 @@ static int technisat_usb2_i2c_access(struct usb_device *udev,
 	if (!b)
 		return -ENOMEM;
 
-	deb_i2c("i2c-access: %02x, tx: ", device_addr);
-	debug_dump(tx, txlen, deb_i2c);
-	deb_i2c(" ");
+	dbg_i2c("i2c-access: %02x, tx: %*ph\n", device_addr, (int)txlen, tx);
 
 	if (txlen > 62) {
 		err("i2c TX buffer can't exceed 62 bytes (dev 0x%02x)",
@@ -142,17 +140,15 @@ static int technisat_usb2_i2c_access(struct usb_device *udev,
 			goto err;
 	}
 
-	deb_i2c("status: %d, ", b[0]);
-
 	if (rx != NULL) {
 		memcpy(rx, &b[2], rxlen);
 
-		deb_i2c("rx (%d): ", rxlen);
-		debug_dump(rx, rxlen, deb_i2c);
+		dbg_i2c("status: %d, rx (%d): %*ph\n",
+			b[0], rxlen, (int)rxlen, rx);
+	} else {
+		dbg_i2c("status: %d\n", b[0]);
 	}
 
-	deb_i2c("\n");
-
 err:
 	kfree(b);
 	return ret;
@@ -397,10 +393,10 @@ static void technisat_usb2_eeprom_dump(struct dvb_usb_device *d)
 		if (technisat_usb2_i2c_access(d->udev, 0x50 + j / 256, &reg, 1, b, 16) != 0)
 			break;
 
-		deb_eeprom("EEPROM: %01x%02x: ", j / 256, reg);
+		dbg_eeprom("EEPROM: %01x%02x: ", j / 256, reg);
 		for (i = 0; i < 16; i++)
-			deb_eeprom("%02x ", b[i]);
-		deb_eeprom("\n");
+			dbg_eeprom("%02x ", b[i]);
+		dbg_eeprom("\n");
 	}
 }
 #endif
@@ -648,8 +644,7 @@ static int technisat_usb2_get_ir(struct dvb_usb_device *d)
 	/* decoding */
 
 #if 0
-	deb_rc("RC: %d ", ret);
-	debug_dump(buf + 1, ret, deb_rc);
+	dbg_rc("RC: %d %*ph", ret, ret, buf + 1);
 #endif
 
 	ev.pulse = 0;
diff --git a/drivers/media/usb/dvb-usb/ttusb2.c b/drivers/media/usb/dvb-usb/ttusb2.c
index 294274fd8f55..e5a6df348f9d 100644
--- a/drivers/media/usb/dvb-usb/ttusb2.c
+++ b/drivers/media/usb/dvb-usb/ttusb2.c
@@ -35,7 +35,8 @@
 
 /* debug */
 static int dvb_usb_ttusb2_debug;
-#define deb_info(args...)   dprintk(dvb_usb_ttusb2_debug,0x01,args)
+#define dbg_info(fmt, ...)						\
+	dprintk(dvb_usb_ttusb2_debug, 0x01, fmt, ##__VA_ARGS__)
 module_param_named(debug,dvb_usb_ttusb2_debug, int, 0644);
 MODULE_PARM_DESC(debug, "set debugging level (1=info (or-able))." DVB_USB_DEBUG_STATUS);
 static int dvb_usb_ttusb2_debug_ci;
@@ -44,11 +45,11 @@ MODULE_PARM_DESC(debug_ci, "set debugging ci." DVB_USB_DEBUG_STATUS);
 
 DVB_DEFINE_MOD_OPT_ADAPTER_NR(adapter_nr);
 
-#define ci_dbg(format, arg...)                \
-do {                                          \
+#define ci_dbg(fmt, ...)						\
+do {									\
 	if (dvb_usb_ttusb2_debug_ci)                                    \
-		printk(KERN_DEBUG DVB_USB_LOG_PREFIX \
-			": %s " format "\n" , __func__, ## arg);       \
+		printk(KERN_DEBUG DVB_USB_LOG_PREFIX ": %s " fmt "\n",	\
+		       __func__, ##__VA_ARGS__);			\
 } while (0)
 
 enum {
@@ -455,7 +456,7 @@ static int tt3650_rc_query(struct dvb_usb_device *d)
 	if (rx[8] & 0x01) {
 		/* got a "press" event */
 		st->last_rc_key = RC_SCANCODE_RC5(rx[3], rx[2]);
-		deb_info("%s: cmd=0x%02x sys=0x%02x\n", __func__, rx[2], rx[3]);
+		dbg_info("%s: cmd=0x%02x sys=0x%02x\n", __func__, rx[2], rx[3]);
 		rc_keydown(d->rc_dev, RC_PROTO_RC5, st->last_rc_key, rx[1]);
 	} else if (st->last_rc_key) {
 		rc_keyup(d->rc_dev);
@@ -526,7 +527,7 @@ static int ttusb2_frontend_tda10086_attach(struct dvb_usb_adapter *adap)
 		err("set interface to alts=3 failed");
 
 	if ((adap->fe_adap[0].fe = dvb_attach(tda10086_attach, &tda10086_config, &adap->dev->i2c_adap)) == NULL) {
-		deb_info("TDA10086 attach failed\n");
+		dbg_info("TDA10086 attach failed\n");
 		return -ENODEV;
 	}
 
@@ -551,7 +552,7 @@ static int ttusb2_frontend_tda10023_attach(struct dvb_usb_adapter *adap)
 			&tda10023_config, &adap->dev->i2c_adap, 0x48);
 
 		if (adap->fe_adap[0].fe == NULL) {
-			deb_info("TDA10023 attach failed\n");
+			dbg_info("TDA10023 attach failed\n");
 			return -ENODEV;
 		}
 		tt3650_ci_init(adap);
@@ -560,7 +561,7 @@ static int ttusb2_frontend_tda10023_attach(struct dvb_usb_adapter *adap)
 			&tda10048_config, &adap->dev->i2c_adap);
 
 		if (adap->fe_adap[1].fe == NULL) {
-			deb_info("TDA10048 attach failed\n");
+			dbg_info("TDA10048 attach failed\n");
 			return -ENODEV;
 		}
 
@@ -593,12 +594,12 @@ static int ttusb2_tuner_tda827x_attach(struct dvb_usb_adapter *adap)
 static int ttusb2_tuner_tda826x_attach(struct dvb_usb_adapter *adap)
 {
 	if (dvb_attach(tda826x_attach, adap->fe_adap[0].fe, 0x60, &adap->dev->i2c_adap, 0) == NULL) {
-		deb_info("TDA8263 attach failed\n");
+		dbg_info("TDA8263 attach failed\n");
 		return -ENODEV;
 	}
 
 	if (dvb_attach(lnbp21_attach, adap->fe_adap[0].fe, &adap->dev->i2c_adap, 0, 0) == NULL) {
-		deb_info("LNBP21 attach failed\n");
+		dbg_info("LNBP21 attach failed\n");
 		return -ENODEV;
 	}
 	return 0;
diff --git a/drivers/media/usb/dvb-usb/usb-urb.c b/drivers/media/usb/dvb-usb/usb-urb.c
index 9771f0954c69..26da9ef1d1ca 100644
--- a/drivers/media/usb/dvb-usb/usb-urb.c
+++ b/drivers/media/usb/dvb-usb/usb-urb.c
@@ -19,10 +19,10 @@ static void usb_urb_complete(struct urb *urb)
 	int i;
 	u8 *b;
 
-	deb_uxfer("'%s' urb completed. status: %d, length: %d/%d, pack_num: %d, errors: %d\n",
-		ptype == PIPE_ISOCHRONOUS ? "isoc" : "bulk",
-		urb->status,urb->actual_length,urb->transfer_buffer_length,
-		urb->number_of_packets,urb->error_count);
+	dbg_uxfer("'%s' urb completed. status: %d, length: %d/%d, pack_num: %d, errors: %d\n",
+		  ptype == PIPE_ISOCHRONOUS ? "isoc" : "bulk",
+		  urb->status, urb->actual_length, urb->transfer_buffer_length,
+		  urb->number_of_packets, urb->error_count);
 
 	switch (urb->status) {
 		case 0:         /* success */
@@ -33,7 +33,7 @@ static void usb_urb_complete(struct urb *urb)
 		case -ESHUTDOWN:
 			return;
 		default:        /* error */
-			deb_ts("urb completion error %d.\n", urb->status);
+			dbg_ts("urb completion error %d\n", urb->status);
 			break;
 	}
 
@@ -43,14 +43,15 @@ static void usb_urb_complete(struct urb *urb)
 			for (i = 0; i < urb->number_of_packets; i++) {
 
 				if (urb->iso_frame_desc[i].status != 0)
-					deb_ts("iso frame descriptor has an error: %d\n",urb->iso_frame_desc[i].status);
+					dbg_ts("iso frame descriptor has an error: %d\n",
+					       urb->iso_frame_desc[i].status);
 				else if (urb->iso_frame_desc[i].actual_length > 0)
 					stream->complete(stream, b + urb->iso_frame_desc[i].offset, urb->iso_frame_desc[i].actual_length);
 
 				urb->iso_frame_desc[i].status = 0;
 				urb->iso_frame_desc[i].actual_length = 0;
 			}
-			debug_dump(b,20,deb_uxfer);
+			dbg_uxfer("%*ph\n", 20, b);
 			break;
 		case PIPE_BULK:
 			if (urb->actual_length > 0)
@@ -67,7 +68,7 @@ int usb_urb_kill(struct usb_data_stream *stream)
 {
 	int i;
 	for (i = 0; i < stream->urbs_submitted; i++) {
-		deb_ts("killing URB no. %d.\n",i);
+		dbg_ts("killing URB no. %d\n", i);
 
 		/* stop the URB */
 		usb_kill_urb(stream->urb_list[i]);
@@ -80,7 +81,7 @@ int usb_urb_submit(struct usb_data_stream *stream)
 {
 	int i,ret;
 	for (i = 0; i < stream->urbs_initialized; i++) {
-		deb_ts("submitting URB no. %d\n",i);
+		dbg_ts("submitting URB no. %d\n", i);
 		if ((ret = usb_submit_urb(stream->urb_list[i],GFP_ATOMIC))) {
 			err("could not submit URB no. %d - get them all back",i);
 			usb_urb_kill(stream);
@@ -96,7 +97,7 @@ static int usb_free_stream_buffers(struct usb_data_stream *stream)
 	if (stream->state & USB_STATE_URB_BUF) {
 		while (stream->buf_num) {
 			stream->buf_num--;
-			deb_mem("freeing buffer %d\n",stream->buf_num);
+			dbg_mem("freeing buffer %d\n", stream->buf_num);
 			usb_free_coherent(stream->udev, stream->buf_size,
 					  stream->buf_list[stream->buf_num],
 					  stream->dma_addr[stream->buf_num]);
@@ -113,24 +114,25 @@ static int usb_allocate_stream_buffers(struct usb_data_stream *stream, int num,
 	stream->buf_num = 0;
 	stream->buf_size = size;
 
-	deb_mem("all in all I will use %lu bytes for streaming\n",num*size);
+	dbg_mem("all in all I will use %lu bytes for streaming\n", num * size);
 
 	for (stream->buf_num = 0; stream->buf_num < num; stream->buf_num++) {
-		deb_mem("allocating buffer %d\n",stream->buf_num);
+		dbg_mem("allocating buffer %d\n", stream->buf_num);
 		if (( stream->buf_list[stream->buf_num] =
 					usb_alloc_coherent(stream->udev, size, GFP_KERNEL,
 					&stream->dma_addr[stream->buf_num]) ) == NULL) {
-			deb_mem("not enough memory for urb-buffer allocation.\n");
+			dbg_mem("not enough memory for urb-buffer allocation.\n");
 			usb_free_stream_buffers(stream);
 			return -ENOMEM;
 		}
-		deb_mem("buffer %d: %p (dma: %Lu)\n",
+		dbg_mem("buffer %d: %p (dma: %llu)\n",
 			stream->buf_num,
-stream->buf_list[stream->buf_num], (long long)stream->dma_addr[stream->buf_num]);
+			stream->buf_list[stream->buf_num],
+			(long long)stream->dma_addr[stream->buf_num]);
 		memset(stream->buf_list[stream->buf_num],0,size);
 		stream->state |= USB_STATE_URB_BUF;
 	}
-	deb_mem("allocation successful\n");
+	dbg_mem("allocation successful\n");
 
 	return 0;
 }
@@ -147,7 +149,7 @@ static int usb_bulk_urb_init(struct usb_data_stream *stream)
 	for (i = 0; i < stream->props.count; i++) {
 		stream->urb_list[i] = usb_alloc_urb(0, GFP_KERNEL);
 		if (!stream->urb_list[i]) {
-			deb_mem("not enough memory for urb_alloc_urb!.\n");
+			dbg_mem("not enough memory for urb_alloc_urb!.\n");
 			for (j = 0; j < i; j++)
 				usb_free_urb(stream->urb_list[j]);
 			return -ENOMEM;
@@ -180,7 +182,7 @@ static int usb_isoc_urb_init(struct usb_data_stream *stream)
 
 		stream->urb_list[i] = usb_alloc_urb(stream->props.u.isoc.framesperurb, GFP_KERNEL);
 		if (!stream->urb_list[i]) {
-			deb_mem("not enough memory for urb_alloc_urb!\n");
+			dbg_mem("not enough memory for urb_alloc_urb!\n");
 			for (j = 0; j < i; j++)
 				usb_free_urb(stream->urb_list[j]);
 			return -ENOMEM;
@@ -243,7 +245,7 @@ int usb_urb_exit(struct usb_data_stream *stream)
 
 	for (i = 0; i < stream->urbs_initialized; i++) {
 		if (stream->urb_list[i] != NULL) {
-			deb_mem("freeing URB no. %d.\n",i);
+			dbg_mem("freeing URB no. %d\n", i);
 			/* free the URBs */
 			usb_free_urb(stream->urb_list[i]);
 		}
diff --git a/drivers/media/usb/dvb-usb/vp702x-fe.c b/drivers/media/usb/dvb-usb/vp702x-fe.c
index c1e7931900ee..d2cf0858ed94 100644
--- a/drivers/media/usb/dvb-usb/vp702x-fe.c
+++ b/drivers/media/usb/dvb-usb/vp702x-fe.c
@@ -73,7 +73,7 @@ static int vp702x_fe_read_status(struct dvb_frontend *fe,
 {
 	struct vp702x_fe_state *st = fe->demodulator_priv;
 	vp702x_fe_refresh_state(st);
-	deb_fe("%s\n",__func__);
+	dbg_fe("%s\n", __func__);
 
 	if (st->lock == 0)
 		*status = FE_HAS_LOCK | FE_HAS_SYNC | FE_HAS_VITERBI | FE_HAS_SIGNAL | FE_HAS_CARRIER;
@@ -127,7 +127,7 @@ static int vp702x_fe_read_snr(struct dvb_frontend* fe, u16 *snr)
 
 static int vp702x_fe_get_tune_settings(struct dvb_frontend* fe, struct dvb_frontend_tune_settings *tune)
 {
-	deb_fe("%s\n",__func__);
+	dbg_fe("%s\n", __func__);
 	tune->min_delay_ms = 2000;
 	return 0;
 }
@@ -158,9 +158,9 @@ static int vp702x_fe_set_frontend(struct dvb_frontend *fe)
 	cmd[4] = (sr >> 4)  & 0xff;
 	cmd[5] = (sr << 4)  & 0xf0;
 
-	deb_fe("setting frontend to: %u -> %u (%x) LNB-based GHz, symbolrate: %d -> %lu (%lx)\n",
-			fep->frequency, freq, freq, fep->symbol_rate,
-			(unsigned long) sr, (unsigned long) sr);
+	dbg_fe("setting frontend to: %u -> %u (%x) LNB-based GHz, symbolrate: %d -> %lu (%lx)\n",
+	       fep->frequency, freq, freq, fep->symbol_rate,
+	       (unsigned long)sr, (unsigned long)sr);
 
 /*	if (fep->inversion == INVERSION_ON)
 		cmd[6] |= 0x80; */
@@ -185,9 +185,9 @@ static int vp702x_fe_set_frontend(struct dvb_frontend *fe)
 	vp702x_usb_inout_op(st->d, cmd, 8, cmd, 10, 100);
 
 	if (cmd[2] == 0 && cmd[3] == 0)
-		deb_fe("tuning failed.\n");
+		dbg_fe("tuning failed.\n");
 	else
-		deb_fe("tuning succeeded.\n");
+		dbg_fe("tuning succeeded.\n");
 
 	mutex_unlock(&dst->buf_mutex);
 
@@ -197,14 +197,14 @@ static int vp702x_fe_set_frontend(struct dvb_frontend *fe)
 static int vp702x_fe_init(struct dvb_frontend *fe)
 {
 	struct vp702x_fe_state *st = fe->demodulator_priv;
-	deb_fe("%s\n",__func__);
+	dbg_fe("%s\n", __func__);
 	vp702x_usb_in_op(st->d, RESET_TUNER, 0, 0, NULL, 0);
 	return 0;
 }
 
 static int vp702x_fe_sleep(struct dvb_frontend *fe)
 {
-	deb_fe("%s\n",__func__);
+	dbg_fe("%s\n", __func__);
 	return 0;
 }
 
@@ -215,7 +215,7 @@ static int vp702x_fe_send_diseqc_msg (struct dvb_frontend* fe,
 	struct vp702x_fe_state *st = fe->demodulator_priv;
 	struct vp702x_device_state *dst = st->d->priv;
 
-	deb_fe("%s\n",__func__);
+	dbg_fe("%s\n", __func__);
 
 	if (m->msg_len > 4)
 		return -EINVAL;
@@ -231,9 +231,9 @@ static int vp702x_fe_send_diseqc_msg (struct dvb_frontend* fe,
 	vp702x_usb_inout_op(st->d, cmd, 8, cmd, 10, 100);
 
 	if (cmd[2] == 0 && cmd[3] == 0)
-		deb_fe("diseqc cmd failed.\n");
+		dbg_fe("diseqc cmd failed.\n");
 	else
-		deb_fe("diseqc cmd succeeded.\n");
+		dbg_fe("diseqc cmd succeeded.\n");
 
 	mutex_unlock(&dst->buf_mutex);
 
@@ -243,7 +243,7 @@ static int vp702x_fe_send_diseqc_msg (struct dvb_frontend* fe,
 static int vp702x_fe_send_diseqc_burst(struct dvb_frontend *fe,
 				       enum fe_sec_mini_cmd burst)
 {
-	deb_fe("%s\n",__func__);
+	dbg_fe("%s\n", __func__);
 	return 0;
 }
 
@@ -254,7 +254,7 @@ static int vp702x_fe_set_tone(struct dvb_frontend *fe,
 	struct vp702x_device_state *dst = st->d->priv;
 	u8 *buf;
 
-	deb_fe("%s\n",__func__);
+	dbg_fe("%s\n", __func__);
 
 	st->tone_mode = tone;
 
@@ -272,9 +272,9 @@ static int vp702x_fe_set_tone(struct dvb_frontend *fe,
 
 	vp702x_usb_inout_op(st->d, buf, 8, buf, 10, 100);
 	if (buf[2] == 0 && buf[3] == 0)
-		deb_fe("set_tone cmd failed.\n");
+		dbg_fe("set_tone cmd failed.\n");
 	else
-		deb_fe("set_tone cmd succeeded.\n");
+		dbg_fe("set_tone cmd succeeded.\n");
 
 	mutex_unlock(&dst->buf_mutex);
 
@@ -287,7 +287,7 @@ static int vp702x_fe_set_voltage(struct dvb_frontend *fe,
 	struct vp702x_fe_state *st = fe->demodulator_priv;
 	struct vp702x_device_state *dst = st->d->priv;
 	u8 *buf;
-	deb_fe("%s\n",__func__);
+	dbg_fe("%s\n", __func__);
 
 	st->voltage = voltage;
 
@@ -305,9 +305,9 @@ static int vp702x_fe_set_voltage(struct dvb_frontend *fe,
 
 	vp702x_usb_inout_op(st->d, buf, 8, buf, 10, 100);
 	if (buf[2] == 0 && buf[3] == 0)
-		deb_fe("set_voltage cmd failed.\n");
+		dbg_fe("set_voltage cmd failed.\n");
 	else
-		deb_fe("set_voltage cmd succeeded.\n");
+		dbg_fe("set_voltage cmd succeeded.\n");
 
 	mutex_unlock(&dst->buf_mutex);
 	return 0;
diff --git a/drivers/media/usb/dvb-usb/vp702x.c b/drivers/media/usb/dvb-usb/vp702x.c
index bf54747e2e01..6e5c3bf1786f 100644
--- a/drivers/media/usb/dvb-usb/vp702x.c
+++ b/drivers/media/usb/dvb-usb/vp702x.c
@@ -46,8 +46,8 @@ static int vp702x_usb_in_op_unlocked(struct dvb_usb_device *d, u8 req,
 		ret = 0;
 
 
-	deb_xfer("in: req. %02x, val: %04x, ind: %04x, buffer: ",req,value,index);
-	debug_dump(b,blen,deb_xfer);
+	dbg_xfer("in: req. %02x, val: %04x, ind: %04x, buffer: %*ph\n",
+		 req, value, index, blen, b);
 
 	return ret;
 }
@@ -68,8 +68,8 @@ static int vp702x_usb_out_op_unlocked(struct dvb_usb_device *d, u8 req,
 				      u16 value, u16 index, u8 *b, int blen)
 {
 	int ret;
-	deb_xfer("out: req. %02x, val: %04x, ind: %04x, buffer: ",req,value,index);
-	debug_dump(b,blen,deb_xfer);
+	dbg_xfer("out: req. %02x, val: %04x, ind: %04x, buffer: %*ph\n",
+		 req, value, index, blen, b);
 
 	if ((ret = usb_control_msg(d->udev,
 			usb_sndctrlpipe(d->udev,0),
@@ -267,7 +267,7 @@ static int vp702x_rc_query(struct dvb_usb_device *d, u32 *event, int *state)
 
 	vp702x_usb_in_op(d,READ_REMOTE_REQ,0,0,key,10);
 
-	deb_rc("remote query key: %x %d\n",key[1],key[1]);
+	dbg_rc("remote query key: %x %d\n", key[1], key[1]);
 
 	if (key[1] == 0x44) {
 		*state = REMOTE_NO_KEY_PRESSED;
diff --git a/drivers/media/usb/dvb-usb/vp702x.h b/drivers/media/usb/dvb-usb/vp702x.h
index 18ad7ced2045..04117d5d1a97 100644
--- a/drivers/media/usb/dvb-usb/vp702x.h
+++ b/drivers/media/usb/dvb-usb/vp702x.h
@@ -6,10 +6,14 @@
 #include "dvb-usb.h"
 
 extern int dvb_usb_vp702x_debug;
-#define deb_info(args...) dprintk(dvb_usb_vp702x_debug,0x01,args)
-#define deb_xfer(args...) dprintk(dvb_usb_vp702x_debug,0x02,args)
-#define deb_rc(args...)   dprintk(dvb_usb_vp702x_debug,0x04,args)
-#define deb_fe(args...)   dprintk(dvb_usb_vp702x_debug,0x08,args)
+#define dbg_info(fmt, ...)						\
+	dprintk(dvb_usb_vp702x_debug, 0x01, fmt, ##__VA_ARGS__)
+#define dbg_xfer(fmt, ...)						\
+	dprintk(dvb_usb_vp702x_debug, 0x02, fmt, ##__VA_ARGS__)
+#define dbg_rc(fmt, ...)						\
+	dprintk(dvb_usb_vp702x_debug, 0x04, fmt, ##__VA_ARGS__)
+#define dbg_fe(fmt, ...)						\
+	dprintk(dvb_usb_vp702x_debug, 0x08, fmt, ##__VA_ARGS__)
 
 /* commands are read and written with USB control messages */
 
diff --git a/drivers/media/usb/dvb-usb/vp7045.c b/drivers/media/usb/dvb-usb/vp7045.c
index 23e3a90af1f4..e06b9d627285 100644
--- a/drivers/media/usb/dvb-usb/vp7045.c
+++ b/drivers/media/usb/dvb-usb/vp7045.c
@@ -18,9 +18,12 @@ MODULE_PARM_DESC(debug, "set debugging level (1=info,xfer=2,rc=4 (or-able))." DV
 
 DVB_DEFINE_MOD_OPT_ADAPTER_NR(adapter_nr);
 
-#define deb_info(args...) dprintk(dvb_usb_vp7045_debug,0x01,args)
-#define deb_xfer(args...) dprintk(dvb_usb_vp7045_debug,0x02,args)
-#define deb_rc(args...)   dprintk(dvb_usb_vp7045_debug,0x04,args)
+#define dbg_info(fmt, ...)						\
+	dprintk(dvb_usb_vp7045_debug, 0x01, fmt, ##__VA_ARGS__)
+#define dbg_xfer(fmt, ...)						\
+	dprintk(dvb_usb_vp7045_debug, 0x02, fmt, ##__VA_ARGS__)
+#define dbg_rc(fmt, ...)						\
+	dprintk(dvb_usb_vp7045_debug, 0x04, fmt, ##__VA_ARGS__)
 
 int vp7045_usb_op(struct dvb_usb_device *d, u8 cmd, u8 *out, int outlen, u8 *in, int inlen, int msec)
 {
@@ -42,9 +45,7 @@ int vp7045_usb_op(struct dvb_usb_device *d, u8 cmd, u8 *out, int outlen, u8 *in,
 	if (out != NULL && outlen > 0)
 		memcpy(&buf[1], out, outlen);
 
-	deb_xfer("out buffer: ");
-	debug_dump(buf, outlen+1, deb_xfer);
-
+	dbg_xfer("out buffer: %*ph\n", outlen + 1, buf);
 
 	if (usb_control_msg(d->udev,
 			usb_sndctrlpipe(d->udev,0),
@@ -66,8 +67,7 @@ int vp7045_usb_op(struct dvb_usb_device *d, u8 cmd, u8 *out, int outlen, u8 *in,
 		goto unlock;
 	}
 
-	deb_xfer("in buffer: ");
-	debug_dump(buf, 12, deb_xfer);
+	dbg_xfer("in buffer: %*ph\n", 12, buf);
 
 	if (in != NULL && inlen > 0)
 		memcpy(in, &buf[1], inlen);
@@ -103,7 +103,7 @@ static int vp7045_rc_query(struct dvb_usb_device *d)
 	if (ret)
 		return ret;
 
-	deb_rc("remote query key: %x\n", key);
+	dbg_rc("remote query key: %x\n", key);
 
 	if (key != 0x44) {
 		/*
@@ -129,8 +129,9 @@ static int vp7045_read_eeprom(struct dvb_usb_device *d,u8 *buf, int len, int off
 
 		buf[i] = br[1];
 	}
-	deb_info("VP7045 EEPROM read (offs: %d, len: %d) : ", offset, i);
-	debug_dump(buf, i, deb_info);
+	dbg_info("VP7045 EEPROM read (offs: %d, len: %d) : %*ph\n",
+		 offset, i, i, buf);
+
 	return 0;
 }
 
@@ -145,15 +146,15 @@ static int vp7045_frontend_attach(struct dvb_usb_adapter *adap)
 
 	vp7045_usb_op(adap->dev,VENDOR_STRING_READ,NULL,0,buf,20,0);
 	buf[10] = '\0';
-	deb_info("firmware says: %s ",buf);
+	dbg_info("firmware says: %s\n", buf);
 
 	vp7045_usb_op(adap->dev,PRODUCT_STRING_READ,NULL,0,buf,20,0);
 	buf[10] = '\0';
-	deb_info("%s ",buf);
+	dbg_info("%s\n", buf);
 
 	vp7045_usb_op(adap->dev,FW_VERSION_READ,NULL,0,buf,20,0);
 	buf[10] = '\0';
-	deb_info("v%s\n",buf);
+	dbg_info("v%s\n", buf);
 
 /*	Dump the EEPROM */
 /*	vp7045_read_eeprom(d,buf, 255, FX2_ID_ADDR); */



WARNING: multiple messages have this Message-ID (diff)
From: Joe Perches <joe@perches.com>
To: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Cc: mauro.chehab@huawei.com,
	Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	devel@driverdev.osuosl.org, linuxarm@huawei.com,
	linux-kernel@vger.kernel.org
Subject: [PATCH] media: debugging logging cleanup
Date: Thu, 13 Aug 2020 21:01:52 -0700	[thread overview]
Message-ID: <c79c1d9ee980fba94f2aaee28634b19f9caed5b1.camel@perches.com> (raw)
In-Reply-To: <20200813121036.126c4797@coco.lan>

Various logging mechanisms are broken with lack of KERN_<LEVEL>
and buffer logging.

Remove unnecessary debug_dump macros and uses for %*ph instead.

Miscellanea:

o Convert deb_<foo> to dbg_<foo> to clarify the debugging use
o Use KERN_DEBUG in dprintk/dbg_<foo> macros
o Use fmt, ... and ##__VA_ARGS__ in macros
o Add missing format newlines
o Use no_printk to validate format and argument when not debugging
o whitespace and line wrapping neatening

Signed-off-by: Joe Perches <joe@perches.com>
---
 drivers/media/common/b2c2/flexcop-fe-tuner.c  |   4 +-
 drivers/media/common/b2c2/flexcop-hw-filter.c |   9 +-
 drivers/media/common/b2c2/flexcop-i2c.c       |  28 ++--
 drivers/media/common/b2c2/flexcop-misc.c      |  14 +-
 drivers/media/common/b2c2/flexcop-sram.c      |   2 +-
 drivers/media/common/b2c2/flexcop.c           |   4 +-
 drivers/media/common/b2c2/flexcop.h           |  24 ++--
 drivers/media/dvb-frontends/bcm3510.c         | 106 ++++++++-------
 drivers/media/dvb-frontends/dib3000mb.c       | 184 +++++++++++++-------------
 drivers/media/dvb-frontends/ix2505v.c         |  29 ++--
 drivers/media/dvb-frontends/m88rs2000.c       |  28 ++--
 drivers/media/dvb-frontends/zl10036.c         |  38 +++---
 drivers/media/pci/b2c2/flexcop-dma.c          |  12 +-
 drivers/media/pci/b2c2/flexcop-pci.c          |  63 ++++-----
 drivers/media/usb/b2c2/flexcop-usb.c          |  82 ++++++------
 drivers/media/usb/dvb-usb-v2/lmedm04.c        |  30 ++---
 drivers/media/usb/dvb-usb/a800.c              |   2 +-
 drivers/media/usb/dvb-usb/af9005-fe.c         | 150 ++++++++++-----------
 drivers/media/usb/dvb-usb/af9005-remote.c     |  20 +--
 drivers/media/usb/dvb-usb/af9005.c            |  86 ++++++------
 drivers/media/usb/dvb-usb/af9005.h            |  18 ++-
 drivers/media/usb/dvb-usb/az6027.c            |  34 ++---
 drivers/media/usb/dvb-usb/az6027.h            |   8 +-
 drivers/media/usb/dvb-usb/cinergyT2-core.c    |  10 +-
 drivers/media/usb/dvb-usb/cinergyT2-fe.c      |   2 +-
 drivers/media/usb/dvb-usb/cinergyT2.h         |  18 +--
 drivers/media/usb/dvb-usb/dib0700.h           |  12 +-
 drivers/media/usb/dvb-usb/dib0700_core.c      |  92 +++++++------
 drivers/media/usb/dvb-usb/dib0700_devices.c   |  80 ++++++-----
 drivers/media/usb/dvb-usb/dibusb-common.c     |   4 +-
 drivers/media/usb/dvb-usb/digitv.c            |   5 +-
 drivers/media/usb/dvb-usb/dtt200u-fe.c        |   2 +-
 drivers/media/usb/dvb-usb/dtt200u.c           |   2 +-
 drivers/media/usb/dvb-usb/dtt200u.h           |   6 +-
 drivers/media/usb/dvb-usb/dvb-usb-common.h    |  27 ++--
 drivers/media/usb/dvb-usb/dvb-usb-dvb.c       |  26 ++--
 drivers/media/usb/dvb-usb/dvb-usb-firmware.c  |   3 +-
 drivers/media/usb/dvb-usb/dvb-usb-init.c      |  16 ++-
 drivers/media/usb/dvb-usb/dvb-usb-remote.c    |  29 ++--
 drivers/media/usb/dvb-usb/dvb-usb-urb.c       |   6 +-
 drivers/media/usb/dvb-usb/dvb-usb.h           |  16 +--
 drivers/media/usb/dvb-usb/dw2102.c            |  31 ++---
 drivers/media/usb/dvb-usb/dw2102.h            |   4 +-
 drivers/media/usb/dvb-usb/gp8psk.c            |  12 +-
 drivers/media/usb/dvb-usb/gp8psk.h            |   9 +-
 drivers/media/usb/dvb-usb/nova-t-usb2.c       |  11 +-
 drivers/media/usb/dvb-usb/technisat-usb2.c    |  31 ++---
 drivers/media/usb/dvb-usb/ttusb2.c            |  23 ++--
 drivers/media/usb/dvb-usb/usb-urb.c           |  40 +++---
 drivers/media/usb/dvb-usb/vp702x-fe.c         |  38 +++---
 drivers/media/usb/dvb-usb/vp702x.c            |  10 +-
 drivers/media/usb/dvb-usb/vp702x.h            |  12 +-
 drivers/media/usb/dvb-usb/vp7045.c            |  29 ++--
 53 files changed, 808 insertions(+), 773 deletions(-)

diff --git a/drivers/media/common/b2c2/flexcop-fe-tuner.c b/drivers/media/common/b2c2/flexcop-fe-tuner.c
index aac1aadb0cb1..12332b2c10ce 100644
--- a/drivers/media/common/b2c2/flexcop-fe-tuner.c
+++ b/drivers/media/common/b2c2/flexcop-fe-tuner.c
@@ -44,7 +44,7 @@ static int flexcop_set_voltage(struct dvb_frontend *fe,
 {
 	struct flexcop_device *fc = fe->dvb->priv;
 	flexcop_ibi_value v;
-	deb_tuner("polarity/voltage = %u\n", voltage);
+	dbg_tuner("polarity/voltage = %u\n", voltage);
 
 	v = fc->read_ibi_reg(fc, misc_204);
 	switch (voltage) {
@@ -86,7 +86,7 @@ static int flexcop_set_tone(struct dvb_frontend *fe, enum fe_sec_tone_mode tone)
 	flexcop_ibi_value v;
 	u16 ax;
 	v.raw = 0;
-	deb_tuner("tone = %u\n",tone);
+	dbg_tuner("tone = %u\n", tone);
 
 	switch (tone) {
 	case SEC_TONE_ON:
diff --git a/drivers/media/common/b2c2/flexcop-hw-filter.c b/drivers/media/common/b2c2/flexcop-hw-filter.c
index 335f30a54ba8..6706239ab896 100644
--- a/drivers/media/common/b2c2/flexcop-hw-filter.c
+++ b/drivers/media/common/b2c2/flexcop-hw-filter.c
@@ -9,7 +9,7 @@
 static void flexcop_rcv_data_ctrl(struct flexcop_device *fc, int onoff)
 {
 	flexcop_set_ibi_value(ctrl_208, Rcv_Data_sig, onoff);
-	deb_ts("rcv_data is now: '%s'\n", onoff ? "on" : "off");
+	dbg_ts("rcv_data is now: '%s'\n", onoff ? "on" : "off");
 }
 
 void flexcop_smc_ctrl(struct flexcop_device *fc, int onoff)
@@ -115,8 +115,8 @@ static void flexcop_pid_control(struct flexcop_device *fc,
 	if (pid == 0x2000)
 		return;
 
-	deb_ts("setting pid: %5d %04x at index %d '%s'\n",
-			pid, pid, index, onoff ? "on" : "off");
+	dbg_ts("setting pid: %5d %04x at index %d '%s'\n",
+	       pid, pid, index, onoff ? "on" : "off");
 
 	/* First 6 can be buggy - skip over them if option set */
 	if (fc->skip_6_hw_pid_filter)
@@ -164,7 +164,8 @@ static void flexcop_pid_control(struct flexcop_device *fc,
 static int flexcop_toggle_fullts_streaming(struct flexcop_device *fc, int onoff)
 {
 	if (fc->fullts_streaming_state != onoff) {
-		deb_ts("%s full TS transfer\n",onoff ? "enabling" : "disabling");
+		dbg_ts("%s full TS transfer\n",
+		       onoff ? "enabling" : "disabling");
 		flexcop_pid_group_filter(fc, 0, 0x1fe0 * (!onoff));
 		flexcop_pid_group_filter_ctrl(fc, onoff);
 		fc->fullts_streaming_state = onoff;
diff --git a/drivers/media/common/b2c2/flexcop-i2c.c b/drivers/media/common/b2c2/flexcop-i2c.c
index 1f1eaa807811..a85985b98766 100644
--- a/drivers/media/common/b2c2/flexcop-i2c.c
+++ b/drivers/media/common/b2c2/flexcop-i2c.c
@@ -15,7 +15,7 @@ static int flexcop_i2c_operation(struct flexcop_device *fc,
 	flexcop_ibi_value r;
 
 	r100->tw_sm_c_100.working_start = 1;
-	deb_i2c("r100 before: %08x\n",r100->raw);
+	dbg_i2c("r100 before: %08x\n", r100->raw);
 
 	fc->write_ibi_reg(fc, tw_sm_c_100, ibi_zero);
 	fc->write_ibi_reg(fc, tw_sm_c_100, *r100); /* initiating i2c operation */
@@ -26,15 +26,15 @@ static int flexcop_i2c_operation(struct flexcop_device *fc,
 		if (!r.tw_sm_c_100.no_base_addr_ack_error) {
 			if (r.tw_sm_c_100.st_done) {
 				*r100 = r;
-				deb_i2c("i2c success\n");
+				dbg_i2c("i2c success\n");
 				return 0;
 			}
 		} else {
-			deb_i2c("suffering from an i2c ack_error\n");
+			dbg_i2c("suffering from an i2c ack_error\n");
 			return -EREMOTEIO;
 		}
 	}
-	deb_i2c("tried %d times i2c operation, never finished or too many ack errors.\n",
+	dbg_i2c("tried %d times i2c operation, never finished or too many ack errors\n",
 		i);
 	return -EREMOTEIO;
 }
@@ -61,12 +61,12 @@ static int flexcop_i2c_read4(struct flexcop_i2c_adapter *i2c,
 
 	ret = flexcop_i2c_operation(i2c->fc, &r100);
 	if (ret != 0) {
-		deb_i2c("Retrying operation\n");
+		dbg_i2c("Retrying operation\n");
 		r100.tw_sm_c_100.no_base_addr_ack_error = i2c->no_base_addr;
 		ret = flexcop_i2c_operation(i2c->fc, &r100);
 	}
 	if (ret != 0) {
-		deb_i2c("read failed. %d\n", ret);
+		dbg_i2c("read failed. %d\n", ret);
 		return ret;
 	}
 
@@ -74,7 +74,7 @@ static int flexcop_i2c_read4(struct flexcop_i2c_adapter *i2c,
 
 	if (len > 0) {
 		r104 = i2c->fc->read_ibi_reg(i2c->fc, tw_sm_c_104);
-		deb_i2c("read: r100: %08x, r104: %08x\n", r100.raw, r104.raw);
+		dbg_i2c("read: r100: %08x, r104: %08x\n", r100.raw, r104.raw);
 
 		/* there is at least one more byte, otherwise we wouldn't be here */
 		buf[1] = r104.tw_sm_c_104.data2_reg;
@@ -97,7 +97,7 @@ static int flexcop_i2c_write4(struct flexcop_device *fc,
 	r104.tw_sm_c_104.data3_reg = len > 1 ? buf[2] : 0;
 	r104.tw_sm_c_104.data4_reg = len > 2 ? buf[3] : 0;
 
-	deb_i2c("write: r100: %08x, r104: %08x\n", r100.raw, r104.raw);
+	dbg_i2c("write: r100: %08x, r104: %08x\n", r100.raw, r104.raw);
 
 	/* write the additional i2c data before doing the actual i2c operation */
 	fc->write_ibi_reg(fc, tw_sm_c_104, r104);
@@ -116,7 +116,7 @@ int flexcop_i2c_request(struct flexcop_i2c_adapter *i2c,
 	u16 bytes_to_transfer;
 	flexcop_ibi_value r100;
 
-	deb_i2c("port %d %s(%02x): register %02x, size: %d\n",
+	dbg_i2c("port %d %s(%02x): register %02x, size: %d\n",
 		i2c->port,
 		op == FC_READ ? "rd" : "wr",
 		chipaddr, start_addr, size);
@@ -153,10 +153,10 @@ int flexcop_i2c_request(struct flexcop_i2c_adapter *i2c,
 		addr += bytes_to_transfer;
 		len  -= bytes_to_transfer;
 	}
-	deb_i2c_dump("port %d %s(%02x): register %02x: %*ph\n",
-		i2c->port,
-		op == FC_READ ? "rd" : "wr",
-		chipaddr, start_addr, size, buf);
+	dbg_i2c_dump("port %d %s(%02x): register %02x: %*ph\n",
+		     i2c->port,
+		     op == FC_READ ? "rd" : "wr",
+		     chipaddr, start_addr, size, buf);
 
 	return 0;
 }
@@ -192,7 +192,7 @@ static int flexcop_master_xfer(struct i2c_adapter *i2c_adap,
 					msgs[i].buf[0], &msgs[i].buf[1],
 					msgs[i].len - 1);
 		if (ret < 0) {
-			deb_i2c("i2c master_xfer failed");
+			dbg_i2c("i2c master_xfer failed");
 			break;
 		}
 	}
diff --git a/drivers/media/common/b2c2/flexcop-misc.c b/drivers/media/common/b2c2/flexcop-misc.c
index 83d01d3a81cc..eb3e981ea15c 100644
--- a/drivers/media/common/b2c2/flexcop-misc.c
+++ b/drivers/media/common/b2c2/flexcop-misc.c
@@ -12,15 +12,15 @@ void flexcop_determine_revision(struct flexcop_device *fc)
 
 	switch (v.misc_204.Rev_N_sig_revision_hi) {
 	case 0x2:
-		deb_info("found a FlexCopII.\n");
+		dbg_info("found a FlexCopII\n");
 		fc->rev = FLEXCOP_II;
 		break;
 	case 0x3:
-		deb_info("found a FlexCopIIb.\n");
+		dbg_info("found a FlexCopIIb\n");
 		fc->rev = FLEXCOP_IIB;
 		break;
 	case 0x0:
-		deb_info("found a FlexCopIII.\n");
+		dbg_info("found a FlexCopIII\n");
 		fc->rev = FLEXCOP_III;
 		break;
 	default:
@@ -30,9 +30,9 @@ void flexcop_determine_revision(struct flexcop_device *fc)
 	}
 
 	if ((fc->has_32_hw_pid_filter = v.misc_204.Rev_N_sig_caps))
-		deb_info("this FlexCop has the additional 32 hardware pid filter.\n");
+		dbg_info("this FlexCop has the additional 32 hardware pid filter\n");
 	else
-		deb_info("this FlexCop has the 6 basic main hardware pid filter.\n");
+		dbg_info("this FlexCop has the 6 basic main hardware pid filter\n");
 	/* bus parts have to decide if hw pid filtering is used or not. */
 }
 
@@ -78,8 +78,8 @@ void flexcop_dump_reg(struct flexcop_device *fc,
 	int i;
 	for (i = 0; i < num; i++) {
 		v = fc->read_ibi_reg(fc, reg+4*i);
-		deb_rdump("0x%03x: %08x, ", reg+4*i, v.raw);
+		dbg_rdump("0x%03x: %08x, ", reg + 4 * i, v.raw);
 	}
-	deb_rdump("\n");
+	dbg_rdump("\n");
 }
 EXPORT_SYMBOL(flexcop_dump_reg);
diff --git a/drivers/media/common/b2c2/flexcop-sram.c b/drivers/media/common/b2c2/flexcop-sram.c
index d97962eb0112..3089d3b88a5e 100644
--- a/drivers/media/common/b2c2/flexcop-sram.c
+++ b/drivers/media/common/b2c2/flexcop-sram.c
@@ -38,7 +38,7 @@ int flexcop_sram_set_dest(struct flexcop_device *fc, flexcop_sram_dest_t dest,
 		err("SRAM destination target to available on FlexCopII(b)\n");
 		return -EINVAL;
 	}
-	deb_sram("sram dest: %x target: %x\n", dest, target);
+	dbg_sram("sram dest: %x target: %x\n", dest, target);
 
 	if (dest & FC_SRAM_DEST_NET)
 		v.sram_dest_reg_714.NET_Dest = target;
diff --git a/drivers/media/common/b2c2/flexcop.c b/drivers/media/common/b2c2/flexcop.c
index cbaa61f10d5f..dd78827fb7cd 100644
--- a/drivers/media/common/b2c2/flexcop.c
+++ b/drivers/media/common/b2c2/flexcop.c
@@ -155,7 +155,7 @@ static void flexcop_dvb_exit(struct flexcop_device *fc)
 		dvb_dmxdev_release(&fc->dmxdev);
 		dvb_dmx_release(&fc->demux);
 		dvb_unregister_adapter(&fc->dvb_adapter);
-		deb_info("deinitialized dvb stuff\n");
+		dbg_info("deinitialized dvb stuff\n");
 	}
 	fc->init_state &= ~FC_STATE_DVB_INIT;
 }
@@ -210,7 +210,7 @@ void flexcop_reset_block_300(struct flexcop_device *fc)
 	flexcop_ibi_value v208_save = fc->read_ibi_reg(fc, ctrl_208),
 			  v210 = fc->read_ibi_reg(fc, sw_reset_210);
 
-	deb_rdump("208: %08x, 210: %08x\n", v208_save.raw, v210.raw);
+	dbg_rdump("208: %08x, 210: %08x\n", v208_save.raw, v210.raw);
 	fc->write_ibi_reg(fc,ctrl_208,ibi_zero);
 
 	v210.sw_reset_210.reset_block_300 = 1;
diff --git a/drivers/media/common/b2c2/flexcop.h b/drivers/media/common/b2c2/flexcop.h
index 486fe2380b92..f1149a722187 100644
--- a/drivers/media/common/b2c2/flexcop.h
+++ b/drivers/media/common/b2c2/flexcop.h
@@ -14,18 +14,22 @@ extern int b2c2_flexcop_debug;
 
 /* debug */
 #ifdef CONFIG_DVB_B2C2_FLEXCOP_DEBUG
-#define dprintk(level,args...) \
-	do { if ((b2c2_flexcop_debug & level)) printk(args); } while (0)
+#define dprintk(level, fmt, ...)					\
+do {									\
+	if ((b2c2_flexcop_debug & (level)))				\
+		printk(KERN_DEBUG fmt, ##__VA_ARGS__);			\
+} while (0)
 #else
-#define dprintk(level,args...)
+#define dprintk(level, fmt, ...)					\
+	no_printk(KERN_DEBUG fmt, ##__VA_ARGS__)
 #endif
 
-#define deb_info(args...) dprintk(0x01, args)
-#define deb_tuner(args...) dprintk(0x02, args)
-#define deb_i2c(args...) dprintk(0x04, args)
-#define deb_ts(args...) dprintk(0x08, args)
-#define deb_sram(args...) dprintk(0x10, args)
-#define deb_rdump(args...) dprintk(0x20, args)
-#define deb_i2c_dump(args...) dprintk(0x40, args)
+#define dbg_info(fmt, ...)	dprintk(0x01, fmt, ##__VA_ARGS__)
+#define dbg_tuner(fmt, ...)	dprintk(0x02, fmt, ##__VA_ARGS__)
+#define dbg_i2c(fmt, ...)	dprintk(0x04, fmt, ##__VA_ARGS__)
+#define dbg_ts(fmt, ...)	dprintk(0x08, fmt, ##__VA_ARGS__)
+#define dbg_sram(fmt, ...)	dprintk(0x10, fmt, ##__VA_ARGS__)
+#define dbg_rdump(fmt, ...)	dprintk(0x20, fmt, ##__VA_ARGS__)
+#define dbg_i2c_dump(fmt, ...)	dprintk(0x40, fmt, ##__VA_ARGS__)
 
 #endif
diff --git a/drivers/media/dvb-frontends/bcm3510.c b/drivers/media/dvb-frontends/bcm3510.c
index e92542b92d34..15a0ac2f57ea 100644
--- a/drivers/media/dvb-frontends/bcm3510.c
+++ b/drivers/media/dvb-frontends/bcm3510.c
@@ -67,15 +67,15 @@ static int debug;
 module_param(debug, int, 0644);
 MODULE_PARM_DESC(debug, "set debugging level (1=info,2=i2c (|-able)).");
 
-#define dprintk(level,x...) if (level & debug) printk(x)
-#define dbufout(b,l,m) {\
-	    int i; \
-	    for (i = 0; i < l; i++) \
-		m("%02x ",b[i]); \
-}
-#define deb_info(args...) dprintk(0x01,args)
-#define deb_i2c(args...)  dprintk(0x02,args)
-#define deb_hab(args...)  dprintk(0x04,args)
+#define dprintk(level, fmt, ...)					\
+do {									\
+	if (debug & (level))						\
+		printk(KERN_DEBUG fmt, ##__VA_ARGS__);			\
+} while (0)
+
+#define dbg_info(fmt, ...)	dprintk(0x01, fmt, ##__VA_ARGS__)
+#define dbg_i2c(fmt, ...)	dprintk(0x02, fmt, ##__VA_ARGS__)
+#define dbg_hab(fmt, ...)	dprintk(0x04, fmt, ##__VA_ARGS__)
 
 /* transfer functions */
 static int bcm3510_writebytes (struct bcm3510_state *state, u8 reg, u8 *buf, u8 len)
@@ -87,14 +87,12 @@ static int bcm3510_writebytes (struct bcm3510_state *state, u8 reg, u8 *buf, u8
 	b[0] = reg;
 	memcpy(&b[1],buf,len);
 
-	deb_i2c("i2c wr %02x: ",reg);
-	dbufout(buf,len,deb_i2c);
-	deb_i2c("\n");
+	dbg_i2c("i2c wr %02x: %*ph\n", reg, (int)len, buf);
 
 	if ((err = i2c_transfer (state->i2c, &msg, 1)) != 1) {
 
-		deb_info("%s: i2c write error (addr %02x, reg %02x, err == %i)\n",
-			__func__, state->config->demod_address, reg,  err);
+		dbg_info("%s: i2c write error (addr %02x, reg %02x, err == %i)\n",
+			 __func__, state->config->demod_address, reg,  err);
 		return -EREMOTEIO;
 	}
 
@@ -112,13 +110,11 @@ static int bcm3510_readbytes (struct bcm3510_state *state, u8 reg, u8 *buf, u8 l
 	memset(buf,0,len);
 
 	if ((err = i2c_transfer (state->i2c, msg, 2)) != 2) {
-		deb_info("%s: i2c read error (addr %02x, reg %02x, err == %i)\n",
-			__func__, state->config->demod_address, reg,  err);
+		dbg_info("%s: i2c read error (addr %02x, reg %02x, err == %i)\n",
+			 __func__, state->config->demod_address, reg,  err);
 		return -EREMOTEIO;
 	}
-	deb_i2c("i2c rd %02x: ",reg);
-	dbufout(buf,len,deb_i2c);
-	deb_i2c("\n");
+	dbg_i2c("i2c rd %02x: %*ph\n", reg, (int)len, buf);
 
 	return 0;
 }
@@ -162,7 +158,7 @@ static int bcm3510_hab_send_request(struct bcm3510_state *st, u8 *buf, int len)
 	if ((ret = bcm3510_readB(st,0xa8,&v)) < 0)
 		return ret;
 	if (v.HABSTAT_a8.HABR) {
-		deb_info("HAB is running already - clearing it.\n");
+		dbg_info("HAB is running already - clearing it\n");
 		v.HABSTAT_a8.HABR = 0;
 		bcm3510_writeB(st,0xa8,v);
 //		return -EBUSY;
@@ -189,7 +185,7 @@ static int bcm3510_hab_send_request(struct bcm3510_state *st, u8 *buf, int len)
 /* Polling method: Wait until the AP finishes processing the HAB request */
 	t = jiffies + 1*HZ;
 	while (time_before(jiffies, t)) {
-		deb_info("waiting for HAB to complete\n");
+		dbg_info("waiting for HAB to complete\n");
 		msleep(10);
 		if ((ret = bcm3510_readB(st,0xa8,&v)) < 0)
 			return ret;
@@ -198,7 +194,7 @@ static int bcm3510_hab_send_request(struct bcm3510_state *st, u8 *buf, int len)
 			return 0;
 	}
 
-	deb_info("send_request execution timed out.\n");
+	dbg_info("send_request execution timed out\n");
 	return -ETIMEDOUT;
 }
 
@@ -208,12 +204,12 @@ static int bcm3510_do_hab_cmd(struct bcm3510_state *st, u8 cmd, u8 msgid, u8 *ob
 	int ret = 0;
 
 	if (ilen + 2 > sizeof(ib)) {
-		deb_hab("do_hab_cmd: ilen=%d is too big!\n", ilen);
+		dbg_hab("do_hab_cmd: ilen=%d is too big!\n", ilen);
 		return -EINVAL;
 	}
 
 	if (olen + 2 > sizeof(ob)) {
-		deb_hab("do_hab_cmd: olen=%d is too big!\n", olen);
+		dbg_hab("do_hab_cmd: olen=%d is too big!\n", olen);
 		return -EINVAL;
 	}
 
@@ -221,9 +217,7 @@ static int bcm3510_do_hab_cmd(struct bcm3510_state *st, u8 cmd, u8 msgid, u8 *ob
 	ob[1] = msgid;
 	memcpy(&ob[2],obuf,olen);
 
-	deb_hab("hab snd: ");
-	dbufout(ob,olen+2,deb_hab);
-	deb_hab("\n");
+	dbg_hab("hab snd: %*ph\n", olen + 2, ob);
 
 	if (mutex_lock_interruptible(&st->hab_mutex) < 0)
 		return -EAGAIN;
@@ -232,9 +226,7 @@ static int bcm3510_do_hab_cmd(struct bcm3510_state *st, u8 cmd, u8 msgid, u8 *ob
 		(ret = bcm3510_hab_get_response(st, ib, ilen+2)) < 0)
 		goto error;
 
-	deb_hab("hab get: ");
-	dbufout(ib,ilen+2,deb_hab);
-	deb_hab("\n");
+	dbg_hab("hab get: %*ph\n", ilen + 2, ib);
 
 	memcpy(ibuf,&ib[2],ilen);
 error:
@@ -254,7 +246,7 @@ static int bcm3510_is_ap_ready(struct bcm3510_state *st)
 		return ret;
 
 	if (ap.APSTAT1_a2.RESET || ap.APSTAT1_a2.IDLE || ap.APSTAT1_a2.STOP || hab.HABSTAT_a8.HABR) {
-		deb_info("AP is busy\n");
+		dbg_info("AP is busy\n");
 		return -EBUSY;
 	}
 
@@ -309,7 +301,7 @@ static int bcm3510_read_status(struct dvb_frontend *fe, enum fe_status *status)
 	else /* more frequently checks if no lock has been achieved yet */
 		st->status_check_interval = 500;
 
-	deb_info("real_status: %02x\n",*status);
+	dbg_info("real_status: %02x\n", *status);
 	return 0;
 }
 
@@ -454,10 +446,11 @@ static int bcm3510_set_freq(struct bcm3510_state* st,u32 freq)
 	u8 bc,a;
 	u16 n;
 	s32 YIntercept,Tfvco1;
+	u32 ofreq;
 
 	freq /= 1000;
+	ofreq = freq;
 
-	deb_info("%dkHz:",freq);
 	/* set Band Switch */
 	if (freq <= 168000)
 		bc = 0x1c;
@@ -485,7 +478,7 @@ static int bcm3510_set_freq(struct bcm3510_state* st,u32 freq)
 	n = Tfvco1 >> 6;
 	a = Tfvco1 & 0x3f;
 
-	deb_info(" BC1_2_3_4: %x, N: %x A: %x\n", bc, n, a);
+	dbg_info("%dkHz: BC1_2_3_4: %x, N: %x A: %x\n", ofreq, bc, n, a);
 	if (n >= 16 && n <= 2047)
 		return bcm3510_tuner_cmd(st,bc,n,a);
 
@@ -635,26 +628,28 @@ static int bcm3510_download_firmware(struct dvb_frontend* fe)
 	const u8 *b;
 	int ret,i;
 
-	deb_info("requesting firmware\n");
+	dbg_info("requesting firmware\n");
 	if ((ret = st->config->request_firmware(fe, &fw, BCM3510_DEFAULT_FIRMWARE)) < 0) {
-		err("could not load firmware (%s): %d",BCM3510_DEFAULT_FIRMWARE,ret);
+		err("could not load firmware (%s): %d\n",
+		    BCM3510_DEFAULT_FIRMWARE, ret);
 		return ret;
 	}
-	deb_info("got firmware: %zu\n", fw->size);
+	dbg_info("got firmware: %zu\n", fw->size);
 
 	b = fw->data;
 	for (i = 0; i < fw->size;) {
 		addr = le16_to_cpu(*((__le16 *)&b[i]));
 		len  = le16_to_cpu(*((__le16 *)&b[i+2]));
-		deb_info("firmware chunk, addr: 0x%04x, len: 0x%04x, total length: 0x%04zx\n",addr,len,fw->size);
+		dbg_info("firmware chunk, addr: 0x%04x, len: 0x%04x, total length: 0x%04zx\n",
+			 addr, len, fw->size);
 		if ((ret = bcm3510_write_ram(st,addr,&b[i+4],len)) < 0) {
-			err("firmware download failed: %d\n",ret);
+			err("firmware download failed: %d\n", ret);
 			return ret;
 		}
 		i += 4 + len;
 	}
 	release_firmware(fw);
-	deb_info("firmware download successfully completed\n");
+	dbg_info("firmware download successfully completed\n");
 	return 0;
 }
 
@@ -663,15 +658,16 @@ static int bcm3510_check_firmware_version(struct bcm3510_state *st)
 	struct bcm3510_hab_cmd_get_version_info ver;
 	bcm3510_do_hab_cmd(st,CMD_GET_VERSION_INFO,MSGID_GET_VERSION_INFO,NULL,0,(u8*)&ver,sizeof(ver));
 
-	deb_info("Version information: 0x%02x 0x%02x 0x%02x 0x%02x\n",
-		ver.microcode_version, ver.script_version, ver.config_version, ver.demod_version);
+	dbg_info("Version information: 0x%02x 0x%02x 0x%02x 0x%02x\n",
+		 ver.microcode_version, ver.script_version,
+		 ver.config_version, ver.demod_version);
 
 	if (ver.script_version == BCM3510_DEF_SCRIPT_VERSION &&
 		ver.config_version == BCM3510_DEF_CONFIG_VERSION &&
 		ver.demod_version  == BCM3510_DEF_DEMOD_VERSION)
 		return 0;
 
-	deb_info("version check failed\n");
+	dbg_info("version check failed\n");
 	return -ENODEV;
 }
 
@@ -695,7 +691,7 @@ static int bcm3510_reset(struct bcm3510_state *st)
 		if (v.APSTAT1_a2.RESET)
 			return 0;
 	}
-	deb_info("reset timed out\n");
+	dbg_info("reset timed out\n");
 	return -ETIMEDOUT;
 }
 
@@ -719,7 +715,7 @@ static int bcm3510_clear_reset(struct bcm3510_state *st)
 		if (!v.APSTAT1_a2.RESET)
 			return 0;
 	}
-	deb_info("reset clear timed out\n");
+	dbg_info("reset clear timed out\n");
 	return -ETIMEDOUT;
 }
 
@@ -732,21 +728,21 @@ static int bcm3510_init_cold(struct bcm3510_state *st)
 	if ((ret = bcm3510_readB(st,0xa2,&v)) < 0)
 		return ret;
 	if (v.APSTAT1_a2.RUN) {
-		deb_info("AP is already running - firmware already loaded.\n");
+		dbg_info("AP is already running - firmware already loaded\n");
 		return 0;
 	}
 
-	deb_info("reset?\n");
+	dbg_info("reset?\n");
 	if ((ret = bcm3510_reset(st)) < 0)
 		return ret;
 
-	deb_info("tristate?\n");
+	dbg_info("tristate?\n");
 	/* tri-state */
 	v.TSTCTL_2e.CTL = 0;
 	if ((ret = bcm3510_writeB(st,0x2e,v)) < 0)
 		return ret;
 
-	deb_info("firmware?\n");
+	dbg_info("firmware?\n");
 	if ((ret = bcm3510_download_firmware(&st->frontend)) < 0 ||
 		(ret = bcm3510_clear_reset(st)) < 0)
 		return ret;
@@ -766,16 +762,16 @@ static int bcm3510_init(struct dvb_frontend* fe)
 	if ((ret = bcm3510_readB(st,0xca,&j)) < 0)
 		return ret;
 
-	deb_info("JDEC: %02x\n",j.raw);
+	dbg_info("JDEC: %02x\n", j.raw);
 
 	switch (j.JDEC_ca.JDEC) {
 		case JDEC_WAIT_AT_RAM:
-			deb_info("attempting to download firmware\n");
+			dbg_info("attempting to download firmware\n");
 			if ((ret = bcm3510_init_cold(st)) < 0)
 				return ret;
 			/* fall-through */
 		case JDEC_EEPROM_LOAD_WAIT:
-			deb_info("firmware is loaded\n");
+			dbg_info("firmware is loaded\n");
 			bcm3510_check_firmware_version(st);
 			break;
 		default:
@@ -818,13 +814,15 @@ struct dvb_frontend* bcm3510_attach(const struct bcm3510_config *config,
 	if ((ret = bcm3510_readB(state,0xe0,&v)) < 0)
 		goto error;
 
-	deb_info("Revision: 0x%1x, Layer: 0x%1x.\n",v.REVID_e0.REV,v.REVID_e0.LAYER);
+	dbg_info("Revision: 0x%1x, Layer: 0x%1x\n",
+		 v.REVID_e0.REV, v.REVID_e0.LAYER);
 
 	if ((v.REVID_e0.REV != 0x1 && v.REVID_e0.LAYER != 0xb) && /* cold */
 		(v.REVID_e0.REV != 0x8 && v.REVID_e0.LAYER != 0x0))   /* warm */
 		goto error;
 
-	info("Revision: 0x%1x, Layer: 0x%1x.",v.REVID_e0.REV,v.REVID_e0.LAYER);
+	info("Revision: 0x%1x, Layer: 0x%1x\n",
+	     v.REVID_e0.REV, v.REVID_e0.LAYER);
 
 	bcm3510_reset(state);
 
diff --git a/drivers/media/dvb-frontends/dib3000mb.c b/drivers/media/dvb-frontends/dib3000mb.c
index 0f0480d8576d..8c1b76b41473 100644
--- a/drivers/media/dvb-frontends/dib3000mb.c
+++ b/drivers/media/dvb-frontends/dib3000mb.c
@@ -40,13 +40,12 @@ static int debug;
 module_param(debug, int, 0644);
 MODULE_PARM_DESC(debug, "set debugging level (1=info,2=xfer,4=setfe,8=getfe (|-able)).");
 
-#define deb_info(args...) dprintk(0x01, args)
-#define deb_i2c(args...)  dprintk(0x02, args)
-#define deb_srch(args...) dprintk(0x04, args)
-#define deb_info(args...) dprintk(0x01, args)
-#define deb_xfer(args...) dprintk(0x02, args)
-#define deb_setf(args...) dprintk(0x04, args)
-#define deb_getf(args...) dprintk(0x08, args)
+#define dbg_info(fmt, ...)	dprintk(0x01, fmt, ##__VA_ARGS__)
+#define dbg_i2c(fmt, ...)	dprintk(0x02, fmt, ##__VA_ARGS__)
+#define dbg_xfer(fmt, ...)	dprintk(0x02, fmt, ##__VA_ARGS__)
+#define dbg_srch(fmt, ...)	dprintk(0x04, fmt, ##__VA_ARGS__)
+#define dbg_setf(fmt, ...)	dprintk(0x04, fmt, ##__VA_ARGS__)
+#define dbg_getf(fmt, ...)	dprintk(0x08, fmt, ##__VA_ARGS__)
 
 static int dib3000_read_reg(struct dib3000_state *state, u16 reg)
 {
@@ -58,10 +57,10 @@ static int dib3000_read_reg(struct dib3000_state *state, u16 reg)
 	};
 
 	if (i2c_transfer(state->i2c, msg, 2) != 2)
-		deb_i2c("i2c read error\n");
+		dbg_i2c("i2c read error\n");
 
-	deb_i2c("reading i2c bus (reg: %5d 0x%04x, val: %5d 0x%04x)\n",reg,reg,
-			(rb[0] << 8) | rb[1],(rb[0] << 8) | rb[1]);
+	dbg_i2c("reading i2c bus (reg: %5d 0x%04x, val: %5d 0x%04x)\n",
+		reg, reg, (rb[0] << 8) | rb[1], (rb[0] << 8) | rb[1]);
 
 	return (rb[0] << 8) | rb[1];
 }
@@ -75,7 +74,8 @@ static int dib3000_write_reg(struct dib3000_state *state, u16 reg, u16 val)
 	struct i2c_msg msg[] = {
 		{ .addr = state->config.demod_address, .flags = 0, .buf = b, .len = 4 }
 	};
-	deb_i2c("writing i2c bus (reg: %5d 0x%04x, val: %5d 0x%04x)\n",reg,reg,val,val);
+	dbg_i2c("writing i2c bus (reg: %5d 0x%04x, val: %5d 0x%04x)\n",
+		reg, reg, val, val);
 
 	return i2c_transfer(state->i2c,msg, 1) != 1 ? -EREMOTEIO : 0;
 }
@@ -84,14 +84,14 @@ static int dib3000_search_status(u16 irq,u16 lock)
 {
 	if (irq & 0x02) {
 		if (lock & 0x01) {
-			deb_srch("auto search succeeded\n");
+			dbg_srch("auto search succeeded\n");
 			return 1; // auto search succeeded
 		} else {
-			deb_srch("auto search not successful\n");
+			dbg_srch("auto search not successful\n");
 			return 0; // auto search failed
 		}
 	} else if (irq & 0x01)  {
-		deb_srch("auto search failed\n");
+		dbg_srch("auto search failed\n");
 		return 0; // auto search failed
 	}
 	return -1; // try again
@@ -140,24 +140,24 @@ static int dib3000mb_set_frontend(struct dvb_frontend *fe, int tuner)
 			case 0:
 				return -EOPNOTSUPP;
 			default:
-				pr_err("unknown bandwidth value.\n");
+				pr_err("unknown bandwidth value\n");
 				return -EINVAL;
 		}
-		deb_setf("bandwidth: %d MHZ\n", c->bandwidth_hz / 1000000);
+		dbg_setf("bandwidth: %d MHZ\n", c->bandwidth_hz / 1000000);
 	}
 	wr(DIB3000MB_REG_LOCK1_MASK, DIB3000MB_LOCK1_SEARCH_4);
 
 	switch (c->transmission_mode) {
 		case TRANSMISSION_MODE_2K:
-			deb_setf("transmission mode: 2k\n");
+			dbg_setf("transmission mode: 2k\n");
 			wr(DIB3000MB_REG_FFT, DIB3000_TRANSMISSION_MODE_2K);
 			break;
 		case TRANSMISSION_MODE_8K:
-			deb_setf("transmission mode: 8k\n");
+			dbg_setf("transmission mode: 8k\n");
 			wr(DIB3000MB_REG_FFT, DIB3000_TRANSMISSION_MODE_8K);
 			break;
 		case TRANSMISSION_MODE_AUTO:
-			deb_setf("transmission mode: auto\n");
+			dbg_setf("transmission mode: auto\n");
 			break;
 		default:
 			return -EINVAL;
@@ -165,23 +165,23 @@ static int dib3000mb_set_frontend(struct dvb_frontend *fe, int tuner)
 
 	switch (c->guard_interval) {
 		case GUARD_INTERVAL_1_32:
-			deb_setf("guard 1_32\n");
+			dbg_setf("guard 1_32\n");
 			wr(DIB3000MB_REG_GUARD_TIME, DIB3000_GUARD_TIME_1_32);
 			break;
 		case GUARD_INTERVAL_1_16:
-			deb_setf("guard 1_16\n");
+			dbg_setf("guard 1_16\n");
 			wr(DIB3000MB_REG_GUARD_TIME, DIB3000_GUARD_TIME_1_16);
 			break;
 		case GUARD_INTERVAL_1_8:
-			deb_setf("guard 1_8\n");
+			dbg_setf("guard 1_8\n");
 			wr(DIB3000MB_REG_GUARD_TIME, DIB3000_GUARD_TIME_1_8);
 			break;
 		case GUARD_INTERVAL_1_4:
-			deb_setf("guard 1_4\n");
+			dbg_setf("guard 1_4\n");
 			wr(DIB3000MB_REG_GUARD_TIME, DIB3000_GUARD_TIME_1_4);
 			break;
 		case GUARD_INTERVAL_AUTO:
-			deb_setf("guard auto\n");
+			dbg_setf("guard auto\n");
 			break;
 		default:
 			return -EINVAL;
@@ -189,14 +189,14 @@ static int dib3000mb_set_frontend(struct dvb_frontend *fe, int tuner)
 
 	switch (c->inversion) {
 		case INVERSION_OFF:
-			deb_setf("inversion off\n");
+			dbg_setf("inversion off\n");
 			wr(DIB3000MB_REG_DDS_INV, DIB3000_DDS_INVERSION_OFF);
 			break;
 		case INVERSION_AUTO:
-			deb_setf("inversion auto\n");
+			dbg_setf("inversion auto\n");
 			break;
 		case INVERSION_ON:
-			deb_setf("inversion on\n");
+			dbg_setf("inversion on\n");
 			wr(DIB3000MB_REG_DDS_INV, DIB3000_DDS_INVERSION_ON);
 			break;
 		default:
@@ -205,15 +205,15 @@ static int dib3000mb_set_frontend(struct dvb_frontend *fe, int tuner)
 
 	switch (c->modulation) {
 		case QPSK:
-			deb_setf("modulation: qpsk\n");
+			dbg_setf("modulation: qpsk\n");
 			wr(DIB3000MB_REG_QAM, DIB3000_CONSTELLATION_QPSK);
 			break;
 		case QAM_16:
-			deb_setf("modulation: qam16\n");
+			dbg_setf("modulation: qam16\n");
 			wr(DIB3000MB_REG_QAM, DIB3000_CONSTELLATION_16QAM);
 			break;
 		case QAM_64:
-			deb_setf("modulation: qam64\n");
+			dbg_setf("modulation: qam64\n");
 			wr(DIB3000MB_REG_QAM, DIB3000_CONSTELLATION_64QAM);
 			break;
 		case QAM_AUTO:
@@ -223,22 +223,22 @@ static int dib3000mb_set_frontend(struct dvb_frontend *fe, int tuner)
 	}
 	switch (c->hierarchy) {
 		case HIERARCHY_NONE:
-			deb_setf("hierarchy: none\n");
+			dbg_setf("hierarchy: none\n");
 			/* fall through */
 		case HIERARCHY_1:
-			deb_setf("hierarchy: alpha=1\n");
+			dbg_setf("hierarchy: alpha=1\n");
 			wr(DIB3000MB_REG_VIT_ALPHA, DIB3000_ALPHA_1);
 			break;
 		case HIERARCHY_2:
-			deb_setf("hierarchy: alpha=2\n");
+			dbg_setf("hierarchy: alpha=2\n");
 			wr(DIB3000MB_REG_VIT_ALPHA, DIB3000_ALPHA_2);
 			break;
 		case HIERARCHY_4:
-			deb_setf("hierarchy: alpha=4\n");
+			dbg_setf("hierarchy: alpha=4\n");
 			wr(DIB3000MB_REG_VIT_ALPHA, DIB3000_ALPHA_4);
 			break;
 		case HIERARCHY_AUTO:
-			deb_setf("hierarchy: alpha=auto\n");
+			dbg_setf("hierarchy: alpha=auto\n");
 			break;
 		default:
 			return -EINVAL;
@@ -255,30 +255,30 @@ static int dib3000mb_set_frontend(struct dvb_frontend *fe, int tuner)
 	}
 	switch (fe_cr) {
 		case FEC_1_2:
-			deb_setf("fec: 1_2\n");
+			dbg_setf("fec: 1_2\n");
 			wr(DIB3000MB_REG_VIT_CODE_RATE, DIB3000_FEC_1_2);
 			break;
 		case FEC_2_3:
-			deb_setf("fec: 2_3\n");
+			dbg_setf("fec: 2_3\n");
 			wr(DIB3000MB_REG_VIT_CODE_RATE, DIB3000_FEC_2_3);
 			break;
 		case FEC_3_4:
-			deb_setf("fec: 3_4\n");
+			dbg_setf("fec: 3_4\n");
 			wr(DIB3000MB_REG_VIT_CODE_RATE, DIB3000_FEC_3_4);
 			break;
 		case FEC_5_6:
-			deb_setf("fec: 5_6\n");
+			dbg_setf("fec: 5_6\n");
 			wr(DIB3000MB_REG_VIT_CODE_RATE, DIB3000_FEC_5_6);
 			break;
 		case FEC_7_8:
-			deb_setf("fec: 7_8\n");
+			dbg_setf("fec: 7_8\n");
 			wr(DIB3000MB_REG_VIT_CODE_RATE, DIB3000_FEC_7_8);
 			break;
 		case FEC_NONE:
-			deb_setf("fec: none\n");
+			dbg_setf("fec: none\n");
 			break;
 		case FEC_AUTO:
-			deb_setf("fec: auto\n");
+			dbg_setf("fec: auto\n");
 			break;
 		default:
 			return -EINVAL;
@@ -289,7 +289,7 @@ static int dib3000mb_set_frontend(struct dvb_frontend *fe, int tuner)
 		[c->guard_interval == GUARD_INTERVAL_AUTO]
 		[c->inversion == INVERSION_AUTO];
 
-	deb_setf("seq? %d\n", seq);
+	dbg_setf("seq? %d\n", seq);
 
 	wr(DIB3000MB_REG_SEQ, seq);
 
@@ -330,7 +330,7 @@ static int dib3000mb_set_frontend(struct dvb_frontend *fe, int tuner)
 		c->inversion == INVERSION_AUTO) {
 		int as_count=0;
 
-		deb_setf("autosearch enabled.\n");
+		dbg_setf("autosearch enabled\n");
 
 		wr(DIB3000MB_REG_ISI, DIB3000MB_ISI_INHIBIT);
 
@@ -343,12 +343,12 @@ static int dib3000mb_set_frontend(struct dvb_frontend *fe, int tuner)
 					rd(DIB3000MB_REG_LOCK2_VALUE))) < 0 && as_count++ < 100)
 			msleep(1);
 
-		deb_setf("search_state after autosearch %d after %d checks\n",
+		dbg_setf("search_state after autosearch %d after %d checks\n",
 			 search_state, as_count);
 
 		if (search_state == 1) {
 			if (dib3000mb_get_frontend(fe, c) == 0) {
-				deb_setf("reading tuning data from frontend succeeded.\n");
+				dbg_setf("reading tuning data from frontend succeeded\n");
 				return dib3000mb_set_frontend(fe, 0);
 			}
 		}
@@ -365,7 +365,7 @@ static int dib3000mb_fe_init(struct dvb_frontend* fe, int mobile_mode)
 {
 	struct dib3000_state* state = fe->demodulator_priv;
 
-	deb_info("dib3000mb is getting up.\n");
+	dbg_info("dib3000mb is getting up\n");
 	wr(DIB3000MB_REG_POWER_CONTROL, DIB3000MB_POWER_UP);
 
 	wr(DIB3000MB_REG_RESTART, DIB3000MB_RESTART_AGC);
@@ -451,7 +451,10 @@ static int dib3000mb_get_frontend(struct dvb_frontend* fe,
 		return 0;
 
 	dds_val = ((rd(DIB3000MB_REG_DDS_VALUE_MSB) & 0xff) << 16) + rd(DIB3000MB_REG_DDS_VALUE_LSB);
-	deb_getf("DDS_VAL: %x %x %x\n", dds_val, rd(DIB3000MB_REG_DDS_VALUE_MSB), rd(DIB3000MB_REG_DDS_VALUE_LSB));
+	dbg_getf("DDS_VAL: %x %x %x\n",
+		 dds_val,
+		 rd(DIB3000MB_REG_DDS_VALUE_MSB),
+		 rd(DIB3000MB_REG_DDS_VALUE_LSB));
 	if (dds_val < threshold)
 		inv_test1 = 0;
 	else if (dds_val == threshold)
@@ -460,7 +463,10 @@ static int dib3000mb_get_frontend(struct dvb_frontend* fe,
 		inv_test1 = 2;
 
 	dds_val = ((rd(DIB3000MB_REG_DDS_FREQ_MSB) & 0xff) << 16) + rd(DIB3000MB_REG_DDS_FREQ_LSB);
-	deb_getf("DDS_FREQ: %x %x %x\n", dds_val, rd(DIB3000MB_REG_DDS_FREQ_MSB), rd(DIB3000MB_REG_DDS_FREQ_LSB));
+	dbg_getf("DDS_FREQ: %x %x %x\n",
+		 dds_val,
+		 rd(DIB3000MB_REG_DDS_FREQ_MSB),
+		 rd(DIB3000MB_REG_DDS_FREQ_LSB));
 	if (dds_val < threshold)
 		inv_test2 = 0;
 	else if (dds_val == threshold)
@@ -473,57 +479,57 @@ static int dib3000mb_get_frontend(struct dvb_frontend* fe,
 		((inv_test2 == 0) && (inv_test1==1 || inv_test1==2)) ?
 		INVERSION_ON : INVERSION_OFF;
 
-	deb_getf("inversion %d %d, %d\n", inv_test2, inv_test1, c->inversion);
+	dbg_getf("inversion %d %d, %d\n", inv_test2, inv_test1, c->inversion);
 
 	switch ((tps_val = rd(DIB3000MB_REG_TPS_QAM))) {
 		case DIB3000_CONSTELLATION_QPSK:
-			deb_getf("QPSK\n");
+			dbg_getf("QPSK\n");
 			c->modulation = QPSK;
 			break;
 		case DIB3000_CONSTELLATION_16QAM:
-			deb_getf("QAM16\n");
+			dbg_getf("QAM16\n");
 			c->modulation = QAM_16;
 			break;
 		case DIB3000_CONSTELLATION_64QAM:
-			deb_getf("QAM64\n");
+			dbg_getf("QAM64\n");
 			c->modulation = QAM_64;
 			break;
 		default:
 			pr_err("Unexpected constellation returned by TPS (%d)\n", tps_val);
 			break;
 	}
-	deb_getf("TPS: %d\n", tps_val);
+	dbg_getf("TPS: %d\n", tps_val);
 
 	if (rd(DIB3000MB_REG_TPS_HRCH)) {
-		deb_getf("HRCH ON\n");
+		dbg_getf("HRCH ON\n");
 		cr = &c->code_rate_LP;
 		c->code_rate_HP = FEC_NONE;
 		switch ((tps_val = rd(DIB3000MB_REG_TPS_VIT_ALPHA))) {
 			case DIB3000_ALPHA_0:
-				deb_getf("HIERARCHY_NONE\n");
+				dbg_getf("HIERARCHY_NONE\n");
 				c->hierarchy = HIERARCHY_NONE;
 				break;
 			case DIB3000_ALPHA_1:
-				deb_getf("HIERARCHY_1\n");
+				dbg_getf("HIERARCHY_1\n");
 				c->hierarchy = HIERARCHY_1;
 				break;
 			case DIB3000_ALPHA_2:
-				deb_getf("HIERARCHY_2\n");
+				dbg_getf("HIERARCHY_2\n");
 				c->hierarchy = HIERARCHY_2;
 				break;
 			case DIB3000_ALPHA_4:
-				deb_getf("HIERARCHY_4\n");
+				dbg_getf("HIERARCHY_4\n");
 				c->hierarchy = HIERARCHY_4;
 				break;
 			default:
 				pr_err("Unexpected ALPHA value returned by TPS (%d)\n", tps_val);
 				break;
 		}
-		deb_getf("TPS: %d\n", tps_val);
+		dbg_getf("TPS: %d\n", tps_val);
 
 		tps_val = rd(DIB3000MB_REG_TPS_CODE_RATE_LP);
 	} else {
-		deb_getf("HRCH OFF\n");
+		dbg_getf("HRCH OFF\n");
 		cr = &c->code_rate_HP;
 		c->code_rate_LP = FEC_NONE;
 		c->hierarchy = HIERARCHY_NONE;
@@ -533,68 +539,68 @@ static int dib3000mb_get_frontend(struct dvb_frontend* fe,
 
 	switch (tps_val) {
 		case DIB3000_FEC_1_2:
-			deb_getf("FEC_1_2\n");
+			dbg_getf("FEC_1_2\n");
 			*cr = FEC_1_2;
 			break;
 		case DIB3000_FEC_2_3:
-			deb_getf("FEC_2_3\n");
+			dbg_getf("FEC_2_3\n");
 			*cr = FEC_2_3;
 			break;
 		case DIB3000_FEC_3_4:
-			deb_getf("FEC_3_4\n");
+			dbg_getf("FEC_3_4\n");
 			*cr = FEC_3_4;
 			break;
 		case DIB3000_FEC_5_6:
-			deb_getf("FEC_5_6\n");
+			dbg_getf("FEC_5_6\n");
 			*cr = FEC_4_5;
 			break;
 		case DIB3000_FEC_7_8:
-			deb_getf("FEC_7_8\n");
+			dbg_getf("FEC_7_8\n");
 			*cr = FEC_7_8;
 			break;
 		default:
 			pr_err("Unexpected FEC returned by TPS (%d)\n", tps_val);
 			break;
 	}
-	deb_getf("TPS: %d\n",tps_val);
+	dbg_getf("TPS: %d\n", tps_val);
 
 	switch ((tps_val = rd(DIB3000MB_REG_TPS_GUARD_TIME))) {
 		case DIB3000_GUARD_TIME_1_32:
-			deb_getf("GUARD_INTERVAL_1_32\n");
+			dbg_getf("GUARD_INTERVAL_1_32\n");
 			c->guard_interval = GUARD_INTERVAL_1_32;
 			break;
 		case DIB3000_GUARD_TIME_1_16:
-			deb_getf("GUARD_INTERVAL_1_16\n");
+			dbg_getf("GUARD_INTERVAL_1_16\n");
 			c->guard_interval = GUARD_INTERVAL_1_16;
 			break;
 		case DIB3000_GUARD_TIME_1_8:
-			deb_getf("GUARD_INTERVAL_1_8\n");
+			dbg_getf("GUARD_INTERVAL_1_8\n");
 			c->guard_interval = GUARD_INTERVAL_1_8;
 			break;
 		case DIB3000_GUARD_TIME_1_4:
-			deb_getf("GUARD_INTERVAL_1_4\n");
+			dbg_getf("GUARD_INTERVAL_1_4\n");
 			c->guard_interval = GUARD_INTERVAL_1_4;
 			break;
 		default:
 			pr_err("Unexpected Guard Time returned by TPS (%d)\n", tps_val);
 			break;
 	}
-	deb_getf("TPS: %d\n", tps_val);
+	dbg_getf("TPS: %d\n", tps_val);
 
 	switch ((tps_val = rd(DIB3000MB_REG_TPS_FFT))) {
 		case DIB3000_TRANSMISSION_MODE_2K:
-			deb_getf("TRANSMISSION_MODE_2K\n");
+			dbg_getf("TRANSMISSION_MODE_2K\n");
 			c->transmission_mode = TRANSMISSION_MODE_2K;
 			break;
 		case DIB3000_TRANSMISSION_MODE_8K:
-			deb_getf("TRANSMISSION_MODE_8K\n");
+			dbg_getf("TRANSMISSION_MODE_8K\n");
 			c->transmission_mode = TRANSMISSION_MODE_8K;
 			break;
 		default:
 			pr_err("unexpected transmission mode return by TPS (%d)\n", tps_val);
 			break;
 	}
-	deb_getf("TPS: %d\n", tps_val);
+	dbg_getf("TPS: %d\n", tps_val);
 
 	return 0;
 }
@@ -615,18 +621,18 @@ static int dib3000mb_read_status(struct dvb_frontend *fe,
 	if (rd(DIB3000MB_REG_TS_SYNC_LOCK))
 		*stat |= (FE_HAS_SYNC | FE_HAS_LOCK);
 
-	deb_getf("actual status is %2x\n",*stat);
+	dbg_getf("actual status is %2x\n", *stat);
 
-	deb_getf("autoval: tps: %d, qam: %d, hrch: %d, alpha: %d, hp: %d, lp: %d, guard: %d, fft: %d cell: %d\n",
-			rd(DIB3000MB_REG_TPS_LOCK),
-			rd(DIB3000MB_REG_TPS_QAM),
-			rd(DIB3000MB_REG_TPS_HRCH),
-			rd(DIB3000MB_REG_TPS_VIT_ALPHA),
-			rd(DIB3000MB_REG_TPS_CODE_RATE_HP),
-			rd(DIB3000MB_REG_TPS_CODE_RATE_LP),
-			rd(DIB3000MB_REG_TPS_GUARD_TIME),
-			rd(DIB3000MB_REG_TPS_FFT),
-			rd(DIB3000MB_REG_TPS_CELL_ID));
+	dbg_getf("autoval: tps: %d, qam: %d, hrch: %d, alpha: %d, hp: %d, lp: %d, guard: %d, fft: %d cell: %d\n",
+		 rd(DIB3000MB_REG_TPS_LOCK),
+		 rd(DIB3000MB_REG_TPS_QAM),
+		 rd(DIB3000MB_REG_TPS_HRCH),
+		 rd(DIB3000MB_REG_TPS_VIT_ALPHA),
+		 rd(DIB3000MB_REG_TPS_CODE_RATE_HP),
+		 rd(DIB3000MB_REG_TPS_CODE_RATE_LP),
+		 rd(DIB3000MB_REG_TPS_GUARD_TIME),
+		 rd(DIB3000MB_REG_TPS_FFT),
+		 rd(DIB3000MB_REG_TPS_CELL_ID));
 
 	//*stat = FE_HAS_SIGNAL | FE_HAS_CARRIER | FE_HAS_VITERBI | FE_HAS_SYNC | FE_HAS_LOCK;
 	return 0;
@@ -670,7 +676,7 @@ static int dib3000mb_read_unc_blocks(struct dvb_frontend* fe, u32 *unc)
 static int dib3000mb_sleep(struct dvb_frontend* fe)
 {
 	struct dib3000_state* state = fe->demodulator_priv;
-	deb_info("dib3000mb is going to bed.\n");
+	dbg_info("dib3000mb is going to bed\n");
 	wr(DIB3000MB_REG_POWER_CONTROL, DIB3000MB_POWER_DOWN);
 	return 0;
 }
@@ -710,7 +716,7 @@ static int dib3000mb_fifo_control(struct dvb_frontend *fe, int onoff)
 {
 	struct dib3000_state *state = fe->demodulator_priv;
 
-	deb_xfer("%s fifo\n",onoff ? "enabling" : "disabling");
+	dbg_xfer("%s fifo\n", onoff ? "enabling" : "disabling");
 	if (onoff) {
 		wr(DIB3000MB_REG_FIFO, DIB3000MB_FIFO_ACTIVATE);
 	} else {
@@ -722,7 +728,7 @@ static int dib3000mb_fifo_control(struct dvb_frontend *fe, int onoff)
 static int dib3000mb_pid_parse(struct dvb_frontend *fe, int onoff)
 {
 	struct dib3000_state *state = fe->demodulator_priv;
-	deb_xfer("%s pid parsing\n",onoff ? "enabling" : "disabling");
+	dbg_xfer("%s pid parsing\n", onoff ? "enabling" : "disabling");
 	wr(DIB3000MB_REG_PID_PARSE,onoff);
 	return 0;
 }
diff --git a/drivers/media/dvb-frontends/ix2505v.c b/drivers/media/dvb-frontends/ix2505v.c
index 73f27105c139..3e1b2b52a0d0 100644
--- a/drivers/media/dvb-frontends/ix2505v.c
+++ b/drivers/media/dvb-frontends/ix2505v.c
@@ -13,13 +13,14 @@
 #include "ix2505v.h"
 
 static int ix2505v_debug;
-#define dprintk(level, args...) do { \
-	if (ix2505v_debug & level) \
-		printk(KERN_DEBUG "ix2505v: " args); \
+#define dprintk(level, fmt, ...)					\
+do {									\
+	if (ix2505v_debug & (level))					\
+		printk(KERN_DEBUG "ix2505v: " fmt, ##__VA_ARGS__);	\
 } while (0)
 
-#define deb_info(args...)  dprintk(0x01, args)
-#define deb_i2c(args...)  dprintk(0x02, args)
+#define dbg_info(fmt, ...)	dprintk(0x01, fmt, ##__VA_ARGS__)
+#define dbg_i2c(fmt, ...)	dprintk(0x02, fmt, ##__VA_ARGS__)
 
 struct ix2505v_state {
 	struct i2c_adapter *i2c;
@@ -57,7 +58,7 @@ static int ix2505v_read_status_reg(struct ix2505v_state *state)
 	};
 
 	ret = i2c_transfer(state->i2c, msg, 1);
-	deb_i2c("Read %s ", __func__);
+	dbg_i2c("Read %s\n", __func__);
 
 	return (ret == 1) ? (int) b2[0] : -1;
 }
@@ -74,7 +75,7 @@ static int ix2505v_write(struct ix2505v_state *state, u8 buf[], u8 count)
 	ret = i2c_transfer(state->i2c, msg, 1);
 
 	if (ret != 1) {
-		deb_i2c("%s: i2c error, ret=%d\n", __func__, ret);
+		dbg_i2c("%s: i2c error, ret=%d\n", __func__, ret);
 		return -EIO;
 	}
 
@@ -153,7 +154,7 @@ static int ix2505v_set_params(struct dvb_frontend *fe)
 	data[1] = (N << 5) | (A & 0x1f);
 	data[2] = 0x81 | ((cc & 0x3) << 5) ; /*PD5,PD4 & TM = 0|C1,C0|REF=1*/
 
-	deb_info("Frq=%d x=%d N=%d A=%d\n", frequency, x, N, A);
+	dbg_info("Frq=%d x=%d N=%d A=%d\n", frequency, x, N, A);
 
 	if (frequency <= 1065000)
 		local_osc = (6 << 5) | 2;
@@ -197,8 +198,8 @@ static int ix2505v_set_params(struct dvb_frontend *fe)
 		else
 		lpf = 0xb;
 
-	deb_info("Osc=%x b_w=%x lpf=%x\n", local_osc, b_w, lpf);
-	deb_info("Data 0=[%4phN]\n", data);
+	dbg_info("Osc=%x b_w=%x lpf=%x\n", local_osc, b_w, lpf);
+	dbg_info("Data 0=[%4phN]\n", data);
 
 	if (fe->ops.i2c_gate_ctrl)
 		fe->ops.i2c_gate_ctrl(fe, 1);
@@ -219,7 +220,7 @@ static int ix2505v_set_params(struct dvb_frontend *fe)
 	data[2] |= ((lpf >> 2) & 0x3) << 3; /* lpf */
 	data[3] |= (lpf & 0x3) << 2;
 
-	deb_info("Data 2=[%x%x]\n", data[2], data[3]);
+	dbg_info("Data 2=[%x%x]\n", data[2], data[3]);
 
 	if (fe->ops.i2c_gate_ctrl)
 		fe->ops.i2c_gate_ctrl(fe, 1);
@@ -263,7 +264,7 @@ struct dvb_frontend *ix2505v_attach(struct dvb_frontend *fe,
 	int ret;
 
 	if (NULL == config) {
-		deb_i2c("%s: no config ", __func__);
+		dbg_i2c("%s: no config\n", __func__);
 		goto error;
 	}
 
@@ -281,7 +282,7 @@ struct dvb_frontend *ix2505v_attach(struct dvb_frontend *fe,
 		ret = ix2505v_read_status_reg(state);
 
 		if (ret & 0x80) {
-			deb_i2c("%s: No IX2505V found\n", __func__);
+			dbg_i2c("%s: No IX2505V found\n", __func__);
 			goto error;
 		}
 
@@ -293,7 +294,7 @@ struct dvb_frontend *ix2505v_attach(struct dvb_frontend *fe,
 
 	memcpy(&fe->ops.tuner_ops, &ix2505v_tuner_ops,
 		sizeof(struct dvb_tuner_ops));
-	deb_i2c("%s: initialization (%s addr=0x%02x) ok\n",
+	dbg_i2c("%s: initialization (%s addr=0x%02x) ok\n",
 		__func__, fe->ops.tuner_ops.info.name, config->tuner_address);
 
 	return fe;
diff --git a/drivers/media/dvb-frontends/m88rs2000.c b/drivers/media/dvb-frontends/m88rs2000.c
index 39cbb3ea1c9d..4450bb1940ab 100644
--- a/drivers/media/dvb-frontends/m88rs2000.c
+++ b/drivers/media/dvb-frontends/m88rs2000.c
@@ -39,13 +39,15 @@ static int m88rs2000_debug;
 module_param_named(debug, m88rs2000_debug, int, 0644);
 MODULE_PARM_DESC(debug, "set debugging level (1=info (or-able)).");
 
-#define dprintk(level, args...) do { \
-	if (level & m88rs2000_debug) \
-		printk(KERN_DEBUG "m88rs2000-fe: " args); \
+#define dprintk(level, fmt, ...)					\
+do {									\
+	if (m88rs2000_debug & (level))					\
+		printk(KERN_DEBUG "m88rs2000-fe: " fmt, ##__VA_ARGS__);	\
 } while (0)
 
-#define deb_info(args...)  dprintk(0x01, args)
-#define info(format, arg...) \
+#define dbg_info(fmt, ...)	dprintk(0x01, fmt, ##__VA_ARGS__)
+
+#define info(format, arg...)					\
 	printk(KERN_INFO "m88rs2000-fe: " format "\n" , ## arg)
 
 static int m88rs2000_writereg(struct m88rs2000_state *state,
@@ -63,7 +65,7 @@ static int m88rs2000_writereg(struct m88rs2000_state *state,
 	ret = i2c_transfer(state->i2c, &msg, 1);
 
 	if (ret != 1)
-		deb_info("%s: writereg error (reg == 0x%02x, val == 0x%02x, ret == %i)\n",
+		dbg_info("%s: writereg error (reg == 0x%02x, val == 0x%02x, ret == %i)\n",
 			 __func__, reg, data, ret);
 
 	return (ret != 1) ? -EREMOTEIO : 0;
@@ -92,8 +94,8 @@ static u8 m88rs2000_readreg(struct m88rs2000_state *state, u8 reg)
 	ret = i2c_transfer(state->i2c, msg, 2);
 
 	if (ret != 2)
-		deb_info("%s: readreg error (reg == 0x%02x, ret == %i)\n",
-				__func__, reg, ret);
+		dbg_info("%s: readreg error (reg == 0x%02x, ret == %i)\n",
+			 __func__, reg, ret);
 
 	return b1[0];
 }
@@ -186,7 +188,7 @@ static int m88rs2000_set_symbolrate(struct dvb_frontend *fe, u32 srate)
 	else
 		ret |= m88rs2000_writereg(state, 0xa3, 0x90);
 
-	deb_info("m88rs2000: m88rs2000_set_symbolrate\n");
+	dbg_info("%s\n", __func__);
 	return ret;
 }
 
@@ -197,7 +199,7 @@ static int m88rs2000_send_diseqc_msg(struct dvb_frontend *fe,
 
 	int i;
 	u8 reg;
-	deb_info("%s\n", __func__);
+	dbg_info("%s\n", __func__);
 	m88rs2000_writereg(state, 0x9a, 0x30);
 	reg = m88rs2000_readreg(state, 0xb2);
 	reg &= 0x3f;
@@ -239,7 +241,7 @@ static int m88rs2000_send_diseqc_burst(struct dvb_frontend *fe,
 {
 	struct m88rs2000_state *state = fe->demodulator_priv;
 	u8 reg0, reg1;
-	deb_info("%s\n", __func__);
+	dbg_info("%s\n", __func__);
 	m88rs2000_writereg(state, 0x9a, 0x30);
 	msleep(50);
 	reg0 = m88rs2000_readreg(state, 0xb1);
@@ -432,7 +434,7 @@ static int m88rs2000_init(struct dvb_frontend *fe)
 	struct m88rs2000_state *state = fe->demodulator_priv;
 	int ret;
 
-	deb_info("m88rs2000: init chip\n");
+	dbg_info("init chip\n");
 	/* Setup frontend from shutdown/cold */
 	if (state->config->inittab)
 		ret = m88rs2000_tab_set(state,
@@ -606,7 +608,7 @@ static int m88rs2000_set_frontend(struct dvb_frontend *fe)
 	state->no_lock_count = 0;
 
 	if (c->delivery_system != SYS_DVBS) {
-		deb_info("%s: unsupported delivery system selected (%d)\n",
+		dbg_info("%s: unsupported delivery system selected (%d)\n",
 			 __func__, c->delivery_system);
 		return -EOPNOTSUPP;
 	}
diff --git a/drivers/media/dvb-frontends/zl10036.c b/drivers/media/dvb-frontends/zl10036.c
index d392c7cce2ce..a69ff7ce0051 100644
--- a/drivers/media/dvb-frontends/zl10036.c
+++ b/drivers/media/dvb-frontends/zl10036.c
@@ -23,12 +23,14 @@
 #include "zl10036.h"
 
 static int zl10036_debug;
-#define dprintk(level, args...) \
-	do { if (zl10036_debug & level) printk(KERN_DEBUG "zl10036: " args); \
-	} while (0)
+#define dprintk(level, fmt, ...)					\
+do {									\
+	if (zl10036_debug & (level))					\
+		printk(KERN_DEBUG "zl10036: " fmt, ##__VA_ARGS__);	\
+} while (0)
 
-#define deb_info(args...)  dprintk(0x01, args)
-#define deb_i2c(args...)  dprintk(0x02, args)
+#define dbg_info(fmt, ...)	dprintk(0x01, fmt, ##__VA_ARGS__)
+#define dbg_i2c(fmt, ...)	dprintk(0x02, fmt, ##__VA_ARGS__)
 
 struct zl10036_state {
 	struct i2c_adapter *i2c;
@@ -70,10 +72,10 @@ static int zl10036_read_status_reg(struct zl10036_state *state)
 		return -EIO;
 	}
 
-	deb_i2c("R(status): %02x  [FL=%d]\n", status,
-		(status & STATUS_FL) ? 1 : 0);
+	dbg_i2c("R(status): %02x  [FL=%d]\n",
+		status, (status & STATUS_FL) ? 1 : 0);
 	if (status & STATUS_POR)
-		deb_info("%s: Power-On-Reset bit enabled - need to initialize the tuner\n",
+		dbg_info("%s: Power-On-Reset bit enabled - need to initialize the tuner\n",
 			 __func__);
 
 	return status;
@@ -104,13 +106,7 @@ static int zl10036_write(struct zl10036_state *state, u8 buf[], u8 count)
 		else if ((buf[0] & 0xf0) == 0xf0)
 			reg = 12;
 
-		deb_i2c("W(%d):", reg);
-		{
-			int i;
-			for (i = 0; i < count; i++)
-				printk(KERN_CONT " %02x", buf[i]);
-			printk(KERN_CONT "\n");
-		}
+		dbg_i2c("W(%d): %*ph\n", reg, (int)count, buf);
 	}
 
 	ret = i2c_transfer(state->i2c, msg, 1);
@@ -136,7 +132,7 @@ static int zl10036_sleep(struct dvb_frontend *fe)
 	u8 buf[] = { 0xf0, 0x80 }; /* regs 12/13 */
 	int ret;
 
-	deb_info("%s\n", __func__);
+	dbg_info("%s\n", __func__);
 
 	if (fe->ops.i2c_gate_ctrl)
 		fe->ops.i2c_gate_ctrl(fe, 1); /* open i2c_gate */
@@ -180,8 +176,8 @@ static int zl10036_set_frequency(struct zl10036_state *state, u32 frequency)
 	buf[0] = (div >> 8) & 0x7f;
 	buf[1] = (div >> 0) & 0xff;
 
-	deb_info("%s: ftodo=%u fpriv=%u ferr=%d div=%u\n", __func__,
-		frequency, state->frequency, foffset, div);
+	dbg_info("%s: ftodo=%u fpriv=%u ferr=%d div=%u\n",
+		 __func__, frequency, state->frequency, foffset, div);
 
 	return zl10036_write(state, buf, sizeof(buf));
 }
@@ -236,7 +232,7 @@ static int zl10036_set_bandwidth(struct zl10036_state *state, u32 fbw)
 
 	buf_bf[1] = (bf << 1) & 0x7e;
 	buf_br[1] = (br << 2) & 0x7c;
-	deb_info("%s: BW=%d br=%u bf=%u\n", __func__, fbw, br, bf);
+	dbg_info("%s: BW=%d br=%u bf=%u\n", __func__, fbw, br, bf);
 
 	if (br != state->br) {
 		ret = zl10036_write(state, buf_br, sizeof(buf_br));
@@ -287,7 +283,7 @@ static int zl10036_set_gain_params(struct zl10036_state *state,
 	/* P0=0 */
 	buf[1] = _RDIV_REG | ((c << 5) & 0x60);
 
-	deb_info("%s: c=%u rfg=%u ba=%u bg=%u\n", __func__, c, rfg, ba, bg);
+	dbg_info("%s: c=%u rfg=%u ba=%u bg=%u\n", __func__, c, rfg, ba, bg);
 	return zl10036_write(state, buf, sizeof(buf));
 }
 
@@ -400,7 +396,7 @@ static int zl10036_init_regs(struct zl10036_state *state)
 	if (!state->config->rf_loop_enable)
 		zl10036_init_tab[1][0] |= 0x01;
 
-	deb_info("%s\n", __func__);
+	dbg_info("%s\n", __func__);
 
 	for (i = 0; i < ARRAY_SIZE(zl10036_init_tab); i++) {
 		ret = zl10036_write(state, zl10036_init_tab[i], 2);
diff --git a/drivers/media/pci/b2c2/flexcop-dma.c b/drivers/media/pci/b2c2/flexcop-dma.c
index ba45b378d739..96a954f67af3 100644
--- a/drivers/media/pci/b2c2/flexcop-dma.c
+++ b/drivers/media/pci/b2c2/flexcop-dma.c
@@ -92,8 +92,8 @@ int flexcop_dma_xfer_control(struct flexcop_device *fc,
 	v0x0 = fc->read_ibi_reg(fc, r0x0);
 	v0xc = fc->read_ibi_reg(fc, r0xc);
 
-	deb_rdump("reg: %03x: %x\n", r0x0, v0x0.raw);
-	deb_rdump("reg: %03x: %x\n", r0xc, v0xc.raw);
+	dbg_rdump("reg: %03x: %x\n", r0x0, v0x0.raw);
+	dbg_rdump("reg: %03x: %x\n", r0xc, v0xc.raw);
 
 	if (index & FC_DMA_SUBADDR_0)
 		v0x0.dma_0x0.dma_0start = onoff;
@@ -104,8 +104,8 @@ int flexcop_dma_xfer_control(struct flexcop_device *fc,
 	fc->write_ibi_reg(fc, r0x0, v0x0);
 	fc->write_ibi_reg(fc, r0xc, v0xc);
 
-	deb_rdump("reg: %03x: %x\n", r0x0, v0x0.raw);
-	deb_rdump("reg: %03x: %x\n", r0xc, v0xc.raw);
+	dbg_rdump("reg: %03x: %x\n", r0x0, v0x0.raw);
+	dbg_rdump("reg: %03x: %x\n", r0xc, v0xc.raw);
 	return 0;
 }
 EXPORT_SYMBOL(flexcop_dma_xfer_control);
@@ -117,7 +117,7 @@ static int flexcop_dma_remap(struct flexcop_device *fc,
 	flexcop_ibi_register r = (dma_idx & FC_DMA_1) ? dma1_00c : dma2_01c;
 	flexcop_ibi_value v = fc->read_ibi_reg(fc, r);
 
-	deb_info("%s\n", __func__);
+	dbg_info("%s\n", __func__);
 	v.dma_0xc.remap_enable = onoff;
 	fc->write_ibi_reg(fc, r, v);
 	return 0;
@@ -166,7 +166,7 @@ int flexcop_dma_config_timer(struct flexcop_device *fc,
 
 	flexcop_dma_remap(fc, dma_idx, 0);
 
-	deb_info("%s\n", __func__);
+	dbg_info("%s\n", __func__);
 	v.dma_0x4_write.dmatimer = cycles;
 	fc->write_ibi_reg(fc, r, v);
 	return 0;
diff --git a/drivers/media/pci/b2c2/flexcop-pci.c b/drivers/media/pci/b2c2/flexcop-pci.c
index a9d9520a94c6..0d90bd56a2c9 100644
--- a/drivers/media/pci/b2c2/flexcop-pci.c
+++ b/drivers/media/pci/b2c2/flexcop-pci.c
@@ -18,19 +18,23 @@ module_param(irq_chk_intv, int, 0644);
 MODULE_PARM_DESC(irq_chk_intv, "set the interval for IRQ streaming watchdog.");
 
 #ifdef CONFIG_DVB_B2C2_FLEXCOP_DEBUG
-#define dprintk(level,args...) \
-	do { if ((debug & level)) printk(args); } while (0)
+#define dprintk(level, fmt, ...)					\
+do {									\
+	if (debug & (level))						\
+		printk(KERN_DEBUG fmt, ##__VA_ARGS__);			\
+} while (0)
 #define DEBSTATUS ""
 #else
-#define dprintk(level,args...)
+#define dprintk(level, fmt, ...)					\
+	no_printk(KERN_DEBUG fmt, ##__VA_ARGS__)
 #define DEBSTATUS " (debugging is not enabled)"
 #endif
 
-#define deb_info(args...) dprintk(0x01, args)
-#define deb_reg(args...) dprintk(0x02, args)
-#define deb_ts(args...) dprintk(0x04, args)
-#define deb_irq(args...) dprintk(0x08, args)
-#define deb_chk(args...) dprintk(0x10, args)
+#define dbg_info(fmt, ...)	dprintk(0x01, fmt, ##__VA_ARGS__)
+#define dbg_reg(fmt, ...)	dprintk(0x02, fmt, ##__VA_ARGS__)
+#define dbg_ts(fmt, ...)	dprintk(0x04, fmt, ##__VA_ARGS__)
+#define dbg_irq(fmt, ...)	dprintk(0x08, fmt, ##__VA_ARGS__)
+#define dbg_chk(fmt, ...)	dprintk(0x10, fmt, ##__VA_ARGS__)
 
 static int debug;
 module_param(debug, int, 0644);
@@ -82,7 +86,7 @@ static flexcop_ibi_value flexcop_pci_read_ibi_reg(struct flexcop_device *fc,
 
 	if (lastrreg != r || lastrval != v.raw) {
 		lastrreg = r; lastrval = v.raw;
-		deb_reg("new rd: %3x: %08x\n", r, v.raw);
+		dbg_reg("new rd: %3x: %08x\n", r, v.raw);
 	}
 
 	return v;
@@ -95,7 +99,7 @@ static int flexcop_pci_write_ibi_reg(struct flexcop_device *fc,
 
 	if (lastwreg != r || lastwval != v.raw) {
 		lastwreg = r; lastwval = v.raw;
-		deb_reg("new wr: %3x: %08x\n", r, v.raw);
+		dbg_reg("new wr: %3x: %08x\n", r, v.raw);
 	}
 
 	writel(v.raw, fc_pci->io_mem + r);
@@ -111,10 +115,10 @@ static void flexcop_pci_irq_check_work(struct work_struct *work)
 	if (fc->feedcount) {
 
 		if (fc_pci->count == fc_pci->count_prev) {
-			deb_chk("no IRQ since the last check\n");
+			dbg_chk("no IRQ since the last check\n");
 			if (fc_pci->stream_problem++ == 3) {
 				struct dvb_demux_feed *feed;
-				deb_info("flexcop-pci: stream problem, resetting pid filter\n");
+				dbg_info("flexcop-pci: stream problem, resetting pid filter\n");
 
 				spin_lock_irq(&fc->demux.lock);
 				list_for_each_entry(feed, &fc->demux.feed_list,
@@ -156,16 +160,16 @@ static irqreturn_t flexcop_pci_isr(int irq, void *dev_id)
 
 	/* errors */
 	if (v.irq_20c.Data_receiver_error)
-		deb_chk("data receiver error\n");
+		dbg_chk("data receiver error\n");
 	if (v.irq_20c.Continuity_error_flag)
-		deb_chk("Continuity error flag is set\n");
+		dbg_chk("Continuity error flag is set\n");
 	if (v.irq_20c.LLC_SNAP_FLAG_set)
-		deb_chk("LLC_SNAP_FLAG_set is set\n");
+		dbg_chk("LLC_SNAP_FLAG_set is set\n");
 	if (v.irq_20c.Transport_Error)
-		deb_chk("Transport error\n");
+		dbg_chk("Transport error\n");
 
 	if ((fc_pci->count % 1000) == 0)
-		deb_chk("%d valid irq took place so far\n", fc_pci->count);
+		dbg_chk("%d valid irq took place so far\n", fc_pci->count);
 
 	if (v.irq_20c.DMA1_IRQ_Status == 1) {
 		if (fc_pci->active_dma1_addr == 0)
@@ -177,7 +181,7 @@ static irqreturn_t flexcop_pci_isr(int irq, void *dev_id)
 					fc_pci->dma[0].cpu_addr1,
 					fc_pci->dma[0].size / 188);
 
-		deb_irq("page change to page: %d\n",!fc_pci->active_dma1_addr);
+		dbg_irq("page change to page: %d\n", !fc_pci->active_dma1_addr);
 		fc_pci->active_dma1_addr = !fc_pci->active_dma1_addr;
 		/* for the timer IRQ we only can use buffer dmx feeding, because we don't have
 		 * complete TS packets when reading from the DMA memory */
@@ -186,17 +190,17 @@ static irqreturn_t flexcop_pci_isr(int irq, void *dev_id)
 			fc->read_ibi_reg(fc,dma1_008).dma_0x8.dma_cur_addr << 2;
 		u32 cur_pos = cur_addr - fc_pci->dma[0].dma_addr0;
 
-		deb_irq("%u irq: %08x cur_addr: %llx: cur_pos: %08x, last_cur_pos: %08x ",
-				jiffies_to_usecs(jiffies - fc_pci->last_irq),
-				v.raw, (unsigned long long)cur_addr, cur_pos,
-				fc_pci->last_dma1_cur_pos);
+		dbg_irq("%u irq: %08x cur_addr: %llx: cur_pos: %08x, last_cur_pos: %08x\n",
+			jiffies_to_usecs(jiffies - fc_pci->last_irq),
+			v.raw, (unsigned long long)cur_addr, cur_pos,
+			fc_pci->last_dma1_cur_pos);
 		fc_pci->last_irq = jiffies;
 
 		/* buffer end was reached, restarted from the beginning
 		 * pass the data from last_cur_pos to the buffer end to the demux
 		 */
 		if (cur_pos < fc_pci->last_dma1_cur_pos) {
-			deb_irq(" end was reached: passing %d bytes ",
+			dbg_irq("end was reached: passing %d bytes\n",
 				(fc_pci->dma[0].size*2 - 1) -
 				fc_pci->last_dma1_cur_pos);
 			flexcop_pass_dmx_data(fc_pci->fc_dev,
@@ -208,19 +212,18 @@ static irqreturn_t flexcop_pci_isr(int irq, void *dev_id)
 		}
 
 		if (cur_pos > fc_pci->last_dma1_cur_pos) {
-			deb_irq(" passing %d bytes ",
+			dbg_irq("passing %d bytes\n",
 				cur_pos - fc_pci->last_dma1_cur_pos);
 			flexcop_pass_dmx_data(fc_pci->fc_dev,
 				fc_pci->dma[0].cpu_addr0 +
 					fc_pci->last_dma1_cur_pos,
 				cur_pos - fc_pci->last_dma1_cur_pos);
 		}
-		deb_irq("\n");
 
 		fc_pci->last_dma1_cur_pos = cur_pos;
 		fc_pci->count++;
 	} else {
-		deb_irq("isr for flexcop called, apparently without reason (%08x)\n",
+		dbg_irq("isr for flexcop called, apparently without reason (%08x)\n",
 			v.raw);
 		ret = IRQ_NONE;
 	}
@@ -238,19 +241,19 @@ static int flexcop_pci_stream_control(struct flexcop_device *fc, int onoff)
 		flexcop_dma_config_timer(fc, FC_DMA_1, 0);
 		flexcop_dma_xfer_control(fc, FC_DMA_1,
 				FC_DMA_SUBADDR_0 | FC_DMA_SUBADDR_1, 1);
-		deb_irq("DMA xfer enabled\n");
+		dbg_irq("DMA xfer enabled\n");
 
 		fc_pci->last_dma1_cur_pos = 0;
 		flexcop_dma_control_timer_irq(fc, FC_DMA_1, 1);
-		deb_irq("IRQ enabled\n");
+		dbg_irq("IRQ enabled\n");
 		fc_pci->count_prev = fc_pci->count;
 	} else {
 		flexcop_dma_control_timer_irq(fc, FC_DMA_1, 0);
-		deb_irq("IRQ disabled\n");
+		dbg_irq("IRQ disabled\n");
 
 		flexcop_dma_xfer_control(fc, FC_DMA_1,
 			 FC_DMA_SUBADDR_0 | FC_DMA_SUBADDR_1, 0);
-		deb_irq("DMA xfer disabled\n");
+		dbg_irq("DMA xfer disabled\n");
 	}
 	return 0;
 }
diff --git a/drivers/media/usb/b2c2/flexcop-usb.c b/drivers/media/usb/b2c2/flexcop-usb.c
index 198ddfb8d2b1..e4a0d09e56cf 100644
--- a/drivers/media/usb/b2c2/flexcop-usb.c
+++ b/drivers/media/usb/b2c2/flexcop-usb.c
@@ -15,20 +15,16 @@
 
 /* debug */
 #ifdef CONFIG_DVB_B2C2_FLEXCOP_DEBUG
-#define dprintk(level,args...) \
-	do { if ((debug & level)) printk(args); } while (0)
-
-#define debug_dump(b, l, method) do {\
-	int i; \
-	for (i = 0; i < l; i++) \
-		method("%02x ", b[i]); \
-	method("\n"); \
+#define dprintk(level, fmt, ...)					\
+do {									\
+	if (debug & (level))						\
+		printk(KERN_DEBUG fmt, ##__VA_ARGS__);			\
 } while (0)
 
 #define DEBSTATUS ""
 #else
-#define dprintk(level, args...)
-#define debug_dump(b, l, method)
+#define dprintk(level, fmt, ...)					\
+	no_printk(KERN_DEBUG fmt, ##__VA_ARGS__)
 #define DEBSTATUS " (debugging is not enabled)"
 #endif
 
@@ -37,11 +33,11 @@ module_param(debug, int, 0644);
 MODULE_PARM_DESC(debug, "set debugging level (1=info,ts=2,ctrl=4,i2c=8,v8mem=16 (or-able))." DEBSTATUS);
 #undef DEBSTATUS
 
-#define deb_info(args...) dprintk(0x01, args)
-#define deb_ts(args...) dprintk(0x02, args)
-#define deb_ctrl(args...) dprintk(0x04, args)
-#define deb_i2c(args...) dprintk(0x08, args)
-#define deb_v8(args...) dprintk(0x10, args)
+#define dbg_info(args...) dprintk(0x01, args)
+#define dbg_ts(args...) dprintk(0x02, args)
+#define dbg_ctrl(args...) dprintk(0x04, args)
+#define dbg_i2c(args...) dprintk(0x08, args)
+#define dbg_v8(args...) dprintk(0x10, args)
 
 /* JLP 111700: we will include the 1 bit gap between the upper and lower 3 bits
  * in the IBI address, to make the V8 code simpler.
@@ -137,11 +133,11 @@ static int flexcop_usb_v8_memory_req(struct flexcop_usb *fc_usb,
 		pipe = B2C2_USB_CTRL_PIPE_OUT;
 		break;
 	default:
-		deb_info("unsupported request for v8_mem_req %x.\n", req);
+		dbg_info("unsupported request for v8_mem_req %x\n", req);
 		return -EINVAL;
 	}
-	deb_v8("v8mem: %02x %02x %04x %04x, len: %d\n", request_type, req,
-			wAddress, wIndex, buflen);
+	dbg_v8("v8mem: %02x %02x %04x %04x, len: %d\n",
+	       request_type, req, wAddress, wIndex, buflen);
 
 	mutex_lock(&fc_usb->data_mutex);
 
@@ -167,7 +163,7 @@ static int flexcop_usb_v8_memory_req(struct flexcop_usb *fc_usb,
 
 	mutex_unlock(&fc_usb->data_mutex);
 
-	debug_dump(pbBuffer, ret, deb_v8);
+	dbg_v8("v8mem buffer: %*ph\n", ret, pbBuffer);
 	return ret;
 }
 
@@ -202,9 +198,9 @@ static int flexcop_usb_memory_req(struct flexcop_usb *fc_usb,
 			wMax < bytes_left_to_read_on_page(addr, len) ?
 				wMax :
 				bytes_left_to_read_on_page(addr, len);
-		deb_info("%x\n",
-			(addr & V8_MEMORY_PAGE_MASK) |
-				(V8_MEMORY_EXTENDED*extended));
+		dbg_info("%x\n",
+			 (addr & V8_MEMORY_PAGE_MASK) |
+			 (V8_MEMORY_EXTENDED * extended));
 
 		ret = flexcop_usb_v8_memory_req(fc_usb, req,
 			page_start + (addr / V8_MEMORY_PAGE_SIZE),
@@ -259,16 +255,16 @@ static int flexcop_usb_i2c_req(struct flexcop_i2c_adapter *i2c,
 		request_type |= USB_DIR_IN;
 		break;
 	default:
-		deb_info("unsupported function for i2c_req %x\n", func);
+		dbg_info("unsupported function for i2c_req %x\n", func);
 		return -EINVAL;
 	}
 	wValue = (func << 8) | (i2c->port << 4);
 	wIndex = (chipaddr << 8 ) | addr;
 
-	deb_i2c("i2c %2d: %02x %02x %02x %02x %02x %02x\n",
-			func, request_type, req,
-			wValue & 0xff, wValue >> 8,
-			wIndex & 0xff, wIndex >> 8);
+	dbg_i2c("i2c %2d: %02x %02x %02x %02x %02x %02x\n",
+		func, request_type, req,
+		wValue & 0xff, wValue >> 8,
+		wIndex & 0xff, wIndex >> 8);
 
 	mutex_lock(&fc_usb->data_mutex);
 
@@ -332,8 +328,8 @@ static void flexcop_usb_process_frame(struct flexcop_usb *fc_usb,
 	u8 *b;
 	int l;
 
-	deb_ts("tmp_buffer_length=%d, buffer_length=%d\n",
-		fc_usb->tmp_buffer_length, buffer_length);
+	dbg_ts("tmp_buffer_length=%d, buffer_length=%d\n",
+	       fc_usb->tmp_buffer_length, buffer_length);
 
 	if (fc_usb->tmp_buffer_length > 0) {
 		memcpy(fc_usb->tmp_buffer+fc_usb->tmp_buffer_length, buffer,
@@ -354,17 +350,17 @@ static void flexcop_usb_process_frame(struct flexcop_usb *fc_usb,
 					flexcop_pass_dmx_packets(
 							fc_usb->fc_dev, b+2, 1);
 				else
-					deb_ts("not ts packet %*ph\n", 4, b+2);
+					dbg_ts("not ts packet %*ph\n", 4, b + 2);
 				b += 190;
 				l -= 190;
 				break;
 			default:
-				deb_ts("wrong packet type\n");
+				dbg_ts("wrong packet type\n");
 				l = 0;
 				break;
 			}
 		} else {
-			deb_ts("wrong header\n");
+			dbg_ts("wrong header\n");
 			l = 0;
 		}
 	}
@@ -380,8 +376,8 @@ static void flexcop_usb_urb_complete(struct urb *urb)
 	int i;
 
 	if (urb->actual_length > 0)
-		deb_ts("urb completed, bufsize: %d actlen; %d\n",
-			urb->transfer_buffer_length, urb->actual_length);
+		dbg_ts("urb completed, bufsize: %d actlen; %d\n",
+		       urb->transfer_buffer_length, urb->actual_length);
 
 	for (i = 0; i < urb->number_of_packets; i++) {
 		if (urb->iso_frame_desc[i].status < 0) {
@@ -389,8 +385,8 @@ static void flexcop_usb_urb_complete(struct urb *urb)
 				urb->iso_frame_desc[i].status);
 		} else
 			if (urb->iso_frame_desc[i].actual_length > 0) {
-				deb_ts("passed %d bytes to the demux\n",
-					urb->iso_frame_desc[i].actual_length);
+				dbg_ts("passed %d bytes to the demux\n",
+				       urb->iso_frame_desc[i].actual_length);
 
 				flexcop_usb_process_frame(fc_usb,
 					urb->transfer_buffer +
@@ -414,7 +410,7 @@ static void flexcop_usb_transfer_exit(struct flexcop_usb *fc_usb)
 	int i;
 	for (i = 0; i < B2C2_USB_NUM_ISO_URB; i++)
 		if (fc_usb->iso_urb[i] != NULL) {
-			deb_ts("unlinking/killing urb no. %d\n",i);
+			dbg_ts("unlinking/killing urb no. %d\n", i);
 			usb_kill_urb(fc_usb->iso_urb[i]);
 			usb_free_urb(fc_usb->iso_urb[i]);
 		}
@@ -433,9 +429,9 @@ static int flexcop_usb_transfer_init(struct flexcop_usb *fc_usb)
 		frame_size, i, j, ret;
 	int buffer_offset = 0;
 
-	deb_ts("creating %d iso-urbs with %d frames each of %d bytes size = %d.\n",
+	dbg_ts("creating %d iso-urbs with %d frames each of %d bytes size = %d\n",
 	       B2C2_USB_NUM_ISO_URB,
-			B2C2_USB_FRAMES_PER_ISO, frame_size, bufsize);
+	       B2C2_USB_FRAMES_PER_ISO, frame_size, bufsize);
 
 	fc_usb->iso_buffer = usb_alloc_coherent(fc_usb->udev,
 			bufsize, GFP_KERNEL, &fc_usb->dma_addr);
@@ -459,7 +455,7 @@ static int flexcop_usb_transfer_init(struct flexcop_usb *fc_usb)
 	for (i = 0; i < B2C2_USB_NUM_ISO_URB; i++) {
 		int frame_offset = 0;
 		struct urb *urb = fc_usb->iso_urb[i];
-		deb_ts("initializing and submitting urb no. %d (buf_offset: %d).\n",
+		dbg_ts("initializing and submitting urb no. %d (buf_offset: %d)\n",
 		       i, buffer_offset);
 
 		urb->dev = fc_usb->udev;
@@ -474,8 +470,8 @@ static int flexcop_usb_transfer_init(struct flexcop_usb *fc_usb)
 
 		buffer_offset += frame_size * B2C2_USB_FRAMES_PER_ISO;
 		for (j = 0; j < B2C2_USB_FRAMES_PER_ISO; j++) {
-			deb_ts("urb no: %d, frame: %d, frame_offset: %d\n",
-					i, j, frame_offset);
+			dbg_ts("urb no: %d, frame: %d, frame_offset: %d\n",
+			       i, j, frame_offset);
 			urb->iso_frame_desc[j].offset = frame_offset;
 			urb->iso_frame_desc[j].length = frame_size;
 			frame_offset += frame_size;
@@ -485,7 +481,7 @@ static int flexcop_usb_transfer_init(struct flexcop_usb *fc_usb)
 			err("submitting urb %d failed with %d.", i, ret);
 			goto urb_error;
 		}
-		deb_ts("submitted urb no. %d.\n",i);
+		dbg_ts("submitted urb no. %d\n", i);
 	}
 
 	/* SRAM */
diff --git a/drivers/media/usb/dvb-usb-v2/lmedm04.c b/drivers/media/usb/dvb-usb-v2/lmedm04.c
index 8a3c0eeed959..b7d4c62875a9 100644
--- a/drivers/media/usb/dvb-usb-v2/lmedm04.c
+++ b/drivers/media/usb/dvb-usb-v2/lmedm04.c
@@ -83,9 +83,9 @@ static int dvb_usb_lme2510_debug;
 	if ((var >= level)) \
 		pr_debug(DVB_USB_LOG_PREFIX": " args); \
 } while (0)
-#define deb_info(level, args...) lme_debug(dvb_usb_lme2510_debug, level, args)
+#define dbg_info(level, args...) lme_debug(dvb_usb_lme2510_debug, level, args)
 #define debug_data_snipet(level, name, p) \
-	 deb_info(level, name" (%8phN)", p);
+	 dbg_info(level, name " (%8phN)", p);
 #define info(args...) pr_info(DVB_USB_LOG_PREFIX": "args)
 
 module_param_named(debug, dvb_usb_lme2510_debug, int, 0644);
@@ -185,7 +185,7 @@ static int lme2510_enable_pid(struct dvb_usb_device *d, u8 index, u16 pid_out)
 	u8 pid_no = index * 2;
 	u8 pid_len = pid_no + 2;
 	int ret = 0;
-	deb_info(1, "PID Setting Pid %04x", pid_out);
+	dbg_info(1, "PID Setting Pid %04x", pid_out);
 
 	if (st->pid_size == 0)
 		ret |= lme2510_stream_restart(d);
@@ -293,8 +293,8 @@ static void lme2510_int_response(struct urb *lme_urb)
 
 	for (i = 0; i < offset; ++i) {
 		ibuf = (u8 *)&rbuf[i*8];
-		deb_info(5, "INT O/S C =%02x C/O=%02x Type =%02x%02x",
-		offset, i, ibuf[0], ibuf[1]);
+		dbg_info(5, "INT O/S C =%02x C/O=%02x Type =%02x%02x",
+			 offset, i, ibuf[0], ibuf[1]);
 
 		switch (ibuf[0]) {
 		case 0xaa:
@@ -307,7 +307,7 @@ static void lme2510_int_response(struct urb *lme_urb)
 						ibuf[4] << 8  |
 						ibuf[5]);
 
-			deb_info(1, "INT Key = 0x%08x", key);
+			dbg_info(1, "INT Key = 0x%08x", key);
 			rc_keydown(adap_to_d(adap)->rc_dev, RC_PROTO_NEC32, key,
 				   0);
 			break;
@@ -407,7 +407,7 @@ static int lme2510_pid_filter_ctrl(struct dvb_usb_adapter *adap, int onoff)
 	static u8 rbuf[1];
 	int ret = 0;
 
-	deb_info(1, "PID Clearing Filter");
+	dbg_info(1, "PID Clearing Filter");
 
 	mutex_lock(&d->i2c_mutex);
 
@@ -431,8 +431,8 @@ static int lme2510_pid_filter(struct dvb_usb_adapter *adap, int index, u16 pid,
 	struct dvb_usb_device *d = adap_to_d(adap);
 	int ret = 0;
 
-	deb_info(3, "%s PID=%04x Index=%04x onoff=%02x", __func__,
-		pid, index, onoff);
+	dbg_info(3, "%s PID=%04x Index=%04x onoff=%02x",
+		 __func__, pid, index, onoff);
 
 	if (onoff) {
 		mutex_lock(&d->i2c_mutex);
@@ -521,7 +521,7 @@ static int lme2510_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msg[],
 		}
 
 		if (lme2510_msg(d, obuf, len, ibuf, 64) < 0) {
-			deb_info(1, "i2c transfer failed.");
+			dbg_info(1, "i2c transfer failed.");
 			mutex_unlock(&d->i2c_mutex);
 			return -EAGAIN;
 		}
@@ -559,13 +559,13 @@ static int lme2510_streaming_ctrl(struct dvb_frontend *fe, int onoff)
 	static u8 rbuf[1];
 	int ret = 0, rlen = sizeof(rbuf);
 
-	deb_info(1, "STM  (%02x)", onoff);
+	dbg_info(1, "STM  (%02x)", onoff);
 
 	/* Streaming is started by FE_HAS_LOCK */
 	if (onoff == 1)
 		st->stream_on = 1;
 	else {
-		deb_info(1, "STM Steam Off");
+		dbg_info(1, "STM Steam Off");
 		/* mutex is here only to avoid collision with I2C */
 		mutex_lock(&d->i2c_mutex);
 
@@ -625,8 +625,8 @@ static int lme2510_download_firmware(struct dvb_usb_device *d,
 			memcpy(&data[2], fw_data, dlen+1);
 			wlen = (u8) dlen + 4;
 			data[wlen-1] = check_sum(fw_data, dlen+1);
-			deb_info(1, "Data S=%02x:E=%02x CS= %02x", data[3],
-				data[dlen+2], data[dlen+3]);
+			dbg_info(1, "Data S=%02x:E=%02x CS= %02x",
+				 data[3], data[dlen + 2], data[dlen + 3]);
 			lme2510_usb_talk(d, data, wlen, data, len_in);
 			ret |= (data[0] == 0x88) ? 0 : -1;
 		}
@@ -756,7 +756,7 @@ static int lme2510_kill_urb(struct usb_data_stream *stream)
 	int i;
 
 	for (i = 0; i < stream->urbs_submitted; i++) {
-		deb_info(3, "killing URB no. %d.", i);
+		dbg_info(3, "killing URB no. %d.", i);
 		/* stop the URB */
 		usb_kill_urb(stream->urb_list[i]);
 	}
diff --git a/drivers/media/usb/dvb-usb/a800.c b/drivers/media/usb/dvb-usb/a800.c
index 36b5b6227412..a8383a3c4fc8 100644
--- a/drivers/media/usb/dvb-usb/a800.c
+++ b/drivers/media/usb/dvb-usb/a800.c
@@ -18,7 +18,7 @@ MODULE_PARM_DESC(debug, "set debugging level (rc=1 (or-able))." DVB_USB_DEBUG_ST
 
 DVB_DEFINE_MOD_OPT_ADAPTER_NR(adapter_nr);
 
-#define deb_rc(args...)   dprintk(debug,0x01,args)
+#define dbg_rc(fmt, ...)   dprintk(debug, 0x01, fmt, ##__VA_ARGS__)
 
 static int a800_power_ctrl(struct dvb_usb_device *d, int onoff)
 {
diff --git a/drivers/media/usb/dvb-usb/af9005-fe.c b/drivers/media/usb/dvb-usb/af9005-fe.c
index 9d6fa0556d7b..e78615d4d5bf 100644
--- a/drivers/media/usb/dvb-usb/af9005-fe.c
+++ b/drivers/media/usb/dvb-usb/af9005-fe.c
@@ -139,7 +139,7 @@ static int af9005_get_post_vit_err_cw_count(struct dvb_frontend *fe,
 	if (ret)
 		return ret;
 	if (!temp) {
-		deb_info("rsd counter not ready\n");
+		dbg_info("rsd counter not ready\n");
 		return 100;
 	}
 	/* get abort count */
@@ -192,7 +192,7 @@ static int af9005_get_post_vit_err_cw_count(struct dvb_frontend *fe,
 		err("wrong RSD packet count");
 		return -EIO;
 	}
-	deb_info("POST abort count %d err count %d rsd packets %d\n",
+	dbg_info("POST abort count %d err count %d rsd packets %d\n",
 		 loc_abort_count, err_count, cw_count);
 	*post_cw_count = cw_count - (u32) loc_abort_count;
 	*abort_count = loc_abort_count;
@@ -236,7 +236,7 @@ static int af9005_get_pre_vit_err_bit_count(struct dvb_frontend *fe,
 	if (ret)
 		return ret;
 	if (!temp) {
-		deb_info("viterbi counter not ready\n");
+		dbg_info("viterbi counter not ready\n");
 		return 101;	/* ERR_APO_VTB_COUNTER_NOT_READY; */
 	}
 	ret =
@@ -268,7 +268,7 @@ static int af9005_get_pre_vit_err_bit_count(struct dvb_frontend *fe,
 		return ret;
 	super_frame_count = ((u32) temp1 << 8) + temp0;
 	if (super_frame_count == 0) {
-		deb_info("super frame count 0\n");
+		dbg_info("super frame count 0\n");
 		return 102;
 	}
 
@@ -312,7 +312,7 @@ static int af9005_get_pre_vit_err_bit_count(struct dvb_frontend *fe,
 		return -EINVAL;
 	}
 	*pre_bit_count = super_frame_count * 68 * 4 * x * bits;
-	deb_info("PRE err count %d frame count %d bit count %d\n",
+	dbg_info("PRE err count %d frame count %d bit count %d\n",
 		 *pre_err_count, super_frame_count, *pre_bit_count);
 	return 0;
 }
@@ -372,12 +372,12 @@ static int af9005_get_statistic(struct dvb_frontend *fe)
 	int ret, fecavailable;
 	u64 numerator, denominator;
 
-	deb_info("GET STATISTIC\n");
+	dbg_info("GET STATISTIC\n");
 	ret = af9005_is_fecmon_available(fe, &fecavailable);
 	if (ret)
 		return ret;
 	if (!fecavailable) {
-		deb_info("fecmon not available\n");
+		dbg_info("fecmon not available\n");
 		return 0;
 	}
 
@@ -414,7 +414,7 @@ static int af9005_fe_refresh_state(struct dvb_frontend *fe)
 {
 	struct af9005_fe_state *state = fe->demodulator_priv;
 	if (time_after(jiffies, state->next_status_check)) {
-		deb_info("REFRESH STATE\n");
+		dbg_info("REFRESH STATE\n");
 
 		/* statistics */
 		if (af9005_get_statistic(fe))
@@ -468,7 +468,7 @@ static int af9005_fe_read_status(struct dvb_frontend *fe,
 	if (ret)
 		return ret;
 	if (temp != state->strong) {
-		deb_info("adjust for strong signal %d\n", temp);
+		dbg_info("adjust for strong signal %d\n", temp);
 		state->strong = temp;
 	}
 	return 0;
@@ -787,7 +787,7 @@ static int af9005_fe_power(struct dvb_frontend *fe, int on)
 	struct af9005_fe_state *state = fe->demodulator_priv;
 	u8 temp = on;
 	int ret;
-	deb_info("power %s tuner\n", on ? "on" : "off");
+	dbg_info("power %s tuner\n", on ? "on" : "off");
 	ret = af9005_send_command(state->d, 0x03, &temp, 1, NULL, 0);
 	return ret;
 }
@@ -809,10 +809,10 @@ static int af9005_fe_init(struct dvb_frontend *fe)
 	u8 buf[2];
 	u16 if1;
 
-	deb_info("in af9005_fe_init\n");
+	dbg_info("in %s\n", __func__);
 
 	/* reset */
-	deb_info("reset\n");
+	dbg_info("reset\n");
 	if ((ret =
 	     af9005_write_register_bits(state->d, xd_I2C_reg_ofdm_rst_en,
 					4, 1, 0x01)))
@@ -820,7 +820,7 @@ static int af9005_fe_init(struct dvb_frontend *fe)
 	if ((ret = af9005_write_ofdm_register(state->d, APO_REG_RESET, 0)))
 		return ret;
 	/* clear ofdm reset */
-	deb_info("clear ofdm reset\n");
+	dbg_info("clear ofdm reset\n");
 	for (i = 0; i < 150; i++) {
 		if ((ret =
 		     af9005_read_ofdm_register(state->d,
@@ -876,7 +876,7 @@ static int af9005_fe_init(struct dvb_frontend *fe)
 		return ret;
 
 	/* set stand alone chip */
-	deb_info("set stand alone chip\n");
+	dbg_info("set stand alone chip\n");
 	if ((ret =
 	     af9005_write_register_bits(state->d, xd_p_reg_dca_stand_alone,
 					reg_dca_stand_alone_pos,
@@ -884,7 +884,7 @@ static int af9005_fe_init(struct dvb_frontend *fe)
 		return ret;
 
 	/* set dca upper & lower chip */
-	deb_info("set dca upper & lower chip\n");
+	dbg_info("set dca upper & lower chip\n");
 	if ((ret =
 	     af9005_write_register_bits(state->d, xd_p_reg_dca_upper_chip,
 					reg_dca_upper_chip_pos,
@@ -897,13 +897,13 @@ static int af9005_fe_init(struct dvb_frontend *fe)
 		return ret;
 
 	/* set 2wire master clock to 0x14 (for 60KHz) */
-	deb_info("set 2wire master clock to 0x14 (for 60KHz)\n");
+	dbg_info("set 2wire master clock to 0x14 (for 60KHz)\n");
 	if ((ret =
 	     af9005_write_ofdm_register(state->d, xd_I2C_i2c_m_period, 0x14)))
 		return ret;
 
 	/* clear dca enable chip */
-	deb_info("clear dca enable chip\n");
+	dbg_info("clear dca enable chip\n");
 	if ((ret =
 	     af9005_write_register_bits(state->d, xd_p_reg_dca_en,
 					reg_dca_en_pos, reg_dca_en_len, 0)))
@@ -917,12 +917,12 @@ static int af9005_fe_init(struct dvb_frontend *fe)
 		return ret;
 
 	/* init other parameters: program cfoe and select bandwidth */
-	deb_info("program cfoe\n");
+	dbg_info("program cfoe\n");
 	ret = af9005_fe_program_cfoe(state->d, 6000000);
 	if (ret)
 		return ret;
 	/* set read-update bit for modulation */
-	deb_info("set read-update bit for modulation\n");
+	dbg_info("set read-update bit for modulation\n");
 	if ((ret =
 	     af9005_write_register_bits(state->d, xd_p_reg_feq_read_update,
 					reg_feq_read_update_pos,
@@ -933,7 +933,7 @@ static int af9005_fe_init(struct dvb_frontend *fe)
 	   but sniffing reveals that it doesn't do it */
 
 	/* set read-update bit to 1 for DCA modulation */
-	deb_info("set read-update bit 1 for DCA modulation\n");
+	dbg_info("set read-update bit 1 for DCA modulation\n");
 	if ((ret =
 	     af9005_write_register_bits(state->d, xd_p_reg_dca_read_update,
 					reg_dca_read_update_pos,
@@ -941,7 +941,7 @@ static int af9005_fe_init(struct dvb_frontend *fe)
 		return ret;
 
 	/* enable fec monitor */
-	deb_info("enable fec monitor\n");
+	dbg_info("enable fec monitor\n");
 	if ((ret =
 	     af9005_write_register_bits(state->d, xd_p_fec_vtb_rsd_mon_en,
 					fec_vtb_rsd_mon_en_pos,
@@ -952,12 +952,12 @@ static int af9005_fe_init(struct dvb_frontend *fe)
 	ret = af9005_write_ofdm_register(state->d, 0xa601, 0);
 
 	/* set api_retrain_never_freeze */
-	deb_info("set api_retrain_never_freeze\n");
+	dbg_info("set api_retrain_never_freeze\n");
 	if ((ret = af9005_write_ofdm_register(state->d, 0xaefb, 0x01)))
 		return ret;
 
 	/* load init script */
-	deb_info("load init script\n");
+	dbg_info("load init script\n");
 	scriptlen = sizeof(script) / sizeof(RegDesc);
 	for (i = 0; i < scriptlen; i++) {
 		if ((ret =
@@ -989,7 +989,7 @@ static int af9005_fe_init(struct dvb_frontend *fe)
 
 
 	/* save original TOPs */
-	deb_info("save original TOPs\n");
+	dbg_info("save original TOPs\n");
 
 	/*  RF TOP */
 	ret =
@@ -1031,7 +1031,7 @@ static int af9005_fe_init(struct dvb_frontend *fe)
 			err("Impossible to read EEPROM\n");
 			return ret;
 		}
-		deb_info("Tuner id %d, board id %d\n", buf[0], buf[1]);
+		dbg_info("Tuner id %d, board id %d\n", buf[0], buf[1]);
 		switch (buf[0]) {
 		case 2:	/* MT2060 */
 			/* read if1 from eeprom */
@@ -1043,7 +1043,7 @@ static int af9005_fe_init(struct dvb_frontend *fe)
 			if1 = (u16) (buf[0] << 8) + buf[1];
 			if (dvb_attach(mt2060_attach, fe, &adap->dev->i2c_adap,
 					 &af9005_mt2060_config, if1) == NULL) {
-				deb_info("MT2060 attach failed\n");
+				dbg_info("MT2060 attach failed\n");
 				return -ENODEV;
 			}
 			break;
@@ -1051,7 +1051,7 @@ static int af9005_fe_init(struct dvb_frontend *fe)
 		case 9:	/* QT1010B */
 			if (dvb_attach(qt1010_attach, fe, &adap->dev->i2c_adap,
 					&af9005_qt1010_config) ==NULL) {
-				deb_info("QT1010 attach failed\n");
+				dbg_info("QT1010 attach failed\n");
 				return -ENODEV;
 			}
 			break;
@@ -1064,7 +1064,7 @@ static int af9005_fe_init(struct dvb_frontend *fe)
 			return ret;
 	}
 
-	deb_info("profit!\n");
+	dbg_info("profit!\n");
 	return 0;
 }
 
@@ -1095,14 +1095,14 @@ static int af9005_fe_set_frontend(struct dvb_frontend *fe)
 	int ret;
 	u8 temp, temp0, temp1, temp2;
 
-	deb_info("af9005_fe_set_frontend freq %d bw %d\n", fep->frequency,
-		 fep->bandwidth_hz);
+	dbg_info("%s: freq %d bw %d\n",
+		 __func__, fep->frequency, fep->bandwidth_hz);
 	if (fe->ops.tuner_ops.release == NULL) {
 		err("Tuner not attached");
 		return -ENODEV;
 	}
 
-	deb_info("turn off led\n");
+	dbg_info("turn off led\n");
 	/* not in the log */
 	ret = af9005_led_control(state->d, 0);
 	if (ret)
@@ -1113,7 +1113,7 @@ static int af9005_fe_set_frontend(struct dvb_frontend *fe)
 		return ret;
 
 	/* set FCW to default value */
-	deb_info("set FCW to default value\n");
+	dbg_info("set FCW to default value\n");
 	temp0 = (u8) (state->original_fcw & 0x000000ff);
 	temp1 = (u8) ((state->original_fcw & 0x0000ff00) >> 8);
 	temp2 = (u8) ((state->original_fcw & 0x00ff0000) >> 16);
@@ -1128,7 +1128,7 @@ static int af9005_fe_set_frontend(struct dvb_frontend *fe)
 		return ret;
 
 	/* restore original TOPs */
-	deb_info("restore original TOPs\n");
+	dbg_info("restore original TOPs\n");
 	ret =
 	    af9005_write_word_agc(state->d,
 				  xd_p_reg_aagc_rf_top_numerator_9_8,
@@ -1155,7 +1155,7 @@ static int af9005_fe_set_frontend(struct dvb_frontend *fe)
 		return ret;
 
 	/* select bandwidth */
-	deb_info("select bandwidth");
+	dbg_info("select bandwidth");
 	ret = af9005_fe_select_bw(state->d, fep->bandwidth_hz);
 	if (ret)
 		return ret;
@@ -1164,33 +1164,33 @@ static int af9005_fe_set_frontend(struct dvb_frontend *fe)
 		return ret;
 
 	/* clear easy mode flag */
-	deb_info("clear easy mode flag\n");
+	dbg_info("clear easy mode flag\n");
 	ret = af9005_write_ofdm_register(state->d, 0xaefd, 0);
 	if (ret)
 		return ret;
 
 	/* set unplug threshold to original value */
-	deb_info("set unplug threshold to original value\n");
+	dbg_info("set unplug threshold to original value\n");
 	ret =
 	    af9005_write_ofdm_register(state->d, xd_p_reg_unplug_th,
 				       state->original_if_unplug_th);
 	if (ret)
 		return ret;
 	/* set tuner */
-	deb_info("set tuner\n");
+	dbg_info("set tuner\n");
 	ret = fe->ops.tuner_ops.set_params(fe);
 	if (ret)
 		return ret;
 
 	/* trigger ofsm */
-	deb_info("trigger ofsm\n");
+	dbg_info("trigger ofsm\n");
 	temp = 0;
 	ret = af9005_write_tuner_registers(state->d, 0xffff, &temp, 1);
 	if (ret)
 		return ret;
 
 	/* clear retrain and freeze flag */
-	deb_info("clear retrain and freeze flag\n");
+	dbg_info("clear retrain and freeze flag\n");
 	ret =
 	    af9005_write_register_bits(state->d,
 				       xd_p_reg_api_retrain_request,
@@ -1228,20 +1228,20 @@ static int af9005_fe_get_frontend(struct dvb_frontend *fe,
 				      &temp);
 	if (ret)
 		return ret;
-	deb_info("===== fe_get_frontend_legacy = =============\n");
-	deb_info("CONSTELLATION ");
+	dbg_info("===== fe_get_frontend_legacy = =============\n");
+	dbg_info("CONSTELLATION ");
 	switch (temp) {
 	case 0:
 		fep->modulation = QPSK;
-		deb_info("QPSK\n");
+		dbg_info("QPSK\n");
 		break;
 	case 1:
 		fep->modulation = QAM_16;
-		deb_info("QAM_16\n");
+		dbg_info("QAM_16\n");
 		break;
 	case 2:
 		fep->modulation = QAM_64;
-		deb_info("QAM_64\n");
+		dbg_info("QAM_64\n");
 		break;
 	}
 
@@ -1252,23 +1252,23 @@ static int af9005_fe_get_frontend(struct dvb_frontend *fe,
 				      &temp);
 	if (ret)
 		return ret;
-	deb_info("HIERARCHY ");
+	dbg_info("HIERARCHY ");
 	switch (temp) {
 	case 0:
 		fep->hierarchy = HIERARCHY_NONE;
-		deb_info("NONE\n");
+		dbg_info("NONE\n");
 		break;
 	case 1:
 		fep->hierarchy = HIERARCHY_1;
-		deb_info("1\n");
+		dbg_info("1\n");
 		break;
 	case 2:
 		fep->hierarchy = HIERARCHY_2;
-		deb_info("2\n");
+		dbg_info("2\n");
 		break;
 	case 3:
 		fep->hierarchy = HIERARCHY_4;
-		deb_info("4\n");
+		dbg_info("4\n");
 		break;
 	}
 
@@ -1279,7 +1279,7 @@ static int af9005_fe_get_frontend(struct dvb_frontend *fe,
 	if (ret)
 		return ret;
 	/* if temp is set = high priority */
-	deb_info("PRIORITY %s\n", temp ? "high" : "low");
+	dbg_info("PRIORITY %s\n", temp ? "high" : "low");
 
 	/* high coderate */
 	ret =
@@ -1288,27 +1288,27 @@ static int af9005_fe_get_frontend(struct dvb_frontend *fe,
 				      &temp);
 	if (ret)
 		return ret;
-	deb_info("CODERATE HP ");
+	dbg_info("CODERATE HP ");
 	switch (temp) {
 	case 0:
 		fep->code_rate_HP = FEC_1_2;
-		deb_info("FEC_1_2\n");
+		dbg_info("FEC_1_2\n");
 		break;
 	case 1:
 		fep->code_rate_HP = FEC_2_3;
-		deb_info("FEC_2_3\n");
+		dbg_info("FEC_2_3\n");
 		break;
 	case 2:
 		fep->code_rate_HP = FEC_3_4;
-		deb_info("FEC_3_4\n");
+		dbg_info("FEC_3_4\n");
 		break;
 	case 3:
 		fep->code_rate_HP = FEC_5_6;
-		deb_info("FEC_5_6\n");
+		dbg_info("FEC_5_6\n");
 		break;
 	case 4:
 		fep->code_rate_HP = FEC_7_8;
-		deb_info("FEC_7_8\n");
+		dbg_info("FEC_7_8\n");
 		break;
 	}
 
@@ -1319,27 +1319,27 @@ static int af9005_fe_get_frontend(struct dvb_frontend *fe,
 				      &temp);
 	if (ret)
 		return ret;
-	deb_info("CODERATE LP ");
+	dbg_info("CODERATE LP ");
 	switch (temp) {
 	case 0:
 		fep->code_rate_LP = FEC_1_2;
-		deb_info("FEC_1_2\n");
+		dbg_info("FEC_1_2\n");
 		break;
 	case 1:
 		fep->code_rate_LP = FEC_2_3;
-		deb_info("FEC_2_3\n");
+		dbg_info("FEC_2_3\n");
 		break;
 	case 2:
 		fep->code_rate_LP = FEC_3_4;
-		deb_info("FEC_3_4\n");
+		dbg_info("FEC_3_4\n");
 		break;
 	case 3:
 		fep->code_rate_LP = FEC_5_6;
-		deb_info("FEC_5_6\n");
+		dbg_info("FEC_5_6\n");
 		break;
 	case 4:
 		fep->code_rate_LP = FEC_7_8;
-		deb_info("FEC_7_8\n");
+		dbg_info("FEC_7_8\n");
 		break;
 	}
 
@@ -1349,23 +1349,23 @@ static int af9005_fe_get_frontend(struct dvb_frontend *fe,
 				      reg_tpsd_gi_pos, reg_tpsd_gi_len, &temp);
 	if (ret)
 		return ret;
-	deb_info("GUARD INTERVAL ");
+	dbg_info("GUARD INTERVAL ");
 	switch (temp) {
 	case 0:
 		fep->guard_interval = GUARD_INTERVAL_1_32;
-		deb_info("1_32\n");
+		dbg_info("1_32\n");
 		break;
 	case 1:
 		fep->guard_interval = GUARD_INTERVAL_1_16;
-		deb_info("1_16\n");
+		dbg_info("1_16\n");
 		break;
 	case 2:
 		fep->guard_interval = GUARD_INTERVAL_1_8;
-		deb_info("1_8\n");
+		dbg_info("1_8\n");
 		break;
 	case 3:
 		fep->guard_interval = GUARD_INTERVAL_1_4;
-		deb_info("1_4\n");
+		dbg_info("1_4\n");
 		break;
 	}
 
@@ -1376,15 +1376,15 @@ static int af9005_fe_get_frontend(struct dvb_frontend *fe,
 				      &temp);
 	if (ret)
 		return ret;
-	deb_info("TRANSMISSION MODE ");
+	dbg_info("TRANSMISSION MODE ");
 	switch (temp) {
 	case 0:
 		fep->transmission_mode = TRANSMISSION_MODE_2K;
-		deb_info("2K\n");
+		dbg_info("2K\n");
 		break;
 	case 1:
 		fep->transmission_mode = TRANSMISSION_MODE_8K;
-		deb_info("8K\n");
+		dbg_info("8K\n");
 		break;
 	}
 
@@ -1392,19 +1392,19 @@ static int af9005_fe_get_frontend(struct dvb_frontend *fe,
 	ret =
 	    af9005_read_register_bits(state->d, xd_g_reg_bw, reg_bw_pos,
 				      reg_bw_len, &temp);
-	deb_info("BANDWIDTH ");
+	dbg_info("BANDWIDTH ");
 	switch (temp) {
 	case 0:
 		fep->bandwidth_hz = 6000000;
-		deb_info("6\n");
+		dbg_info("6\n");
 		break;
 	case 1:
 		fep->bandwidth_hz = 7000000;
-		deb_info("7\n");
+		dbg_info("7\n");
 		break;
 	case 2:
 		fep->bandwidth_hz = 8000000;
-		deb_info("8\n");
+		dbg_info("8\n");
 		break;
 	}
 	return 0;
@@ -1428,7 +1428,7 @@ struct dvb_frontend *af9005_fe_attach(struct dvb_usb_device *d)
 	if (state == NULL)
 		goto error;
 
-	deb_info("attaching frontend af9005\n");
+	dbg_info("attaching frontend af9005\n");
 
 	state->d = d;
 	state->opened = 0;
diff --git a/drivers/media/usb/dvb-usb/af9005-remote.c b/drivers/media/usb/dvb-usb/af9005-remote.c
index 41d48b3c8d05..9eff44ff7967 100644
--- a/drivers/media/usb/dvb-usb/af9005-remote.c
+++ b/drivers/media/usb/dvb-usb/af9005-remote.c
@@ -18,7 +18,8 @@ MODULE_PARM_DESC(debug,
 		 "enable (1) or disable (0) debug messages."
 		 DVB_USB_DEBUG_STATUS);
 
-#define deb_decode(args...)   dprintk(dvb_usb_af9005_remote_debug,0x01,args)
+#define dbg_decode(fmt, ...)						\
+	dprintk(dvb_usb_af9005_remote_debug, 0x01, fmt, ##__VA_ARGS__)
 
 struct rc_map_table rc_map_af9005_table[] = {
 
@@ -86,12 +87,12 @@ int af9005_rc_decode(struct dvb_usb_device *d, u8 * data, int len, u32 * event,
 				if (d->last_event == repeatable_keys[i]) {
 					*state = REMOTE_KEY_REPEAT;
 					*event = d->last_event;
-					deb_decode("repeat key, event %x\n",
+					dbg_decode("repeat key, event %x\n",
 						   *event);
 					return 0;
 				}
 			}
-			deb_decode("repeated key ignored (non repeatable)\n");
+			dbg_decode("repeated key ignored (non repeatable)\n");
 			return 0;
 		} else if (len >= 33 * 4) {	/*32 bits + start code */
 			result = 0;
@@ -104,17 +105,16 @@ int af9005_rc_decode(struct dvb_usb_device *d, u8 * data, int len, u32 * event,
 				if (mark * 2 > space)
 					result += 1;
 			}
-			deb_decode("key pressed, raw value %x\n", result);
+			dbg_decode("key pressed, raw value %x\n", result);
 			if ((result & 0xff000000) != 0xfe000000) {
-				deb_decode
-				    ("doesn't start with 0xfe, ignored\n");
+				dbg_decode("doesn't start with 0xfe, ignored\n");
 				return 0;
 			}
 			cust = (result >> 16) & 0xff;
 			dat = (result >> 8) & 0xff;
 			invdat = (~result) & 0xff;
 			if (dat != invdat) {
-				deb_decode("code != inverted code\n");
+				dbg_decode("code != inverted code\n");
 				return 0;
 			}
 			for (i = 0; i < rc_map_af9005_table_size; i++) {
@@ -122,12 +122,12 @@ int af9005_rc_decode(struct dvb_usb_device *d, u8 * data, int len, u32 * event,
 				    && rc5_data(&rc_map_af9005_table[i]) == dat) {
 					*event = rc_map_af9005_table[i].keycode;
 					*state = REMOTE_KEY_PRESSED;
-					deb_decode
-					    ("key pressed, event %x\n", *event);
+					dbg_decode("key pressed, event %x\n",
+						   *event);
 					return 0;
 				}
 			}
-			deb_decode("not found in table\n");
+			dbg_decode("not found in table\n");
 		}
 	}
 	return 0;
diff --git a/drivers/media/usb/dvb-usb/af9005.c b/drivers/media/usb/dvb-usb/af9005.c
index b6a2436d16e9..c7239ae61552 100644
--- a/drivers/media/usb/dvb-usb/af9005.c
+++ b/drivers/media/usb/dvb-usb/af9005.c
@@ -134,14 +134,13 @@ static int af9005_generic_read_write(struct dvb_usb_device *d, u16 reg,
 int af9005_read_ofdm_register(struct dvb_usb_device *d, u16 reg, u8 * value)
 {
 	int ret;
-	deb_reg("read register %x ", reg);
 	ret = af9005_generic_read_write(d, reg,
 					AF9005_CMD_READ, AF9005_OFDM_REG,
 					value, 1);
 	if (ret)
-		deb_reg("failed\n");
+		dbg_reg("read register %x failed\n", reg);
 	else
-		deb_reg("value %x\n", *value);
+		dbg_reg("read register %x value %x\n", reg, *value);
 	return ret;
 }
 
@@ -149,14 +148,14 @@ int af9005_read_ofdm_registers(struct dvb_usb_device *d, u16 reg,
 			       u8 * values, int len)
 {
 	int ret;
-	deb_reg("read %d registers %x ", len, reg);
 	ret = af9005_generic_read_write(d, reg,
 					AF9005_CMD_READ, AF9005_OFDM_REG,
 					values, len);
 	if (ret)
-		deb_reg("failed\n");
+		dbg_reg("read %d registers %x failed\n", len, reg);
 	else
-		debug_dump(values, len, deb_reg);
+		dbg_reg("read %d registers %x %*ph\n", len, reg, len, values);
+
 	return ret;
 }
 
@@ -164,14 +163,12 @@ int af9005_write_ofdm_register(struct dvb_usb_device *d, u16 reg, u8 value)
 {
 	int ret;
 	u8 temp = value;
-	deb_reg("write register %x value %x ", reg, value);
 	ret = af9005_generic_read_write(d, reg,
 					AF9005_CMD_WRITE, AF9005_OFDM_REG,
 					&temp, 1);
-	if (ret)
-		deb_reg("failed\n");
-	else
-		deb_reg("ok\n");
+	dbg_reg("write register %x value %x %s\n",
+		reg, value, ret ? "failed" : "ok");
+
 	return ret;
 }
 
@@ -179,16 +176,15 @@ int af9005_write_ofdm_registers(struct dvb_usb_device *d, u16 reg,
 				u8 * values, int len)
 {
 	int ret;
-	deb_reg("write %d registers %x values ", len, reg);
-	debug_dump(values, len, deb_reg);
+	dbg_reg("write %d registers %x values %*ph\n", len, reg, len, values);
 
 	ret = af9005_generic_read_write(d, reg,
 					AF9005_CMD_WRITE, AF9005_OFDM_REG,
 					values, len);
 	if (ret)
-		deb_reg("failed\n");
+		dbg_reg("failed\n");
 	else
-		deb_reg("ok\n");
+		dbg_reg("ok\n");
 	return ret;
 }
 
@@ -197,14 +193,14 @@ int af9005_read_register_bits(struct dvb_usb_device *d, u16 reg, u8 pos,
 {
 	u8 temp;
 	int ret;
-	deb_reg("read bits %x %x %x", reg, pos, len);
+	dbg_reg("read bits %x %x %x", reg, pos, len);
 	ret = af9005_read_ofdm_register(d, reg, &temp);
 	if (ret) {
-		deb_reg(" failed\n");
+		dbg_reg("read bits %x %x %x failed\n", reg, pos, len);
 		return ret;
 	}
 	*value = (temp >> pos) & regmask[len - 1];
-	deb_reg(" value %x\n", *value);
+	dbg_reg("read bits %x %x %x value %x\n", reg, pos, len, *value);
 	return 0;
 
 }
@@ -214,7 +210,7 @@ int af9005_write_register_bits(struct dvb_usb_device *d, u16 reg, u8 pos,
 {
 	u8 temp, mask;
 	int ret;
-	deb_reg("write bits %x %x %x value %x\n", reg, pos, len, value);
+	dbg_reg("write bits %x %x %x value %x\n", reg, pos, len, value);
 	if (pos == 0 && len == 8)
 		return af9005_write_ofdm_register(d, reg, value);
 	ret = af9005_read_ofdm_register(d, reg, &temp);
@@ -353,9 +349,8 @@ static int af9005_i2c_write(struct dvb_usb_device *d, u8 i2caddr, u8 reg,
 {
 	int ret, i;
 	u8 buf[3];
-	deb_i2c("i2c_write i2caddr %x, reg %x, len %d data ", i2caddr,
-		reg, len);
-	debug_dump(data, len, deb_i2c);
+	dbg_i2c("i2c_write i2caddr %x, reg %x, len %d data %*ph\n",
+		i2caddr, reg, len, len, data);
 
 	for (i = 0; i < len; i++) {
 		buf[0] = i2caddr;
@@ -366,11 +361,11 @@ static int af9005_i2c_write(struct dvb_usb_device *d, u8 i2caddr, u8 reg,
 						 APO_REG_I2C_RW_SILICON_TUNER,
 						 buf, 3);
 		if (ret) {
-			deb_i2c("i2c_write failed\n");
+			dbg_i2c("i2c_write failed\n");
 			return ret;
 		}
 	}
-	deb_i2c("i2c_write ok\n");
+	dbg_i2c("i2c_write ok\n");
 	return 0;
 }
 
@@ -379,7 +374,7 @@ static int af9005_i2c_read(struct dvb_usb_device *d, u8 i2caddr, u8 reg,
 {
 	int ret, i;
 	u8 temp;
-	deb_i2c("i2c_read i2caddr %x, reg %x, len %d\n ", i2caddr, reg, len);
+	dbg_i2c("i2c_read i2caddr %x, reg %x, len %d\n ", i2caddr, reg, len);
 	for (i = 0; i < len; i++) {
 		temp = reg + i;
 		ret =
@@ -387,13 +382,12 @@ static int af9005_i2c_read(struct dvb_usb_device *d, u8 i2caddr, u8 reg,
 						APO_REG_I2C_RW_SILICON_TUNER,
 						i2caddr, &temp, 1);
 		if (ret) {
-			deb_i2c("i2c_read failed\n");
+			dbg_i2c("i2c_read failed\n");
 			return ret;
 		}
 		data[i] = temp;
 	}
-	deb_i2c("i2c data read: ");
-	debug_dump(data, len, deb_i2c);
+	dbg_i2c("i2c data read: %*ph\n", len, data);
 	return 0;
 }
 
@@ -597,8 +591,7 @@ static int af9005_boot_packet(struct usb_device *udev, int type, u8 *reply,
 		err("boot packet invalid boot packet type");
 		return -EINVAL;
 	}
-	deb_fw(">>> ");
-	debug_dump(buf, FW_BULKOUT_SIZE + 2, deb_fw);
+	dbg_fw(">>> %*ph\n", FW_BULKOUT_SIZE + 2, buf);
 
 	ret = usb_bulk_msg(udev,
 			   usb_sndbulkpipe(udev, 0x02),
@@ -617,8 +610,7 @@ static int af9005_boot_packet(struct usb_device *udev, int type, u8 *reply,
 		err("boot packet recv bulk message failed: %d", ret);
 		return ret;
 	}
-	deb_fw("<<< ");
-	debug_dump(buf, act_len, deb_fw);
+	dbg_fw("<<< %*ph\n", act_len, buf);
 	checksum = 0;
 	switch (type) {
 	case FW_CONFIG:
@@ -731,8 +723,7 @@ static int af9005_download_firmware(struct usb_device *udev, const struct firmwa
 	for (i = 0; i < packets; i++) {
 		memcpy(&buf[2], fw->data + i * FW_BULKOUT_SIZE,
 		       FW_BULKOUT_SIZE);
-		deb_fw(">>> ");
-		debug_dump(buf, FW_BULKOUT_SIZE + 2, deb_fw);
+		dbg_fw(">>> %*ph\n", FW_BULKOUT_SIZE + 2, buf);
 		ret = usb_bulk_msg(udev,
 				   usb_sndbulkpipe(udev, 0x02),
 				   buf, FW_BULKOUT_SIZE + 2, &act_len, 1000);
@@ -810,10 +801,10 @@ static int af9005_frontend_attach(struct dvb_usb_adapter *adap)
 	usb_clear_halt(udev, usb_sndbulkpipe(udev, 2));
 	usb_clear_halt(udev, usb_rcvbulkpipe(udev, 1));
 	if (dvb_usb_af9005_dump_eeprom) {
-		printk("EEPROM DUMP\n");
+		printk(KERN_DEBUG "EEPROM DUMP\n");
 		for (i = 0; i < 255; i += 8) {
 			af9005_read_eeprom(adap->dev, i, buf, 8);
-			debug_dump(buf, 8, printk);
+			printk(KERN_DEBUG "%*ph\n", 8, buf);
 		}
 	}
 	adap->fe_adap[0].fe = af9005_fe_attach(adap->dev);
@@ -834,7 +825,7 @@ static int af9005_rc_query(struct dvb_usb_device *d, u32 * event, int *state)
 
 	mutex_lock(&d->data_mutex);
 
-	/* deb_info("rc_query\n"); */
+	/* dbg_info("rc_query\n"); */
 	st->data[0] = 3;		/* rest of packet length low */
 	st->data[1] = 0;		/* rest of packet length high */
 	st->data[2] = 0x40;		/* read remote */
@@ -861,14 +852,13 @@ static int af9005_rc_query(struct dvb_usb_device *d, u32 * event, int *state)
 		goto ret;
 	}
 	if (len > 0) {
-		deb_rc("rc data (%d) ", len);
-		debug_dump((st->data + 6), len, deb_rc);
+		dbg_rc("rc data (%d) %*ph\n", len, len, st->data + 6);
 		ret = rc_decode(d, &st->data[6], len, event, state);
 		if (ret) {
 			err("rc_decode failed");
 			goto ret;
 		} else {
-			deb_rc("rc_decode state %x event %x\n", *state, *event);
+			dbg_rc("rc_decode state %x event %x\n", *state, *event);
 			if (*state == REMOTE_KEY_REPEAT)
 				*event = d->last_event;
 		}
@@ -888,7 +878,7 @@ static int af9005_power_ctrl(struct dvb_usb_device *d, int onoff)
 static int af9005_pid_filter_control(struct dvb_usb_adapter *adap, int onoff)
 {
 	int ret;
-	deb_info("pid filter control  onoff %d\n", onoff);
+	dbg_info("pid filter control  onoff %d\n", onoff);
 	if (onoff) {
 		ret =
 		    af9005_write_ofdm_register(adap->dev, XD_MP2IF_DMX_CTRL, 1);
@@ -906,7 +896,7 @@ static int af9005_pid_filter_control(struct dvb_usb_adapter *adap, int onoff)
 		    af9005_write_ofdm_register(adap->dev, XD_MP2IF_DMX_CTRL, 0);
 	if (ret)
 		return ret;
-	deb_info("pid filter control ok\n");
+	dbg_info("pid filter control ok\n");
 	return 0;
 }
 
@@ -915,13 +905,13 @@ static int af9005_pid_filter(struct dvb_usb_adapter *adap, int index,
 {
 	u8 cmd = index & 0x1f;
 	int ret;
-	deb_info("set pid filter, index %d, pid %x, onoff %d\n", index,
+	dbg_info("set pid filter, index %d, pid %x, onoff %d\n", index,
 		 pid, onoff);
 	if (onoff) {
 		/* cannot use it as pid_filter_ctrl since it has to be done
 		   before setting the first pid */
 		if (adap->feedcount == 1) {
-			deb_info("first pid set, enable pid table\n");
+			dbg_info("first pid set, enable pid table\n");
 			ret = af9005_pid_filter_control(adap, onoff);
 			if (ret)
 				return ret;
@@ -941,7 +931,7 @@ static int af9005_pid_filter(struct dvb_usb_adapter *adap, int index,
 		cmd |= 0x20 | 0x40;
 	} else {
 		if (adap->feedcount == 0) {
-			deb_info("last pid unset, disable pid table\n");
+			dbg_info("last pid unset, disable pid table\n");
 			ret = af9005_pid_filter_control(adap, onoff);
 			if (ret)
 				return ret;
@@ -950,7 +940,7 @@ static int af9005_pid_filter(struct dvb_usb_adapter *adap, int index,
 	ret = af9005_write_ofdm_register(adap->dev, XD_MP2IF_PID_IDX, cmd);
 	if (ret)
 		return ret;
-	deb_info("set pid ok\n");
+	dbg_info("set pid ok\n");
 	return 0;
 }
 
@@ -970,7 +960,7 @@ static int af9005_identify_state(struct usb_device *udev,
 				 buf, FW_BULKOUT_SIZE + 2);
 	if (ret)
 		goto err;
-	deb_info("result of FW_CONFIG in identify state %d\n", reply);
+	dbg_info("result of FW_CONFIG in identify state %d\n", reply);
 	if (reply == 0x01)
 		*cold = 1;
 	else if (reply == 0x02)
@@ -978,7 +968,7 @@ static int af9005_identify_state(struct usb_device *udev,
 	else
 		ret = -EIO;
 	if (!ret)
-		deb_info("Identify state cold = %d\n", *cold);
+		dbg_info("Identify state cold = %d\n", *cold);
 
 err:
 	kfree(buf);
diff --git a/drivers/media/usb/dvb-usb/af9005.h b/drivers/media/usb/dvb-usb/af9005.h
index 11d74dc26d83..360fa719fe3f 100644
--- a/drivers/media/usb/dvb-usb/af9005.h
+++ b/drivers/media/usb/dvb-usb/af9005.h
@@ -15,12 +15,18 @@
 #include "dvb-usb.h"
 
 extern int dvb_usb_af9005_debug;
-#define deb_info(args...) dprintk(dvb_usb_af9005_debug,0x01,args)
-#define deb_xfer(args...) dprintk(dvb_usb_af9005_debug,0x02,args)
-#define deb_rc(args...)   dprintk(dvb_usb_af9005_debug,0x04,args)
-#define deb_reg(args...)  dprintk(dvb_usb_af9005_debug,0x08,args)
-#define deb_i2c(args...)  dprintk(dvb_usb_af9005_debug,0x10,args)
-#define deb_fw(args...)   dprintk(dvb_usb_af9005_debug,0x20,args)
+#define dbg_info(fmt, ...)						\
+	dprintk(dvb_usb_af9005_debug, 0x01, fmt, ##__VA_ARGS__)
+#define dbg_xfer(fmt, ...)						\
+	dprintk(dvb_usb_af9005_debug, 0x02, fmt, ##__VA_ARGS__)
+#define dbg_rc(fmt, ...)						\
+	dprintk(dvb_usb_af9005_debug, 0x04, fmt, ##__VA_ARGS__)
+#define dbg_reg(fmt, ...)						\
+	dprintk(dvb_usb_af9005_debug, 0x08, fmt, ##__VA_ARGS__)
+#define dbg_i2c(fmt, ...)						\
+	dprintk(dvb_usb_af9005_debug, 0x10, fmt, ##__VA_ARGS__)
+#define dbg_fw(fmt, ...)						\
+	dprintk(dvb_usb_af9005_debug, 0x20, fmt, ##__VA_ARGS__)
 
 extern bool dvb_usb_af9005_led;
 
diff --git a/drivers/media/usb/dvb-usb/az6027.c b/drivers/media/usb/dvb-usb/az6027.c
index 1c39b61cde29..82160c22aba5 100644
--- a/drivers/media/usb/dvb-usb/az6027.c
+++ b/drivers/media/usb/dvb-usb/az6027.c
@@ -318,8 +318,8 @@ static int az6027_usb_in_op(struct dvb_usb_device *d, u8 req,
 	} else
 		ret = 0;
 
-	deb_xfer("in: req. %02x, val: %04x, ind: %04x, buffer: ", req, value, index);
-	debug_dump(b, blen, deb_xfer);
+	dbg_xfer("in: req. %02x, val: %04x, ind: %04x, buffer: %*ph\n",
+		 req, value, index, blen, b);
 
 	mutex_unlock(&d->usb_mutex);
 	return ret;
@@ -334,8 +334,8 @@ static int az6027_usb_out_op(struct dvb_usb_device *d,
 {
 	int ret;
 
-	deb_xfer("out: req. %02x, val: %04x, ind: %04x, buffer: ", req, value, index);
-	debug_dump(b, blen, deb_xfer);
+	dbg_xfer("out: req. %02x, val: %04x, ind: %04x, buffer: %*ph\n",
+		 req, value, index, blen, b);
 
 	if (mutex_lock_interruptible(&d->usb_mutex))
 		return -EAGAIN;
@@ -368,7 +368,7 @@ static int az6027_streaming_ctrl(struct dvb_usb_adapter *adap, int onoff)
 	u16 index;
 	int blen;
 
-	deb_info("%s %d", __func__, onoff);
+	dbg_info("%s %d", __func__, onoff);
 
 	req = 0xBC;
 	value = onoff;
@@ -457,7 +457,7 @@ static int az6027_ci_write_attribute_mem(struct dvb_ca_en50221 *ca,
 	u16 index;
 	int blen;
 
-	deb_info("%s %d", __func__, slot);
+	dbg_info("%s %d", __func__, slot);
 	if (slot != 0)
 		return -EINVAL;
 
@@ -512,7 +512,7 @@ static int az6027_ci_read_cam_control(struct dvb_ca_en50221 *ca,
 			warn("Read CI IO error");
 
 		ret = b[1];
-		deb_info("read cam data = %x from 0x%x", b[1], value);
+		dbg_info("read cam data = %x from 0x%x", b[1], value);
 	}
 
 	mutex_unlock(&state->ca_mutex);
@@ -625,7 +625,7 @@ static int az6027_ci_slot_reset(struct dvb_ca_en50221 *ca, int slot)
 		msleep(100);
 
 		if (CI_CamReady(ca, slot)) {
-			deb_info("CAM Ready");
+			dbg_info("CAM Ready");
 			break;
 		}
 	}
@@ -652,7 +652,7 @@ static int az6027_ci_slot_ts_enable(struct dvb_ca_en50221 *ca, int slot)
 	u16 index;
 	int blen;
 
-	deb_info("%s", __func__);
+	dbg_info("%s", __func__);
 	mutex_lock(&state->ca_mutex);
 	req = 0xC7;
 	value = 1;
@@ -713,7 +713,7 @@ static void az6027_ci_uninit(struct dvb_usb_device *d)
 {
 	struct az6027_device_state *state;
 
-	deb_info("%s", __func__);
+	dbg_info("%s", __func__);
 
 	if (NULL == d)
 		return;
@@ -737,7 +737,7 @@ static int az6027_ci_init(struct dvb_usb_adapter *a)
 	struct az6027_device_state *state = (struct az6027_device_state *)d->priv;
 	int ret;
 
-	deb_info("%s", __func__);
+	dbg_info("%s", __func__);
 
 	mutex_init(&state->ca_mutex);
 
@@ -762,7 +762,7 @@ static int az6027_ci_init(struct dvb_usb_adapter *a)
 		return ret;
 	}
 
-	deb_info("CI initialized.");
+	dbg_info("CI initialized.");
 
 	return 0;
 }
@@ -906,13 +906,15 @@ static int az6027_frontend_attach(struct dvb_usb_adapter *adap)
 	az6027_frontend_poweron(adap);
 	az6027_frontend_reset(adap);
 
-	deb_info("adap = %p, dev = %p\n", adap, adap->dev);
+	dbg_info("adap = %p, dev = %p\n", adap, adap->dev);
 	adap->fe_adap[0].fe = stb0899_attach(&az6027_stb0899_config, &adap->dev->i2c_adap);
 
 	if (adap->fe_adap[0].fe) {
-		deb_info("found STB0899 DVB-S/DVB-S2 frontend @0x%02x", az6027_stb0899_config.demod_address);
+		dbg_info("found STB0899 DVB-S/DVB-S2 frontend @0x%02x\n",
+			 az6027_stb0899_config.demod_address);
 		if (stb6100_attach(adap->fe_adap[0].fe, &az6027_stb6100_config, &adap->dev->i2c_adap)) {
-			deb_info("found STB6100 DVB-S/DVB-S2 frontend @0x%02x", az6027_stb6100_config.tuner_address);
+			dbg_info("found STB6100 DVB-S/DVB-S2 frontend @0x%02x\n",
+				 az6027_stb6100_config.tuner_address);
 			adap->fe_adap[0].fe->ops.set_voltage = az6027_set_voltage;
 			az6027_ci_init(adap);
 		} else {
@@ -1074,7 +1076,7 @@ static int az6027_identify_state(struct usb_device *udev,
 
 	*cold = ret <= 0;
 	kfree(b);
-	deb_info("cold: %d\n", *cold);
+	dbg_info("cold: %d\n", *cold);
 	return 0;
 }
 
diff --git a/drivers/media/usb/dvb-usb/az6027.h b/drivers/media/usb/dvb-usb/az6027.h
index 95b056b36030..42c57a13835c 100644
--- a/drivers/media/usb/dvb-usb/az6027.h
+++ b/drivers/media/usb/dvb-usb/az6027.h
@@ -7,9 +7,9 @@
 
 
 extern int dvb_usb_az6027_debug;
-#define deb_info(args...) dprintk(dvb_usb_az6027_debug, 0x01, args)
-#define deb_xfer(args...) dprintk(dvb_usb_az6027_debug, 0x02, args)
-#define deb_rc(args...)   dprintk(dvb_usb_az6027_debug, 0x04, args)
-#define deb_fe(args...)   dprintk(dvb_usb_az6027_debug, 0x08, args)
+#define dbg_info(args...) dprintk(dvb_usb_az6027_debug, 0x01, args)
+#define dbg_xfer(args...) dprintk(dvb_usb_az6027_debug, 0x02, args)
+#define dbg_rc(args...)   dprintk(dvb_usb_az6027_debug, 0x04, args)
+#define dbg_fe(args...)   dprintk(dvb_usb_az6027_debug, 0x08, args)
 
 #endif
diff --git a/drivers/media/usb/dvb-usb/cinergyT2-core.c b/drivers/media/usb/dvb-usb/cinergyT2-core.c
index 969a7ec71dff..54aad0187af5 100644
--- a/drivers/media/usb/dvb-usb/cinergyT2-core.c
+++ b/drivers/media/usb/dvb-usb/cinergyT2-core.c
@@ -78,7 +78,7 @@ static int cinergyt2_frontend_attach(struct dvb_usb_adapter *adap)
 
 	ret = dvb_usb_generic_rw(d, st->data, 1, st->data, 3, 0);
 	if (ret < 0) {
-		deb_rc("cinergyt2_power_ctrl() Failed to retrieve sleep state info\n");
+		dbg_rc("cinergyt2_power_ctrl() Failed to retrieve sleep state info\n");
 	}
 	mutex_unlock(&d->data_mutex);
 
@@ -164,12 +164,12 @@ static int cinergyt2_rc_query(struct dvb_usb_device *d, u32 *event, int *state)
 				if (d->last_event == repeatable_keys[i]) {
 					*state = REMOTE_KEY_REPEAT;
 					*event = d->last_event;
-					deb_rc("repeat key, event %x\n",
-						   *event);
+					dbg_rc("repeat key, event %x\n",
+					       *event);
 					goto ret;
 				}
 			}
-			deb_rc("repeated key (non repeatable)\n");
+			dbg_rc("repeated key (non repeatable)\n");
 		}
 		goto ret;
 	}
@@ -181,7 +181,7 @@ static int cinergyt2_rc_query(struct dvb_usb_device *d, u32 *event, int *state)
 		if (*event != d->last_event)
 			st->rc_counter = 0;
 
-		deb_rc("key: %*ph\n", 5, st->data);
+		dbg_rc("key: %*ph\n", 5, st->data);
 	}
 
 ret:
diff --git a/drivers/media/usb/dvb-usb/cinergyT2-fe.c b/drivers/media/usb/dvb-usb/cinergyT2-fe.c
index efb207c23a64..fa801bd6a8e7 100644
--- a/drivers/media/usb/dvb-usb/cinergyT2-fe.c
+++ b/drivers/media/usb/dvb-usb/cinergyT2-fe.c
@@ -210,7 +210,7 @@ static int cinergyt2_fe_init(struct dvb_frontend *fe)
 
 static int cinergyt2_fe_sleep(struct dvb_frontend *fe)
 {
-	deb_info("cinergyt2_fe_sleep() Called\n");
+	dbg_info("cinergyt2_fe_sleep() Called\n");
 	return 0;
 }
 
diff --git a/drivers/media/usb/dvb-usb/cinergyT2.h b/drivers/media/usb/dvb-usb/cinergyT2.h
index 18905a0ec43e..b1e2c5021a95 100644
--- a/drivers/media/usb/dvb-usb/cinergyT2.h
+++ b/drivers/media/usb/dvb-usb/cinergyT2.h
@@ -25,15 +25,15 @@
 
 extern int dvb_usb_cinergyt2_debug;
 
-#define deb_info(args...)  dprintk(dvb_usb_cinergyt2_debug,  0x001, args)
-#define deb_xfer(args...)  dprintk(dvb_usb_cinergyt2_debug,  0x002, args)
-#define deb_pll(args...)   dprintk(dvb_usb_cinergyt2_debug,  0x004, args)
-#define deb_ts(args...)    dprintk(dvb_usb_cinergyt2_debug,  0x008, args)
-#define deb_err(args...)   dprintk(dvb_usb_cinergyt2_debug,  0x010, args)
-#define deb_rc(args...)    dprintk(dvb_usb_cinergyt2_debug,  0x020, args)
-#define deb_fw(args...)    dprintk(dvb_usb_cinergyt2_debug,  0x040, args)
-#define deb_mem(args...)   dprintk(dvb_usb_cinergyt2_debug,  0x080, args)
-#define deb_uxfer(args...) dprintk(dvb_usb_cinergyt2_debug,  0x100, args)
+#define dbg_info(args...)  dprintk(dvb_usb_cinergyt2_debug,  0x001, args)
+#define dbg_xfer(args...)  dprintk(dvb_usb_cinergyt2_debug,  0x002, args)
+#define dbg_pll(args...)   dprintk(dvb_usb_cinergyt2_debug,  0x004, args)
+#define dbg_ts(args...)    dprintk(dvb_usb_cinergyt2_debug,  0x008, args)
+#define dbg_err(args...)   dprintk(dvb_usb_cinergyt2_debug,  0x010, args)
+#define dbg_rc(args...)    dprintk(dvb_usb_cinergyt2_debug,  0x020, args)
+#define dbg_fw(args...)    dprintk(dvb_usb_cinergyt2_debug,  0x040, args)
+#define dbg_mem(args...)   dprintk(dvb_usb_cinergyt2_debug,  0x080, args)
+#define dbg_uxfer(args...) dprintk(dvb_usb_cinergyt2_debug,  0x100, args)
 
 
 
diff --git a/drivers/media/usb/dvb-usb/dib0700.h b/drivers/media/usb/dvb-usb/dib0700.h
index 2defbd8b6fc1..a2aecae27a28 100644
--- a/drivers/media/usb/dvb-usb/dib0700.h
+++ b/drivers/media/usb/dvb-usb/dib0700.h
@@ -12,10 +12,14 @@
 #include "dib07x0.h"
 
 extern int dvb_usb_dib0700_debug;
-#define deb_info(args...)   dprintk(dvb_usb_dib0700_debug,0x01,args)
-#define deb_fw(args...)     dprintk(dvb_usb_dib0700_debug,0x02,args)
-#define deb_fwdata(args...) dprintk(dvb_usb_dib0700_debug,0x04,args)
-#define deb_data(args...)   dprintk(dvb_usb_dib0700_debug,0x08,args)
+#define dbg_info(fmt, ...)						\
+	dprintk(dvb_usb_dib0700_debug, 0x01, fmt, ##__VA_ARGS__)
+#define dbg_fw(fmt, ...)						\
+	dprintk(dvb_usb_dib0700_debug, 0x02, fmt, ##__VA_ARGS__)
+#define dbg_fwdata(fmt, ...)						\
+	dprintk(dvb_usb_dib0700_debug, 0x04, fmt, ##__VA_ARGS__)
+#define dbg_data(fmt, ...)						\
+	dprintk(dvb_usb_dib0700_debug, 0x08, fmt, ##__VA_ARGS__)
 
 #define REQUEST_SET_USB_XFER_LEN    0x0 /* valid only for firmware version */
 					/* higher than 1.21 */
diff --git a/drivers/media/usb/dvb-usb/dib0700_core.c b/drivers/media/usb/dvb-usb/dib0700_core.c
index 70219b3e8566..8a8d68d70479 100644
--- a/drivers/media/usb/dvb-usb/dib0700_core.c
+++ b/drivers/media/usb/dvb-usb/dib0700_core.c
@@ -54,15 +54,15 @@ static int dib0700_ctrl_wr(struct dvb_usb_device *d, u8 *tx, u8 txlen)
 {
 	int status;
 
-	deb_data(">>> ");
-	debug_dump(tx, txlen, deb_data);
+	dbg_data(">>> %*ph\n", (int)txlen, tx);
 
 	status = usb_control_msg(d->udev, usb_sndctrlpipe(d->udev,0),
 		tx[0], USB_TYPE_VENDOR | USB_DIR_OUT, 0, 0, tx, txlen,
 		USB_CTRL_GET_TIMEOUT);
 
 	if (status != txlen)
-		deb_data("ep 0 write error (status = %d, len: %d)\n",status,txlen);
+		dbg_data("ep 0 write error (status = %d, len: %d)\n",
+			 status, txlen);
 
 	return status < 0 ? status : 0;
 }
@@ -82,8 +82,7 @@ int dib0700_ctrl_rd(struct dvb_usb_device *d, u8 *tx, u8 txlen, u8 *rx, u8 rxlen
 		return -EINVAL;
 	}
 
-	deb_data(">>> ");
-	debug_dump(tx,txlen,deb_data);
+	dbg_data(">>> %*ph\n", (int)txlen, tx);
 
 	value = ((txlen - 2) << 8) | tx[1];
 	index = 0;
@@ -97,10 +96,9 @@ int dib0700_ctrl_rd(struct dvb_usb_device *d, u8 *tx, u8 txlen, u8 *rx, u8 rxlen
 			USB_CTRL_GET_TIMEOUT);
 
 	if (status < 0)
-		deb_info("ep 0 read error (status = %d)\n",status);
+		dbg_info("ep 0 read error (status = %d)\n", status);
 
-	deb_data("<<< ");
-	debug_dump(rx, rxlen, deb_data);
+	dbg_data("<<< %*ph\n", (int)rxlen, rx);
 
 	return status; /* length in case of success */
 }
@@ -140,12 +138,12 @@ static int dib0700_set_usb_xfer_len(struct dvb_usb_device *d, u16 nb_ts_packets)
 		st->buf[1] = (nb_ts_packets >> 8) & 0xff;
 		st->buf[2] = nb_ts_packets & 0xff;
 
-		deb_info("set the USB xfer len to %i Ts packet\n", nb_ts_packets);
+		dbg_info("set the USB xfer len to %i Ts packet\n", nb_ts_packets);
 
 		ret = dib0700_ctrl_wr(d, st->buf, 3);
 		mutex_unlock(&d->usb_mutex);
 	} else {
-		deb_info("this firmware does not allow to change the USB xfer len\n");
+		dbg_info("this firmware does not allow to change the USB xfer len\n");
 		ret = -EIO;
 	}
 
@@ -211,12 +209,12 @@ static int dib0700_i2c_xfer_new(struct i2c_adapter *adap, struct i2c_msg *msg,
 						 msg[i].len,
 						 USB_CTRL_GET_TIMEOUT);
 			if (result < 0) {
-				deb_info("i2c read error (status = %d)\n", result);
+				dbg_info("i2c read error (status = %d)\n", result);
 				goto unlock;
 			}
 
 			if (msg[i].len > sizeof(st->buf)) {
-				deb_info("buffer too small to fit %d bytes\n",
+				dbg_info("buffer too small to fit %d bytes\n",
 					 msg[i].len);
 				result = -EIO;
 				goto unlock;
@@ -224,8 +222,7 @@ static int dib0700_i2c_xfer_new(struct i2c_adapter *adap, struct i2c_msg *msg,
 
 			memcpy(msg[i].buf, st->buf, msg[i].len);
 
-			deb_data("<<< ");
-			debug_dump(msg[i].buf, msg[i].len, deb_data);
+			dbg_data("<<< %*ph\n", (int)msg[i].len, msg[i].buf);
 
 		} else {
 			/* Write request */
@@ -243,7 +240,7 @@ static int dib0700_i2c_xfer_new(struct i2c_adapter *adap, struct i2c_msg *msg,
 				 ((bus_mode << 4) & 0x30);
 
 			if (msg[i].len > sizeof(st->buf) - 4) {
-				deb_info("i2c message to big: %d\n",
+				dbg_info("i2c message to big: %d\n",
 					 msg[i].len);
 				mutex_unlock(&d->usb_mutex);
 				result = -EIO;
@@ -253,8 +250,7 @@ static int dib0700_i2c_xfer_new(struct i2c_adapter *adap, struct i2c_msg *msg,
 			/* The Actual i2c payload */
 			memcpy(&st->buf[4], msg[i].buf, msg[i].len);
 
-			deb_data(">>> ");
-			debug_dump(st->buf, msg[i].len + 4, deb_data);
+			dbg_data(">>> %*ph\n", (int)(msg[i].len + 4), st->buf);
 
 			result = usb_control_msg(d->udev,
 						 usb_sndctrlpipe(d->udev, 0),
@@ -264,7 +260,7 @@ static int dib0700_i2c_xfer_new(struct i2c_adapter *adap, struct i2c_msg *msg,
 						 USB_CTRL_GET_TIMEOUT);
 			mutex_unlock(&d->usb_mutex);
 			if (result < 0) {
-				deb_info("i2c write error (status = %d)\n", result);
+				dbg_info("i2c write error (status = %d)\n", result);
 				break;
 			}
 		}
@@ -299,8 +295,7 @@ static int dib0700_i2c_xfer_legacy(struct i2c_adapter *adap,
 		st->buf[1] = msg[i].addr << 1;
 		/* fill the buffer */
 		if (msg[i].len > sizeof(st->buf) - 2) {
-			deb_info("i2c xfer to big: %d\n",
-				msg[i].len);
+			dbg_info("i2c xfer too big: %d\n", msg[i].len);
 			result = -EIO;
 			goto unlock;
 		}
@@ -315,15 +310,15 @@ static int dib0700_i2c_xfer_legacy(struct i2c_adapter *adap,
 			len = dib0700_ctrl_rd(d, st->buf, msg[i].len + 2,
 					      st->buf, msg[i + 1].len);
 			if (len <= 0) {
-				deb_info("I2C read failed on address 0x%02x\n",
-						msg[i].addr);
+				dbg_info("I2C read failed on address 0x%02x\n",
+					 msg[i].addr);
 				result = -EIO;
 				goto unlock;
 			}
 
 			if (msg[i + 1].len > sizeof(st->buf)) {
-				deb_info("i2c xfer buffer to small for %d\n",
-					msg[i].len);
+				dbg_info("i2c xfer buffer too small for %d\n",
+					 msg[i].len);
 				result = -EIO;
 				goto unlock;
 			}
@@ -388,10 +383,10 @@ int dib0700_identify_state(struct usb_device *udev,
 	ret = usb_control_msg(udev, usb_rcvctrlpipe(udev, 0),
 		REQUEST_GET_VERSION, USB_TYPE_VENDOR | USB_DIR_IN, 0, 0, b, 16, USB_CTRL_GET_TIMEOUT);
 
-	deb_info("FW GET_VERSION length: %d\n",ret);
+	dbg_info("FW GET_VERSION length: %d\n", ret);
 
 	*cold = ret <= 0;
-	deb_info("cold: %d\n", *cold);
+	dbg_info("cold: %d\n", *cold);
 
 	kfree(b);
 	return 0;
@@ -453,9 +448,11 @@ int dib0700_set_i2c_speed(struct dvb_usb_device *d, u16 scl_kHz)
 	st->buf[6] = (u8) (divider >> 8);
 	st->buf[7] = (u8) (divider & 0xff);
 
-	deb_info("setting I2C speed: %04x %04x %04x (%d kHz).",
-		(st->buf[2] << 8) | (st->buf[3]), (st->buf[4] << 8) |
-		st->buf[5], (st->buf[6] << 8) | st->buf[7], scl_kHz);
+	dbg_info("setting I2C speed: %04x %04x %04x (%d kHz)\n",
+		 (st->buf[2] << 8) | (st->buf[3]),
+		 (st->buf[4] << 8) | (st->buf[5]),
+		 (st->buf[6] << 8) | (st->buf[7]),
+		 scl_kHz);
 
 	ret = dib0700_ctrl_wr(d, st->buf, 8);
 	mutex_unlock(&d->usb_mutex);
@@ -491,11 +488,11 @@ static int dib0700_jumpram(struct usb_device *udev, u32 address)
 	buf[7] =  address        & 0xff;
 
 	if ((ret = usb_bulk_msg(udev, usb_sndbulkpipe(udev, 0x01),buf,8,&actlen,1000)) < 0) {
-		deb_fw("jumpram to 0x%x failed\n",address);
+		dbg_fw("jumpram to 0x%x failed\n", address);
 		goto out;
 	}
 	if (actlen != 8) {
-		deb_fw("jumpram to 0x%x failed\n",address);
+		dbg_fw("jumpram to 0x%x failed\n", address);
 		ret = -EIO;
 		goto out;
 	}
@@ -516,8 +513,8 @@ int dib0700_download_firmware(struct usb_device *udev, const struct firmware *fw
 		return -ENOMEM;
 
 	while ((ret = dvb_usb_get_hexline(fw, &hx, &pos)) > 0) {
-		deb_fwdata("writing to address 0x%08x (buffer: 0x%02x %02x)\n",
-				hx.addr, hx.len, hx.chk);
+		dbg_fwdata("writing to address 0x%08x (buffer: 0x%02x %02x)\n",
+			   hx.addr, hx.len, hx.chk);
 
 		buf[0] = hx.len;
 		buf[1] = (hx.addr >> 8) & 0xff;
@@ -591,7 +588,7 @@ int dib0700_streaming_ctrl(struct dvb_usb_adapter *adap, int onoff)
 		ret = dib0700_set_usb_xfer_len(adap->dev,
 			st->nb_packet_buffer_size);
 		if (ret < 0) {
-			deb_info("can not set the USB xfer len\n");
+			dbg_info("can not set the USB xfer len\n");
 			return ret;
 		}
 	}
@@ -610,12 +607,13 @@ int dib0700_streaming_ctrl(struct dvb_usb_adapter *adap, int onoff)
 
 	st->buf[3] = 0x00;
 
-	deb_info("modifying (%d) streaming state for %d\n", onoff, adap->id);
+	dbg_info("modifying (%d) streaming state for %d\n", onoff, adap->id);
 
 	st->channel_state &= ~0x3;
 	if ((adap->fe_adap[0].stream.props.endpoint != 2)
 			&& (adap->fe_adap[0].stream.props.endpoint != 3)) {
-		deb_info("the endpoint number (%i) is not correct, use the adapter id instead", adap->fe_adap[0].stream.props.endpoint);
+		dbg_info("the endpoint number (%i) is not correct, use the adapter id instead\n",
+			 adap->fe_adap[0].stream.props.endpoint);
 		if (onoff)
 			st->channel_state |=	1 << (adap->id);
 		else
@@ -629,7 +627,7 @@ int dib0700_streaming_ctrl(struct dvb_usb_adapter *adap, int onoff)
 
 	st->buf[2] |= st->channel_state;
 
-	deb_info("data for streaming: %x %x\n", st->buf[1], st->buf[2]);
+	dbg_info("data for streaming: %x %x\n", st->buf[1], st->buf[2]);
 
 	ret = dib0700_ctrl_wr(adap->dev, st->buf, 4);
 	mutex_unlock(&adap->dev->usb_mutex);
@@ -715,7 +713,7 @@ static void dib0700_rc_urb_completion(struct urb *purb)
 	u32 keycode;
 	u8 toggle;
 
-	deb_info("%s()\n", __func__);
+	dbg_info("%s()\n", __func__);
 	if (d->rc_dev == NULL) {
 		/* This will occur if disable_rc_polling=1 */
 		kfree(purb->transfer_buffer);
@@ -726,18 +724,18 @@ static void dib0700_rc_urb_completion(struct urb *purb)
 	poll_reply = purb->transfer_buffer;
 
 	if (purb->status < 0) {
-		deb_info("discontinuing polling\n");
+		dbg_info("discontinuing polling\n");
 		kfree(purb->transfer_buffer);
 		usb_free_urb(purb);
 		return;
 	}
 
 	if (purb->actual_length != RC_MSG_SIZE_V1_20) {
-		deb_info("malformed rc msg size=%d\n", purb->actual_length);
+		dbg_info("malformed rc msg size=%d\n", purb->actual_length);
 		goto resubmit;
 	}
 
-	deb_data("IR ID = %02X state = %02X System = %02X %02X Cmd = %02X %02X (len %d)\n",
+	dbg_data("IR ID = %02X state = %02X System = %02X %02X Cmd = %02X %02X (len %d)\n",
 		 poll_reply->report_id, poll_reply->data_state,
 		 poll_reply->nec.system, poll_reply->nec.not_system,
 		 poll_reply->nec.data, poll_reply->nec.not_data,
@@ -758,21 +756,21 @@ static void dib0700_rc_urb_completion(struct urb *purb)
 		}
 
 		if ((poll_reply->nec.data ^ poll_reply->nec.not_data) != 0xff) {
-			deb_data("NEC32 protocol\n");
+			dbg_data("NEC32 protocol\n");
 			keycode = RC_SCANCODE_NEC32(poll_reply->nec.system     << 24 |
 						     poll_reply->nec.not_system << 16 |
 						     poll_reply->nec.data       << 8  |
 						     poll_reply->nec.not_data);
 			protocol = RC_PROTO_NEC32;
 		} else if ((poll_reply->nec.system ^ poll_reply->nec.not_system) != 0xff) {
-			deb_data("NEC extended protocol\n");
+			dbg_data("NEC extended protocol\n");
 			keycode = RC_SCANCODE_NECX(poll_reply->nec.system << 8 |
 						    poll_reply->nec.not_system,
 						    poll_reply->nec.data);
 
 			protocol = RC_PROTO_NECX;
 		} else {
-			deb_data("NEC normal protocol\n");
+			dbg_data("NEC normal protocol\n");
 			keycode = RC_SCANCODE_NEC(poll_reply->nec.system,
 						   poll_reply->nec.data);
 			protocol = RC_PROTO_NEC;
@@ -780,7 +778,7 @@ static void dib0700_rc_urb_completion(struct urb *purb)
 
 		break;
 	default:
-		deb_data("RC5 protocol\n");
+		dbg_data("RC5 protocol\n");
 		protocol = RC_PROTO_RC5;
 		toggle = poll_reply->report_id;
 		keycode = RC_SCANCODE_RC5(poll_reply->rc5.system, poll_reply->rc5.data);
@@ -890,8 +888,8 @@ static int dib0700_probe(struct usb_interface *intf,
 			dib0700_get_version(dev, &hwversion, &romversion,
 				&fw_version, &fwtype);
 
-			deb_info("Firmware version: %x, %d, 0x%x, %d\n",
-				hwversion, romversion, fw_version, fwtype);
+			dbg_info("Firmware version: %x, %d, 0x%x, %d\n",
+				 hwversion, romversion, fw_version, fwtype);
 
 			st->fw_version = fw_version;
 			st->nb_packet_buffer_size = (u32)nb_packet_buffer_size;
diff --git a/drivers/media/usb/dvb-usb/dib0700_devices.c b/drivers/media/usb/dvb-usb/dib0700_devices.c
index 4ef3fa98d20f..4e04d146b78d 100644
--- a/drivers/media/usb/dvb-usb/dib0700_devices.c
+++ b/drivers/media/usb/dvb-usb/dib0700_devices.c
@@ -798,7 +798,7 @@ static int dib7070_tuner_reset(struct dvb_frontend *fe, int onoff)
 	struct dvb_usb_adapter *adap = fe->dvb->priv;
 	struct dib0700_adapter_state *state = adap->priv;
 
-	deb_info("reset: %d", onoff);
+	dbg_info("reset: %d", onoff);
 	return state->dib7000p_ops.set_gpio(fe, 8, 0, !onoff);
 }
 
@@ -807,7 +807,7 @@ static int dib7070_tuner_sleep(struct dvb_frontend *fe, int onoff)
 	struct dvb_usb_adapter *adap = fe->dvb->priv;
 	struct dib0700_adapter_state *state = adap->priv;
 
-	deb_info("sleep: %d", onoff);
+	dbg_info("sleep: %d", onoff);
 	return state->dib7000p_ops.set_gpio(fe, 9, 0, onoff);
 }
 
@@ -851,7 +851,7 @@ static int dib7070_set_param_override(struct dvb_frontend *fe)
 		case BAND_UHF:
 		default: offset = 550; break;
 	}
-	deb_info("WBD for DiB7000P: %d\n", offset + dib0070_wbd_offset(fe));
+	dbg_info("WBD for DiB7000P: %d\n", offset + dib0070_wbd_offset(fe));
 	state->dib7000p_ops.set_wbd_ref(fe, offset + dib0070_wbd_offset(fe));
 	return state->set_param_save(fe);
 }
@@ -875,7 +875,7 @@ static int dib7770_set_param_override(struct dvb_frontend *fe)
 		offset = 250;
 		break;
 	}
-	deb_info("WBD for DiB7000P: %d\n", offset + dib0070_wbd_offset(fe));
+	dbg_info("WBD for DiB7000P: %d\n", offset + dib0070_wbd_offset(fe));
 	state->dib7000p_ops.set_wbd_ref(fe, offset + dib0070_wbd_offset(fe));
 	return state->set_param_save(fe);
 }
@@ -1296,7 +1296,7 @@ static int dib807x_set_param_override(struct dvb_frontend *fe)
 	default:
 		offset += 250; break;
 	}
-	deb_info("WBD for DiB8000: %d\n", offset);
+	dbg_info("WBD for DiB8000: %d\n", offset);
 	state->dib8000_ops.set_wbd_ref(fe, offset);
 
 	return state->set_param_save(fe);
@@ -1543,7 +1543,7 @@ static int dib8090_get_adc_power(struct dvb_frontend *fe)
 
 static void dib8090_agc_control(struct dvb_frontend *fe, u8 restart)
 {
-	deb_info("AGC control callback: %i\n", restart);
+	dbg_info("AGC control callback: %i\n", restart);
 	dib0090_dcc_freq(fe, restart);
 
 	if (restart == 0) /* before AGC startup */
@@ -1636,13 +1636,13 @@ static u8 dib8090_compute_pll_parameters(struct dvb_frontend *fe)
 
 		if (rest > freq_adc / 2)
 			rest = freq_adc - rest;
-		deb_info("PLL ratio=%i rest=%i\n", pll_ratio, rest);
+		dbg_info("PLL ratio=%i rest=%i\n", pll_ratio, rest);
 		if ((rest > max) && (rest > 717)) {
 			optimal_pll_ratio = pll_ratio;
 			max = rest;
 		}
 	}
-	deb_info("optimal PLL ratio=%i\n", optimal_pll_ratio);
+	dbg_info("optimal PLL ratio=%i\n", optimal_pll_ratio);
 
 	return optimal_pll_ratio;
 }
@@ -1659,14 +1659,15 @@ static int dib8096_set_param_override(struct dvb_frontend *fe)
 
 	switch (band) {
 	default:
-			deb_info("Warning : Rf frequency  (%iHz) is not in the supported range, using VHF switch ", fe->dtv_property_cache.frequency);
-			/* fall through */
+		dbg_info("Warning : Rf frequency  (%iHz) is not in the supported range, using VHF switch\n",
+			 fe->dtv_property_cache.frequency);
+		fallthrough;
 	case BAND_VHF:
-			state->dib8000_ops.set_gpio(fe, 3, 0, 1);
-			break;
+		state->dib8000_ops.set_gpio(fe, 3, 0, 1);
+		break;
 	case BAND_UHF:
-			state->dib8000_ops.set_gpio(fe, 3, 0, 0);
-			break;
+		state->dib8000_ops.set_gpio(fe, 3, 0, 0);
+		break;
 	}
 
 	ret = state->set_param_save(fe);
@@ -1674,7 +1675,7 @@ static int dib8096_set_param_override(struct dvb_frontend *fe)
 		return ret;
 
 	if (fe->dtv_property_cache.bandwidth_hz != 6000000) {
-		deb_info("only 6MHz bandwidth is supported\n");
+		dbg_info("only 6MHz bandwidth is supported\n");
 		return -EINVAL;
 	}
 
@@ -1704,7 +1705,7 @@ static int dib8096_set_param_override(struct dvb_frontend *fe)
 	}
 
 	if (band == BAND_CBAND) {
-		deb_info("tuning in CBAND - soft-AGC startup\n");
+		dbg_info("tuning in CBAND - soft-AGC startup\n");
 		dib0090_set_tune_state(fe, CT_AGC_START);
 
 		do {
@@ -1720,13 +1721,13 @@ static int dib8096_set_param_override(struct dvb_frontend *fe)
 			}
 		} while (tune_state < CT_AGC_STOP);
 
-		deb_info("switching to PWM AGC\n");
+		dbg_info("switching to PWM AGC\n");
 		dib0090_pwm_gain_reset(fe);
 		state->dib8000_ops.pwm_agc_reset(fe);
 		state->dib8000_ops.set_tune_state(fe, CT_DEMOD_START);
 	} else {
 		/* for everything else than CBAND we are using standard AGC */
-		deb_info("not tuning in CBAND - standard AGC startup\n");
+		dbg_info("not tuning in CBAND - standard AGC startup\n");
 		dib0090_pwm_gain_reset(fe);
 	}
 
@@ -2057,7 +2058,7 @@ static int dib8096p_get_best_sampling(struct dvb_frontend *fe, struct dibx090p_b
 	adc->pll_loopdiv = loopdiv;
 	adc->pll_prediv = prediv;
 
-	deb_info("bandwidth = %d", fe->dtv_property_cache.bandwidth_hz);
+	dbg_info("bandwidth = %d", fe->dtv_property_cache.bandwidth_hz);
 
 	/* Find Min and Max prediv */
 	while ((xtal / max_prediv) >= fcp_min)
@@ -2070,7 +2071,7 @@ static int dib8096p_get_best_sampling(struct dvb_frontend *fe, struct dibx090p_b
 		if (min_prediv == 1)
 			break;
 	}
-	deb_info("MIN prediv = %d : MAX prediv = %d", min_prediv, max_prediv);
+	dbg_info("MIN prediv = %d : MAX prediv = %d", min_prediv, max_prediv);
 
 	min_prediv = 1;
 
@@ -2099,7 +2100,12 @@ static int dib8096p_get_best_sampling(struct dvb_frontend *fe, struct dibx090p_b
 						adc->timf = (4260880253U / fdem) * (1 << 8);
 						adc->timf += ((4260880253U % fdem) << 8) / fdem;
 
-						deb_info("RF %6d; BW %6d; Xtal %6d; Fmem %6d; Fdem %6d; Fs %6d; Prediv %2d; Loopdiv %2d; Timf %8d;", fe->dtv_property_cache.frequency, fe->dtv_property_cache.bandwidth_hz, xtal, fmem, fdem, fs, prediv, loopdiv, adc->timf);
+						dbg_info("RF %6d; BW %6d; Xtal %6d; Fmem %6d; Fdem %6d; Fs %6d; Prediv %2d; Loopdiv %2d; Timf %8d;\n",
+							 fe->dtv_property_cache.frequency,
+							 fe->dtv_property_cache.bandwidth_hz,
+							 xtal, fmem, fdem, fs,
+							 prediv, loopdiv,
+							 adc->timf);
 						break;
 					}
 				}
@@ -2240,16 +2246,16 @@ static int dib01x0_pmu_update(struct i2c_adapter *i2c, u16 *data, u8 len)
 
 	switch (rb[0] << 8 | rb[1]) {
 	case 0:
-			deb_info("Found DiB0170 rev1: This version of DiB0170 is not supported any longer.\n");
+			dbg_info("Found DiB0170 rev1: This version of DiB0170 is not supported any longer.\n");
 			return -EIO;
 	case 1:
-			deb_info("Found DiB0170 rev2");
+			dbg_info("Found DiB0170 rev2");
 			break;
 	case 2:
-			deb_info("Found DiB0190 rev2");
+			dbg_info("Found DiB0190 rev2");
 			break;
 	default:
-			deb_info("DiB01x0 not found");
+			dbg_info("DiB01x0 not found");
 			return -EIO;
 	}
 
@@ -2414,10 +2420,11 @@ static int stk9090m_frontend_attach(struct dvb_usb_adapter *adap)
 	dib9000_i2c_enumeration(&adap->dev->i2c_adap, 1, 0x10, 0x80);
 
 	if (request_firmware(&state->frontend_firmware, "dib9090.fw", &adap->dev->udev->dev)) {
-		deb_info("%s: Upload failed. (file not found?)\n", __func__);
+		dbg_info("%s: Upload failed. (file not found?)\n", __func__);
 		return -ENODEV;
 	} else {
-		deb_info("%s: firmware read %zu bytes.\n", __func__, state->frontend_firmware->size);
+		dbg_info("%s: firmware read %zu bytes\n",
+			 __func__, state->frontend_firmware->size);
 	}
 	stk9090m_config.microcode_B_fe_size = state->frontend_firmware->size;
 	stk9090m_config.microcode_B_fe_buffer = state->frontend_firmware->data;
@@ -2484,10 +2491,11 @@ static int nim9090md_frontend_attach(struct dvb_usb_adapter *adap)
 	dib0700_set_gpio(adap->dev, GPIO0, GPIO_OUT, 1);
 
 	if (request_firmware(&state->frontend_firmware, "dib9090.fw", &adap->dev->udev->dev)) {
-		deb_info("%s: Upload failed. (file not found?)\n", __func__);
+		dbg_info("%s: Upload failed. (file not found?)\n", __func__);
 		return -EIO;
 	} else {
-		deb_info("%s: firmware read %zu bytes.\n", __func__, state->frontend_firmware->size);
+		dbg_info("%s: firmware read %zu bytes\n",
+			 __func__, state->frontend_firmware->size);
 	}
 	nim9090md_config[0].microcode_B_fe_size = state->frontend_firmware->size;
 	nim9090md_config[0].microcode_B_fe_buffer = state->frontend_firmware->data;
@@ -2571,7 +2579,7 @@ static int dib7090p_get_best_sampling(struct dvb_frontend *fe , struct dibx090p_
 	adc->pll_prediv = prediv;
 	adc->timf = 0;
 
-	deb_info("bandwidth = %d fdem_min =%d", fe->dtv_property_cache.bandwidth_hz, fdem_min);
+	dbg_info("bandwidth = %d fdem_min =%d", fe->dtv_property_cache.bandwidth_hz, fdem_min);
 
 	/* Find Min and Max prediv */
 	while ((xtal/max_prediv) >= fcp_min)
@@ -2584,7 +2592,7 @@ static int dib7090p_get_best_sampling(struct dvb_frontend *fe , struct dibx090p_
 		if (min_prediv == 1)
 			break;
 	}
-	deb_info("MIN prediv = %d : MAX prediv = %d", min_prediv, max_prediv);
+	dbg_info("MIN prediv = %d : MAX prediv = %d", min_prediv, max_prediv);
 
 	min_prediv = 2;
 
@@ -2611,7 +2619,9 @@ static int dib7090p_get_best_sampling(struct dvb_frontend *fe , struct dibx090p_
 						adc->pll_prediv = prediv;
 						adc->timf = 2396745143UL/fdem*(1 << 9);
 						adc->timf += ((2396745143UL%fdem) << 9)/fdem;
-						deb_info("loopdiv=%i prediv=%i timf=%i", loopdiv, prediv, adc->timf);
+						dbg_info("loopdiv=%i prediv=%i timf=%i\n",
+							 loopdiv, prediv,
+							 adc->timf);
 						break;
 					}
 				}
@@ -2658,7 +2668,7 @@ static int dib7090_agc_startup(struct dvb_frontend *fe)
 
 static int dib7090_agc_restart(struct dvb_frontend *fe, u8 restart)
 {
-	deb_info("AGC restart callback: %d", restart);
+	dbg_info("AGC restart callback: %d", restart);
 	if (restart == 0) /* before AGC startup */
 		dib0090_set_dc_servo(fe, 1);
 	return 0;
@@ -2669,7 +2679,7 @@ static int tfe7790p_update_lna(struct dvb_frontend *fe, u16 agc_global)
 	struct dvb_usb_adapter *adap = fe->dvb->priv;
 	struct dib0700_adapter_state *state = adap->priv;
 
-	deb_info("update LNA: agc global=%i", agc_global);
+	dbg_info("update LNA: agc global=%i", agc_global);
 
 	if (agc_global < 25000) {
 		state->dib7000p_ops.set_gpio(fe, 8, 0, 0);
@@ -2824,7 +2834,7 @@ static int tfe7090p_pvr_update_lna(struct dvb_frontend *fe, u16 agc_global)
 	struct dvb_usb_adapter *adap = fe->dvb->priv;
 	struct dib0700_adapter_state *state = adap->priv;
 
-	deb_info("TFE7090P-PVR update LNA: agc global=%i", agc_global);
+	dbg_info("TFE7090P-PVR update LNA: agc global=%i", agc_global);
 	if (agc_global < 25000) {
 		state->dib7000p_ops.set_gpio(fe, 5, 0, 0);
 		state->dib7000p_ops.set_agc1_min(fe, 0);
diff --git a/drivers/media/usb/dvb-usb/dibusb-common.c b/drivers/media/usb/dvb-usb/dibusb-common.c
index 02b51d1a1b67..fdc0df47678c 100644
--- a/drivers/media/usb/dvb-usb/dibusb-common.c
+++ b/drivers/media/usb/dvb-usb/dibusb-common.c
@@ -16,7 +16,7 @@ module_param(debug, int, 0644);
 MODULE_PARM_DESC(debug, "set debugging level (1=info (|-able))." DVB_USB_DEBUG_STATUS);
 MODULE_LICENSE("GPL");
 
-#define deb_info(args...) dprintk(debug,0x01,args)
+#define dbg_info(fmt, ...)	dprintk(debug, 0x01, fmt, ##__VA_ARGS__)
 
 /* common stuff used by the different dibusb modules */
 int dibusb_streaming_ctrl(struct dvb_usb_adapter *adap, int onoff)
@@ -389,7 +389,7 @@ int dibusb_rc_query(struct dvb_usb_device *d, u32 *event, int *state)
 	dvb_usb_nec_rc_key_to_event(d, buf, event, state);
 
 	if (buf[0] != 0)
-		deb_info("key: %*ph\n", 5, buf);
+		dbg_info("key: %*ph\n", 5, buf);
 
 ret:
 	kfree(buf);
diff --git a/drivers/media/usb/dvb-usb/digitv.c b/drivers/media/usb/dvb-usb/digitv.c
index 4e3b3c064bcf..3b07928b2996 100644
--- a/drivers/media/usb/dvb-usb/digitv.c
+++ b/drivers/media/usb/dvb-usb/digitv.c
@@ -20,7 +20,8 @@ MODULE_PARM_DESC(debug, "set debugging level (1=rc (or-able))." DVB_USB_DEBUG_ST
 
 DVB_DEFINE_MOD_OPT_ADAPTER_NR(adapter_nr);
 
-#define deb_rc(args...)   dprintk(dvb_usb_digitv_debug,0x01,args)
+#define dbg_rc(fmt, ...)						\
+	dprintk(dvb_usb_digitv_debug, 0x01, fmt, ##__VA_ARGS__)
 
 static int digitv_ctrl_msg(struct dvb_usb_device *d,
 		u8 cmd, u8 vv, u8 *wbuf, int wlen, u8 *rbuf, int rlen)
@@ -262,7 +263,7 @@ static int digitv_rc_query(struct dvb_usb_device *d, u32 *event, int *state)
 			}
 		}
 
-		deb_rc("key: %*ph\n", 4, key);
+		dbg_rc("key: %*ph\n", 4, key);
 	}
 
 	return 0;
diff --git a/drivers/media/usb/dvb-usb/dtt200u-fe.c b/drivers/media/usb/dvb-usb/dtt200u-fe.c
index 9f83560ba63d..2c2e842dc187 100644
--- a/drivers/media/usb/dvb-usb/dtt200u-fe.c
+++ b/drivers/media/usb/dvb-usb/dtt200u-fe.c
@@ -210,7 +210,7 @@ struct dvb_frontend* dtt200u_fe_attach(struct dvb_usb_device *d)
 	if (state == NULL)
 		goto error;
 
-	deb_info("attaching frontend dtt200u\n");
+	dbg_info("attaching frontend dtt200u\n");
 
 	state->d = d;
 	mutex_init(&state->data_mutex);
diff --git a/drivers/media/usb/dvb-usb/dtt200u.c b/drivers/media/usb/dvb-usb/dtt200u.c
index 24efa023d827..465f05c38891 100644
--- a/drivers/media/usb/dvb-usb/dtt200u.c
+++ b/drivers/media/usb/dvb-usb/dtt200u.c
@@ -121,7 +121,7 @@ static int dtt200u_rc_query(struct dvb_usb_device *d)
 	}
 
 	if (st->data[0] != 0)
-		deb_info("st->data: %*ph\n", 5, st->data);
+		dbg_info("st->data: %*ph\n", 5, st->data);
 
 ret:
 	mutex_unlock(&d->data_mutex);
diff --git a/drivers/media/usb/dvb-usb/dtt200u.h b/drivers/media/usb/dvb-usb/dtt200u.h
index 696c2c1f3af3..22dca506216d 100644
--- a/drivers/media/usb/dvb-usb/dtt200u.h
+++ b/drivers/media/usb/dvb-usb/dtt200u.h
@@ -14,8 +14,10 @@
 #include "dvb-usb.h"
 
 extern int dvb_usb_dtt200u_debug;
-#define deb_info(args...) dprintk(dvb_usb_dtt200u_debug,0x01,args)
-#define deb_xfer(args...) dprintk(dvb_usb_dtt200u_debug,0x02,args)
+#define dbg_info(fmt, ...)						\
+	dprintk(dvb_usb_dtt200u_debug, 0x01, fmt, ##__VA_ARGS__)
+#define dbg_xfer(fmt, ...)						\
+	dprintk(dvb_usb_dtt200u_debug, 0x02, fmt, ##__VA_ARGS__)
 
 /* guessed protocol description (reverse engineered):
  * read
diff --git a/drivers/media/usb/dvb-usb/dvb-usb-common.h b/drivers/media/usb/dvb-usb/dvb-usb-common.h
index 70f4eedd7c48..c5a4abc01f73 100644
--- a/drivers/media/usb/dvb-usb/dvb-usb-common.h
+++ b/drivers/media/usb/dvb-usb/dvb-usb-common.h
@@ -15,15 +15,24 @@
 extern int dvb_usb_debug;
 extern int dvb_usb_disable_rc_polling;
 
-#define deb_info(args...)  dprintk(dvb_usb_debug,0x001,args)
-#define deb_xfer(args...)  dprintk(dvb_usb_debug,0x002,args)
-#define deb_pll(args...)   dprintk(dvb_usb_debug,0x004,args)
-#define deb_ts(args...)    dprintk(dvb_usb_debug,0x008,args)
-#define deb_err(args...)   dprintk(dvb_usb_debug,0x010,args)
-#define deb_rc(args...)    dprintk(dvb_usb_debug,0x020,args)
-#define deb_fw(args...)    dprintk(dvb_usb_debug,0x040,args)
-#define deb_mem(args...)   dprintk(dvb_usb_debug,0x080,args)
-#define deb_uxfer(args...) dprintk(dvb_usb_debug,0x100,args)
+#define dbg_info(fmt, ...)						\
+	dprintk(dvb_usb_debug, 0x001, fmt, ##__VA_ARGS__)
+#define dbg_xfer(fmt, ...)						\
+	dprintk(dvb_usb_debug, 0x002, fmt, ##__VA_ARGS__)
+#define dbg_pll(fmt, ...)						\
+	dprintk(dvb_usb_debug, 0x004, fmt, ##__VA_ARGS__)
+#define dbg_ts(fmt, ...)						\
+	dprintk(dvb_usb_debug, 0x008, fmt, ##__VA_ARGS__)
+#define dbg_err(fmt, ...)						\
+	dprintk(dvb_usb_debug, 0x010, fmt, ##__VA_ARGS__)
+#define dbg_rc(fmt, ...)						\
+	dprintk(dvb_usb_debug, 0x020, fmt, ##__VA_ARGS__)
+#define dbg_fw(fmt, ...)						\
+	dprintk(dvb_usb_debug, 0x040, fmt, ##__VA_ARGS__)
+#define dbg_mem(fmt, ...)						\
+	dprintk(dvb_usb_debug, 0x080, fmt, ##__VA_ARGS__)
+#define dbg_uxfer(fmt, ...)						\
+	dprintk(dvb_usb_debug, 0x100, fmt, ##__VA_ARGS__)
 
 /* commonly used  methods */
 int dvb_usb_download_firmware(struct usb_device *udev,
diff --git a/drivers/media/usb/dvb-usb/dvb-usb-dvb.c b/drivers/media/usb/dvb-usb/dvb-usb-dvb.c
index 0a7f8ba90992..fa9f80938813 100644
--- a/drivers/media/usb/dvb-usb/dvb-usb-dvb.c
+++ b/drivers/media/usb/dvb-usb/dvb-usb-dvb.c
@@ -28,7 +28,7 @@ static int dvb_usb_ctrl_feed(struct dvb_demux_feed *dvbdmxfeed, int onoff)
 
 	/* stop feed before setting a new pid if there will be no pid anymore */
 	if (newfeedcount == 0) {
-		deb_ts("stop feeding\n");
+		dbg_ts("stop feeding\n");
 		usb_urb_kill(&adap->fe_adap[adap->active_fe].stream);
 
 		if (adap->props.fe[adap->active_fe].streaming_ctrl != NULL) {
@@ -43,10 +43,10 @@ static int dvb_usb_ctrl_feed(struct dvb_demux_feed *dvbdmxfeed, int onoff)
 	adap->feedcount = newfeedcount;
 
 	/* activate the pid on the device specific pid_filter */
-	deb_ts("setting pid (%s): %5d %04x at index %d '%s'\n",
-		adap->fe_adap[adap->active_fe].pid_filtering ?
-		"yes" : "no", dvbdmxfeed->pid, dvbdmxfeed->pid,
-		dvbdmxfeed->index, onoff ? "on" : "off");
+	dbg_ts("setting pid (%s): %5d %04x at index %d '%s'\n",
+	       adap->fe_adap[adap->active_fe].pid_filtering ? "yes" : "no",
+	       dvbdmxfeed->pid, dvbdmxfeed->pid, dvbdmxfeed->index,
+	       onoff ? "on" : "off");
 	if (adap->props.fe[adap->active_fe].caps & DVB_USB_ADAP_HAS_PID_FILTER &&
 		adap->fe_adap[adap->active_fe].pid_filtering &&
 		adap->props.fe[adap->active_fe].pid_filter != NULL)
@@ -56,7 +56,7 @@ static int dvb_usb_ctrl_feed(struct dvb_demux_feed *dvbdmxfeed, int onoff)
 	 * for reception.
 	 */
 	if (adap->feedcount == onoff && adap->feedcount > 0) {
-		deb_ts("controlling pid parser\n");
+		dbg_ts("controlling pid parser\n");
 		if (adap->props.fe[adap->active_fe].caps & DVB_USB_ADAP_HAS_PID_FILTER &&
 			adap->props.fe[adap->active_fe].caps &
 			DVB_USB_ADAP_PID_FILTER_CAN_BE_TURNED_OFF &&
@@ -68,7 +68,7 @@ static int dvb_usb_ctrl_feed(struct dvb_demux_feed *dvbdmxfeed, int onoff)
 				return ret;
 			}
 		}
-		deb_ts("start feeding\n");
+		dbg_ts("start feeding\n");
 		if (adap->props.fe[adap->active_fe].streaming_ctrl != NULL) {
 			ret = adap->props.fe[adap->active_fe].streaming_ctrl(adap, 1);
 			if (ret < 0) {
@@ -77,7 +77,7 @@ static int dvb_usb_ctrl_feed(struct dvb_demux_feed *dvbdmxfeed, int onoff)
 			}
 		}
 
-		deb_ts("submitting all URBs\n");
+		dbg_ts("submitting all URBs\n");
 		usb_urb_submit(&adap->fe_adap[adap->active_fe].stream);
 	}
 	return 0;
@@ -85,14 +85,14 @@ static int dvb_usb_ctrl_feed(struct dvb_demux_feed *dvbdmxfeed, int onoff)
 
 static int dvb_usb_start_feed(struct dvb_demux_feed *dvbdmxfeed)
 {
-	deb_ts("start pid: 0x%04x, feedtype: %d\n", dvbdmxfeed->pid,
+	dbg_ts("start pid: 0x%04x, feedtype: %d\n", dvbdmxfeed->pid,
 	       dvbdmxfeed->type);
 	return dvb_usb_ctrl_feed(dvbdmxfeed, 1);
 }
 
 static int dvb_usb_stop_feed(struct dvb_demux_feed *dvbdmxfeed)
 {
-	deb_ts("stop pid: 0x%04x, feedtype: %d\n", dvbdmxfeed->pid, dvbdmxfeed->type);
+	dbg_ts("stop pid: 0x%04x, feedtype: %d\n", dvbdmxfeed->pid, dvbdmxfeed->type);
 	return dvb_usb_ctrl_feed(dvbdmxfeed, 0);
 }
 
@@ -150,14 +150,14 @@ int dvb_usb_adapter_dvb_init(struct dvb_usb_adapter *adap, short *adapter_nums)
 				       adapter_nums);
 
 	if (ret < 0) {
-		deb_info("dvb_register_adapter failed: error %d", ret);
+		dbg_info("dvb_register_adapter failed: error %d", ret);
 		goto err;
 	}
 	adap->dvb_adap.priv = adap;
 
 	ret = dvb_usb_media_device_init(adap);
 	if (ret < 0) {
-		deb_info("dvb_usb_media_device_init failed: error %d", ret);
+		dbg_info("dvb_usb_media_device_init failed: error %d", ret);
 		goto err_mc;
 	}
 
@@ -218,7 +218,7 @@ int dvb_usb_adapter_dvb_init(struct dvb_usb_adapter *adap, short *adapter_nums)
 int dvb_usb_adapter_dvb_exit(struct dvb_usb_adapter *adap)
 {
 	if (adap->state & DVB_USB_ADAP_STATE_DVB) {
-		deb_info("unregistering DVB part\n");
+		dbg_info("unregistering DVB part\n");
 		dvb_net_release(&adap->dvb_net);
 		adap->demux.dmx.close(&adap->demux.dmx);
 		dvb_dmxdev_release(&adap->dmxdev);
diff --git a/drivers/media/usb/dvb-usb/dvb-usb-firmware.c b/drivers/media/usb/dvb-usb/dvb-usb-firmware.c
index 0fb3fa6100e4..0c9748ab1853 100644
--- a/drivers/media/usb/dvb-usb/dvb-usb-firmware.c
+++ b/drivers/media/usb/dvb-usb/dvb-usb-firmware.c
@@ -52,7 +52,8 @@ int usb_cypress_load_firmware(struct usb_device *udev, const struct firmware *fw
 		err("could not stop the USB controller CPU.");
 
 	while ((ret = dvb_usb_get_hexline(fw, hx, &pos)) > 0) {
-		deb_fw("writing to address 0x%04x (buffer: 0x%02x %02x)\n", hx->addr, hx->len, hx->chk);
+		dbg_fw("writing to address 0x%04x (buffer: 0x%02x %02x)\n",
+		       hx->addr, hx->len, hx->chk);
 		ret = usb_cypress_writemem(udev, hx->addr, hx->data, hx->len);
 
 		if (ret != hx->len) {
diff --git a/drivers/media/usb/dvb-usb/dvb-usb-init.c b/drivers/media/usb/dvb-usb/dvb-usb-init.c
index c1a7634e27b4..52374ed73b57 100644
--- a/drivers/media/usb/dvb-usb/dvb-usb-init.c
+++ b/drivers/media/usb/dvb-usb/dvb-usb-init.c
@@ -124,11 +124,11 @@ static int dvb_usb_adapter_exit(struct dvb_usb_device *d)
 /* general initialization functions */
 static int dvb_usb_exit(struct dvb_usb_device *d)
 {
-	deb_info("state before exiting everything: %x\n", d->state);
+	dbg_info("state before exiting everything: %x\n", d->state);
 	dvb_usb_remote_exit(d);
 	dvb_usb_adapter_exit(d);
 	dvb_usb_i2c_exit(d);
-	deb_info("state should be zero now: %x\n", d->state);
+	dbg_info("state should be zero now: %x\n", d->state);
 	d->state = DVB_USB_STATE_INIT;
 
 	if (d->priv != NULL && d->props.priv_destroy != NULL)
@@ -194,7 +194,9 @@ static const struct dvb_usb_device_description *dvb_usb_find_device(struct usb_d
 	for (i = 0; i < props->num_device_descs; i++) {
 
 		for (j = 0; j < DVB_USB_ID_MAX_NUM && props->devices[i].cold_ids[j] != NULL; j++) {
-			deb_info("check for cold %x %x\n", props->devices[i].cold_ids[j]->idVendor, props->devices[i].cold_ids[j]->idProduct);
+			dbg_info("check for cold %x %x\n",
+				 props->devices[i].cold_ids[j]->idVendor,
+				 props->devices[i].cold_ids[j]->idProduct);
 			if (props->devices[i].cold_ids[j]->idVendor  == le16_to_cpu(udev->descriptor.idVendor) &&
 				props->devices[i].cold_ids[j]->idProduct == le16_to_cpu(udev->descriptor.idProduct)) {
 				*cold = 1;
@@ -207,7 +209,9 @@ static const struct dvb_usb_device_description *dvb_usb_find_device(struct usb_d
 			break;
 
 		for (j = 0; j < DVB_USB_ID_MAX_NUM && props->devices[i].warm_ids[j] != NULL; j++) {
-			deb_info("check for warm %x %x\n", props->devices[i].warm_ids[j]->idVendor, props->devices[i].warm_ids[j]->idProduct);
+			dbg_info("check for warm %x %x\n",
+				 props->devices[i].warm_ids[j]->idVendor,
+				 props->devices[i].warm_ids[j]->idProduct);
 			if (props->devices[i].warm_ids[j]->idVendor == le16_to_cpu(udev->descriptor.idVendor) &&
 				props->devices[i].warm_ids[j]->idProduct == le16_to_cpu(udev->descriptor.idProduct)) {
 				*cold = 0;
@@ -231,7 +235,7 @@ int dvb_usb_device_power_ctrl(struct dvb_usb_device *d, int onoff)
 		d->powered--;
 
 	if (d->powered == 0 || (onoff && d->powered == 1)) { /* when switching from 1 to 0 or from 0 to 1 */
-		deb_info("power control: %d\n", onoff);
+		dbg_info("power control: %d\n", onoff);
 		if (d->props.power_ctrl)
 			return d->props.power_ctrl(d, onoff);
 	}
@@ -256,7 +260,7 @@ int dvb_usb_device_init(struct usb_interface *intf,
 		*du = NULL;
 
 	if ((desc = dvb_usb_find_device(udev, props, &cold)) == NULL) {
-		deb_err("something went very wrong, device was not found in current device list - let's see what comes next.\n");
+		dbg_err("something went very wrong, device was not found in current device list - let's see what comes next.\n");
 		return -ENODEV;
 	}
 
diff --git a/drivers/media/usb/dvb-usb/dvb-usb-remote.c b/drivers/media/usb/dvb-usb/dvb-usb-remote.c
index 65e2c9e2cdc9..dcc6cafb69e7 100644
--- a/drivers/media/usb/dvb-usb/dvb-usb-remote.c
+++ b/drivers/media/usb/dvb-usb/dvb-usb-remote.c
@@ -130,7 +130,7 @@ static void legacy_dvb_usb_read_remote_control(struct work_struct *work)
 		case REMOTE_NO_KEY_PRESSED:
 			break;
 		case REMOTE_KEY_PRESSED:
-			deb_rc("key pressed\n");
+			dbg_rc("key pressed\n");
 			d->last_event = event;
 			input_event(d->input_dev, EV_KEY, event, 1);
 			input_sync(d->input_dev);
@@ -138,7 +138,7 @@ static void legacy_dvb_usb_read_remote_control(struct work_struct *work)
 			input_sync(d->input_dev);
 			break;
 		case REMOTE_KEY_REPEAT:
-			deb_rc("key repeated\n");
+			dbg_rc("key repeated\n");
 			input_event(d->input_dev, EV_KEY, event, 1);
 			input_sync(d->input_dev);
 			input_event(d->input_dev, EV_KEY, d->last_event, 0);
@@ -151,9 +151,9 @@ static void legacy_dvb_usb_read_remote_control(struct work_struct *work)
 /* improved repeat handling ???
 	switch (state) {
 		case REMOTE_NO_KEY_PRESSED:
-			deb_rc("NO KEY PRESSED\n");
+			dbg_rc("NO KEY PRESSED\n");
 			if (d->last_state != REMOTE_NO_KEY_PRESSED) {
-				deb_rc("releasing event %d\n",d->last_event);
+				dbg_rc("releasing event %d\n", d->last_event);
 				input_event(d->rc_input_dev, EV_KEY, d->last_event, 0);
 				input_sync(d->rc_input_dev);
 			}
@@ -161,8 +161,8 @@ static void legacy_dvb_usb_read_remote_control(struct work_struct *work)
 			d->last_event = 0;
 			break;
 		case REMOTE_KEY_PRESSED:
-			deb_rc("KEY PRESSED\n");
-			deb_rc("pressing event %d\n",event);
+			dbg_rc("KEY PRESSED\n");
+			dbg_rc("pressing event %d\n", event);
 
 			input_event(d->rc_input_dev, EV_KEY, event, 1);
 			input_sync(d->rc_input_dev);
@@ -171,9 +171,9 @@ static void legacy_dvb_usb_read_remote_control(struct work_struct *work)
 			d->last_state = REMOTE_KEY_PRESSED;
 			break;
 		case REMOTE_KEY_REPEAT:
-			deb_rc("KEY_REPEAT\n");
+			dbg_rc("KEY_REPEAT\n");
 			if (d->last_state != REMOTE_NO_KEY_PRESSED) {
-				deb_rc("repeating event %d\n",d->last_event);
+				dbg_rc("repeating event %d\n", d->last_event);
 				input_event(d->rc_input_dev, EV_KEY, d->last_event, 2);
 				input_sync(d->rc_input_dev);
 				d->last_state = REMOTE_KEY_REPEAT;
@@ -208,10 +208,10 @@ static int legacy_dvb_usb_remote_init(struct dvb_usb_device *d)
 	input_dev->setkeycode = legacy_dvb_usb_setkeycode;
 
 	/* set the bits for the keys */
-	deb_rc("key map size: %d\n", d->props.rc.legacy.rc_map_size);
+	dbg_rc("key map size: %d\n", d->props.rc.legacy.rc_map_size);
 	for (i = 0; i < d->props.rc.legacy.rc_map_size; i++) {
-		deb_rc("setting bit for event %d item %d\n",
-			d->props.rc.legacy.rc_map_table[i].keycode, i);
+		dbg_rc("setting bit for event %d item %d\n",
+		       d->props.rc.legacy.rc_map_table[i].keycode, i);
 		set_bit(d->props.rc.legacy.rc_map_table[i].keycode, input_dev->keybit);
 	}
 
@@ -372,7 +372,7 @@ int dvb_usb_nec_rc_key_to_event(struct dvb_usb_device *d,
 		case DVB_USB_RC_NEC_KEY_PRESSED:
 			if ((u8) ~keybuf[1] != keybuf[2] ||
 				(u8) ~keybuf[3] != keybuf[4]) {
-				deb_err("remote control checksum failed.\n");
+				dbg_err("remote control checksum failed.\n");
 				break;
 			}
 			/* See if we can match the raw key code. */
@@ -383,13 +383,14 @@ int dvb_usb_nec_rc_key_to_event(struct dvb_usb_device *d,
 					*state = REMOTE_KEY_PRESSED;
 					return 0;
 				}
-			deb_err("key mapping failed - no appropriate key found in keymapping\n");
+			dbg_err("key mapping failed - no appropriate key found in keymapping\n");
 			break;
 		case DVB_USB_RC_NEC_KEY_REPEATED:
 			*state = REMOTE_KEY_REPEAT;
 			break;
 		default:
-			deb_err("unknown type of remote status: %d\n",keybuf[0]);
+			dbg_err("unknown type of remote status: %d\n",
+				keybuf[0]);
 			break;
 	}
 	return 0;
diff --git a/drivers/media/usb/dvb-usb/dvb-usb-urb.c b/drivers/media/usb/dvb-usb/dvb-usb-urb.c
index 2aabf90d8697..a7b405906627 100644
--- a/drivers/media/usb/dvb-usb/dvb-usb-urb.c
+++ b/drivers/media/usb/dvb-usb/dvb-usb-urb.c
@@ -25,8 +25,7 @@ int dvb_usb_generic_rw(struct dvb_usb_device *d, u8 *wbuf, u16 wlen, u8 *rbuf,
 	if ((ret = mutex_lock_interruptible(&d->usb_mutex)))
 		return ret;
 
-	deb_xfer(">>> ");
-	debug_dump(wbuf,wlen,deb_xfer);
+	dbg_xfer(">>> %*ph\n", (int)wlen, wbuf);
 
 	ret = usb_bulk_msg(d->udev,usb_sndbulkpipe(d->udev,
 			d->props.generic_bulk_ctrl_endpoint), wbuf,wlen,&actlen,
@@ -51,8 +50,7 @@ int dvb_usb_generic_rw(struct dvb_usb_device *d, u8 *wbuf, u16 wlen, u8 *rbuf,
 		if (ret)
 			err("recv bulk message failed: %d",ret);
 		else {
-			deb_xfer("<<< ");
-			debug_dump(rbuf,actlen,deb_xfer);
+			dbg_xfer("<<< %*ph\n", actlen, rbuf);
 		}
 	}
 
diff --git a/drivers/media/usb/dvb-usb/dvb-usb.h b/drivers/media/usb/dvb-usb/dvb-usb.h
index 741be0e69447..51b6a2e339a1 100644
--- a/drivers/media/usb/dvb-usb/dvb-usb.h
+++ b/drivers/media/usb/dvb-usb/dvb-usb.h
@@ -28,19 +28,17 @@
 
 /* debug */
 #ifdef CONFIG_DVB_USB_DEBUG
-#define dprintk(var,level,args...) \
-	    do { if ((var & level)) { printk(args); } } while (0)
 
-#define debug_dump(b,l,func) {\
-	int loop_; \
-	for (loop_ = 0; loop_ < l; loop_++) func("%02x ", b[loop_]); \
-	func("\n");\
-}
+#define dprintk(var, level, fmt, ...)					\
+do {									\
+	if (var & (level))						\
+		printk(KERN_DEBUG fmt, ##__VA_ARGS__);			\
+} while (0)
 #define DVB_USB_DEBUG_STATUS
+
 #else
-#define dprintk(args...)
-#define debug_dump(b,l,func)
 
+#define dprintk(fmt, ...)	no_printk(KERN_DEBUG fmt, ##__VA_ARGS__)
 #define DVB_USB_DEBUG_STATUS " (debugging is not enabled)"
 
 #endif
diff --git a/drivers/media/usb/dvb-usb/dw2102.c b/drivers/media/usb/dvb-usb/dw2102.c
index f96626fe2c0b..a31e401f17fd 100644
--- a/drivers/media/usb/dvb-usb/dw2102.c
+++ b/drivers/media/usb/dvb-usb/dw2102.c
@@ -542,9 +542,10 @@ static int dw3101_i2c_transfer(struct i2c_adapter *adap, struct i2c_msg msg[],
 	}
 
 	for (i = 0; i < num; i++) {
-		deb_xfer("%02x:%02x: %s ", i, msg[i].addr,
-				msg[i].flags == 0 ? ">>>" : "<<<");
-		debug_dump(msg[i].buf, msg[i].len, deb_xfer);
+		dbg_xfer("%02x:%02x: %s %*ph\n",
+			 i, msg[i].addr,
+			 msg[i].flags == 0 ? ">>>" : "<<<",
+			 (int)msg[i].len, msg[i].buf);
 	}
 	ret = num;
 
@@ -835,10 +836,8 @@ static int dw210x_read_mac_address(struct dvb_usb_device *d, u8 mac[6])
 			eepromline[i%16] = ibuf[0];
 			eeprom[i] = ibuf[0];
 		}
-		if ((i % 16) == 15) {
-			deb_xfer("%02x: ", i - 15);
-			debug_dump(eepromline, 16, deb_xfer);
-		}
+		if ((i % 16) == 15)
+			dbg_xfer("%02x: %*ph\n", i - 15, 16, eepromline);
 	}
 
 	memcpy(mac, eeprom + 8, 6);
@@ -875,10 +874,8 @@ static int s6x0_read_mac_address(struct dvb_usb_device *d, u8 mac[6])
 			eeprom[i] = ibuf[0];
 		}
 
-		if ((i % 16) == 15) {
-			deb_xfer("%02x: ", i - 15);
-			debug_dump(eepromline, 16, deb_xfer);
-		}
+		if ((i % 16) == 15)
+			dbg_xfer("%02x: %*ph", i - 15, 16, eepromline);
 	}
 
 	memcpy(mac, eeprom + 16, 6);
@@ -1705,8 +1702,8 @@ static int dw2102_rc_query(struct dvb_usb_device *d)
 
 	if (d->props.i2c_algo->master_xfer(&d->i2c_adap, &msg, 1) == 1) {
 		if (msg.buf[0] != 0xff) {
-			deb_rc("%s: rc code: %x, %x\n",
-					__func__, key[0], key[1]);
+			dbg_rc("%s: rc code: %x, %x\n",
+			       __func__, key[0], key[1]);
 			rc_keydown(d->rc_dev, RC_PROTO_UNKNOWN, key[0], 0);
 		}
 	}
@@ -1726,8 +1723,8 @@ static int prof_rc_query(struct dvb_usb_device *d)
 
 	if (d->props.i2c_algo->master_xfer(&d->i2c_adap, &msg, 1) == 1) {
 		if (msg.buf[0] != 0xff) {
-			deb_rc("%s: rc code: %x, %x\n",
-					__func__, key[0], key[1]);
+			dbg_rc("%s: rc code: %x, %x\n",
+			       __func__, key[0], key[1]);
 			rc_keydown(d->rc_dev, RC_PROTO_UNKNOWN, key[0] ^ 0xff,
 				   0);
 		}
@@ -1748,8 +1745,8 @@ static int su3000_rc_query(struct dvb_usb_device *d)
 
 	if (d->props.i2c_algo->master_xfer(&d->i2c_adap, &msg, 1) == 1) {
 		if (msg.buf[0] != 0xff) {
-			deb_rc("%s: rc code: %x, %x\n",
-					__func__, key[0], key[1]);
+			dbg_rc("%s: rc code: %x, %x\n",
+			       __func__, key[0], key[1]);
 			rc_keydown(d->rc_dev, RC_PROTO_RC5,
 				   RC_SCANCODE_RC5(key[1], key[0]), 0);
 		}
diff --git a/drivers/media/usb/dvb-usb/dw2102.h b/drivers/media/usb/dvb-usb/dw2102.h
index f64cf79b7934..ff728355a785 100644
--- a/drivers/media/usb/dvb-usb/dw2102.h
+++ b/drivers/media/usb/dvb-usb/dw2102.h
@@ -5,6 +5,6 @@
 #define DVB_USB_LOG_PREFIX "dw2102"
 #include "dvb-usb.h"
 
-#define deb_xfer(args...) dprintk(dvb_usb_dw2102_debug, 0x02, args)
-#define deb_rc(args...)   dprintk(dvb_usb_dw2102_debug, 0x04, args)
+#define dbg_xfer(args...) dprintk(dvb_usb_dw2102_debug, 0x02, args)
+#define dbg_rc(args...)   dprintk(dvb_usb_dw2102_debug, 0x04, args)
 #endif
diff --git a/drivers/media/usb/dvb-usb/gp8psk.c b/drivers/media/usb/dvb-usb/gp8psk.c
index c07f46f5176e..946d63beff13 100644
--- a/drivers/media/usb/dvb-usb/gp8psk.c
+++ b/drivers/media/usb/dvb-usb/gp8psk.c
@@ -45,7 +45,7 @@ static int gp8psk_usb_in_op(struct dvb_usb_device *d, u8 req, u16 value,
 			USB_TYPE_VENDOR | USB_DIR_IN,
 			value, index, st->data, blen,
 			2000);
-		deb_info("reading number %d (ret: %d)\n",try,ret);
+		dbg_info("reading number %d (ret: %d)\n", try, ret);
 		try++;
 	}
 
@@ -57,8 +57,8 @@ static int gp8psk_usb_in_op(struct dvb_usb_device *d, u8 req, u16 value,
 		memcpy(b, st->data, blen);
 	}
 
-	deb_xfer("in: req. %x, val: %x, ind: %x, buffer: ",req,value,index);
-	debug_dump(b,blen,deb_xfer);
+	dbg_xfer("in: req. %x, val: %x, ind: %x, buffer: %*ph\n",
+		 req, value, index, blen, b);
 
 	mutex_unlock(&d->usb_mutex);
 
@@ -71,8 +71,8 @@ static int gp8psk_usb_out_op(struct dvb_usb_device *d, u8 req, u16 value,
 	struct gp8psk_state *st = d->priv;
 	int ret;
 
-	deb_xfer("out: req. %x, val: %x, ind: %x, buffer: ",req,value,index);
-	debug_dump(b,blen,deb_xfer);
+	dbg_xfer("out: req. %x, val: %x, ind: %x, buffer: %*ph\n",
+		 req, value, index, blen, b);
 
 	if (blen > sizeof(st->data))
 		return -EIO;
@@ -230,7 +230,7 @@ static int gp8psk_bcm4500_reload(struct dvb_usb_device *d)
 	u8 buf;
 	int gp_product_id = le16_to_cpu(d->udev->descriptor.idProduct);
 
-	deb_xfer("reloading firmware\n");
+	dbg_xfer("reloading firmware\n");
 
 	/* Turn off 8psk power */
 	if (gp8psk_usb_in_op(d, BOOT_8PSK, 0, 0, &buf, 1))
diff --git a/drivers/media/usb/dvb-usb/gp8psk.h b/drivers/media/usb/dvb-usb/gp8psk.h
index 5293dfdd2609..c44895ce3b3a 100644
--- a/drivers/media/usb/dvb-usb/gp8psk.h
+++ b/drivers/media/usb/dvb-usb/gp8psk.h
@@ -18,9 +18,12 @@
 #include "dvb-usb.h"
 
 extern int dvb_usb_gp8psk_debug;
-#define deb_info(args...) dprintk(dvb_usb_gp8psk_debug,0x01,args)
-#define deb_xfer(args...) dprintk(dvb_usb_gp8psk_debug,0x02,args)
-#define deb_rc(args...)   dprintk(dvb_usb_gp8psk_debug,0x04,args)
+#define dbg_info(fmt, ...)						\
+	dprintk(dvb_usb_gp8psk_debug, 0x01, fmt, ##__VA_ARGS__)
+#define dbg_xfer(fmt, ...)						\
+	dprintk(dvb_usb_gp8psk_debug, 0x02, fmt, ##__VA_ARGS__)
+#define dbg_rc(fmt, ...)						\
+	dprintk(dvb_usb_gp8psk_debug, 0x04, fmt, ##__VA_ARGS__)
 
 #define GET_USB_SPEED                     0x07
 
diff --git a/drivers/media/usb/dvb-usb/nova-t-usb2.c b/drivers/media/usb/dvb-usb/nova-t-usb2.c
index e7b290552b66..71df4c357ef2 100644
--- a/drivers/media/usb/dvb-usb/nova-t-usb2.c
+++ b/drivers/media/usb/dvb-usb/nova-t-usb2.c
@@ -14,8 +14,8 @@ MODULE_PARM_DESC(debug, "set debugging level (1=rc,2=eeprom (|-able))." DVB_USB_
 
 DVB_DEFINE_MOD_OPT_ADAPTER_NR(adapter_nr);
 
-#define deb_rc(args...) dprintk(debug,0x01,args)
-#define deb_ee(args...) dprintk(debug,0x02,args)
+#define dbg_rc(fmt, ...)	dprintk(debug, 0x01, fmt, ##__VA_ARGS__)
+#define dbg_ee(fmt, ...)	dprintk(debug, 0x02, fmt, ##__VA_ARGS__)
 
 /* Hauppauge NOVA-T USB2 keys */
 static struct rc_map_table rc_map_haupp_table[] = {
@@ -94,15 +94,16 @@ static int nova_t_rc_query(struct dvb_usb_device *d, u32 *event, int *state)
 			data = raw & 0x3f;
 			custom = (raw >> 6) & 0x1f;
 
-			deb_rc("raw key code 0x%02x, 0x%02x, 0x%02x to c: %02x d: %02x toggle: %d\n",
+			dbg_rc("raw key code 0x%02x, 0x%02x, 0x%02x to c: %02x d: %02x toggle: %d\n",
 			       buf[1], buf[2], buf[3], custom, data, toggle);
 
 			for (i = 0; i < ARRAY_SIZE(rc_map_haupp_table); i++) {
 				if (rc5_data(&rc_map_haupp_table[i]) == data &&
 					rc5_custom(&rc_map_haupp_table[i]) == custom) {
 
-					deb_rc("c: %x, d: %x\n", rc5_data(&rc_map_haupp_table[i]),
-								 rc5_custom(&rc_map_haupp_table[i]));
+					dbg_rc("c: %x, d: %x\n",
+					       rc5_data(&rc_map_haupp_table[i]),
+					       rc5_custom(&rc_map_haupp_table[i]));
 
 					*event = rc_map_haupp_table[i].keycode;
 					*state = REMOTE_KEY_PRESSED;
diff --git a/drivers/media/usb/dvb-usb/technisat-usb2.c b/drivers/media/usb/dvb-usb/technisat-usb2.c
index f172120db2aa..4402823fa717 100644
--- a/drivers/media/usb/dvb-usb/technisat-usb2.c
+++ b/drivers/media/usb/dvb-usb/technisat-usb2.c
@@ -60,10 +60,10 @@ struct technisat_usb2_state {
 };
 
 /* debug print helpers */
-#define deb_info(args...)    dprintk(debug, 0x01, args)
-#define deb_eeprom(args...)  dprintk(debug, 0x02, args)
-#define deb_i2c(args...)     dprintk(debug, 0x04, args)
-#define deb_rc(args...)      dprintk(debug, 0x08, args)
+#define dbg_info(args...)    dprintk(debug, 0x01, args)
+#define dbg_eeprom(args...)  dprintk(debug, 0x02, args)
+#define dbg_i2c(args...)     dprintk(debug, 0x04, args)
+#define dbg_rc(args...)      dprintk(debug, 0x08, args)
 
 /* vendor requests */
 #define SET_IFCLK_TO_EXTERNAL_TSCLK_VENDOR_REQUEST 0xB3
@@ -91,9 +91,7 @@ static int technisat_usb2_i2c_access(struct usb_device *udev,
 	if (!b)
 		return -ENOMEM;
 
-	deb_i2c("i2c-access: %02x, tx: ", device_addr);
-	debug_dump(tx, txlen, deb_i2c);
-	deb_i2c(" ");
+	dbg_i2c("i2c-access: %02x, tx: %*ph\n", device_addr, (int)txlen, tx);
 
 	if (txlen > 62) {
 		err("i2c TX buffer can't exceed 62 bytes (dev 0x%02x)",
@@ -142,17 +140,15 @@ static int technisat_usb2_i2c_access(struct usb_device *udev,
 			goto err;
 	}
 
-	deb_i2c("status: %d, ", b[0]);
-
 	if (rx != NULL) {
 		memcpy(rx, &b[2], rxlen);
 
-		deb_i2c("rx (%d): ", rxlen);
-		debug_dump(rx, rxlen, deb_i2c);
+		dbg_i2c("status: %d, rx (%d): %*ph\n",
+			b[0], rxlen, (int)rxlen, rx);
+	} else {
+		dbg_i2c("status: %d\n", b[0]);
 	}
 
-	deb_i2c("\n");
-
 err:
 	kfree(b);
 	return ret;
@@ -397,10 +393,10 @@ static void technisat_usb2_eeprom_dump(struct dvb_usb_device *d)
 		if (technisat_usb2_i2c_access(d->udev, 0x50 + j / 256, &reg, 1, b, 16) != 0)
 			break;
 
-		deb_eeprom("EEPROM: %01x%02x: ", j / 256, reg);
+		dbg_eeprom("EEPROM: %01x%02x: ", j / 256, reg);
 		for (i = 0; i < 16; i++)
-			deb_eeprom("%02x ", b[i]);
-		deb_eeprom("\n");
+			dbg_eeprom("%02x ", b[i]);
+		dbg_eeprom("\n");
 	}
 }
 #endif
@@ -648,8 +644,7 @@ static int technisat_usb2_get_ir(struct dvb_usb_device *d)
 	/* decoding */
 
 #if 0
-	deb_rc("RC: %d ", ret);
-	debug_dump(buf + 1, ret, deb_rc);
+	dbg_rc("RC: %d %*ph", ret, ret, buf + 1);
 #endif
 
 	ev.pulse = 0;
diff --git a/drivers/media/usb/dvb-usb/ttusb2.c b/drivers/media/usb/dvb-usb/ttusb2.c
index 294274fd8f55..e5a6df348f9d 100644
--- a/drivers/media/usb/dvb-usb/ttusb2.c
+++ b/drivers/media/usb/dvb-usb/ttusb2.c
@@ -35,7 +35,8 @@
 
 /* debug */
 static int dvb_usb_ttusb2_debug;
-#define deb_info(args...)   dprintk(dvb_usb_ttusb2_debug,0x01,args)
+#define dbg_info(fmt, ...)						\
+	dprintk(dvb_usb_ttusb2_debug, 0x01, fmt, ##__VA_ARGS__)
 module_param_named(debug,dvb_usb_ttusb2_debug, int, 0644);
 MODULE_PARM_DESC(debug, "set debugging level (1=info (or-able))." DVB_USB_DEBUG_STATUS);
 static int dvb_usb_ttusb2_debug_ci;
@@ -44,11 +45,11 @@ MODULE_PARM_DESC(debug_ci, "set debugging ci." DVB_USB_DEBUG_STATUS);
 
 DVB_DEFINE_MOD_OPT_ADAPTER_NR(adapter_nr);
 
-#define ci_dbg(format, arg...)                \
-do {                                          \
+#define ci_dbg(fmt, ...)						\
+do {									\
 	if (dvb_usb_ttusb2_debug_ci)                                    \
-		printk(KERN_DEBUG DVB_USB_LOG_PREFIX \
-			": %s " format "\n" , __func__, ## arg);       \
+		printk(KERN_DEBUG DVB_USB_LOG_PREFIX ": %s " fmt "\n",	\
+		       __func__, ##__VA_ARGS__);			\
 } while (0)
 
 enum {
@@ -455,7 +456,7 @@ static int tt3650_rc_query(struct dvb_usb_device *d)
 	if (rx[8] & 0x01) {
 		/* got a "press" event */
 		st->last_rc_key = RC_SCANCODE_RC5(rx[3], rx[2]);
-		deb_info("%s: cmd=0x%02x sys=0x%02x\n", __func__, rx[2], rx[3]);
+		dbg_info("%s: cmd=0x%02x sys=0x%02x\n", __func__, rx[2], rx[3]);
 		rc_keydown(d->rc_dev, RC_PROTO_RC5, st->last_rc_key, rx[1]);
 	} else if (st->last_rc_key) {
 		rc_keyup(d->rc_dev);
@@ -526,7 +527,7 @@ static int ttusb2_frontend_tda10086_attach(struct dvb_usb_adapter *adap)
 		err("set interface to alts=3 failed");
 
 	if ((adap->fe_adap[0].fe = dvb_attach(tda10086_attach, &tda10086_config, &adap->dev->i2c_adap)) == NULL) {
-		deb_info("TDA10086 attach failed\n");
+		dbg_info("TDA10086 attach failed\n");
 		return -ENODEV;
 	}
 
@@ -551,7 +552,7 @@ static int ttusb2_frontend_tda10023_attach(struct dvb_usb_adapter *adap)
 			&tda10023_config, &adap->dev->i2c_adap, 0x48);
 
 		if (adap->fe_adap[0].fe == NULL) {
-			deb_info("TDA10023 attach failed\n");
+			dbg_info("TDA10023 attach failed\n");
 			return -ENODEV;
 		}
 		tt3650_ci_init(adap);
@@ -560,7 +561,7 @@ static int ttusb2_frontend_tda10023_attach(struct dvb_usb_adapter *adap)
 			&tda10048_config, &adap->dev->i2c_adap);
 
 		if (adap->fe_adap[1].fe == NULL) {
-			deb_info("TDA10048 attach failed\n");
+			dbg_info("TDA10048 attach failed\n");
 			return -ENODEV;
 		}
 
@@ -593,12 +594,12 @@ static int ttusb2_tuner_tda827x_attach(struct dvb_usb_adapter *adap)
 static int ttusb2_tuner_tda826x_attach(struct dvb_usb_adapter *adap)
 {
 	if (dvb_attach(tda826x_attach, adap->fe_adap[0].fe, 0x60, &adap->dev->i2c_adap, 0) == NULL) {
-		deb_info("TDA8263 attach failed\n");
+		dbg_info("TDA8263 attach failed\n");
 		return -ENODEV;
 	}
 
 	if (dvb_attach(lnbp21_attach, adap->fe_adap[0].fe, &adap->dev->i2c_adap, 0, 0) == NULL) {
-		deb_info("LNBP21 attach failed\n");
+		dbg_info("LNBP21 attach failed\n");
 		return -ENODEV;
 	}
 	return 0;
diff --git a/drivers/media/usb/dvb-usb/usb-urb.c b/drivers/media/usb/dvb-usb/usb-urb.c
index 9771f0954c69..26da9ef1d1ca 100644
--- a/drivers/media/usb/dvb-usb/usb-urb.c
+++ b/drivers/media/usb/dvb-usb/usb-urb.c
@@ -19,10 +19,10 @@ static void usb_urb_complete(struct urb *urb)
 	int i;
 	u8 *b;
 
-	deb_uxfer("'%s' urb completed. status: %d, length: %d/%d, pack_num: %d, errors: %d\n",
-		ptype == PIPE_ISOCHRONOUS ? "isoc" : "bulk",
-		urb->status,urb->actual_length,urb->transfer_buffer_length,
-		urb->number_of_packets,urb->error_count);
+	dbg_uxfer("'%s' urb completed. status: %d, length: %d/%d, pack_num: %d, errors: %d\n",
+		  ptype == PIPE_ISOCHRONOUS ? "isoc" : "bulk",
+		  urb->status, urb->actual_length, urb->transfer_buffer_length,
+		  urb->number_of_packets, urb->error_count);
 
 	switch (urb->status) {
 		case 0:         /* success */
@@ -33,7 +33,7 @@ static void usb_urb_complete(struct urb *urb)
 		case -ESHUTDOWN:
 			return;
 		default:        /* error */
-			deb_ts("urb completion error %d.\n", urb->status);
+			dbg_ts("urb completion error %d\n", urb->status);
 			break;
 	}
 
@@ -43,14 +43,15 @@ static void usb_urb_complete(struct urb *urb)
 			for (i = 0; i < urb->number_of_packets; i++) {
 
 				if (urb->iso_frame_desc[i].status != 0)
-					deb_ts("iso frame descriptor has an error: %d\n",urb->iso_frame_desc[i].status);
+					dbg_ts("iso frame descriptor has an error: %d\n",
+					       urb->iso_frame_desc[i].status);
 				else if (urb->iso_frame_desc[i].actual_length > 0)
 					stream->complete(stream, b + urb->iso_frame_desc[i].offset, urb->iso_frame_desc[i].actual_length);
 
 				urb->iso_frame_desc[i].status = 0;
 				urb->iso_frame_desc[i].actual_length = 0;
 			}
-			debug_dump(b,20,deb_uxfer);
+			dbg_uxfer("%*ph\n", 20, b);
 			break;
 		case PIPE_BULK:
 			if (urb->actual_length > 0)
@@ -67,7 +68,7 @@ int usb_urb_kill(struct usb_data_stream *stream)
 {
 	int i;
 	for (i = 0; i < stream->urbs_submitted; i++) {
-		deb_ts("killing URB no. %d.\n",i);
+		dbg_ts("killing URB no. %d\n", i);
 
 		/* stop the URB */
 		usb_kill_urb(stream->urb_list[i]);
@@ -80,7 +81,7 @@ int usb_urb_submit(struct usb_data_stream *stream)
 {
 	int i,ret;
 	for (i = 0; i < stream->urbs_initialized; i++) {
-		deb_ts("submitting URB no. %d\n",i);
+		dbg_ts("submitting URB no. %d\n", i);
 		if ((ret = usb_submit_urb(stream->urb_list[i],GFP_ATOMIC))) {
 			err("could not submit URB no. %d - get them all back",i);
 			usb_urb_kill(stream);
@@ -96,7 +97,7 @@ static int usb_free_stream_buffers(struct usb_data_stream *stream)
 	if (stream->state & USB_STATE_URB_BUF) {
 		while (stream->buf_num) {
 			stream->buf_num--;
-			deb_mem("freeing buffer %d\n",stream->buf_num);
+			dbg_mem("freeing buffer %d\n", stream->buf_num);
 			usb_free_coherent(stream->udev, stream->buf_size,
 					  stream->buf_list[stream->buf_num],
 					  stream->dma_addr[stream->buf_num]);
@@ -113,24 +114,25 @@ static int usb_allocate_stream_buffers(struct usb_data_stream *stream, int num,
 	stream->buf_num = 0;
 	stream->buf_size = size;
 
-	deb_mem("all in all I will use %lu bytes for streaming\n",num*size);
+	dbg_mem("all in all I will use %lu bytes for streaming\n", num * size);
 
 	for (stream->buf_num = 0; stream->buf_num < num; stream->buf_num++) {
-		deb_mem("allocating buffer %d\n",stream->buf_num);
+		dbg_mem("allocating buffer %d\n", stream->buf_num);
 		if (( stream->buf_list[stream->buf_num] =
 					usb_alloc_coherent(stream->udev, size, GFP_KERNEL,
 					&stream->dma_addr[stream->buf_num]) ) == NULL) {
-			deb_mem("not enough memory for urb-buffer allocation.\n");
+			dbg_mem("not enough memory for urb-buffer allocation.\n");
 			usb_free_stream_buffers(stream);
 			return -ENOMEM;
 		}
-		deb_mem("buffer %d: %p (dma: %Lu)\n",
+		dbg_mem("buffer %d: %p (dma: %llu)\n",
 			stream->buf_num,
-stream->buf_list[stream->buf_num], (long long)stream->dma_addr[stream->buf_num]);
+			stream->buf_list[stream->buf_num],
+			(long long)stream->dma_addr[stream->buf_num]);
 		memset(stream->buf_list[stream->buf_num],0,size);
 		stream->state |= USB_STATE_URB_BUF;
 	}
-	deb_mem("allocation successful\n");
+	dbg_mem("allocation successful\n");
 
 	return 0;
 }
@@ -147,7 +149,7 @@ static int usb_bulk_urb_init(struct usb_data_stream *stream)
 	for (i = 0; i < stream->props.count; i++) {
 		stream->urb_list[i] = usb_alloc_urb(0, GFP_KERNEL);
 		if (!stream->urb_list[i]) {
-			deb_mem("not enough memory for urb_alloc_urb!.\n");
+			dbg_mem("not enough memory for urb_alloc_urb!.\n");
 			for (j = 0; j < i; j++)
 				usb_free_urb(stream->urb_list[j]);
 			return -ENOMEM;
@@ -180,7 +182,7 @@ static int usb_isoc_urb_init(struct usb_data_stream *stream)
 
 		stream->urb_list[i] = usb_alloc_urb(stream->props.u.isoc.framesperurb, GFP_KERNEL);
 		if (!stream->urb_list[i]) {
-			deb_mem("not enough memory for urb_alloc_urb!\n");
+			dbg_mem("not enough memory for urb_alloc_urb!\n");
 			for (j = 0; j < i; j++)
 				usb_free_urb(stream->urb_list[j]);
 			return -ENOMEM;
@@ -243,7 +245,7 @@ int usb_urb_exit(struct usb_data_stream *stream)
 
 	for (i = 0; i < stream->urbs_initialized; i++) {
 		if (stream->urb_list[i] != NULL) {
-			deb_mem("freeing URB no. %d.\n",i);
+			dbg_mem("freeing URB no. %d\n", i);
 			/* free the URBs */
 			usb_free_urb(stream->urb_list[i]);
 		}
diff --git a/drivers/media/usb/dvb-usb/vp702x-fe.c b/drivers/media/usb/dvb-usb/vp702x-fe.c
index c1e7931900ee..d2cf0858ed94 100644
--- a/drivers/media/usb/dvb-usb/vp702x-fe.c
+++ b/drivers/media/usb/dvb-usb/vp702x-fe.c
@@ -73,7 +73,7 @@ static int vp702x_fe_read_status(struct dvb_frontend *fe,
 {
 	struct vp702x_fe_state *st = fe->demodulator_priv;
 	vp702x_fe_refresh_state(st);
-	deb_fe("%s\n",__func__);
+	dbg_fe("%s\n", __func__);
 
 	if (st->lock == 0)
 		*status = FE_HAS_LOCK | FE_HAS_SYNC | FE_HAS_VITERBI | FE_HAS_SIGNAL | FE_HAS_CARRIER;
@@ -127,7 +127,7 @@ static int vp702x_fe_read_snr(struct dvb_frontend* fe, u16 *snr)
 
 static int vp702x_fe_get_tune_settings(struct dvb_frontend* fe, struct dvb_frontend_tune_settings *tune)
 {
-	deb_fe("%s\n",__func__);
+	dbg_fe("%s\n", __func__);
 	tune->min_delay_ms = 2000;
 	return 0;
 }
@@ -158,9 +158,9 @@ static int vp702x_fe_set_frontend(struct dvb_frontend *fe)
 	cmd[4] = (sr >> 4)  & 0xff;
 	cmd[5] = (sr << 4)  & 0xf0;
 
-	deb_fe("setting frontend to: %u -> %u (%x) LNB-based GHz, symbolrate: %d -> %lu (%lx)\n",
-			fep->frequency, freq, freq, fep->symbol_rate,
-			(unsigned long) sr, (unsigned long) sr);
+	dbg_fe("setting frontend to: %u -> %u (%x) LNB-based GHz, symbolrate: %d -> %lu (%lx)\n",
+	       fep->frequency, freq, freq, fep->symbol_rate,
+	       (unsigned long)sr, (unsigned long)sr);
 
 /*	if (fep->inversion == INVERSION_ON)
 		cmd[6] |= 0x80; */
@@ -185,9 +185,9 @@ static int vp702x_fe_set_frontend(struct dvb_frontend *fe)
 	vp702x_usb_inout_op(st->d, cmd, 8, cmd, 10, 100);
 
 	if (cmd[2] == 0 && cmd[3] == 0)
-		deb_fe("tuning failed.\n");
+		dbg_fe("tuning failed.\n");
 	else
-		deb_fe("tuning succeeded.\n");
+		dbg_fe("tuning succeeded.\n");
 
 	mutex_unlock(&dst->buf_mutex);
 
@@ -197,14 +197,14 @@ static int vp702x_fe_set_frontend(struct dvb_frontend *fe)
 static int vp702x_fe_init(struct dvb_frontend *fe)
 {
 	struct vp702x_fe_state *st = fe->demodulator_priv;
-	deb_fe("%s\n",__func__);
+	dbg_fe("%s\n", __func__);
 	vp702x_usb_in_op(st->d, RESET_TUNER, 0, 0, NULL, 0);
 	return 0;
 }
 
 static int vp702x_fe_sleep(struct dvb_frontend *fe)
 {
-	deb_fe("%s\n",__func__);
+	dbg_fe("%s\n", __func__);
 	return 0;
 }
 
@@ -215,7 +215,7 @@ static int vp702x_fe_send_diseqc_msg (struct dvb_frontend* fe,
 	struct vp702x_fe_state *st = fe->demodulator_priv;
 	struct vp702x_device_state *dst = st->d->priv;
 
-	deb_fe("%s\n",__func__);
+	dbg_fe("%s\n", __func__);
 
 	if (m->msg_len > 4)
 		return -EINVAL;
@@ -231,9 +231,9 @@ static int vp702x_fe_send_diseqc_msg (struct dvb_frontend* fe,
 	vp702x_usb_inout_op(st->d, cmd, 8, cmd, 10, 100);
 
 	if (cmd[2] == 0 && cmd[3] == 0)
-		deb_fe("diseqc cmd failed.\n");
+		dbg_fe("diseqc cmd failed.\n");
 	else
-		deb_fe("diseqc cmd succeeded.\n");
+		dbg_fe("diseqc cmd succeeded.\n");
 
 	mutex_unlock(&dst->buf_mutex);
 
@@ -243,7 +243,7 @@ static int vp702x_fe_send_diseqc_msg (struct dvb_frontend* fe,
 static int vp702x_fe_send_diseqc_burst(struct dvb_frontend *fe,
 				       enum fe_sec_mini_cmd burst)
 {
-	deb_fe("%s\n",__func__);
+	dbg_fe("%s\n", __func__);
 	return 0;
 }
 
@@ -254,7 +254,7 @@ static int vp702x_fe_set_tone(struct dvb_frontend *fe,
 	struct vp702x_device_state *dst = st->d->priv;
 	u8 *buf;
 
-	deb_fe("%s\n",__func__);
+	dbg_fe("%s\n", __func__);
 
 	st->tone_mode = tone;
 
@@ -272,9 +272,9 @@ static int vp702x_fe_set_tone(struct dvb_frontend *fe,
 
 	vp702x_usb_inout_op(st->d, buf, 8, buf, 10, 100);
 	if (buf[2] == 0 && buf[3] == 0)
-		deb_fe("set_tone cmd failed.\n");
+		dbg_fe("set_tone cmd failed.\n");
 	else
-		deb_fe("set_tone cmd succeeded.\n");
+		dbg_fe("set_tone cmd succeeded.\n");
 
 	mutex_unlock(&dst->buf_mutex);
 
@@ -287,7 +287,7 @@ static int vp702x_fe_set_voltage(struct dvb_frontend *fe,
 	struct vp702x_fe_state *st = fe->demodulator_priv;
 	struct vp702x_device_state *dst = st->d->priv;
 	u8 *buf;
-	deb_fe("%s\n",__func__);
+	dbg_fe("%s\n", __func__);
 
 	st->voltage = voltage;
 
@@ -305,9 +305,9 @@ static int vp702x_fe_set_voltage(struct dvb_frontend *fe,
 
 	vp702x_usb_inout_op(st->d, buf, 8, buf, 10, 100);
 	if (buf[2] == 0 && buf[3] == 0)
-		deb_fe("set_voltage cmd failed.\n");
+		dbg_fe("set_voltage cmd failed.\n");
 	else
-		deb_fe("set_voltage cmd succeeded.\n");
+		dbg_fe("set_voltage cmd succeeded.\n");
 
 	mutex_unlock(&dst->buf_mutex);
 	return 0;
diff --git a/drivers/media/usb/dvb-usb/vp702x.c b/drivers/media/usb/dvb-usb/vp702x.c
index bf54747e2e01..6e5c3bf1786f 100644
--- a/drivers/media/usb/dvb-usb/vp702x.c
+++ b/drivers/media/usb/dvb-usb/vp702x.c
@@ -46,8 +46,8 @@ static int vp702x_usb_in_op_unlocked(struct dvb_usb_device *d, u8 req,
 		ret = 0;
 
 
-	deb_xfer("in: req. %02x, val: %04x, ind: %04x, buffer: ",req,value,index);
-	debug_dump(b,blen,deb_xfer);
+	dbg_xfer("in: req. %02x, val: %04x, ind: %04x, buffer: %*ph\n",
+		 req, value, index, blen, b);
 
 	return ret;
 }
@@ -68,8 +68,8 @@ static int vp702x_usb_out_op_unlocked(struct dvb_usb_device *d, u8 req,
 				      u16 value, u16 index, u8 *b, int blen)
 {
 	int ret;
-	deb_xfer("out: req. %02x, val: %04x, ind: %04x, buffer: ",req,value,index);
-	debug_dump(b,blen,deb_xfer);
+	dbg_xfer("out: req. %02x, val: %04x, ind: %04x, buffer: %*ph\n",
+		 req, value, index, blen, b);
 
 	if ((ret = usb_control_msg(d->udev,
 			usb_sndctrlpipe(d->udev,0),
@@ -267,7 +267,7 @@ static int vp702x_rc_query(struct dvb_usb_device *d, u32 *event, int *state)
 
 	vp702x_usb_in_op(d,READ_REMOTE_REQ,0,0,key,10);
 
-	deb_rc("remote query key: %x %d\n",key[1],key[1]);
+	dbg_rc("remote query key: %x %d\n", key[1], key[1]);
 
 	if (key[1] == 0x44) {
 		*state = REMOTE_NO_KEY_PRESSED;
diff --git a/drivers/media/usb/dvb-usb/vp702x.h b/drivers/media/usb/dvb-usb/vp702x.h
index 18ad7ced2045..04117d5d1a97 100644
--- a/drivers/media/usb/dvb-usb/vp702x.h
+++ b/drivers/media/usb/dvb-usb/vp702x.h
@@ -6,10 +6,14 @@
 #include "dvb-usb.h"
 
 extern int dvb_usb_vp702x_debug;
-#define deb_info(args...) dprintk(dvb_usb_vp702x_debug,0x01,args)
-#define deb_xfer(args...) dprintk(dvb_usb_vp702x_debug,0x02,args)
-#define deb_rc(args...)   dprintk(dvb_usb_vp702x_debug,0x04,args)
-#define deb_fe(args...)   dprintk(dvb_usb_vp702x_debug,0x08,args)
+#define dbg_info(fmt, ...)						\
+	dprintk(dvb_usb_vp702x_debug, 0x01, fmt, ##__VA_ARGS__)
+#define dbg_xfer(fmt, ...)						\
+	dprintk(dvb_usb_vp702x_debug, 0x02, fmt, ##__VA_ARGS__)
+#define dbg_rc(fmt, ...)						\
+	dprintk(dvb_usb_vp702x_debug, 0x04, fmt, ##__VA_ARGS__)
+#define dbg_fe(fmt, ...)						\
+	dprintk(dvb_usb_vp702x_debug, 0x08, fmt, ##__VA_ARGS__)
 
 /* commands are read and written with USB control messages */
 
diff --git a/drivers/media/usb/dvb-usb/vp7045.c b/drivers/media/usb/dvb-usb/vp7045.c
index 23e3a90af1f4..e06b9d627285 100644
--- a/drivers/media/usb/dvb-usb/vp7045.c
+++ b/drivers/media/usb/dvb-usb/vp7045.c
@@ -18,9 +18,12 @@ MODULE_PARM_DESC(debug, "set debugging level (1=info,xfer=2,rc=4 (or-able))." DV
 
 DVB_DEFINE_MOD_OPT_ADAPTER_NR(adapter_nr);
 
-#define deb_info(args...) dprintk(dvb_usb_vp7045_debug,0x01,args)
-#define deb_xfer(args...) dprintk(dvb_usb_vp7045_debug,0x02,args)
-#define deb_rc(args...)   dprintk(dvb_usb_vp7045_debug,0x04,args)
+#define dbg_info(fmt, ...)						\
+	dprintk(dvb_usb_vp7045_debug, 0x01, fmt, ##__VA_ARGS__)
+#define dbg_xfer(fmt, ...)						\
+	dprintk(dvb_usb_vp7045_debug, 0x02, fmt, ##__VA_ARGS__)
+#define dbg_rc(fmt, ...)						\
+	dprintk(dvb_usb_vp7045_debug, 0x04, fmt, ##__VA_ARGS__)
 
 int vp7045_usb_op(struct dvb_usb_device *d, u8 cmd, u8 *out, int outlen, u8 *in, int inlen, int msec)
 {
@@ -42,9 +45,7 @@ int vp7045_usb_op(struct dvb_usb_device *d, u8 cmd, u8 *out, int outlen, u8 *in,
 	if (out != NULL && outlen > 0)
 		memcpy(&buf[1], out, outlen);
 
-	deb_xfer("out buffer: ");
-	debug_dump(buf, outlen+1, deb_xfer);
-
+	dbg_xfer("out buffer: %*ph\n", outlen + 1, buf);
 
 	if (usb_control_msg(d->udev,
 			usb_sndctrlpipe(d->udev,0),
@@ -66,8 +67,7 @@ int vp7045_usb_op(struct dvb_usb_device *d, u8 cmd, u8 *out, int outlen, u8 *in,
 		goto unlock;
 	}
 
-	deb_xfer("in buffer: ");
-	debug_dump(buf, 12, deb_xfer);
+	dbg_xfer("in buffer: %*ph\n", 12, buf);
 
 	if (in != NULL && inlen > 0)
 		memcpy(in, &buf[1], inlen);
@@ -103,7 +103,7 @@ static int vp7045_rc_query(struct dvb_usb_device *d)
 	if (ret)
 		return ret;
 
-	deb_rc("remote query key: %x\n", key);
+	dbg_rc("remote query key: %x\n", key);
 
 	if (key != 0x44) {
 		/*
@@ -129,8 +129,9 @@ static int vp7045_read_eeprom(struct dvb_usb_device *d,u8 *buf, int len, int off
 
 		buf[i] = br[1];
 	}
-	deb_info("VP7045 EEPROM read (offs: %d, len: %d) : ", offset, i);
-	debug_dump(buf, i, deb_info);
+	dbg_info("VP7045 EEPROM read (offs: %d, len: %d) : %*ph\n",
+		 offset, i, i, buf);
+
 	return 0;
 }
 
@@ -145,15 +146,15 @@ static int vp7045_frontend_attach(struct dvb_usb_adapter *adap)
 
 	vp7045_usb_op(adap->dev,VENDOR_STRING_READ,NULL,0,buf,20,0);
 	buf[10] = '\0';
-	deb_info("firmware says: %s ",buf);
+	dbg_info("firmware says: %s\n", buf);
 
 	vp7045_usb_op(adap->dev,PRODUCT_STRING_READ,NULL,0,buf,20,0);
 	buf[10] = '\0';
-	deb_info("%s ",buf);
+	dbg_info("%s\n", buf);
 
 	vp7045_usb_op(adap->dev,FW_VERSION_READ,NULL,0,buf,20,0);
 	buf[10] = '\0';
-	deb_info("v%s\n",buf);
+	dbg_info("v%s\n", buf);
 
 /*	Dump the EEPROM */
 /*	vp7045_read_eeprom(d,buf, 255, FX2_ID_ADDR); */


_______________________________________________
devel mailing list
devel@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel

  parent reply	other threads:[~2020-08-14  4:02 UTC|newest]

Thread overview: 129+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-08-12 15:56 [PATCH 00/44] SPMI patches needed by Hikey 970 Mauro Carvalho Chehab
2020-08-12 15:56 ` Mauro Carvalho Chehab
2020-08-12 15:56 ` Mauro Carvalho Chehab
2020-08-12 15:56 ` [PATCH 01/44] staging: spmi: add Hikey 970 SPMI controller driver Mauro Carvalho Chehab
2020-08-12 15:56   ` Mauro Carvalho Chehab
2020-08-12 16:28   ` Greg Kroah-Hartman
2020-08-12 16:28     ` Greg Kroah-Hartman
2020-08-12 18:59     ` Mauro Carvalho Chehab
2020-08-12 18:59       ` Mauro Carvalho Chehab
2020-08-12 15:56 ` [PATCH 02/44] staging: spmi: hisi-spmi-controller: coding style fixup Mauro Carvalho Chehab
2020-08-12 15:56   ` Mauro Carvalho Chehab
2020-08-12 15:56 ` [PATCH 03/44] staging: spmi: hisi-spmi-controller: fix it to probe successfully Mauro Carvalho Chehab
2020-08-12 15:56   ` Mauro Carvalho Chehab
2020-08-12 15:56 ` [PATCH 04/44] staging: spmi: hisi-spmi-controller: fix a typo Mauro Carvalho Chehab
2020-08-12 15:56   ` Mauro Carvalho Chehab
2020-08-12 15:56 ` [PATCH 05/44] staging: spmi: hisi-spmi-controller: adjust whitespaces at defines Mauro Carvalho Chehab
2020-08-12 15:56   ` Mauro Carvalho Chehab
2020-08-12 15:56 ` [PATCH 06/44] staging: spmi: hisi-spmi-controller: use le32 macros where needed Mauro Carvalho Chehab
2020-08-12 15:56   ` Mauro Carvalho Chehab
2020-08-12 16:21   ` Joe Perches
2020-08-12 16:21     ` Joe Perches
2020-08-12 19:02     ` Mauro Carvalho Chehab
2020-08-12 19:02       ` Mauro Carvalho Chehab
2020-08-12 15:56 ` [PATCH 07/44] staging: spmi: hisi-spmi-controller: add debug when values are read/write Mauro Carvalho Chehab
2020-08-12 15:56   ` Mauro Carvalho Chehab
2020-08-12 15:56 ` [PATCH 08/44] staging: spmi: hisi-spmi-controller: fix the dev_foo() logic Mauro Carvalho Chehab
2020-08-12 15:56   ` Mauro Carvalho Chehab
2020-08-12 15:56 ` [PATCH 09/44] staging: spmi: hisi-spmi-controller: add it to the building system Mauro Carvalho Chehab
2020-08-12 15:56   ` Mauro Carvalho Chehab
2020-08-12 15:56 ` [PATCH 10/44] staging: spmi: hisi-spmi-controller: do some code cleanups Mauro Carvalho Chehab
2020-08-12 15:56   ` Mauro Carvalho Chehab
2020-08-12 16:17   ` Joe Perches
2020-08-12 16:17     ` Joe Perches
2020-08-12 15:56 ` [PATCH 11/44] staging: mfd: add a PMIC driver for HiSilicon 6421 SPMI version Mauro Carvalho Chehab
2020-08-12 15:56   ` Mauro Carvalho Chehab
2020-08-12 15:56 ` [PATCH 12/44] staging: mfd: hi6421-spmi-pmic: get rid of unused code Mauro Carvalho Chehab
2020-08-12 15:56   ` Mauro Carvalho Chehab
2020-08-12 15:56 ` [PATCH 13/44] staging: mfd: hi6421-spmi-pmic: deal with non-static functions Mauro Carvalho Chehab
2020-08-12 15:56   ` Mauro Carvalho Chehab
2020-08-12 15:56 ` [PATCH 14/44] staging: mfd: hi6421-spmi-pmic: get rid of the static vars Mauro Carvalho Chehab
2020-08-12 15:56   ` Mauro Carvalho Chehab
2020-08-12 15:56 ` [PATCH 15/44] staging: mfd: hi6421-spmi-pmic: cleanup hi6421-spmi-pmic.h header Mauro Carvalho Chehab
2020-08-12 15:56 ` [PATCH 16/44] staging: mfd: hi6421-spmi-pmic: change the binding logic Mauro Carvalho Chehab
2020-08-12 15:56   ` Mauro Carvalho Chehab
2020-08-12 15:56 ` [PATCH 17/44] staging: mfd: hi6421-spmi-pmic: get rid of unused OF properties Mauro Carvalho Chehab
2020-08-12 15:56   ` Mauro Carvalho Chehab
2020-08-12 15:56 ` [PATCH 18/44] staging: mfd: hi6421-spmi-pmic: cleanup " Mauro Carvalho Chehab
2020-08-12 15:56   ` Mauro Carvalho Chehab
2020-08-12 15:56 ` [PATCH 19/44] staging: mfd: hi6421-spmi-pmic: change namespace on its functions Mauro Carvalho Chehab
2020-08-12 15:56   ` Mauro Carvalho Chehab
2020-08-12 15:56 ` [PATCH 20/44] staging: mfd: hi6421-spmi-pmic: fix some coding style issues Mauro Carvalho Chehab
2020-08-12 15:56   ` Mauro Carvalho Chehab
2020-08-12 16:12   ` Joe Perches
2020-08-12 16:12     ` Joe Perches
2020-08-12 15:56 ` [PATCH 21/44] staging: mfd: hi6421-spmi-pmic: add it to the building system Mauro Carvalho Chehab
2020-08-12 15:56   ` Mauro Carvalho Chehab
2020-08-12 15:56 ` [PATCH 22/44] staging: mfd: hi6421-spmi-pmic: cleanup the code Mauro Carvalho Chehab
2020-08-12 15:56   ` Mauro Carvalho Chehab
2020-08-12 15:56 ` [PATCH 23/44] staging: regulator: add a regulator driver for HiSilicon 6421v600 SPMI PMIC Mauro Carvalho Chehab
2020-08-12 15:56   ` Mauro Carvalho Chehab
2020-08-12 15:56 ` [PATCH 24/44] staging: regulator: hi6421v600-regulator: get rid of unused code Mauro Carvalho Chehab
2020-08-12 15:56   ` Mauro Carvalho Chehab
2020-08-12 15:56 ` [PATCH 25/44] staging: regulator: hi6421v600-regulator: port it to upstream Mauro Carvalho Chehab
2020-08-12 15:56   ` Mauro Carvalho Chehab
2020-08-12 15:56 ` [PATCH 26/44] staging: regulator: hi6421v600-regulator: coding style fixups Mauro Carvalho Chehab
2020-08-12 15:56   ` Mauro Carvalho Chehab
2020-08-12 15:56 ` [PATCH 27/44] staging: regulator: hi6421v600-regulator: change the binding logic Mauro Carvalho Chehab
2020-08-12 15:56   ` Mauro Carvalho Chehab
2020-08-12 15:56 ` [PATCH 28/44] staging: regulator: hi6421v600-regulator: cleanup struct hisi_regulator Mauro Carvalho Chehab
2020-08-12 15:56   ` Mauro Carvalho Chehab
2020-08-12 15:56 ` [PATCH 29/44] staging: regulator: hi6421v600-regulator: cleanup debug messages Mauro Carvalho Chehab
2020-08-12 15:56   ` Mauro Carvalho Chehab
2020-08-12 15:56 ` [PATCH 30/44] staging: regulator: hi6421v600-regulator: use shorter names for OF properties Mauro Carvalho Chehab
2020-08-12 15:56   ` Mauro Carvalho Chehab
2020-08-12 15:56 ` [PATCH 31/44] staging: regulator: hi6421v600-regulator: better handle modes Mauro Carvalho Chehab
2020-08-12 15:56   ` Mauro Carvalho Chehab
2020-08-12 15:56 ` [PATCH 32/44] staging: regulator: hi6421v600-regulator: change namespace Mauro Carvalho Chehab
2020-08-12 15:56   ` Mauro Carvalho Chehab
2020-08-12 15:56 ` [PATCH 33/44] staging: regulator: hi6421v600-regulator: convert to use get/set voltage_sel Mauro Carvalho Chehab
2020-08-12 15:56   ` Mauro Carvalho Chehab
2020-08-12 15:56 ` [PATCH 34/44] staging: regulator: hi6421v600-regulator: don't use usleep_range for off_on_delay Mauro Carvalho Chehab
2020-08-12 15:56   ` Mauro Carvalho Chehab
2020-08-12 15:56 ` [PATCH 35/44] staging: regulator: hi6421v600-regulator: add a driver-specific debug macro Mauro Carvalho Chehab
2020-08-12 15:56   ` Mauro Carvalho Chehab
2020-08-12 16:10   ` Joe Perches
2020-08-12 16:10     ` Joe Perches
2020-08-13 10:10     ` Mauro Carvalho Chehab
2020-08-13 10:10       ` Mauro Carvalho Chehab
2020-08-13 15:07       ` Joe Perches
2020-08-13 15:07         ` Joe Perches
2020-08-14  4:01       ` Joe Perches [this message]
2020-08-14  4:01         ` [PATCH] media: debugging logging cleanup Joe Perches
2020-08-12 15:56 ` [PATCH 36/44] staging: regulator: hi6421v600-regulator: initialize ramp_delay Mauro Carvalho Chehab
2020-08-12 15:56   ` Mauro Carvalho Chehab
2020-08-12 15:56 ` [PATCH 37/44] staging: regulator: hi6421v600-regulator: cleanup DT settings Mauro Carvalho Chehab
2020-08-12 15:56   ` Mauro Carvalho Chehab
2020-08-12 15:56 ` [PATCH 38/44] staging: regulator: hi6421v600-regulator: fix some coding style issues Mauro Carvalho Chehab
2020-08-12 15:56   ` Mauro Carvalho Chehab
2020-08-12 15:56 ` [PATCH 39/44] staging: regulator: hi6421v600-regulator: add it to the building system Mauro Carvalho Chehab
2020-08-12 15:56   ` Mauro Carvalho Chehab
2020-08-12 15:56 ` [PATCH 40/44] staging: regulator: hi6421v600-regulator: code cleanup Mauro Carvalho Chehab
2020-08-12 15:56   ` Mauro Carvalho Chehab
2020-08-12 15:56 ` [PATCH 41/44] staging: hikey9xx: add a TODO list Mauro Carvalho Chehab
2020-08-12 15:56   ` Mauro Carvalho Chehab
2020-08-12 15:56 ` [PATCH 42/44] MAINTAINERS: add an entry for HiSilicon 6421v600 drivers Mauro Carvalho Chehab
2020-08-12 15:56 ` [PATCH 43/44] dt: document HiSilicon SPMI controller and mfd/regulator properties Mauro Carvalho Chehab
2020-08-14 20:17   ` Rob Herring
2020-08-15  9:55     ` Mauro Carvalho Chehab
2020-08-17 14:13       ` Rob Herring
2020-08-12 15:56 ` [PATCH 44/44] dt: hisilicon: add support for the PMIC found on Hikey 970 Mauro Carvalho Chehab
2020-08-12 15:56   ` Mauro Carvalho Chehab
2020-08-12 17:13 ` [PATCH 00/44] SPMI patches needed by " Joe Perches
2020-08-12 17:13   ` Joe Perches
2020-08-12 17:13   ` Joe Perches
2020-08-12 18:47   ` Mauro Carvalho Chehab
2020-08-12 18:47     ` Mauro Carvalho Chehab
2020-08-12 18:47     ` Mauro Carvalho Chehab
2020-08-12 18:58     ` Joe Perches
2020-08-12 18:58       ` Joe Perches
2020-08-12 18:58       ` Joe Perches
2020-08-12 19:07       ` Mauro Carvalho Chehab
2020-08-12 19:07         ` Mauro Carvalho Chehab
2020-08-12 19:07         ` Mauro Carvalho Chehab
2020-08-13  7:58 ` Lee Jones
2020-08-13  7:58   ` Lee Jones
2020-08-13  7:58   ` Lee Jones
2020-08-13  9:58   ` Mauro Carvalho Chehab
2020-08-13  9:58     ` Mauro Carvalho Chehab
2020-08-13  9:58     ` Mauro Carvalho Chehab

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=c79c1d9ee980fba94f2aaee28634b19f9caed5b1.camel@perches.com \
    --to=joe@perches.com \
    --cc=devel@driverdev.osuosl.org \
    --cc=gregkh@linuxfoundation.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linuxarm@huawei.com \
    --cc=mauro.chehab@huawei.com \
    --cc=mchehab+huawei@kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.