From: Henrik Kurelid Date: Mon, 15 Dec 2008 07:17:12 +0000 (+0100) Subject: firedtv: fix registration - adapter number could only be zero X-Git-Tag: v2.6.29-rc7~63^2~4 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a40bf5591681f707afcf550cdcb4cc1697a29504;p=platform%2Fkernel%2Flinux-stable.git firedtv: fix registration - adapter number could only be zero There was a bug causing the initialization to fail if adapter number was greater than zero. The adapter was however registered which caused the driver to oops the second time initialization was tried. Signed-off-by: Henrik Kurelid Signed-off-by: Stefan Richter --- diff --git a/drivers/media/dvb/firesat/firesat_dvb.c b/drivers/media/dvb/firesat/firesat_dvb.c index cfa3a2e..cb36c03 100644 --- a/drivers/media/dvb/firesat/firesat_dvb.c +++ b/drivers/media/dvb/firesat/firesat_dvb.c @@ -206,7 +206,7 @@ int firesat_dvbdev_init(struct firesat *firesat, struct device *dev) err = DVB_REGISTER_ADAPTER(&firesat->adapter, firedtv_model_names[firesat->type], THIS_MODULE, dev, adapter_nr); - if (err) + if (err < 0) goto fail_log; /*DMX_TS_FILTERING | DMX_SECTION_FILTERING*/