Input: sparcspkr - use device managed memory for 'state'
authorJavier Carrasco <javier.carrasco.cruz@gmail.com>
Mon, 21 Oct 2024 20:28:23 +0000 (22:28 +0200)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Tue, 22 Oct 2024 20:58:39 +0000 (13:58 -0700)
commitddefcd779eb7ef931e47fb41a0da288286d6a431
tree2996f546b1695ba73228b9f8ac583acb1f0ea0fc
parent6951ec3f6ea9a814a1b7f6c932a9ed663e53412d
Input: sparcspkr - use device managed memory for 'state'

Use devm_kzalloc() in bbc_bee_probe() and grover_beep_probe() to
automatically free 'state' when the device is removed. Drop the
kfree(state) calls from the probe error paths and the remove functions
accordingly.

Suggested-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Signed-off-by: Javier Carrasco <javier.carrasco.cruz@gmail.com>
Link: https://lore.kernel.org/r/20241021-input_automate_of_node_put-v3-1-cc73f636e1bc@gmail.com
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
drivers/input/misc/sparcspkr.c