summaryrefslogtreecommitdiff
path: root/kernel/futex
diff options
context:
space:
mode:
authorThomas Gleixner <tglx@kernel.org>2026-06-02 11:09:29 +0200
committerPeter Zijlstra <peterz@infradead.org>2026-06-03 11:38:49 +0200
commitd7b3f52c861f54ba2fff15696d3798277fb4c19f (patch)
tree374c1ba2162dac5acf1535791be988fee7d1854a /kernel/futex
parentc1ffc9c6e4f8a13dd68e97920c9a24d095c6e41a (diff)
futex: Make futex_mm_init() void
Nothing fails there. Mop up the leftovers of the early version of this, which did an allocation. While at it clean up the stubs and the #ifdef comments to make the header file readable. Signed-off-by: Thomas Gleixner <tglx@kernel.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Link: https://patch.msgid.link/20260602090535.356789395@kernel.org
Diffstat (limited to 'kernel/futex')
-rw-r--r--kernel/futex/core.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/kernel/futex/core.c b/kernel/futex/core.c
index e7d33d2771ec..ec23de4912b3 100644
--- a/kernel/futex/core.c
+++ b/kernel/futex/core.c
@@ -1720,7 +1720,7 @@ static bool futex_ref_is_dead(struct futex_private_hash *fph)
return atomic_long_read(&mm->futex_atomic) == 0;
}
-int futex_mm_init(struct mm_struct *mm)
+void futex_mm_init(struct mm_struct *mm)
{
mutex_init(&mm->futex_hash_lock);
RCU_INIT_POINTER(mm->futex_phash, NULL);
@@ -1729,7 +1729,6 @@ int futex_mm_init(struct mm_struct *mm)
mm->futex_ref = NULL;
atomic_long_set(&mm->futex_atomic, 0);
mm->futex_batches = get_state_synchronize_rcu();
- return 0;
}
void futex_hash_free(struct mm_struct *mm)