leds: lp5523: check return value of lp5xx_read and jump to cleanup code
stable inclusion from stable-5.10.40 commit 865ec95a77f7ff3480c9a0ab1da3336c943e5846 bugzilla: 51882 CVE: NA -------------------------------- commit 6647f7a0 upstream. Check return value of lp5xx_read and if non-zero, jump to code at end of the function, causing lp5523_stop_all_engines to be executed before returning the error value up the call chain. This fixes the original commit (248b5701) which was reverted due to the University of Minnesota problems. Cc: stable <stable@vger.kernel.org> Acked-by:Jacek Anaszewski <jacek.anaszewski@gmail.com> Signed-off-by:
Phillip Potter <phil@philpotter.co.uk> Link: https://lore.kernel.org/r/20210503115736.2104747-10-gregkh@linuxfoundation.org Signed-off-by:
Greg Kroah-Hartman <gregkh@linuxfoundation.org> Signed-off-by:
Chen Jun <chenjun102@huawei.com> Acked-by:
Weilong Chen <chenweilong@huawei.com> Signed-off-by:
Zheng Zengkai <zhengzengkai@huawei.com>
Loading
Please sign in to comment