linux_dsm_epyc7002/drivers/mailbox
morten petersen 25777e5784 mailbox: handle failed named mailbox channel request
Previously, if mbox_request_channel_byname was used with a name
which did not exist in the "mbox-names" property of a mailbox
client, the mailbox corresponding to the last entry in the
"mbox-names" list would be incorrectly selected.
With this patch, -EINVAL is returned if the named mailbox is
not found.

Signed-off-by: Morten Borup Petersen <morten_bp@live.dk>
Signed-off-by: Jassi Brar <jaswinder.singh@linaro.org>
2019-07-11 10:19:00 -05:00
..
arm_mhu.c mailbox: arm_mhu: reorder header inclusion and drop unneeded ones 2019-07-10 23:08:43 -05:00
armada-37xx-rwtm-mailbox.c mailbox: Add support for Armada 37xx rWTM mailbox 2019-05-09 00:41:00 -05:00
bcm2835-mailbox.c mailbox: bcm2835: Use device-managed registration API 2018-12-21 16:49:25 -06:00
bcm-flexrm-mailbox.c mailbox: bcm-flexrm-mailbox: using dev_get_drvdata directly 2019-07-10 23:08:44 -05:00
bcm-pdc-mailbox.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 459 2019-06-19 17:09:09 +02:00
hi3660-mailbox.c mailbox: hi3660: Use device-managed registration API 2018-12-21 16:49:25 -06:00
hi6220-mailbox.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 2019-06-05 17:36:37 +02:00
imx-mailbox.c mailbox: imx: Clear GIEn bit at shutdown 2019-07-10 23:08:44 -05:00
Kconfig mailbox: omap: Add support for TI K3 SoCs 2019-07-10 23:08:44 -05:00
mailbox-altera.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201 2019-05-30 11:29:52 -07:00
mailbox-sti.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
mailbox-test.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
mailbox-xgene-slimpro.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 2019-05-21 11:28:45 +02:00
mailbox.c mailbox: handle failed named mailbox channel request 2019-07-11 10:19:00 -05:00
mailbox.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
Makefile mailbox: Add support for Armada 37xx rWTM mailbox 2019-05-09 00:41:00 -05:00
mtk-cmdq-mailbox.c clk: Remove io.h from clk-provider.h 2019-05-15 13:21:37 -07:00
omap-mailbox.c mailbox: omap: Add support for TI K3 SoCs 2019-07-10 23:08:44 -05:00
pcc.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
pl320-ipc.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201 2019-05-30 11:29:52 -07:00
platform_mhu.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 2019-06-05 17:36:37 +02:00
qcom-apcs-ipc-mailbox.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 2019-06-05 17:36:37 +02:00
rockchip-mailbox.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 2019-06-05 17:36:37 +02:00
stm32-ipcc.c mailbox: stm32_ipcc: add spinlock to fix channels concurrent access 2019-07-10 23:08:43 -05:00
tegra-hsp.c mailbox: tegra: avoid resume NULL mailboxes 2019-07-10 23:08:44 -05:00
ti-msgmgr.c mailbox: ti-msgmgr: Use device-managed registration API 2018-12-21 16:49:26 -06:00
zynqmp-ipi-mailbox.c mailbox: ZynqMP IPI mailbox controller 2019-03-06 20:34:20 -06:00