diff options
author | Xiaohui Tao <xtao@nvidia.com> | 2013-12-26 15:49:38 -0800 |
---|---|---|
committer | Gabby Lee <galee@nvidia.com> | 2014-01-29 17:27:51 -0800 |
commit | 9a0ba9ffdf8d4aeb9078497a037020b54b0cc6f5 (patch) | |
tree | 1251b8f3aa9c0c8584603eeb75eb88037d0c3d90 /drivers | |
parent | edf4456b7a9f97963c572f40e1f02d449a25b2d7 (diff) |
input: misc: sensor: Add mutex for the bias reading
Bug 1431360
Bug 1443158
Change-Id: Id3654deb1012d0b0826dbf2a11287a000234fd27
Reviewed-on: http://git-master/r/349890
Signed-off-by: Jajambo Liao <jajambol@nvidia.com>
Reviewed-on: http://git-master/r/358110
(cherry picked from commit ed6a521e79b8faadd945e686f6cd415e64221387)
Signed-off-by: Jake Park <jakep@nvidia.com>
Reviewed-on: http://git-master/r/361184
GVS: Gerrit_Virtual_Submit
Reviewed-by: Gabby Lee <galee@nvidia.com>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/input/misc/mpu/inv_gyro.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/input/misc/mpu/inv_gyro.c b/drivers/input/misc/mpu/inv_gyro.c index 23cb763d8611..ca8acf21201b 100644 --- a/drivers/input/misc/mpu/inv_gyro.c +++ b/drivers/input/misc/mpu/inv_gyro.c @@ -3122,8 +3122,9 @@ static ssize_t inv_get_accl_bias_show(struct device *dev, int result; int bias[3]; struct inv_gyro_state_s *st = dev_get_drvdata(dev); - + mutex_lock(&st->mutex); result = inv_get_accl_bias(st, bias); + mutex_unlock(&st->mutex); if (result) return -EINVAL; |