mirror of
https://github.com/torvalds/linux.git
synced 2024-11-02 18:21:49 +00:00
ACPI: thinkpad-acpi: improve fan watchdog messages
Improve some of the fan watchdog error messages to be a little more helpful. Signed-off-by: Henrique de Moraes Holschuh <hmh@hmh.eng.br> Signed-off-by: Len Brown <len.brown@intel.com>
This commit is contained in:
parent
04cc862c18
commit
99fba3f817
@ -2524,7 +2524,7 @@ static int fan_get_status(u8 *status)
|
||||
|
||||
static void fan_exit(void)
|
||||
{
|
||||
vdbg_printk(TPACPI_DBG_EXIT, "cancelling any pending watchdogs\n");
|
||||
vdbg_printk(TPACPI_DBG_EXIT, "cancelling any pending fan watchdog tasks\n");
|
||||
cancel_delayed_work(&fan_watchdog_task);
|
||||
flush_scheduled_work();
|
||||
}
|
||||
@ -2554,9 +2554,13 @@ static int fan_get_speed(unsigned int *speed)
|
||||
|
||||
static void fan_watchdog_fire(struct work_struct *ignored)
|
||||
{
|
||||
int rc;
|
||||
|
||||
printk(IBM_NOTICE "fan watchdog: enabling fan\n");
|
||||
if (fan_set_enable()) {
|
||||
printk(IBM_ERR "fan watchdog: error while enabling fan\n");
|
||||
rc = fan_set_enable();
|
||||
if (rc < 0) {
|
||||
printk(IBM_ERR "fan watchdog: error %d while enabling fan, "
|
||||
"will try again later...\n", -rc);
|
||||
/* reschedule for later */
|
||||
fan_watchdog_reset();
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user