|
@@ -600,7 +600,12 @@ static struct workqueue_struct *keventd_wq __read_mostly;
|
|
|
* schedule_work - put work task in global workqueue
|
|
|
* @work: job to be done
|
|
|
*
|
|
|
- * This puts a job in the kernel-global workqueue.
|
|
|
+ * Returns zero if @work was already on the kernel-global workqueue and
|
|
|
+ * non-zero otherwise.
|
|
|
+ *
|
|
|
+ * This puts a job in the kernel-global workqueue if it was not already
|
|
|
+ * queued and leaves it in the same position on the kernel-global
|
|
|
+ * workqueue otherwise.
|
|
|
*/
|
|
|
int schedule_work(struct work_struct *work)
|
|
|
{
|