I have some patches which will help this, but the kernel I'm testing against locks up on SMP kernel systems (even ones without a second processor). I'm still working on that.