The lockups seem to be down to DEBUG_LOCK_ALLOC (Lock debugging: detect
incorrect freeing of live locks). If that is enabled then after enough
iperf runs the kernel will lock solid. This problems seems to happen in
kernels from at least 2.6.22 onwards.
I had no idea that enabling lock checking could itself result in a lockup...
--
Sitsofe | http://sucs.org/~sits/
--