diff options
author | Dolev Raviv <draviv@codeaurora.org> | 2014-10-23 06:25:15 -0400 |
---|---|---|
committer | Christoph Hellwig <hch@lst.de> | 2014-11-20 11:47:41 -0500 |
commit | 758581b929ce50ae3a5cf80735e3e58ef45c31b5 (patch) | |
tree | 969ec0edd06694ffae32cd142c64cb3804d5db90 | |
parent | 233b594bdf6d846f03816eec1c19ccbd7e4618c0 (diff) |
scsi: ufs: fix static checker warning in ufshcd_populate_vreg
This patch fixes newly introduced static checker warning in
ufshcd_populate_vreg, introduced by UFS power management series.
Warning:
drivers/scsi/ufs/ufshcd-pltfrm.c:167 ufshcd_populate_vreg()
warn: missing error code here? 'devm_kzalloc()' failed. 'ret' = '0'
To fix it we return -ENOMEM and skip the message print.
Signed-off-by: Dolev Raviv <draviv@codeaurora.org>
Reviewed-by: Maya Erez <merez@codeaurora.org>
Signed-off-by: Christoph Hellwig <hch@lst.de>
-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 | ||