mei: fix device stall after wd is stopped
After watchdog was disabled the driver would stall
due to wrong calculation of credits reduction
The cat&paste bug was introduced in the commit
7bdf72d3d8
mei: introduce mei_data2slots wrapper
Signed-off-by: Tomas Winkler <tomas.winkler@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
0d7614f09c
commit
3e83095517
|
@ -1253,7 +1253,7 @@ static int mei_irq_thread_write_handler(struct mei_io_list *cmpl_list,
|
||||||
if (dev->wd_timeout)
|
if (dev->wd_timeout)
|
||||||
*slots -= mei_data2slots(MEI_START_WD_DATA_SIZE);
|
*slots -= mei_data2slots(MEI_START_WD_DATA_SIZE);
|
||||||
else
|
else
|
||||||
*slots -= mei_data2slots(MEI_START_WD_DATA_SIZE);
|
*slots -= mei_data2slots(MEI_WD_PARAMS_SIZE);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (dev->stop)
|
if (dev->stop)
|
||||||
|
|
Loading…
Reference in New Issue