summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorXiaohui Tao <xtao@nvidia.com>2013-12-26 15:49:38 -0800
committerGabby Lee <galee@nvidia.com>2014-01-29 17:27:51 -0800
commit9a0ba9ffdf8d4aeb9078497a037020b54b0cc6f5 (patch)
tree1251b8f3aa9c0c8584603eeb75eb88037d0c3d90 /drivers
parentedf4456b7a9f97963c572f40e1f02d449a25b2d7 (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.c3
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;