iio: core: Avoid double minus in sysfs output
authorOleksandr Kravchenko <o.v.kravchenko@globallogic.com>
Mon, 22 Jul 2013 11:16:00 +0000 (12:16 +0100)
committerJonathan Cameron <jic23@kernel.org>
Sat, 3 Aug 2013 17:41:19 +0000 (18:41 +0100)
commitd9a0134e7aa048f3de4477d93598974ea8ecae7a
treef680dd5219273ccd4844e04863387dcaa0f2365d
parentbe85697bfcde2eed7e9c55dbb2265ec8a8ea2f43
iio: core: Avoid double minus in sysfs output

This patch fixes the issue with double minus in output when
reading channels from sysfs for IIO_VAL_INT_PLUS_MICRO and
IIO_VAL_INT_PLUS_NANO cases. Until this patch if val and val2
both are negatives output string contains "--" before
digits. It is result of "-%d..." in sprintf() format.

Signed-off-by: Oleksandr Kravchenko <o.v.kravchenko@globallogic.com>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
drivers/iio/industrialio-core.c