Input: da9034-ts: Adjustments for da9034_touch_probe()
Subsystems (3)
cover Input: da9034-ts: Adjustments for da9034_touch_probe()
From: Markus Elfring <[email protected]>
Date: Sun, 21 Jan 2018 20:42:24 +0100
Two update suggestions were taken into account
from static source code analysis.
Markus Elfring (2):
Delete an error message for a failed memory allocation Improve a size determination
drivers/input/touchscreen/da9034-ts.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-)
Signature · 1 line
2.16.0
PATCH 1/2 Input: da9034-ts: Delete an error message for a failed memory allocation in da9034_touch_probe()
From: Markus Elfring <[email protected]>
Date: Sun, 21 Jan 2018 20:32:48 +0100
Omit an extra message for a memory allocation failure in this function.
This issue was detected by using the Coccinelle software.
--- drivers/input/touchscreen/da9034-ts.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-)
drivers/input/touchscreen/da9034-ts.c +1 -3
@@ -305,10 +305,8 @@ static int da9034_touch_probe(struct platform_device *pdev) touch =devm_kzalloc (&pdev->dev,sizeof (struct da9034_touch ),GFP_KERNEL ); -if (!touch) { -dev_err (&pdev->dev,"failed to allocate driver data\n" ); +if (!touch)return -ENOMEM ; - } touch->da9034_dev = pdev->dev.parent;
Signature · 1 line
2.16.0
PATCH 2/2 Input: da9034-ts: Improve a size determination in da9034_touch_probe()
In reply to SF Markus ElfringFrom: Markus Elfring <[email protected]>
Date: Sun, 21 Jan 2018 20:36:20 +0100
Replace the specification of a data structure by a pointer dereference as the parameter for the operator "sizeof" to make the corresponding size determination a bit safer according to the Linux coding style convention.
This issue was detected by using the Coccinelle software.
--- drivers/input/touchscreen/da9034-ts.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-)
drivers/input/touchscreen/da9034-ts.c +1 -2
@@ -303,8 +303,7 @@ static int da9034_touch_probe(struct platform_device *pdev)struct input_dev *input_dev;int error; - touch =devm_kzalloc (&pdev->dev,sizeof (struct da9034_touch ), -GFP_KERNEL ); + touch =devm_kzalloc (&pdev->dev,sizeof (*touch),GFP_KERNEL );if (!touch)return -ENOMEM ;
Signature · 1 line
2.16.0