diff --git a/lib/remoteproc/remoteproc.c b/lib/remoteproc/remoteproc.c index 25505c5f0..ba458bbe9 100644 --- a/lib/remoteproc/remoteproc.c +++ b/lib/remoteproc/remoteproc.c @@ -874,7 +874,10 @@ static int remoteproc_virtio_notify(void *priv, uint32_t id) { struct remoteproc *rproc = priv; - return rproc->ops->notify(rproc, id); + if (rproc->ops->notify) + return rproc->ops->notify(rproc, id); + + return 0; } struct virtio_device *