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 [EMAIL PROTECTED] with "unsubscribe linux-dvb" as subject.
