[linux-dvb] Re: 2.6.17-git4: dvb_net.c:1141: error: 'struct net_device' has no member named 'xmit_lock'

hermann pitton hermann-pitton at arcor.de
Thu Jun 29 01:35:40 CEST 2006


Am Dienstag, den 27.06.2006, 23:14 +0200 schrieb hermann pitton:
> Hi,
> 
> Am Mittwoch, den 28.06.2006, 03:17 +0800 schrieb Graeme Christie:
> > Axel Thimm wrote:
> > 
> > >On Mon, Jun 26, 2006 at 05:23:45PM +0200, Axel Thimm wrote:
> > >  
> > >
> > >>Hi,
> > >>
> > >>building current v4l hq on FC5's latest kernel gives:
> > >>    
> > >>
> > >
> > >Sorry, that was not FC5, but the upcoming FC6 kernel, which is based
> > >on 2.6.17-git4
> > >
> > >I also tried with today's hg, but it still fails on the same issue.
> > >
> > >  
> > >
> > >>  CC [M]  /builddir/video4linux-20060626/v4l/dvb_frontend.o
> > >>  CC [M]  /builddir/video4linux-20060626/v4l/dvb_net.o
> > >>/builddir/video4linux-20060626/v4l/dvb_net.c: In function 'wq_set_multicast_list':
> > >>/builddir/video4linux-20060626/v4l/dvb_net.c:1141: error: 'struct net_device' has no member named 'xmit_lock'
> > >>/builddir/video4linux-20060626/v4l/dvb_net.c:1170: error: 'struct net_device' has no member named 'xmit_lock'
> > >>make[3]: *** [/builddir/video4linux-20060626/v4l/dvb_net.o] Error 1
> > >>make[2]: *** [_module_/builddir/video4linux-20060626/v4l] Error 2
> > >>make[2]: Leaving directory `/amd/heretic/0/data_nobkp/bach/bach-kernel/fc6-i386/2.6.17-1.2302_FC6-i686'
> > >>make[1]: *** [default] Error 2
> > >>make[1]: Leaving directory `/builddir/video4linux-20060626/v4l'
> > >>make: *** [all] Error 2
> > >>error: Bad exit status from /var/tmp/rpm-tmp.80016 (%build)
> > >>
> > >>    
> > >>
> > I can suggest a Dirty hack, substitute KERNEL_VERSION(2,6,17) for 
> > KERNEL_VERSION(2,6,18) in that file (dvb_net.o). I guess some changes to 
> > the  locking went into your kernel before 2.6.18 (As they did in 
> > 2.6.17-mm2 that I'm using).
> > 
> > Worked for me......
> > 
> > Graeme
> > 
> 
> yes, that change is in current 2.6.17-git, but there was lot of back and
> forth with the locking. Is it OK to just use the new?

Axel,

xmit_lock is gone. The compat stuff is always stripped when going to
mainline. So report on FC6 first and come back if anything fails.

Cheers,
Hermann





More information about the linux-dvb mailing list