diff options
author | Fugang Duan <b38611@freescale.com> | 2016-01-15 17:35:23 +0800 |
---|---|---|
committer | Octavian Purdila <octavian.purdila@nxp.com> | 2017-02-23 14:21:42 +0200 |
commit | 17a5ffb38fd0db5761c3ff2044e15a28d4989aa4 (patch) | |
tree | a8ca35e6037d7f5ba2408e5f814d66fd72f57726 /drivers/input | |
parent | ef6648403413c5f840746b5ce742422e8e8b3c85 (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.c | 3 |
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); } |