Hi On Sun, Mar 20, 2011 at 08:23:53AM +0200, ???????? ???????????????? wrote: > On Sat, Mar 19, 2011 at 10:01:19PM +0100, Harald Jenny wrote: > > Seems like the arguments have changed, please see attached log. > ---end quoted text--- > > Thanks, please try the attached patch instead.
Problem with 2.6.37 is fixed by this patch (and module also compiles with 2.6.38). Thanks for your help and kind regards Harald Jenny > > -- > ??????????? ???????????????? (Ahmed El-Mahmoudy) > Digital design engineer > GPG KeyID: 0xEDDDA1B7 > GPG Fingerprint: 8206 A196 2084 7E6D 0DF8 B176 BC19 6A94 EDDD A1B7 > Description: Fix compilation of slusb with 2.6.37 > *_MUTEX got deprecated since kernel 2.6.37 > Author: ???????? ???????????????? (Ahmed El-Mahmoudy) <aelmahmo...@sabily.org> > Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=613906 > Bug-Ubuntu: https://bugs.launchpad.net/bugs/737650 > --- a/drivers/st7554.c > +++ b/drivers/st7554.c > @@ -233,7 +233,11 @@ > static struct class *st7554_class; > #endif > > +#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,37) > static DECLARE_MUTEX(open_sem); > +#else > +static DEFINE_SEMAPHORE(open_sem); > +#endif > > /* --------------------------------------------------------------------- */ > > @@ -1234,7 +1238,11 @@ > memset(s, 0, sizeof(*s)); > > spin_lock_init(&s->lock); > +#ifdef init_MUTEX > init_MUTEX (&s->sem); > +#else > + sema_init (&s->sem, 1); > +#endif > init_waitqueue_head(&s->wait); > > s->name = "ST7554 USB Modem"; -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org