From 3d0c77dad92130724b290dddba5ceaf859ae7bc6 Mon Sep 17 00:00:00 2001 From: Hans Verkuil Date: Fri, 20 Jul 2007 06:25:22 -0300 Subject: [PATCH] --- yaml --- r: 62284 b: refs/heads/master c: 1b2232ab879993fcf5b9391c3febf6ab5d78201e h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/media/video/wm8739.c | 2 ++ trunk/drivers/media/video/wm8775.c | 2 ++ 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index b31d45a7682b..64cbec8d81e3 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 2fc9e2f78acd06d0a76a05abb2802cc4616453e3 +refs/heads/master: 1b2232ab879993fcf5b9391c3febf6ab5d78201e diff --git a/trunk/drivers/media/video/wm8739.c b/trunk/drivers/media/video/wm8739.c index 8f6741a28a47..1bf4cbec6a87 100644 --- a/trunk/drivers/media/video/wm8739.c +++ b/trunk/drivers/media/video/wm8739.c @@ -321,12 +321,14 @@ static int wm8739_probe(struct i2c_adapter *adapter) static int wm8739_detach(struct i2c_client *client) { + struct wm8739_state *state = i2c_get_clientdata(client); int err; err = i2c_detach_client(client); if (err) return err; + kfree(state); kfree(client); return 0; } diff --git a/trunk/drivers/media/video/wm8775.c b/trunk/drivers/media/video/wm8775.c index 4df5d30d4d09..9f7e894ef962 100644 --- a/trunk/drivers/media/video/wm8775.c +++ b/trunk/drivers/media/video/wm8775.c @@ -222,12 +222,14 @@ static int wm8775_probe(struct i2c_adapter *adapter) static int wm8775_detach(struct i2c_client *client) { + struct wm8775_state *state = i2c_get_clientdata(client); int err; err = i2c_detach_client(client); if (err) { return err; } + kfree(state); kfree(client); return 0;