Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 539d6e11 authored by Greg Kroah-Hartman's avatar Greg Kroah-Hartman
Browse files

greybus: svc: return proper error code on watchdog create error



When the watchdog is not created properly, we need to propagate the
error for this and not just return success.

Reported-by: default avatarRui Miguel Silva <rui.silva@linaro.org>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@google.com>
parent ed7279ae
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -441,6 +441,7 @@ static int gb_svc_hello(struct gb_operation *op)
		dev_err(&svc->dev, "failed to create watchdog: %d\n", ret);
		input_unregister_device(svc->input);
		device_del(&svc->dev);
		return ret;
	}

	return 0;