Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Re: Problems with Twinhan USB / Problem identified: SMP



Patrick Boettcher wrote:
> On Tue, 26 Oct 2004, Philipp Stucke wrote:
> 
> > Call Trace:
> >  [<c0104d9a>] show_stack+0x7a/0x90
> >  [<c0104f22>] show_registers+0x152/0x1d0
> >  [<c0105130>] die+0xf0/0x180
> >  [<c01055e4>] do_invalid_op+0xd4/0xf0
> >  [<c0104a1d>] error_code+0x2d/0x38
> >  [<e09d7434>] dibusb_get_free_pid+0x14/0x60 [dvb_dibusb]
> >  [<e09d77d7>] dibusb_start_feed+0x27/0x90 [dvb_dibusb]
> 
> OK, this is where I use the spinlock actually.
> 
> But I'm not clever enough to understand this.
> 
> Maybe you could try the attached patch, please, I forgot to initialize the
> spinlock.

"kernel BUG at include/asm/spinlock.h:149!" happens when you
compile the kernel with CONFIG_DEBUG_SPINLOCK and you forget
to initialize spinlocks...

Johannes




Home | Main Index | Thread Index