As a temporary build fix, the proper cleanup needs more work.
Showing the changes to include/linux (1 of 1 file). Show all
Unified · Split
| @@ -654,8 +654,10 @@ struct task_struct { · 653 unmodified lines | |||
| 654 | unsigned int ptrace; | 654 | unsigned int ptrace; |
| 655 | 655 | ||
| 656 | #ifdef CONFIG_SMP | 656 | #ifdef CONFIG_SMP |
| 657 | struct llist_node wake_entry; | 657 | struct { |
| 658 | unsigned int wake_entry_type; | 658 | struct llist_node wake_entry; |
| 659 | unsigned int wake_entry_type; | ||
| 660 | }; | ||
| 659 | int on_cpu; | 661 | int on_cpu; |
| 660 | #ifdef CONFIG_THREAD_INFO_IN_TASK | 662 | #ifdef CONFIG_THREAD_INFO_IN_TASK |
| 661 | /* Current CPU: */ | 663 | /* Current CPU: */ |