]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - drivers/scsi/scsi_lib.c
Merge branch 'for-2.6.37/core' of git://git.kernel.dk/linux-2.6-block
[net-next-2.6.git] / drivers / scsi / scsi_lib.c
index 861c0b937ac988151e62429c25f0772c03b26d2e..8041fe1ab179c2c2e77386726b8082c05643b187 100644 (file)
@@ -1013,8 +1013,8 @@ int scsi_init_io(struct scsi_cmnd *cmd, gfp_t gfp_mask)
 
 err_exit:
        scsi_release_buffers(cmd);
-       scsi_put_command(cmd);
        cmd->request->special = NULL;
+       scsi_put_command(cmd);
        return error;
 }
 EXPORT_SYMBOL(scsi_init_io);