Driver fix attempt #3

Yeah, it's not caused by soft_unbind.
So, let's try disabling each free_transfer call.
It will cause a memory leak but it's better than a kernel abort...
At least until I can figure out why it's causing that...