schedule_work(&m->process_queued_ios); 
queue_work(kmultipathd, &m->process_queued_ios); 
void dm_pg_init_complete(struct path *path, unsigned err_flags){	struct pgpath *pgpath = path_to_pgpath(path);	struct priority_group *pg = pgpath->pg;	struct multipath *m = pg->m;	unsigned long flags;	/* We insist on failing the path if the PG is already bypassed. */	if (err_flags && pg->bypassed)		err_flags |= MP_FAIL_PATH;	if (err_flags & MP_FAIL_PATH)		fail_path(pgpath);	if (err_flags & MP_BYPASS_PG)		bypass_pg(m, pg, 1);	spin_lock_irqsave(&m->lock, flags);	if (!err_flags)		m->queue_io = 0;	else {		m->current_pgpath = NULL;		m->current_pg = NULL;	}	schedule_work(&m->process_queued_ios);	spin_unlock_irqrestore(&m->lock, flags);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/c557308e1f4b6f7d6144a06e8f98c467814f3aed/dm-mpath.c/buggy/drivers/md/dm-mpath.c