From: Chayan Biswas

Fix calculation of data direction in sop_map_user_iov()

This makes SG_IO work on unaligned buffers.
Remove excess debug code from SG_IO code path
Remove timeout on SG_IO commands upon completion