From be63425e141323218d298227785bfda256f465cd Mon Sep 17 00:00:00 2001 From: Michael Krufky Date: Thu, 15 Dec 2011 10:30:38 -0300 Subject: [PATCH] --- yaml --- r: 285425 b: refs/heads/master c: 54828d19f82be0d62e22fbd5a6354136c50a20eb h: refs/heads/master i: 285423: 45b8c3e4e840a34846d13184378e871a9442b38c v: v3 --- [refs] | 2 +- trunk/drivers/media/dvb/frontends/lgdt330x.c | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index d14b8c2e6b6e..deb126c6e116 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 26110dac8b3b30a99555d85fc1308a21fba5b746 +refs/heads/master: 54828d19f82be0d62e22fbd5a6354136c50a20eb diff --git a/trunk/drivers/media/dvb/frontends/lgdt330x.c b/trunk/drivers/media/dvb/frontends/lgdt330x.c index d45827158a24..c39d8d63979b 100644 --- a/trunk/drivers/media/dvb/frontends/lgdt330x.c +++ b/trunk/drivers/media/dvb/frontends/lgdt330x.c @@ -347,7 +347,7 @@ static int lgdt330x_set_parameters(struct dvb_frontend* fe, static u8 top_ctrl_cfg[] = { TOP_CONTROL, 0x03 }; - int err; + int err = 0; /* Change only if we are actually changing the modulation */ if (state->current_modulation != param->u.vsb.modulation) { switch(param->u.vsb.modulation) { @@ -402,6 +402,11 @@ static int lgdt330x_set_parameters(struct dvb_frontend* fe, printk(KERN_WARNING "lgdt330x: %s: Modulation type(%d) UNSUPPORTED\n", __func__, param->u.vsb.modulation); return -1; } + if (err < 0) + printk(KERN_WARNING "lgdt330x: %s: error blasting " + "bytes to lgdt3303 for modulation type(%d)\n", + __func__, param->u.vsb.modulation); + /* * select serial or parallel MPEG harware interface * Serial: 0x04 for LGDT3302 or 0x40 for LGDT3303