V4L/DVB: cx23885: Check register errors

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Linux Kernel Mailing List
Date: Friday, June 4, 2010 - 3:59 pm

Gitweb:     http://git.kernel.org/linus/e4425eab6b2da050bae55cffa01e573767a819a1
Commit:     e4425eab6b2da050bae55cffa01e573767a819a1
Parent:     d71964fb9731412ce1f86cd7d9b71f1f94a04b0d
Author:     Abylay Ospan <aospan@netup.ru>
AuthorDate: Wed May 12 04:24:09 2010 -0300
Committer:  Mauro Carvalho Chehab <mchehab@redhat.com>
CommitDate: Tue Jun 1 01:19:43 2010 -0300

    V4L/DVB: cx23885: Check register errors
    
    Fix kernel Oops when number of NetUP Dual DVB-S2-CI cards more than
    DVB_MAX_ADAPTERS limit.
    
    [mchehab@redhat.com: move the return to the proper place]
    Signed-off-by: Abylay Ospan <aospan@netup.ru>
    Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
---
 drivers/media/video/cx23885/cx23885-dvb.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/drivers/media/video/cx23885/cx23885-dvb.c b/drivers/media/video/cx23885/cx23885-dvb.c
index 9e14608..0a199d7 100644
--- a/drivers/media/video/cx23885/cx23885-dvb.c
+++ b/drivers/media/video/cx23885/cx23885-dvb.c
@@ -991,6 +991,8 @@ static int dvb_register(struct cx23885_tsport *port)
 	ret = videobuf_dvb_register_bus(&port->frontends, THIS_MODULE, port,
 					&dev->pci->dev, adapter_nr, 0,
 					cx23885_dvb_fe_ioctl_override);
+	if (!ret)
+		return ret;
 
 	/* init CI & MAC */
 	switch (dev->board) {
--
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
V4L/DVB: cx23885: Check register errors, Linux Kernel Mailing ..., (Fri Jun 4, 3:59 pm)