linux/drivers/rpmsg
Bjorn Andersson 0d72038c30 rpmsg: smd: Use announce_create to process any receive work
It is possible that incoming data arrives before the client driver has
reached a point in the probe method where adequate context for handling
the incoming message has been established.

In the event that the client's callback function returns an error the
message will be left on the FIFO and by invoking the receive handler
after the device has been probed the message will be picked off the FIFO
and the callback invoked again.

Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
2018-03-27 21:54:37 -07:00
..
Kconfig
Makefile
qcom_glink_native.c rpmsg: glink: Use spinlock in tx path 2018-03-20 10:52:54 +08:00
qcom_glink_native.h
qcom_glink_rpm.c
qcom_glink_smem.c rpmsg: glink: use put_device() if device_register fail 2018-03-17 21:45:57 -07:00
qcom_smd.c rpmsg: smd: Use announce_create to process any receive work 2018-03-27 21:54:37 -07:00
rpmsg_char.c vfs: do bulk POLL* -> EPOLL* replacement 2018-02-11 14:34:03 -08:00
rpmsg_core.c rpmsg: Only invoke announce_create for rpdev with endpoints 2018-03-27 21:54:36 -07:00
rpmsg_internal.h
virtio_rpmsg_bus.c