diff --git a/kernel/futex/core.c b/kernel/futex/core.c index cf7e610eac42..b625455a7e9f 100644 --- a/kernel/futex/core.c +++ b/kernel/futex/core.c @@ -1736,7 +1736,7 @@ void futex_hash_free(struct mm_struct *mm) kvfree(mm->futex_phash_new); fph = rcu_dereference_raw(mm->futex_phash); if (fph) - kvfree(fph); + kvfree_rcu(fph, rcu); } static bool futex_pivot_pending(struct mm_struct *mm)