Merge branch 'akpm' (fixes from Andrew Morton)
[firefly-linux-kernel-4.4.55.git] / drivers / scsi / st.c
index aff9689de0f7079690e0a81653138469fa01bb68..d3fd6e8fb37868acf76948c70c958a7817f7a506 100644 (file)
@@ -4105,6 +4105,7 @@ static int st_probe(struct device *dev)
                return -ENODEV;
        }
 
+       scsi_autopm_get_device(SDp);
        i = queue_max_segments(SDp->request_queue);
        if (st_max_sg_segs < i)
                i = st_max_sg_segs;
@@ -4244,6 +4245,7 @@ out_put_disk:
 out_buffer_free:
        kfree(buffer);
 out:
+       scsi_autopm_put_device(SDp);
        return -ENODEV;
 };