]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - kernel/workqueue.c
net/core: add lock context change annotations in net/core/sock.c
[net-next-2.6.git] / kernel / workqueue.c
index 9ca34cddaf6d961c1e07bee9080ff4dd6be1338e..2994a0e3a61cc2cfdeb382936394456875a4c01c 100644 (file)
@@ -2568,7 +2568,7 @@ EXPORT_SYMBOL(schedule_delayed_work_on);
 int schedule_on_each_cpu(work_func_t func)
 {
        int cpu;
-       struct work_struct *works;
+       struct work_struct __percpu *works;
 
        works = alloc_percpu(struct work_struct);
        if (!works)
@@ -3527,7 +3527,7 @@ static int __init init_workqueues(void)
        unsigned int cpu;
        int i;
 
-       hotcpu_notifier(workqueue_cpu_callback, CPU_PRI_WORKQUEUE);
+       cpu_notifier(workqueue_cpu_callback, CPU_PRI_WORKQUEUE);
 
        /* initialize gcwqs */
        for_each_gcwq_cpu(cpu) {