From ec033a1df8b7516b88fc60fb4d6b5b8e852e74e3 Mon Sep 17 00:00:00 2001 From: Andi Shyti Date: Fri, 14 Jun 2013 12:46:29 +0200 Subject: etzkx.c: use devm_kzalloc instead of kzalloc Signed-off-by: Andi Shyti --- etzkx.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/etzkx.c b/etzkx.c index 54f8ea6..111c53c 100644 --- a/etzkx.c +++ b/etzkx.c @@ -2063,7 +2063,7 @@ static int __devinit etzkx_probe(struct i2c_client *client, return -ENODEV; } - sdata = kzalloc(sizeof(struct etzkx_data), GFP_KERNEL); + sdata = devm_kzalloc(sizeof(struct etzkx_data), GFP_KERNEL); if (!sdata) { dev_err(&client->dev, "no memory available\n"); return -ENOMEM; @@ -2208,7 +2208,6 @@ free_src: sdata->pdata->release(); free_stmt: mutex_unlock(&sdata->mutex); - kfree(sdata); return err; } @@ -2238,8 +2237,6 @@ static int __devexit etzkx_remove(struct i2c_client *client) if (sdata->pdata->release) sdata->pdata->release(); - kfree(sdata); - return 0; } -- cgit v1.2.3