Just noticed a horrrible SMP bug: spinlocks were nulled out by a macro #ifdef (the if condition contained a typo). This affects all recent versions, I think, and would have made running on SMP buggy (but guaranteed deadlock free ;-). Sorry .. I still don't have a smp testbed, but will soon. Corrected in 2.2.29 and 2.4.15. Peter