summaryrefslogtreecommitdiff
path: root/lib/debug_locks.c
diff options
context:
space:
mode:
authorDmitry Bazhenov <bazhenov.dn@gmail.com>2018-10-15 14:21:22 +0500
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2018-11-21 09:27:30 +0100
commitdff53cf71a7300d2229f8ccb82834156f00a4ea2 (patch)
tree19c361c0ea7bbdc59d5f835ab2869cf239882245 /lib/debug_locks.c
parent9b359dd99ce4129e0048b4f8d4e1285877144c3f (diff)
hwmon: (pmbus) Fix page count auto-detection.
commit e7c6a55606b5c46b449d76588968b4d8caae903f upstream. Devices with compatible="pmbus" field have zero initial page count, and pmbus_clear_faults() being called before the page count auto- detection does not actually clear faults because it depends on the page count. Non-cleared faults in its turn may fail the subsequent page count auto-detection. This patch fixes this problem by calling pmbus_clear_fault_page() for currently set page and calling pmbus_clear_faults() after the page count was detected. Cc: stable@vger.kernel.org Signed-off-by: Dmitry Bazhenov <bazhenov.dn@gmail.com> Signed-off-by: Guenter Roeck <linux@roeck-us.net> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'lib/debug_locks.c')
0 files changed, 0 insertions, 0 deletions