diff options
author | Peter Zijlstra <peterz@infradead.org> | 2020-06-10 13:14:09 +0300 |
---|---|---|
committer | Borislav Petkov <bp@suse.de> | 2020-06-28 18:01:20 +0300 |
commit | 4f311afc2035f7b33d97e69ffaa2e6cd67fca16d (patch) | |
tree | a020ce85be6edb4141812c49ba542e771f8f4a0d | |
parent | 48778464bb7d346b47157d21ffde2af6b2d39110 (diff) | |
download | linux-4f311afc2035f7b33d97e69ffaa2e6cd67fca16d.tar.xz |
sched/core: Fix CONFIG_GCC_PLUGIN_RANDSTRUCT build fail
As a temporary build fix, the proper cleanup needs more work.
Reported-by: Guenter Roeck <linux@roeck-us.net>
Reported-by: Eric Biggers <ebiggers@kernel.org>
Suggested-by: Eric Biggers <ebiggers@kernel.org>
Suggested-by: Kees Cook <keescook@chromium.org>
Fixes: a148866489fb ("sched: Replace rq::wake_list")
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
-rw-r--r-- | include/linux/sched.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/include/linux/sched.h b/include/linux/sched.h index b62e6aaf28f0..224b5de568e7 100644 --- a/include/linux/sched.h +++ b/include/linux/sched.h @@ -654,8 +654,10 @@ struct task_struct { unsigned int ptrace; #ifdef CONFIG_SMP - struct llist_node wake_entry; - unsigned int wake_entry_type; + struct { + struct llist_node wake_entry; + unsigned int wake_entry_type; + }; int on_cpu; #ifdef CONFIG_THREAD_INFO_IN_TASK /* Current CPU: */ |