Adds support for target reset to SG_SCSI_RESET. Signed-off-by: Brian King <brking@xxxxxxxxxxxxxxxxxx> --- drivers/scsi/sg.c | 3 +++ include/scsi/sg.h | 1 + 2 files changed, 4 insertions(+) diff -puN drivers/scsi/sg.c~sg_target_reset drivers/scsi/sg.c --- linux-2.6/drivers/scsi/sg.c~sg_target_reset 2008-06-16 15:34:16.000000000 -0500 +++ linux-2.6-bjking1/drivers/scsi/sg.c 2008-06-16 15:36:48.000000000 -0500 @@ -1026,6 +1026,9 @@ sg_ioctl(struct inode *inode, struct fil case SG_SCSI_RESET_DEVICE: val = SCSI_TRY_RESET_DEVICE; break; + case SG_SCSI_RESET_TARGET: + val = SCSI_TRY_RESET_TARGET; + break; case SG_SCSI_RESET_BUS: val = SCSI_TRY_RESET_BUS; break; diff -puN include/scsi/sg.h~sg_target_reset include/scsi/sg.h --- linux-2.6/include/scsi/sg.h~sg_target_reset 2008-06-16 15:36:05.000000000 -0500 +++ linux-2.6-bjking1/include/scsi/sg.h 2008-06-16 15:36:17.000000000 -0500 @@ -206,6 +206,7 @@ typedef struct sg_req_info { /* used by #define SG_SCSI_RESET_DEVICE 1 #define SG_SCSI_RESET_BUS 2 #define SG_SCSI_RESET_HOST 3 +#define SG_SCSI_RESET_TARGET 4 /* synchronous SCSI command ioctl, (only in version 3 interface) */ #define SG_IO 0x2285 /* similar effect as write() followed by read() */ _ -- To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html