diff --git a/kernel/aster-nix/src/thread/kernel_thread.rs b/kernel/aster-nix/src/thread/kernel_thread.rs index 8fbdc2a2a..b0e58b003 100644 --- a/kernel/aster-nix/src/thread/kernel_thread.rs +++ b/kernel/aster-nix/src/thread/kernel_thread.rs @@ -44,6 +44,8 @@ impl KernelThreadExt for Thread { let weal_thread = thread_ref.clone(); let task = TaskOptions::new(thread_fn) .data(weal_thread) + .priority(thread_options.priority) + .cpu_affinity(thread_options.cpu_affinity) .build() .unwrap(); let status = ThreadStatus::Init;