Re: [PATCH v2 0/5] riscv: vdso: Implement __vdso_futex_robust_try_unlock()

From: Nam Cao

Date: Thu Jul 02 2026 - 09:40:48 EST


Nam Cao <namcao@xxxxxxxxxxxxx> writes:
> This series adds new vdso futex entries, allowing user to address the robust
> futex race condition regarding clearing the robust_list_head::list_op_pending
> pointer.
>
> Thomas wrote a summary of the problem:
> https://lore.kernel.org/lkml/20260602084648.462672743@xxxxxxxxxx/
>
> The core infrastructure has been implemented along with x86 support. This
> series adds RISC-V support.
>
> The first 4 patches prepare compat vdso Makefile. The final patch is the main
> show.

Sorry, I hit send before saving. This v2 addresses some of Sashiko's
comments, while the rest of the comments are addressed by Thomas in:

https://lore.kernel.org/linux-riscv/20260701-riscv-vdso-lto-v1-0-89db0cd82077@xxxxxxxxxxxxx/
https://lore.kernel.org/linux-riscv/20260630-riscv-vdso32-alternative-v1-0-a32fd89b7b1c@xxxxxxxxxxxxx/

Nam