thermal: da9062/61: Prevent hardware access during system suspend
authorGeert Uytterhoeven <geert+renesas@glider.be>
Fri, 12 Oct 2018 07:20:17 +0000 (09:20 +0200)
committerEduardo Valentin <edubezval@gmail.com>
Thu, 25 Oct 2018 17:44:55 +0000 (10:44 -0700)
commit760eea43f8c6d48684f1f34b8a02fddc1456e849
tree0b859caa62cb34d0e5bbc3de5130522bbafbca6e
parent697ee786f15d7b65c7f3045d45fe3a05d28e0911
thermal: da9062/61: Prevent hardware access during system suspend

The workqueue used for monitoring the hardware may run while the device
is already suspended.  Fix this by using the freezable system workqueue
instead, cfr. commit 51e20d0e3a60cf46 ("thermal: Prevent polling from
happening during system suspend").

Fixes: 608567aac3206ae8 ("thermal: da9062/61: Thermal junction temperature monitoring driver")
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Acked-by: Steve Twiss <stwiss.opensource@diasemi.com>
Signed-off-by: Eduardo Valentin <edubezval@gmail.com>
drivers/thermal/da9062-thermal.c