/* Error handler timeout function. Indicate that we timed out, and wake up any error handler process so it can continue.  */
static void fas216_eh_timer(unsigned long data)
/* Error handler timeout function. Indicate that we timed out, and wake up any error handler process so it can continue.  */
static void fas216_eh_timer(unsigned long data)
{
	FAS216_Info *info = (FAS216_Info *)data;
	fas216_log(info, LOG_ERROR, "error handling timed out\n");
	del_timer(&info->eh_timer);
	if (info->rst_bus_status == 0)
		info->rst_bus_status = -1;
	if (info->rst_dev_status == 0)
		info->rst_dev_status = -1;
	wake_up(&info->eh_wait);
}