/* Send an asynchronous dump request after a given interval.  */
void line6_startup_delayed(struct line6_dump_request *l6dr, int seconds, void(*function)(unsigned long), void *data)
/* Send an asynchronous dump request after a given interval.  */
void line6_startup_delayed(struct line6_dump_request *l6dr, int seconds, void(*function)(unsigned long), void *data)
{
	l6dr->timer.expires = jiffies + seconds * HZ;
	l6dr->timer.function = function;
	l6dr->timer.data = (unsigned long)data;
	add_timer(&l6dr->timer);
}