]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
platform/x86: intel_mid_powerbtn: fix error return code in mid_pb_probe()
authorGustavo A. R. Silva <gustavo@embeddedor.com>
Wed, 9 Aug 2017 16:00:54 +0000 (11:00 -0500)
committerAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Sun, 13 Aug 2017 12:27:10 +0000 (15:27 +0300)
commitfe4e8d0910540db28e457ce792ae2b29ee66ab8a
tree56f95cdacb55f14634b3b985f9d84561831b8cae
parent50c55168d78eac9ef49a0953155b216bc685062a
platform/x86: intel_mid_powerbtn: fix error return code in mid_pb_probe()

platform_get_irq() returns an error code, but the intel_mid_powerbtn
driver ignores it and always returns -EINVAL. This is not correct and,
prevents -EPROBE_DEFER from being propagated properly.

Print error message and propagate the return value of platform_get_irq
on failure.

This issue was detected with the help of Coccinelle.

Signed-off-by: Gustavo A. R. Silva <gustavo@embeddedor.com>
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
drivers/platform/x86/intel_mid_powerbtn.c