Hi,
Yes, many bugs in DS-8 were fixed, many not mentioned in the
Changelog because they are fixed by using the 2.4 sources. Note that
I'm not yet in production with these patches but all kind of testing
works. As for wmb(), there are some places in DS-8 that don't have it,
I thought that wmb() was a nop; anyway on Intel Pentium hardware (as
long as out of order store is not supported). My gcc doesn't generate
code for the wmb() or I don't see it because it is optimized for
pipelining and parallel write.
so I'm not sure what happens on SMP on tc reconfiguration. DS-9 should
I'll see.
have the locking right. You can easily check these places by looking
into the ds8-to-ds9-2.diff, for example, police.c should use such wmb().
I actually checked exactly that file :)
Of course, feedback from many users is needed before marking this
patch as stable :)
You can count on me that if it breaks you get the pieces. But I'm not so
sure that I will even come close to breaking it with my simplistic use
of tc. Will you announce it on netdev for broader acceptance testing?
Best regards,
Roberto Nibali, ratz
--
echo '[q]sa[ln0=aln256%Pln256/snlbx]sb3135071790101768542287578439snlbxq'|dc
|