gpio: Return -ENODEV if gpio_hog_lookup_name() is empty
If CONFIG_GPIO_HOG is not set, then gpio_hog_lookup_name() is empty, and thus does not initialize any of its parameters. It does still return 0 though, and so any calling function might assume that the parameters have been initialized successfully. Change the return value to -ENODEV in this case, as the function would in the case when CONFIG_GPIO_HOG is set but the gpio hog could not be found. Signed-off-by: Wolfgang Wallner <wolfgang.wallner@br-automation.com> Reviewed-by: Heiko Schocher <hs@nabladev.com>
This commit is contained in:
committed by
Tom Rini
parent
c9b43591ea
commit
854901ccd4
@@ -378,7 +378,7 @@ U_BOOT_DRIVER(gpio_hog) = {
|
||||
#else
|
||||
int gpio_hog_lookup_name(const char *name, struct gpio_desc **desc)
|
||||
{
|
||||
return 0;
|
||||
return -ENODEV;
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
Reference in New Issue
Block a user