Re: [PATCH 02/15] Input: synaptics-rmi4 - don't kfree devm_ alloced memory
From: Courtney Cavin <hidden>
Date: 2014-02-05 02:25:50
On Wed, Feb 05, 2014 at 12:08:19AM +0100, Christopher Heiny wrote:
On 01/23/2014 04:00 PM, Courtney Cavin wrote:quoted
Cc: Christopher Heiny <redacted> Cc: Dmitry Torokhov <dmitry.torokhov@gmail.com> Signed-off-by: Courtney Cavin <redacted>This is redundant with patch code submitted 2013/01/22. See here: http://www.spinics.net/lists/linux-input/msg29280.html and in any case, Dmitry has submitted a more thorough tidy up here: http://www.spinics.net/lists/linux-input/msg29323.html
Neither of these two patches resolve the issue here, which is that you should not directly free the memory allocated by devm_kzalloc() in rmi_f01_alloc_memory().
quoted
--- drivers/input/rmi4/rmi_f01.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)diff --git a/drivers/input/rmi4/rmi_f01.c b/drivers/input/rmi4/rmi_f01.c index cf1081f..98bc65a9 100644 --- a/drivers/input/rmi4/rmi_f01.c +++ b/drivers/input/rmi4/rmi_f01.c@@ -390,7 +390,7 @@ static int rmi_f01_initialize(struct rmi_function *fn) return 0; error_exit: - kfree(data); + devm_kfree(&fn->dev, data); return error; }