Input: adp5589-keys - use devm_kzalloc() to allocate the kpad object
authorAlexandru Ardelean <alexandru.ardelean@analog.com>
Thu, 19 Nov 2020 06:40:22 +0000 (22:40 -0800)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Thu, 19 Nov 2020 07:18:22 +0000 (23:18 -0800)
commit41d7d26b8fb26e7e8056c1a3b6cf358d40cb367a
treed6457eb116e70864ed5715f7c574d3b3313f8f93
parentc6c746508981f22ffa754e0c8fcee00da6923b9e
Input: adp5589-keys - use devm_kzalloc() to allocate the kpad object

This removes the need to manually free the kpad object and cleans up some
exit/error paths.  The error path cleanup should reduce the risk of any
memory leaks with this object.

Signed-off-by: Alexandru Ardelean <alexandru.ardelean@analog.com>
Link: https://lore.kernel.org/r/20201112074308.71351-2-alexandru.ardelean@analog.com
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
drivers/input/keyboard/adp5589-keys.c