diff options
-rw-r--r-- | security/nv_tee_driver/tee_comms.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/security/nv_tee_driver/tee_comms.c b/security/nv_tee_driver/tee_comms.c index 664e0c3e1853..e60f1fd485de 100644 --- a/security/nv_tee_driver/tee_comms.c +++ b/security/nv_tee_driver/tee_comms.c @@ -280,7 +280,7 @@ static void do_smc(struct tee_request *request) cpumask_t local_cpu_mask = CPU_MASK_NONE; cpu_set(0, local_cpu_mask); - sched_getaffinity(0, &saved_cpu_mask); + cpumask_copy(&saved_cpu_mask, tsk_cpus_allowed(current)); ret = sched_setaffinity(0, &local_cpu_mask); if (ret != 0) pr_err("sched_setaffinity #1 -> 0x%lX", ret); |