atomisp: mt9e013: make sure that mutex is init before it is used
authorKalle Lampila <kallex.lampila@intel.com>
Fri, 16 Dec 2011 12:52:15 +0000 (14:52 +0200)
committerbuildbot <buildbot@intel.com>
Mon, 19 Dec 2011 13:32:59 +0000 (05:32 -0800)
BZ: 17272

Moved mutex_init before v4l2_i2c_subdev_init() call.

Change-Id: I522100e1ce30a6ae890386e7ee41a97af54eed8c
Signed-off-by: Kalle Lampila <kallex.lampila@intel.com>
Reviewed-on: http://android.intel.com:8080/28022
Reviewed-by: Tuominen, TeemuX <teemux.tuominen@intel.com>
Reviewed-by: Koski, Anttu <anttu.koski@intel.com>
Tested-by: Koski, Anttu <anttu.koski@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
drivers/media/video/mt9e013.c

index ab13a6c..466add9 100644 (file)
@@ -2043,6 +2043,8 @@ static int mt9e013_probe(struct i2c_client *client,
                return -ENOMEM;
        }
 
+       mutex_init(&dev->input_lock);
+
        dev->fmt_idx = 0;
        v4l2_i2c_subdev_init(&(dev->sd), client, &mt9e013_ops);
 
@@ -2068,8 +2070,6 @@ static int mt9e013_probe(struct i2c_client *client,
                return ret;
        }
 
-       mutex_init(&dev->input_lock);
-
        return 0;
 }