From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id DBA7A3EBF2D for ; Thu, 26 Mar 2026 16:38:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774543096; cv=none; b=ZIeDDrC+oJw+ouG2ekY4mq4L9IpQrrK+fLh7VD7H+vXu17IuvLEqSp6HcrhZwTQqan9GR+/gryIi7smSJCBwlFVvhKX03cwe6qUPUSU23rFkFdoSzPvaOFytw8YzYM/OCV+TdL8vEl6aaLUjRuiHwDaPlgITteUj3dcpuV+CRmA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774543096; c=relaxed/simple; bh=PnMn+NlEhosovXJP73ehCz2HtWW/oILijMUHL9+Xyjg=; h=From:To:Cc:Subject:In-Reply-To:References:Date:Message-ID: MIME-Version:Content-Type; b=oJyMacYzUifRUcTVKBc1z8DqVvWKqWwb6GymHHnpyLMVzPGAJp85W9WWQjNkFkrrIx/zjI6RPqJDFSh90u0NK+j8ZzBL9z/9i4I8wYotw6spu4foYTiuQ6ctacVkQimLbbXOUcbEw6fIe3zV8N24RmlvRSeKyurLevmcUMP01SI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=nAfSQHK2; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="nAfSQHK2" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 36539C2BCB0; Thu, 26 Mar 2026 16:38:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1774543096; bh=PnMn+NlEhosovXJP73ehCz2HtWW/oILijMUHL9+Xyjg=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=nAfSQHK2kN+AdZptoULg3EPprCfFjSHIhXM757A0Quw+2wvnK9g3A9hUGic5IwTH4 RCahh185t41W6Q4Y6RzJ7T1cvBNtMHW2uSIEmY452FgAWGPr5vJAk5LlgSVVxtafJ/ tKPbMVFVxLzU9sbpiD9DcQsZIGozfHu784HbDOoeNAGV/Rxth5RbwuG9n9D1vdPBN0 q7ej3AVXAfJHkeCKgXadJ0/N6LM9yz+hzSnzQRKaaj5thjPDmnGnY+YlHDR+e02CAD rTEBqnMxemU/xP+isSvN5SBu0CzsiDE3qHqFVONHqwBEez5KcvIhpqML/siP+u2KB/ f9VuvE90Zbcag== From: Thomas Gleixner To: =?utf-8?Q?Andr=C3=A9?= Almeida , Ingo Molnar , Peter Zijlstra , Darren Hart , Davidlohr Bueso , Mathieu Desnoyers , Sebastian Andrzej Siewior , Carlos O'Donell , Florian Weimer , Darren Hart , Arnd Bergmann , Thomas =?utf-8?Q?Wei=C3=9Fschuh?= Cc: linux-kernel@vger.kernel.org, kernel-dev@igalia.com, =?utf-8?Q?Andr?= =?utf-8?Q?=C3=A9?= Almeida Subject: Re: [PATCH 0/2] futex: Docs and tests for robust futex unlock race In-Reply-To: <20260326-tonyk-vdso_test-v1-0-30a6f78c8bc3@igalia.com> References: <20260326-tonyk-vdso_test-v1-0-30a6f78c8bc3@igalia.com> Date: Thu, 26 Mar 2026 17:38:13 +0100 Message-ID: <87mrzuczre.ffs@tglx> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Andre! On Thu, Mar 26 2026 at 11:31, Andr=C3=A9 Almeida wrote: > I have created two patches to be added to our series, please have a look.= The > first one is a note for the robust list docs about the need to use a > vDSO/syscall to avoid the race condition (this should be added to the man= page > in the future). The second one adds the new syscalls to the robust list > selftests, testing all available combinations. Very appreciated. I'll pick them up for the V3 posting I'm working on. > Ideally I would like to inject some error to the vDSO test, so we can rea= lly > test the mechanism of it being interrupted and the kernel cleaning the > list_op_pending, using ASM injection or ptrace(), but I have left for a n= ext > patch for now. Please sync with Sebastian. He wanted to look into this ptrace thing too. Thanks, tglx