summaryrefslogtreecommitdiffstats
path: root/scripts/genksyms
diff options
context:
space:
mode:
authorOlof Johansson <olof@lixom.net>2012-09-06 20:32:29 +0200
committerAnton Vorontsov <anton.vorontsov@linaro.org>2012-09-20 23:57:52 +0200
commita22b41a31e5382792151f193d185a3cd39593cfd (patch)
treeb63c1392dd28c602bc26cc8075f466a4077f5064 /scripts/genksyms
parentsmb347-charger: Fix battery status reporting logic for charger faults (diff)
downloadlinux-a22b41a31e5382792151f193d185a3cd39593cfd.tar.xz
linux-a22b41a31e5382792151f193d185a3cd39593cfd.zip
sbs-battery: Probe should try talking to the device
Turns out this driver doesn't actually try talking to the device at probe time, so if it's incorrectly configured in the device tree or platform data (or if the battery has been removed from the system), then probe will succeed and every access will sit there and time out. The end result is a possibly laggy system that thinks it has a battery but can never read status, which isn't very useful. Instead, just read any register (I chose status) at probe, and if that fails, don't register the device. Signed-off-by: Olof Johansson <olof@lixom.net> Acked-by: Rhyland Klein <rklein@nvidia.com> Signed-off-by: Anton Vorontsov <anton.vorontsov@linaro.org>
Diffstat (limited to 'scripts/genksyms')
0 files changed, 0 insertions, 0 deletions