diff options
author | Gustavo A. R. Silva <gustavo@embeddedor.com> | 2017-08-03 17:00:01 -0500 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2018-11-10 07:41:39 -0800 |
commit | 7f71f461af4a3e8e29e543d15fca150a2057faf4 (patch) | |
tree | 9d26c4c960a5bbbe261fa263a3c5cbe6e7fc2e76 /fs/jfs | |
parent | 20d01c513f8d00633a0778df60d07d79878f24fc (diff) |
gpio: msic: fix error return code in platform_msic_gpio_probe()
[ Upstream commit ca1f3ae3154ad6d08caa740c99be0d86644a4e44 ]
platform_get_irq() returns an error code, but the gpio-msic driver
ignores it and always returns -EINVAL. This is not correct, and
prevents -EPROBE_DEFER from being propagated properly.
Notice that platform_get_irq() no longer returns 0 on error:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=e330b9a6bb35dc7097a4f02cb1ae7b6f96df92af
Print and propagate the return value of platform_get_irq on failure.
Signed-off-by: Gustavo A. R. Silva <gustavo@embeddedor.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'fs/jfs')
0 files changed, 0 insertions, 0 deletions