commit | 043c998f95036e7fc796b240ab5ba49a8de36df3 | [log] [tgz] |
---|---|---|
author | Mark Brown <[email protected]> | Fri Sep 20 12:32:18 2013 +0100 |
committer | Mark Brown <[email protected]> | Mon Sep 23 12:04:13 2013 +0100 |
tree | ef8db8c9bb930c5ad431bf815482fc9d82048e39 | |
parent | f8c1700dd7d2ce9b2238b20d364317b2968ac76b [diff] [blame] |
regulator: core: Fix return code for invalid parameters We should be returning an error, a repeated call will never succeed. Signed-off-by: Mark Brown <[email protected]>
diff --git a/drivers/regulator/core.c b/drivers/regulator/core.c index 66ae12d..ad15424 100644 --- a/drivers/regulator/core.c +++ b/drivers/regulator/core.c
@@ -1288,7 +1288,7 @@ if (id == NULL) { pr_err("get() with no identifier\n"); - return regulator; + return ERR_PTR(-EINVAL); } if (dev)