Re: 2.6 workqueue's

From: Roland Dreier
Date: Mon May 23 2005 - 09:46:54 EST


> queue_work(wk,&work); /* Standalone workqueue */
> schedule_work(&work); /* Shared workqueue */

You shouldn't queue the same work_struct to two different work queues
at the same time. You're basically trying to add the same item to two
different linked lists at the same time, which of course is going to
cause problems.

- R.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/