clk: rockchip: support setting ddr clock via SCPI APIs
[firefly-linux-kernel-4.4.55.git] / drivers / scsi / scsi_scan.c
index f0cfaacbfabd74df9f71c0d342f5f1fb50330016..692445bcca6fec4f9c2cbb71d112fe4c531f4c52 100644 (file)
@@ -1459,12 +1459,12 @@ retry:
  out_err:
        kfree(lun_data);
  out:
-       scsi_device_put(sdev);
        if (scsi_device_created(sdev))
                /*
                 * the sdev we used didn't appear in the report luns scan
                 */
                __scsi_remove_device(sdev);
+       scsi_device_put(sdev);
        return ret;
 }