It also looks like (from right below the 'priv' code) in this:
#ifdef LINUX26
s->v4l2dev->dev = &itv->dev->dev;
s->v4l2dev->release = video_device_release;
#endif /* LINUX26 */
The 'release' part shouldn't be inside that ifdef anymore, right?
-Tyler
On Tue, Oct 18, 2005 at 05:20:58PM -0400, John Harvey wrote:
> The owner field & the priv fields have been removed from the v4l
> video_device structure.
> Deleting the 2 lines (78 196) are enough to make it compile.
> The first is fine. The second should be safe since it was setting private
> data that never appears to be used.
>
> John
>
> > -----Original Message-----
> > From: [EMAIL PROTECTED] [mailto:ivtv-devel-
> > [EMAIL PROTECTED] On Behalf Of Trev Jackson
> > Sent: 18 October 2005 21:57
> > To: Discussion list for development of the IVTV driver
> > Subject: Re: [ivtv-devel] 2832 and v4l CVS not in sync
> >
> > On Tuesday 18 Oct 2005 17:15, Cougar wrote:
> > > Here is compile attempt with latest ivtv and v4l trees
> > >
> > > make CONFIG_VIDEO_IVTV=m -C /lib/modules/2.6.13-15-default/build
> > > M=/usr/src/CVS/ivtv/driver modules make[2]: Entering directory
> > > /usr/src/linux-2.6.13-15-obj/i386/default' make -C ../../../linux-
> > 2.6.13-15
> > > O=../linux-2.6.13-15-obj/i386/default modules CC [M]
> > > /usr/src/CVS/ivtv/driver/ivtv-streams.o
> > > /usr/src/CVS/ivtv/driver/ivtv-streams.c:78: error: unknown field 'owner'
> > > specified in initializer /usr/src/CVS/ivtv/driver/ivtv-streams.c:78:
> > > warning: initialization from incompatible pointer type
> > > /usr/src/CVS/ivtv/driver/ivtv-streams.c: In function 'ivtv_reg_dev':
> > > /usr/src/CVS/ivtv/driver/ivtv-streams.c:196: error: 'struct
> > video_device'
> > > has no member named 'priv' make[5]: ***
> > > [/usr/src/CVS/ivtv/driver/ivtv-streams.o] Error 1
> > > make[4]: *** [_module_/usr/src/CVS/ivtv/driver] Error 2
> > >
> > > ---
> > > Cougar
> > Hi
> >
> > I'm getting the same error with 2833:
> >
> > CC [M] /home/mythtv/ivtv-2833/driver/ivtv-streams.o
> > /home/mythtv/ivtv-2833/driver/ivtv-streams.c:78: error: unknown field
> > `owner'
> > specified in initializer
> > /home/mythtv/ivtv-2833/driver/ivtv-streams.c:78: warning: initialization
> > from
> > incompatible pointer type
> > /home/mythtv/ivtv-2833/driver/ivtv-streams.c: In function `ivtv_reg_dev':
> > /home/mythtv/ivtv-2833/driver/ivtv-streams.c:196: error: structure has no
> > member named `priv'
> > make[3]: *** [/home/mythtv/ivtv-2833/driver/ivtv-streams.o] Error 1
> > make[2]: *** [_module_/home/mythtv/ivtv-2833/driver] Error 2
> > make[2]: Leaving directory `/usr/src/linux-2.6.8.1-12mdk'
> > make[1]: *** [all] Error 2
> > make[1]: Leaving directory `/home/mythtv/ivtv-2833/driver'
> > make: *** [all] Error 2
> >
> > Trev
> >
> >
> > _______________________________________________
> > ivtv-devel mailing list
> > [email protected]
> > http://ivtvdriver.org/mailman/listinfo/ivtv-devel
>
>
> _______________________________________________
> ivtv-devel mailing list
> [email protected]
> http://ivtvdriver.org/mailman/listinfo/ivtv-devel
>
--
Tyler Trafford
_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel