[PATCH] Fix bad data direction in SG_IO

Contrary to what the name misleads you to believe, SG_DXFER_TO_FROM_DEV
is really just a normal read seen from the device side.

This patch fixes http://lkml.org/lkml/2006/10/13/100

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>

authored by Jens Axboe and committed by Linus Torvalds 616e8a09 bf2b3de2

+1 -1
+1 -1
block/scsi_ioctl.c
··· 246 246 switch (hdr->dxfer_direction) { 247 247 default: 248 248 return -EINVAL; 249 - case SG_DXFER_TO_FROM_DEV: 250 249 case SG_DXFER_TO_DEV: 251 250 writing = 1; 252 251 break; 252 + case SG_DXFER_TO_FROM_DEV: 253 253 case SG_DXFER_FROM_DEV: 254 254 break; 255 255 }