Mailing List archive

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

[linux-dvb] Re: Oops in dvbdmx_release_ts_feed (2.6.0-test9)



Christoph Cullmann wrote:
> > Johannes wrote:
> > 
> > I see two problems:
> > 
> > - spinlocks only disable irqs on the local CPU, so every access
> >   to the feed_list must be protected against accesses from another
> >   CPU to be SMP save; but dvb_dmx_swfilter_packet() might be problematic
> >   because it calls the feed callback which iterating the feed list
> > - spin_unlock_irq() enables irqs unconditionally; check if that's OK
> >   or use spin_lock_irq_save()/spin_inlock_orq_restore()
> I am using kernel 2.6.0-test9 + smp xeon system with a pctv sat card as gimick 
> and get regular kernel panics in dvb_demux (one every 2-3 days if my machine 
> was running over night doing some compiles), just as additional info about 
> the situation on smp machines. Have no real good information, looks much the 
> same like the debug info posted in the primary mail of this thread, just as 
> panic. (Beside that, the driver works perfect, at least with vdr and 
> dvbstream) If somebody comes up with some patches/possible fixes, have no 
> probs to test them and report success ;) (any week without crash would be 
> success :)

Thanks for the report. Rest assured that I take those problems
seriously, but unfortunately don't have the time to work on it ;-(
I would be glad if someone else would find the time to tackle it.

Johannes


-- 
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe linux-dvb" as subject.



Home | Main Index | Thread Index