[Devel] [RFC 27/54] kthread: fix CONFIG_VE=n build

Eva Kurchatova eva.kurchatova at virtuozzo.com
Wed Apr 29 22:58:27 MSK 2026


Signed-off-by: Eva Kurchatova <eva.kurchatova at virtuozzo.com>
---
 kernel/kthread.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/kernel/kthread.c b/kernel/kthread.c
index eed51fdd5cc1..10aafa964cc5 100644
--- a/kernel/kthread.c
+++ b/kernel/kthread.c
@@ -446,8 +446,8 @@ static void kthread_create_fn(struct kthread_work *w)
 
 	create_kthread_flags(work->info, work->flags);
 }
-
 #endif
+
 static void kthread_create_add(struct kthread_create_info *create)
 {
 	spin_lock(&kthread_create_lock);
@@ -466,9 +466,11 @@ struct task_struct *__kthread_create_on_node_ve(struct ve_struct *ve,
 						va_list args)
 {
 	DECLARE_COMPLETION_ONSTACK(done);
+#ifdef CONFIG_VE
 	struct kthread_create_work work = {
 		KTHREAD_WORK_INIT(work.work, kthread_create_fn),
 	};
+#endif
 	struct task_struct *task;
 	struct kthread_create_info *create = kmalloc(sizeof(*create),
 						     GFP_KERNEL);
-- 
2.54.0



More information about the Devel mailing list