From: Michael Bringmann <michael.bringm...@lsi.com> Signed-off-by: Michael Bringmann <michael.bringm...@lsi.com> --- drivers/rapidio/rio.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/drivers/rapidio/rio.c b/drivers/rapidio/rio.c index 0fe82b3..928f1eb 100644 --- a/drivers/rapidio/rio.c +++ b/drivers/rapidio/rio.c @@ -343,7 +343,10 @@ int rio_release_inb_mbox(struct rio_mport *mport, int mbox) mport->ops->close_inb_mbox(mport, mbox); /* Release the mailbox resource */ - return release_resource(mport->inb_msg[mbox].res); + if (mport->outb_msg[mbox].res) + return release_resource(mport->inb_msg[mbox].res); + else + return -ENOMEM; } else return -ENOSYS; } -- 1.7.9.5 -- _______________________________________________ linux-yocto mailing list linux-yo...@yoctoproject.org https://lists.yoctoproject.org/listinfo/linux-yocto