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