diff --git a/drivers/firmware/imx/seco_mu.c b/drivers/firmware/imx/seco_mu.c index 44fde3cf47dd..4be53a512d53 100644 --- a/drivers/firmware/imx/seco_mu.c +++ b/drivers/firmware/imx/seco_mu.c @@ -856,7 +856,13 @@ static void seco_mu_rx_callback(struct mbox_client *c, void *msg) /* The function can be called with NULL msg */ if (!msg) { - dev_warn(dev, "Message is invalid\n"); + dev_err(dev, "Message is invalid\n"); + return; + } + + if (IS_ERR(msg)) { + dev_err(dev, "Error during reception of message: %ld\n", + PTR_ERR(msg)); return; }