hwmon: (scmi) handle absence of few types of sensors
authorSudeep Holla <Sudeep.Holla@arm.com>
Fri, 6 Apr 2018 15:30:47 +0000 (16:30 +0100)
committerGuenter Roeck <linux@roeck-us.net>
Mon, 23 Apr 2018 02:39:55 +0000 (19:39 -0700)
commitf18a36cf3f31dce633fe2a93d0059008bb21d9f2
tree5a4e4154db998158f9c5945fac88b19ffd2e711f
parent6d08b06e67cd117f6992c46611dfb4ce267cd71e
hwmon: (scmi) handle absence of few types of sensors

Currently the loop checks for non-zero count of sensors for each type
of sensors which is completely wrong. It also results in aborting the
registration of sensors if one or more types of sensors are completely
not supported by the platform SCMI firmware.

This patch fixes the issue by continue to loop and skiping sensor types
that are not present.

Fixes: b23688aefb8b ("hwmon: add support for sensors exported via ARM SCMI")
Reported-by: Jim Quinlan <james.quinlan@broadcom.com>
Cc: Guenter Roeck <linux@roeck-us.net>
Cc: linux-hwmon@vger.kernel.org
Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
drivers/hwmon/scmi-hwmon.c