[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