]> git.baikalelectronics.ru Git - kernel.git/commit
iio: proximity: sx_common: Don't use IIO device for properties
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Wed, 15 Jun 2022 11:47:45 +0000 (14:47 +0300)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Sat, 16 Jul 2022 15:41:33 +0000 (16:41 +0100)
commit25d6f3e43d7698f2cf897a1e9c6ad39113534ca0
treece3e9b9755ec7d70d9cad53eb0aa55a5d9705e6a
parent5743a39e170ab4d3177b633065044368670be3b2
iio: proximity: sx_common: Don't use IIO device for properties

It's not correct to use artificial device created by IIO core to
retrieve device properties. Even ->get_default_reg() callback
takes a simple struct device pointer which suggests it wants to
operate on the real device.

Correct this by replacing pointer to IIO device by a real device
pointer in the caller of ->get_default_reg().

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Reviewed-by: Gwendal Grignou <gwendal@chromium.org>
Link: https://lore.kernel.org/r/20220615114746.2767-1-andriy.shevchenko@linux.intel.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/proximity/sx_common.c