w1: IAD Register is yet readable trough iad sys file. Fix snprintf (%u for unsigned...
authorJulien Folly <julien.folly@gmail.com>
Tue, 9 Oct 2018 17:47:45 +0000 (19:47 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 15 Oct 2018 18:50:32 +0000 (20:50 +0200)
commit6eaafbb6998e999467cf78a76e155ee00e372b14
tree40412b5bb7f56aa28d5642e06a2dd57abad37b8c
parent3c3f76248e79d69f3b8ceaa31b68051dad45e92b
w1: IAD Register is yet readable trough iad sys file. Fix snprintf (%u for unsigned, count for max size).

IAD Register is yet readable trough the "iad" sys file.

A write to the "iad" sys file enables or disables the current
measurement, but it was not possible to get the measured value by
reading it.
Fix: %u in snprintf for unsigned values (vdd and vad)
Fix: Avoid possibles overflows (Usage of the 'count' variables)

Signed-off-by: Julien Folly <julien.folly@gmail.com>
Acked-by: Evgeniy Polyakov <zbr@ioremap.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/w1/slaves/w1_ds2438.c