* DVB Update [PATCH 30/31] multiproto tree
@ 2008-09-04 18:42 Manu Abraham
0 siblings, 0 replies; only message in thread
From: Manu Abraham @ 2008-09-04 18:42 UTC (permalink / raw)
To: linux-kernel, v4l-dvb-maintainer, akpm; +Cc: rnissl
[-- Attachment #1: Type: text/plain, Size: 467 bytes --]
>From ce418a935a3439b68273550dea6caf3a7a820e8f Mon Sep 17 00:00:00 2001
From: Manu Abraham <manu@linuxtv.org>
Date: Thu, 4 Sep 2008 14:58:55 +0200
Subject: [PATCH] DVB Support DVBFE_SET_DELSYS backward compatibility
Make DVBFE_SET_DELSYS backward compatible
From: Reinhard Nissl <rnissl@gmx.de>
Signed-off-by: Reinhard Nissl <rnissl@gmx.de>
Signed-off-by: Manu Abraham <manu@linuxtv.org>
dvb_frontend.c | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
[-- Attachment #2: 30.patch --]
[-- Type: text/x-patch, Size: 1234 bytes --]
>From ce418a935a3439b68273550dea6caf3a7a820e8f Mon Sep 17 00:00:00 2001
From: Manu Abraham <manu@linuxtv.org>
Date: Thu, 4 Sep 2008 14:58:55 +0200
Subject: [PATCH] DVB Support DVBFE_SET_DELSYS backward compatibility
Make DVBFE_SET_DELSYS backward compatible
From: Reinhard Nissl <rnissl@gmx.de>
Signed-off-by: Reinhard Nissl <rnissl@gmx.de>
Signed-off-by: Manu Abraham <manu@linuxtv.org>
diff --git a/drivers/media/dvb/dvb-core/dvb_frontend.c b/drivers/media/dvb/dvb-core/dvb_frontend.c
index 3a49876..a8005ef 100644
--- a/drivers/media/dvb/dvb-core/dvb_frontend.c
+++ b/drivers/media/dvb/dvb-core/dvb_frontend.c
@@ -1854,6 +1854,24 @@ static int dvb_frontend_ioctl(struct inode *inode, struct file *file,
if (fe->ops.set_delsys) {
fe->ops.set_delsys(fe, fepriv->delsys);
err = 0;
+ } else {
+ err = 0;
+ switch (fe->ops.info.type) {
+ case FE_QPSK:
+ if (fepriv->delsys != DVBFE_DELSYS_DVBS)
+ err = -EINVAL;
+ break;
+ case FE_QAM:
+ if (fepriv->delsys != DVBFE_DELSYS_DVBC)
+ err = -EINVAL;
+ break;
+ case FE_OFDM:
+ if (fepriv->delsys != DVBFE_DELSYS_DVBT)
+ err = -EINVAL;
+ break;
+ default:
+ err = -EINVAL;
+ }
}
break;
case DVBFE_GET_INFO:
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2008-09-04 18:49 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-09-04 18:42 DVB Update [PATCH 30/31] multiproto tree Manu Abraham
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.