CHROMIUM: ARM: exynos: Avoid race if multiple thermistor readers at once
authorDoug Anderson <dianders@chromium.org>
Wed, 19 Sep 2012 21:47:08 +0000 (14:47 -0700)
committerGerrit <chrome-bot@google.com>
Thu, 20 Sep 2012 18:12:20 +0000 (11:12 -0700)
commitdbc8bf9ea7f11110c401d0432812cb6627f52feb
treecb5e82337ca355dc5d2285d22f1965ac23505f3f
parent9d25b5e5d8e1fdf42b167b2d0975f253bae0edb8
CHROMIUM: ARM: exynos: Avoid race if multiple thermistor readers at once

The adc code expects one client per process.

BUG=chrome-os-partner:14115
TEST=run the below cmd from 8 shells for 60 mins and saw no crash
  cd /sys/devices/platform/ncp15wb473.0/
  while true; do cat temp1_input; done

Change-Id: Ie34986648cbb7f43597391314719df5976937de0
Signed-off-by: Doug Anderson <dianders@chromium.org>
Reviewed-on: https://gerrit.chromium.org/gerrit/33645
Tested-by: Abhinav Kochhar <abhinav@chromium.org>
Reviewed-by: Vikas Sajjan <vikas.sajjan@samsung.com>
Reviewed-by: Abhinav Kochhar <abhinav@chromium.org>
Reviewed-by: Grant Grundler <grundler@chromium.org>
arch/arm/mach-exynos/mach-exynos5-dt.c