summaryrefslogtreecommitdiff
path: root/drivers/input
diff options
context:
space:
mode:
authorFugang Duan <b38611@freescale.com>2016-01-15 17:35:23 +0800
committerOctavian Purdila <octavian.purdila@nxp.com>2017-02-23 14:21:42 +0200
commit17a5ffb38fd0db5761c3ff2044e15a28d4989aa4 (patch)
treea8ca35e6037d7f5ba2408e5f814d66fd72f57726 /drivers/input
parentef6648403413c5f840746b5ce742422e8e8b3c85 (diff)
MLK-12271 Input: atkbd: add return value check after calling .dmi_check_system()
Add return value check after calling .dmi_check_system(). Reported by Coverity: CID18431 Signed-off-by: Fugang Duan <B38611@freescale.com>
Diffstat (limited to 'drivers/input')
-rw-r--r--drivers/input/keyboard/atkbd.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/input/keyboard/atkbd.c b/drivers/input/keyboard/atkbd.c
index ec876b5b1382..a7a52e6a19b8 100644
--- a/drivers/input/keyboard/atkbd.c
+++ b/drivers/input/keyboard/atkbd.c
@@ -1807,7 +1807,8 @@ static const struct dmi_system_id atkbd_dmi_quirk_table[] __initconst = {
static int __init atkbd_init(void)
{
- dmi_check_system(atkbd_dmi_quirk_table);
+ if (!dmi_check_system(atkbd_dmi_quirk_table))
+ return -ENODEV;
return serio_register_driver(&atkbd_drv);
}