whitespace cleanup to get closer to the normal kernel coding style

indentation is tab (=8 characters)
piusb_write_bulk returns the number of bytes written
or the error number

and use it.
correctly cancel and free everything in case of error in MapUserBuffer (non-DMA version)