iio: core: Fix mapping of iio channels to entry numbers
authorGaurav Gupta <gauragup@cisco.com>
Tue, 27 Jun 2017 16:46:01 +0000 (09:46 -0700)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Sat, 15 Jul 2017 12:50:00 +0000 (13:50 +0100)
commitbc4b2a518f20508d866b55b5ea2739f3ced18cb6
tree4264fffdb5ebaea77e5c7bb11a1edd835450ac6d
parent9d9ebe64dc2e1b3cb6411c817527409fe94227b1
iio: core: Fix mapping of iio channels to entry numbers

When adding maps to the list, they were added using list_add, which adds
them in LIFO order. When parsing using iio_channel_get_all(), these
elements are hence returned in reverse order. As a result, the iio_hwmon
mapping maps the first entry to the last channel and so on.

Signed-off-by: Gaurav Gupta <gauragup@cisco.com>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/inkern.c