diff --git a/drivers/mailbox/rp1-mailbox.c b/drivers/mailbox/rp1-mailbox.c index bf71db1dd9fae5..0e8af098b62b22 100644 --- a/drivers/mailbox/rp1-mailbox.c +++ b/drivers/mailbox/rp1-mailbox.c @@ -133,8 +133,6 @@ static struct mbox_chan *rp1_mbox_xlate(struct mbox_controller *mbox, return ERR_PTR(-EINVAL); chan = &mbox->chans[doorbell]; - if (chan->con_priv) - return ERR_PTR(-EBUSY); chan->con_priv = (void *)(uintptr_t)(1 << doorbell);