From mboxrd@z Thu Jan 1 00:00:00 1970 From: Geert Uytterhoeven Subject: [PATCH v2 0/3] thermal: Fix workqueue-related issues in drivers Date: Fri, 12 Oct 2018 09:20:14 +0200 Message-ID: <20181012072017.10765-1-geert+renesas@glider.be> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Return-path: Sender: linux-kernel-owner@vger.kernel.org To: Zhang Rui , Eduardo Valentin , Kuninori Morimoto , Support Opensource , Daniel Lezcano Cc: "Rafael J . Wysocki" , Arjan van de Ven , Jacob Pan , linux-pm@vger.kernel.org, linux-renesas-soc@vger.kernel.org, linux-kernel@vger.kernel.org, Geert Uytterhoeven List-Id: linux-pm@vger.kernel.org Hi, This patch series fixes workqueue-related issues in the Renesas R-Car Thermal and Dialog DA9062/9061 PMIC drivers, where the workqueue may run while the device is suspended, or unbound. The R-Car Thermal driver fixes have been tested on R-Car M2-W and R-Mobile APE6. The DA9062/9061 fixes have been compile-tested only. Changes compared to v1: - Add Reviewed-by. Note: The Intel PowerClamp driver also uses schedule_delayed_work(), but I believe that is OK, as the thermal registers are part of the CPU. Thanks! Geert Uytterhoeven (3): thermal: rcar_thermal: Prevent hardware access during system suspend thermal: rcar_thermal: Prevent doing work after unbind thermal: da9062/61: Prevent hardware access during system suspend drivers/thermal/da9062-thermal.c | 4 ++-- drivers/thermal/rcar_thermal.c | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) -- 2.17.1 Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds