From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from galois.linutronix.de (Galois.linutronix.de [193.142.43.55]) (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 63B41309DD2 for ; Fri, 13 Mar 2026 13:29:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=193.142.43.55 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773408589; cv=none; b=L2joZkdcahspf0es3foIH/zyG9aHSIp5YF6oNJjx4rtigjoIopozZZfoNMfqS9lEGNZs4gm1bHpXBYXRD+oIeeaCqq+u1QO1sBvPmr7MrLtZ9i7bDBSgB5AMhW85RrnUvWuDaiUP9fCeVx5ffV3+tDluBw7Echr896+Oa4ZbNUw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773408589; c=relaxed/simple; bh=ydqZ3aaPL+uohOpr7x/vQ/PYAYOjxOUtyyM+oPBJ3vg=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=VaevVkULkjm6hWZgYS1PkLH5zKeFssezy98XcAtrsxNtTWAZXzpegownNtShpFwrcL+ikZsBZ6a1B2sv2+sQRiSW0dWTrCNkNphoWeLJC2CKjn/pxznWGRTA1Sv4tDx6NtQEdOcrTyk7WowtK4r0VL7N1GDSyHwYmGMQkU6bmpo= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linutronix.de; spf=pass smtp.mailfrom=linutronix.de; dkim=pass (2048-bit key) header.d=linutronix.de header.i=@linutronix.de header.b=xR57p+Vm; dkim=permerror (0-bit key) header.d=linutronix.de header.i=@linutronix.de header.b=uURdSwl+; arc=none smtp.client-ip=193.142.43.55 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linutronix.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linutronix.de Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linutronix.de header.i=@linutronix.de header.b="xR57p+Vm"; dkim=permerror (0-bit key) header.d=linutronix.de header.i=@linutronix.de header.b="uURdSwl+" Date: Fri, 13 Mar 2026 14:29:44 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020; t=1773408586; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=gEv2mi2QznvYJJl8aAAeJZwMxR5wLe7WZr+hmPrQx88=; b=xR57p+VmbzP5qkGoHpUwAexcDDAc6bSZP1F9/xQJ801fyAxWUhWB6ivdh78c2PAUU7Qru3 DLEhXxFDLt0hKoUKHwVMkBn3moxdxr25n8mMRP2G/qrPBBOb9+bmhsmt4c9rTdqL+87l4R yCiWKOSM+VlQsxX+BwqsluBNg+0F1A0PIjkf9W5sm5at7w9TMJt2RXKbsZ1YscaT/wxtaX 5fy0qWzj4uzZC39zfwLqmkPudZxMLGsL9I7sDgAxAHrocpO8w17a9iLJVPz5+1R0rGhFF4 2ucCiCqDaK6a6neTJdEezmiHpqmgiXRYnVdIcwx+LnPBRFDsykxEcU4lGZzjLg== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020e; t=1773408586; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=gEv2mi2QznvYJJl8aAAeJZwMxR5wLe7WZr+hmPrQx88=; b=uURdSwl+QjeBo5fS9iYmfi/oG01Ip2fDu+zZwhaCvBOpXE3x9J51Fo4y8M1fgEtEndh298 elphYQoziTjX6RBw== From: Sebastian Andrzej Siewior To: Mathieu Desnoyers Cc: Thomas Gleixner , =?utf-8?B?QW5kcsOp?= Almeida , linux-kernel@vger.kernel.org, Carlos O'Donell , Peter Zijlstra , Florian Weimer , Rich Felker , Torvald Riegel , Darren Hart , Ingo Molnar , Davidlohr Bueso , Arnd Bergmann , "Liam R . Howlett" Subject: Re: [RFC PATCH] futex: Introduce __vdso_robust_futex_unlock Message-ID: <20260313132944.TAaKXCcH@linutronix.de> References: <20260311185409.1988269-1-mathieu.desnoyers@efficios.com> <87eclopu0j.ffs@tglx> <20260313121259.XYZi8U-j@linutronix.de> 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-Disposition: inline In-Reply-To: On 2026-03-13 08:17:57 [-0400], Mathieu Desnoyers wrote: > and here we are. I would still prefer a "small" solution which is expensive in the unlikely case if it has to be. Your vdso version includes asm code which needs to be implemented by every architecture. The exception table did not look like something that universally available. Also, if we take this seriously it needs to be backported to every stable kernel. > Thanks, > > Mathieu > Sebastian