[PATCH 1/2] scsi: don't reference freed command in scsi_init_sgtable

2014-04-25 Thread Christoph Hellwig
When scsi_init_io fails we have to release our device reference, but we do this trying to reference the just freed command. Add a local scsi_device pointer to fix this. Reported-by: Sander Eikelenboom Signed-off-by: Christoph Hellwig --- drivers/scsi/scsi_lib.c |3 ++- 1 file changed, 2 in

[PATCH 1/2] scsi: don't reference freed command in scsi_init_sgtable

2014-04-15 Thread Christoph Hellwig
When scsi_init_io fails we have to release our device reference, but we do this trying to reference the just freed command. Add a local scsi_device pointer to fix this. Reported-by: Sander Eikelenboom Signed-off-by: Christoph Hellwig --- drivers/scsi/scsi_lib.c |3 ++- 1 file changed, 2 in