projects
/
platform
/
kernel
/
linux-rpi.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
6db45b0
)
staging: nvec: check return value
author
Xidong Wang
<wangxidong_97@163.com>
Wed, 18 Dec 2019 05:56:38 +0000
(13:56 +0800)
committer
Greg Kroah-Hartman
<gregkh@linuxfoundation.org>
Thu, 19 Dec 2019 18:23:29 +0000
(19:23 +0100)
In nvec_kbd_probe(), the return value of devm_input_allocate_device()
should be checked before it is used.
Signed-off-by: Xidong Wang <wangxidong_97@163.com>
Link:
https://lore.kernel.org/r/1576648598-12257-1-git-send-email-wangxidong_97@163.com
Acked-by: Marc Dietrich <marvin24@gmx.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/nvec/nvec_kbd.c
patch
|
blob
|
history
diff --git
a/drivers/staging/nvec/nvec_kbd.c
b/drivers/staging/nvec/nvec_kbd.c
index
01dbb66
..
386d619
100644
(file)
--- a/
drivers/staging/nvec/nvec_kbd.c
+++ b/
drivers/staging/nvec/nvec_kbd.c
@@
-123,6
+123,8
@@
static int nvec_kbd_probe(struct platform_device *pdev)
keycodes[j++] = extcode_tab_us102[i];
idev = devm_input_allocate_device(&pdev->dev);
+ if (!idev)
+ return -ENOMEM;
idev->name = "nvec keyboard";
idev->phys = "nvec";
idev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REP) | BIT_MASK(EV_LED);