|
@@ -221,14 +221,10 @@ static irqreturn_t hisi_thermal_alarm_irq(int irq, void *dev)
|
|
|
static irqreturn_t hisi_thermal_alarm_irq_thread(int irq, void *dev)
|
|
|
{
|
|
|
struct hisi_thermal_data *data = dev;
|
|
|
- struct hisi_thermal_sensor *sensor;
|
|
|
-
|
|
|
- mutex_lock(&data->thermal_lock);
|
|
|
- sensor = &data->sensors;
|
|
|
+ struct hisi_thermal_sensor *sensor = &data->sensors;
|
|
|
|
|
|
dev_crit(&data->pdev->dev, "THERMAL ALARM: T > %d\n",
|
|
|
sensor->thres_temp);
|
|
|
- mutex_unlock(&data->thermal_lock);
|
|
|
|
|
|
thermal_zone_device_update(data->sensors.tzd,
|
|
|
THERMAL_EVENT_UNSPECIFIED);
|