From eb4d23129edbe0b4e5a2eb1867b65474695d4f4b Mon Sep 17 00:00:00 2001 From: Yatao Li Date: Thu, 26 Aug 2021 01:32:08 +0800 Subject: [PATCH] contrib: surface pro 5 thermal: fix boot deadlock --- contrib/thermald/SurfacePro5/40-surface-power.rules | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/contrib/thermald/SurfacePro5/40-surface-power.rules b/contrib/thermald/SurfacePro5/40-surface-power.rules index 018e1f5f2..6a6c0e835 100644 --- a/contrib/thermald/SurfacePro5/40-surface-power.rules +++ b/contrib/thermald/SurfacePro5/40-surface-power.rules @@ -29,10 +29,10 @@ SUBSYSTEM=="power_supply", ENV{POWER_SUPPLY_ONLINE}=="1", RUN+="/usr/bin/logger -t surface power supply online" SUBSYSTEM=="power_supply", ENV{POWER_SUPPLY_ONLINE}=="1", RUN+="/usr/bin/surface profile set performance" SUBSYSTEM=="power_supply", ENV{POWER_SUPPLY_ONLINE}=="1", RUN+="/usr/bin/ln -sf /etc/thermald/thermal-conf.xml.auto.performance /etc/thermald/thermal-conf.xml.auto" -SUBSYSTEM=="power_supply", ENV{POWER_SUPPLY_ONLINE}=="1", RUN+="/usr/bin/systemctl restart thermald" +SUBSYSTEM=="power_supply", ENV{POWER_SUPPLY_ONLINE}=="1", RUN+="/usr/bin/systemctl try-restart thermald" # Unplugged SUBSYSTEM=="power_supply", ENV{POWER_SUPPLY_ONLINE}=="0", RUN+="/usr/bin/logger -t surface power supply offline" SUBSYSTEM=="power_supply", ENV{POWER_SUPPLY_ONLINE}=="0", RUN+="/usr/bin/surface profile set low-power" SUBSYSTEM=="power_supply", ENV{POWER_SUPPLY_ONLINE}=="0", RUN+="/usr/bin/ln -sf /etc/thermald/thermal-conf.xml.auto.mobile /etc/thermald/thermal-conf.xml.auto" -SUBSYSTEM=="power_supply", ENV{POWER_SUPPLY_ONLINE}=="0", RUN+="/usr/bin/systemctl restart thermald" +SUBSYSTEM=="power_supply", ENV{POWER_SUPPLY_ONLINE}=="0", RUN+="/usr/bin/systemctl try-restart thermald"