Re: [RFC PATCH] futex: Introduce __vdso_robust_futex_unlock

From: Thomas Gleixner

Date: Mon Mar 16 2026 - 16:29:34 EST


On Mon, Mar 16 2026 at 15:36, Mathieu Desnoyers wrote:
> On 2026-03-16 13:12, Thomas Gleixner wrote:
>> sys_exit() is different because there a task voluntarily exits and if
>> it does so between the unlock and the clearing of the op pointer,
>> then so be it. That'd be wilfull ignorance or malice and not any
>> different from the task doing the corruption itself in user space
>> right away.
>
> I'm not sure about this one. How about the two following scenario:
> A concurrent thread calls sys_exit concurrently with the vdso. Is this
> something we should handle or consider it "wilfull ignorance/malice" ?

I don't understand your question. What has the exit to do with the VDSO?