summaryrefslogtreecommitdiffstats
path: root/include/dt-bindings/reset
diff options
context:
space:
mode:
authorAlban Bedel <albeu@free.fr>2015-09-01 17:28:31 +0200
committerPhilipp Zabel <p.zabel@pengutronix.de>2015-11-16 09:23:47 +0100
commit3d81216fde465e76c5eae98f61d3666163634395 (patch)
tree023f1529f76097af8c143587979744fea38e393d /include/dt-bindings/reset
parentc0a13aa6da5da19f9eedb562b226ec585aabdca9 (diff)
downloadlinux-stable-3d81216fde465e76c5eae98f61d3666163634395.tar.gz
linux-stable-3d81216fde465e76c5eae98f61d3666163634395.tar.bz2
linux-stable-3d81216fde465e76c5eae98f61d3666163634395.zip
reset: Fix of_reset_control_get() for consistent return values
When of_reset_control_get() is called without connection ID it returns -ENOENT when the 'resets' property doesn't exists or is an empty entry. However when a connection ID is given it returns -EINVAL when the 'resets' property doesn't exists or the requested name can't be found. This is because the error code returned by of_property_match_string() is just passed down as an index to of_parse_phandle_with_args(), which then returns -EINVAL. To get a consistent return value with both code paths we must return -ENOENT when of_property_match_string() fails. Signed-off-by: Alban Bedel <albeu@free.fr> Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Diffstat (limited to 'include/dt-bindings/reset')
0 files changed, 0 insertions, 0 deletions