linux-media.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Mauro Carvalho Chehab <mchehab@redhat.com>
To: Stefan Richter <stefanr@s5r6.in-berlin.de>
Cc: linux-media@vger.kernel.org
Subject: Re: [PATCHv2 00/94] Only use DVBv5 internally on frontend drivers
Date: Sat, 31 Dec 2011 18:20:46 -0200	[thread overview]
Message-ID: <4EFF6E9E.8060202@redhat.com> (raw)
In-Reply-To: <20111231163145.251d526e@stein>

On 31-12-2011 13:31, Stefan Richter wrote:
> On Dec 30 Mauro Carvalho Chehab wrote:
>> Basically, changes all DVB frontend drivers to work directly with
>> the DVBv5 structure.
> [...]
>> Test reports are welcome.
> [...]
>>   [media] firedtv: convert set_fontend to use DVBv5 parameters
> [...]
>>  drivers/media/dvb/firewire/firedtv-avc.c     |   95 ++++++++--------
>>  drivers/media/dvb/firewire/firedtv-fe.c      |   31 ++----
>>  drivers/media/dvb/firewire/firedtv.h         |    4 +-
> 
> I briefly tested git://linuxtv.org/media_tree.gitstaging/for_v3.3
> 7c61d80a9bcf on top of v3.2-rc7 on a FireDTV-T/CI with kaffeine and on a
> FireDTV-C/CI with kaffeine and smplayer and didn't notice any runtime problem.

Thanks for testing it!

> Building fs/compat_ioctl.c failed for me though:
> fs/compat_ioctl.c:1345:1: error: invalid application of ‘sizeof’ to incomplete type ‘struct dvb_frontend_parameters’ 
> fs/compat_ioctl.c:1345:1: error: array type has incomplete element type
> etc. pp.

Yeah, I forgot about the compat stuff ;)

The fix is simple:
	http://git.linuxtv.org/media_tree.git/commit/e97a5d893fdf45c20799b72a1c11dca3b282c89c

Basically, one patch at the tree avoids the usage of DVBv3 
structs inside the drivers, as this is not supported by the
DVB core anymore. The core itself (and compat) will need it,
in order to provide DVBv3 compatibility.

Regards,
Mauro

      reply	other threads:[~2011-12-31 20:20 UTC|newest]

Thread overview: 102+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-12-30 15:06 [PATCHv2 00/94] Only use DVBv5 internally on frontend drivers Mauro Carvalho Chehab
2011-12-30 15:06 ` [PATCHv2 01/94] [media] dvb-core: allow demods to specify the supported delsys Mauro Carvalho Chehab
2011-12-30 15:06 ` [PATCHv2 02/94] [media] Rename set_frontend fops to set_frontend_legacy Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 03/94] [media] dvb-core: add support for a DVBv5 get_frontend() callback Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 04/94] [media] af9013: convert set_fontend to use DVBv5 parameters Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 05/94] [media] atbm8830: convert set_fontend to new way and fix delivery system Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 06/94] [media] au8522_dig: convert set_fontend to use DVBv5 parameters Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 07/94] [media] bcm3510: " Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 08/94] [media] cx22700: " Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 09/94] [media] cx22702: " Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 10/94] [media] cx24110: " Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 11/94] [media] cx24116: report delivery system and cleanups Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 12/94] [media] cx23123: remove an unused argument from cx24123_pll_writereg() Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 13/94] [media] av7110: convert set_fontend to use DVBv5 parameters Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 14/94] [media] cx23123: " Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 15/94] [media] cxd2820r: report delivery system and cleanups Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 16/94] [media] dibx000: convert set_fontend to use DVBv5 parameters Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 17/94] [media] dib9000: remove unused parameters Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 18/94] [media] cx24113: cleanup: remove unused init Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 19/94] [media] dib9000: Get rid of the remaining DVBv3 legacy stuff Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 20/94] [media] dib3000mb: convert set_fontend to use DVBv5 parameters Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 21/94] [media] dib8000: Remove the old DVBv3 struct from it and add delsys Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 22/94] [media] dib9000: get rid of unused dvb_frontend_parameters Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 23/94] [media] zl10353: convert set_fontend to use DVBv5 parameters Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 24/94] [media] em28xx-dvb: don't initialize drx-d non-used fields with zero Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 25/94] [media] drxd: convert set_fontend to use DVBv5 parameters Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 26/94] [media] drxk: " Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 27/94] [media] ds3000: " Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 28/94] [media] dvb_dummy_fe: " Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 29/94] [media] ec100: " Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 30/94] [media] it913x-fe: " Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 31/94] [media] l64781: " Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 32/94] [media] lgs8gl5: " Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 33/94] [media] lgdt330x: " Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 34/94] [media] lgdt3305: " Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 35/94] [media] lgs8gxx: " Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 36/94] [media] vez1x93: " Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 37/94] [media] mb86a16: Add delivery system type at fe struct Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 38/94] [media] mb86a20s: convert set_fontend to use DVBv5 parameters Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 39/94] [media] mt352: " Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 40/94] [media] nxt6000: " Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 41/94] [media] s5h1432: " Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 42/94] [media] sp8870: " Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 43/94] [media] sp887x: " Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 44/94] [media] stv0367: " Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 45/94] [media] tda10048: " Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 46/94] [media] tda1004x: " Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 47/94] [media] s921: " Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 48/94] [media] mt312: " Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 49/94] [media] s5h1420: " Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 50/94] [media] si21xx: " Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 51/94] [media] stb0899: convert get_frontend to the new struct Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 52/94] [media] stb6100: use get_frontend, instead of get_frontend_legacy() Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 53/94] [media] stv0288: convert set_fontend to use DVBv5 parameters Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 54/94] [media] stv0297: " Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 55/94] [media] stv0299: " Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 56/94] [media] stv900: " Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 57/94] [media] stv090x: use .delsys property, instead of get_property() Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 58/94] [media] tda10021: convert set_fontend to use DVBv5 parameters Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 59/94] [media] tda10023: " Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 60/94] [media] tda10071: " Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 61/94] [media] tda10086: " Mauro Carvalho Chehab
2011-12-30 15:07 ` [PATCHv2 62/94] [media] nxt200x: " Mauro Carvalho Chehab
2011-12-30 15:08 ` [PATCHv2 63/94] [media] or51132: " Mauro Carvalho Chehab
2011-12-30 15:08 ` [PATCHv2 64/94] [media] or51211: " Mauro Carvalho Chehab
2011-12-30 15:08 ` [PATCHv2 65/94] [media] s5h1409: " Mauro Carvalho Chehab
2011-12-30 15:08 ` [PATCHv2 66/94] [media] s55h1411: " Mauro Carvalho Chehab
2011-12-30 15:08 ` [PATCHv2 67/94] [media] tda8083: " Mauro Carvalho Chehab
2011-12-30 15:08 ` [PATCHv2 68/94] [media] vez1820: " Mauro Carvalho Chehab
2011-12-30 15:08 ` [PATCHv2 69/94] [media] staging/as102: " Mauro Carvalho Chehab
2011-12-30 15:08 ` [PATCHv2 70/94] [media] dst: " Mauro Carvalho Chehab
2011-12-30 15:08 ` [PATCHv2 71/94] [media] af9005-fe: " Mauro Carvalho Chehab
2011-12-30 15:08 ` [PATCHv2 72/94] [media] cinergyT2-fe: " Mauro Carvalho Chehab
2011-12-30 15:08 ` [PATCHv2 73/94] [media] dtt200u-fe: " Mauro Carvalho Chehab
2011-12-30 15:08 ` [PATCHv2 74/94] [media] friio-fe: " Mauro Carvalho Chehab
2011-12-30 15:08 ` [PATCHv2 75/94] [media] gp8psk-fe: " Mauro Carvalho Chehab
2011-12-30 15:08 ` [PATCHv2 76/94] [media] mxl111sf-demod: " Mauro Carvalho Chehab
2011-12-30 15:08 ` [PATCHv2 77/94] [media] vp702x-fe: " Mauro Carvalho Chehab
2011-12-30 15:08 ` [PATCHv2 78/94] [media] vp7045-fe: " Mauro Carvalho Chehab
2011-12-30 15:08 ` [PATCHv2 79/94] [media] firedtv: " Mauro Carvalho Chehab
2011-12-30 15:08 ` [PATCHv2 80/94] [media] siano: " Mauro Carvalho Chehab
2011-12-30 15:08 ` [PATCHv2 81/94] [media] ttusb-dec: " Mauro Carvalho Chehab
2011-12-30 15:08 ` [PATCHv2 82/94] [media] tlg2300: " Mauro Carvalho Chehab
2011-12-30 15:08 ` [PATCHv2 83/94] [media] dvb-core: remove get|set_frontend_legacy Mauro Carvalho Chehab
2011-12-30 15:08 ` [PATCHv2 84/94] [media] dvb: simplify get_tune_settings() struct Mauro Carvalho Chehab
2011-12-30 15:08 ` [PATCHv2 85/94] [media] dvb-core: Don't pass DVBv3 parameters on tune() fops Mauro Carvalho Chehab
2011-12-30 15:08 ` [PATCHv2 86/94] [media] dvb: don't pass a DVBv3 parameter for search() fops Mauro Carvalho Chehab
2011-12-30 15:08 ` [PATCHv2 87/94] [media] dvb: remove the track() fops Mauro Carvalho Chehab
2011-12-30 15:08 ` [PATCHv2 88/94] [media] dvb-core: don't use fe_bandwidth_t on driver Mauro Carvalho Chehab
2011-12-30 15:08 ` [PATCHv2 89/94] [media] dvb: don't use DVBv3 bandwidth macros Mauro Carvalho Chehab
2011-12-30 15:08 ` [PATCHv2 90/94] cx23885-dvb: Remove a dirty hack that would require DVBv3 Mauro Carvalho Chehab
2011-12-30 15:08 ` [PATCHv2 91/94] [media] dvb-core: be sure that drivers won't use DVBv3 internally Mauro Carvalho Chehab
2011-12-30 15:08 ` [PATCHv2 92/94] [media] s921: Properly report the delivery system Mauro Carvalho Chehab
2011-12-30 15:08 ` [PATCHv2 93/94] dvb_frontend: Fix inversion breakage due to DVBv5 conversion Mauro Carvalho Chehab
2011-12-30 15:08 ` [PATCHv2 94/94] [media] dvb: don't require a parameter for get_frontend Mauro Carvalho Chehab
2011-12-30 16:36 ` [PATCHv2 00/94] Only use DVBv5 internally on frontend drivers Sylwester Nawrocki
2011-12-30 16:45   ` Mauro Carvalho Chehab
2012-01-01 15:23     ` Sylwester Nawrocki
2012-01-01 20:12       ` Mauro Carvalho Chehab
2012-01-03  7:50         ` Sylwester Nawrocki
2011-12-31 15:31 ` Stefan Richter
2011-12-31 20:20   ` Mauro Carvalho Chehab [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4EFF6E9E.8060202@redhat.com \
    --to=mchehab@redhat.com \
    --cc=linux-media@vger.kernel.org \
    --cc=stefanr@s5r6.in-berlin.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).