Re: [STABLE][PATCH 4.4] thermal/core/fair share: Lock the thermal zone while looping over instances

From: Lukasz Luba
Date: Fri May 14 2021 - 06:58:21 EST




On 5/14/21 11:56 AM, Greg KH wrote:
On Fri, May 14, 2021 at 11:49:16AM +0100, Lukasz Luba wrote:
commit fef05776eb02238dcad8d5514e666a42572c3f32 upstream.

The tz->lock must be hold during the looping over the instances in that
thermal zone. This lock was missing in the governor code since the
beginning, so it's hard to point into a particular commit.

CC: stable@xxxxxxxxxxxxxxx # 4.4
Signed-off-by: Lukasz Luba <lukasz.luba@xxxxxxx>
---
Hi all,

I've backported my patch which was sent to LKML:
https://lore.kernel.org/linux-pm/20210422153624.6074-2-lukasz.luba@xxxxxxx/

The upstream patch failed while applying:
https://lore.kernel.org/stable/16206371483193@xxxxxxxxx/

This patch should apply to stable v4.4.y, on top of stable tree branch:
linux-4.4.y which head was at:
commit 47127fcd287c ("Linux 4.4.268")

What about 4.9, 4.14, 4.14, and 5.4 releases? They need this fix as
well, right?

s/4.14/4.19

Yes, I'm going to send them in next few hours after building and
testing.

Regards,
Lukasz