From: Marco Reppenhagen <[email protected]>

Fixing the invalid reference to index variable ot the iterator.

Signed-off-by: Marco Reppenhagen <[email protected]>
---
 drivers/mailbox/mailbox.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/mailbox/mailbox.c b/drivers/mailbox/mailbox.c
index 0b821a5b2db8..9d9e135f062c 100644
--- a/drivers/mailbox/mailbox.c
+++ b/drivers/mailbox/mailbox.c
@@ -364,7 +364,7 @@ struct mbox_chan *mbox_request_channel(struct mbox_client 
*cl, int index)
                return chan;
        }
 
-       if (chan->cl || !try_module_get(mbox->dev->driver->owner)) {
+       if (chan->cl || !try_module_get(chan->mbox->dev->driver->owner)) {
                dev_dbg(dev, "%s: mailbox not free\n", __func__);
                mutex_unlock(&con_mutex);
                return ERR_PTR(-EBUSY);
-- 
2.17.1

Reply via email to