summaryrefslogtreecommitdiffstats
path: root/drivers/media/pci
diff options
context:
space:
mode:
authorWei Yongjun2016-09-21 17:12:58 +0200
committerMauro Carvalho Chehab2016-10-24 22:01:32 +0200
commite546b1ef22850d53a9e21c4d0bcf9a6057cd9293 (patch)
tree4256b94e47fe74ab9efb9dcbe861741dc4cb27fb /drivers/media/pci
parent[media] bdisp: fix error return code in bdisp_probe() (diff)
downloadkernel-qcow2-linux-e546b1ef22850d53a9e21c4d0bcf9a6057cd9293.tar.gz
kernel-qcow2-linux-e546b1ef22850d53a9e21c4d0bcf9a6057cd9293.tar.xz
kernel-qcow2-linux-e546b1ef22850d53a9e21c4d0bcf9a6057cd9293.zip
[media] cx88: fix error return code in cx8802_dvb_probe()
Fix to return error code -ENODEV from the error handling case instead of 0(err maybe overwrited to 0 in the for loop), as done elsewhere in this function. [mchehab@s-opensource.com: remove a now uneeded set for err = -ENODEV] Signed-off-by: Wei Yongjun <weiyongjun1@huawei.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
Diffstat (limited to 'drivers/media/pci')
-rw-r--r--drivers/media/pci/cx88/cx88-dvb.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/media/pci/cx88/cx88-dvb.c b/drivers/media/pci/cx88/cx88-dvb.c
index fe5fd2a4650b..157bc14874eb 100644
--- a/drivers/media/pci/cx88/cx88-dvb.c
+++ b/drivers/media/pci/cx88/cx88-dvb.c
@@ -1769,7 +1769,6 @@ static int cx8802_dvb_probe(struct cx8802_driver *drv)
if (err)
goto fail_core;
- err = -ENODEV;
for (i = 1; i <= core->board.num_frontends; i++) {
struct vb2_queue *q;
@@ -1777,6 +1776,7 @@ static int cx8802_dvb_probe(struct cx8802_driver *drv)
if (fe == NULL) {
printk(KERN_ERR "%s() failed to get frontend(%d)\n",
__func__, i);
+ err = -ENODEV;
goto fail_probe;
}
q = &fe->dvb.dvbq;