/* need to stop any outstanding workq queued up at this time because we will be resetting the sleep time. Then restart the workq on the new delay  */
void edac_device_reset_delay_period(struct edac_device_ctl_info *edac_dev, unsigned long value)
/* need to stop any outstanding workq queued up at this time because we will be resetting the sleep time. Then restart the workq on the new delay  */
void edac_device_reset_delay_period(struct edac_device_ctl_info *edac_dev, unsigned long value)
{
	edac_device_workq_teardown(edac_dev);
	mutex_lock(&device_ctls_mutex);
	edac_device_workq_setup(edac_dev, value);
	mutex_unlock(&device_ctls_mutex);
}