]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commitdiff
staging: iio: light: cm3217: set proper i2c_client
authorSri Krishna chowdary <schowdary@nvidia.com>
Wed, 13 Nov 2013 14:29:45 +0000 (19:59 +0530)
committerSachin Nikam <snikam@nvidia.com>
Thu, 14 Nov 2013 09:40:13 +0000 (01:40 -0800)
set_i2c_client as indio_dev instead of inf, as further calls in
suspend/resume/shutdown/remove use the same.

Bug 1406368

Change-Id: I0b023eddd5efea57633f748c1e4db521201f2227
Signed-off-by: Sri Krishna chowdary <schowdary@nvidia.com>
Reviewed-on: http://git-master/r/330319
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Sachin Nikam <snikam@nvidia.com>
drivers/staging/iio/light/cm3217.c

index 3ca2d88ca6ffe216590f44cf021e253d9f113a95..faf01a33a4c33ac71d074dc7a151e7800d74bb33 100644 (file)
@@ -462,7 +462,7 @@ static int cm3217_probe(struct i2c_client *client,
        inf = iio_priv(indio_dev);
 
        inf->i2c = client;
-       i2c_set_clientdata(client, inf);
+       i2c_set_clientdata(client, indio_dev);
        indio_dev->info = &cm3217_iio_info;
        indio_dev->name = id->name;
        indio_dev->dev.parent = &client->dev;