Unverified Commit 8a9ec5bf authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!3787 scsi: sd: unregister device if device_add_disk() failed in sd_probe()

parents cf4d6803 9adc7b1e
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -3730,7 +3730,7 @@ static int sd_probe(struct device *dev)

	error = device_add_disk(dev, gd, NULL);
	if (error) {
		put_device(&sdkp->disk_dev);
		device_unregister(&sdkp->disk_dev);
		put_disk(gd);
		goto out;
	}