Prechádzať zdrojové kódy

workqueue: add missing __percpu markup in kernel/workqueue.c

works in schecule_on_each_cpu() is a percpu pointer but was missing
__percpu markup.  Add it.

Signed-off-by: Namhyung Kim <namhyung@gmail.com>
Signed-off-by: Tejun Heo <tj@kernel.org>
Namhyung Kim 15 rokov pred
rodič
commit
38f5156800
1 zmenil súbory, kde vykonal 1 pridanie a 1 odobranie
  1. 1 1
      kernel/workqueue.c

+ 1 - 1
kernel/workqueue.c

@@ -2568,7 +2568,7 @@ EXPORT_SYMBOL(schedule_delayed_work_on);
 int schedule_on_each_cpu(work_func_t func)
 int schedule_on_each_cpu(work_func_t func)
 {
 {
 	int cpu;
 	int cpu;
-	struct work_struct *works;
+	struct work_struct __percpu *works;
 
 
 	works = alloc_percpu(struct work_struct);
 	works = alloc_percpu(struct work_struct);
 	if (!works)
 	if (!works)