rpmsg: Allow callback to return errors
authorBjorn Andersson <bjorn.andersson@linaro.org>
Thu, 1 Sep 2016 22:28:08 +0000 (15:28 -0700)
committerBjorn Andersson <bjorn.andersson@linaro.org>
Fri, 9 Sep 2016 05:15:25 +0000 (22:15 -0700)
commit4b83c52a21cf5a7421b7c28bebf8ff28ba96ceb9
tree750fbb5bb454ea00c2ea96859e08134cb50457bf
parente88dae5da46d3989fd6a83dd9f6806777b20d1ae
rpmsg: Allow callback to return errors

Some rpmsg backends support holding on to and redelivering messages upon
failed handling of them, so provide a way for the callback to report and
error and allow the backends to handle this.

Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
drivers/rpmsg/virtio_rpmsg_bus.c
include/linux/rpmsg.h
samples/rpmsg/rpmsg_client_sample.c