The patch titled export the queue_work wrappers GPL-only has been added to the -mm tree. Its filename is change-return-value-from-schedule_work-fix.patch See http://www.zip.com.au/~akpm/linux/patches/stuff/added-to-mm.txt to find out what to do about this ------------------------------------------------------ Subject: export the queue_work wrappers GPL-only From: Alan Stern <stern@xxxxxxxxxxxxxxxxxxx> This patch (as777) fixes an oversight in a couple of earlier patches. Now the wrapper routines: queue_work(), queue_delayed_work(), queue_delayed_work_on(), schedule_work(), schedule_delayed_work(), and schedule_delayed_work_on() are exported GPL-only, just as the originals used to be. Signed-off-by: Alan Stern <stern@xxxxxxxxxxxxxxxxxxx> Cc: Jonathan Corbet <corbet@xxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxx> --- kernel/workqueue.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff -puN kernel/workqueue.c~change-return-value-from-schedule_work-fix kernel/workqueue.c --- a/kernel/workqueue.c~change-return-value-from-schedule_work-fix +++ a/kernel/workqueue.c @@ -530,7 +530,7 @@ void fastcall schedule_work(struct work_ rc = add_work_to_q(keventd_wq, work); WARN_ON(rc < 0); } -EXPORT_SYMBOL(schedule_work); +EXPORT_SYMBOL_GPL(schedule_work); void fastcall schedule_delayed_work(struct work_struct *work, unsigned long delay) @@ -540,7 +540,7 @@ void fastcall schedule_delayed_work(stru rc = add_delayed_work_to_q(keventd_wq, work, delay); WARN_ON(rc < 0); } -EXPORT_SYMBOL(schedule_delayed_work); +EXPORT_SYMBOL_GPL(schedule_delayed_work); void schedule_delayed_work_on(int cpu, struct work_struct *work, unsigned long delay) @@ -550,7 +550,7 @@ void schedule_delayed_work_on(int cpu, s rc = add_delayed_work_to_q_on(cpu, keventd_wq, work, delay); WARN_ON(rc < 0); } -EXPORT_SYMBOL(schedule_delayed_work_on); +EXPORT_SYMBOL_GPL(schedule_delayed_work_on); /** * schedule_on_each_cpu - call a function on each online CPU from keventd _ Patches currently in -mm which might be from stern@xxxxxxxxxxxxxxxxxxx are usb-hub-driver-improve-use-of-ifdef-fix.patch block-layer-early-detection-of-medium-not-present.patch scsi-core-and-sd-early-detection-of-medium-not-present.patch sd-early-detection-of-medium-not-present.patch scsi-early-detection-of-medium-not-present-updated.patch change-return-value-from-queue_work.patch change-return-value-from-queue_work-fix.patch change-return-value-from-schedule_work.patch change-return-value-from-schedule_work-fix.patch add-section-on-function-return-values-to-codingstyle.patch add-srcu-based-notifier-chains.patch srcu-report-out-of-memory-errors.patch srcu-report-out-of-memory-errors-fixlet.patch cpufreq-make-the-transition_notifier-chain-use-srcu.patch - To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html