diff options
-rw-r--r-- | drivers/scsi/ufs/ufshcd-pltfrm.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/scsi/ufs/ufshcd-pltfrm.c b/drivers/scsi/ufs/ufshcd-pltfrm.c index 8adf067ff019..2cdec7847e73 100644 --- a/drivers/scsi/ufs/ufshcd-pltfrm.c +++ b/drivers/scsi/ufs/ufshcd-pltfrm.c | |||
@@ -162,10 +162,8 @@ static int ufshcd_populate_vreg(struct device *dev, const char *name, | |||
162 | } | 162 | } |
163 | 163 | ||
164 | vreg = devm_kzalloc(dev, sizeof(*vreg), GFP_KERNEL); | 164 | vreg = devm_kzalloc(dev, sizeof(*vreg), GFP_KERNEL); |
165 | if (!vreg) { | 165 | if (!vreg) |
166 | dev_err(dev, "No memory for %s regulator\n", name); | 166 | return -ENOMEM; |
167 | goto out; | ||
168 | } | ||
169 | 167 | ||
170 | vreg->name = kstrdup(name, GFP_KERNEL); | 168 | vreg->name = kstrdup(name, GFP_KERNEL); |
171 | 169 | ||