diff options
author | Bjorn Andersson <bjorn.andersson@linaro.org> | 2018-03-27 17:06:42 -0400 |
---|---|---|
committer | Bjorn Andersson <bjorn.andersson@linaro.org> | 2018-03-28 00:54:36 -0400 |
commit | 7586516ca043d55ed1ca563df72bc216c948cad4 (patch) | |
tree | 24cbbd6e5eadd7850a028bf7d9a721e502599739 /drivers/rpmsg | |
parent | 6ddf12d397aee75dbd24dd02be07c1372e3008f6 (diff) |
rpmsg: Only invoke announce_create for rpdev with endpoints
For special rpmsg devices without a primary endpoint there is nothing to
announce so don't call the backend announce create function if we didn't
create an endpoint.
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Diffstat (limited to 'drivers/rpmsg')
-rw-r--r-- | drivers/rpmsg/rpmsg_core.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/rpmsg/rpmsg_core.c b/drivers/rpmsg/rpmsg_core.c index 5a081762afcc..920a02f0462c 100644 --- a/drivers/rpmsg/rpmsg_core.c +++ b/drivers/rpmsg/rpmsg_core.c | |||
@@ -442,7 +442,7 @@ static int rpmsg_dev_probe(struct device *dev) | |||
442 | goto out; | 442 | goto out; |
443 | } | 443 | } |
444 | 444 | ||
445 | if (rpdev->ops->announce_create) | 445 | if (ept && rpdev->ops->announce_create) |
446 | err = rpdev->ops->announce_create(rpdev); | 446 | err = rpdev->ops->announce_create(rpdev); |
447 | out: | 447 | out: |
448 | return err; | 448 | return err; |