fix for MIPS architecture

replaced all usb data parameters with kmalloc'ed memory