From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 773083CF056 for ; Fri, 20 Mar 2026 16:17:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=217.140.110.172 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774023424; cv=none; b=BUMdmsYd0pDzdRkJWgXgYW1dfk+TLFDpI8/ThJZmvlqiLWil2SqUEzPDAoq54LRYnbWEuny9PTdBy0LA9BxtaBcS8lR4uVoO1oSjj132X0xoQ3QG5Ie0R0bVGSnhMT05EN4WgVbMf8exLPXl8ZWhIrCzPjM7Byt+r+rt851LQa8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774023424; c=relaxed/simple; bh=tqdWJSBIhQGERajaw/O8iCWmSXD/WTu3s/dHOl/xlzw=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=VMeNvKc1sKm0dhQNO3KDbJDb6WFSHVtnBFr+zMQcAtKuTrYSitwt3GLsfb2Kd1/onqy0LWlxyc5BSZEihpLHrNRYko2Ywvv22SoSV/uh6xEogO3xAJfA4XwlucpZMJo8VXMuL6kWTPAmrIBDgUaZE+BjRm6Uf2VzVPdGKgmtH/w= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arm.com; spf=pass smtp.mailfrom=arm.com; arc=none smtp.client-ip=217.140.110.172 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=arm.com Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E8C61165C; Fri, 20 Mar 2026 09:16:56 -0700 (PDT) Received: from J2N7QTR9R3.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com [10.121.207.14]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 679433F7BD; Fri, 20 Mar 2026 09:17:01 -0700 (PDT) Date: Fri, 20 Mar 2026 16:16:59 +0000 From: Mark Rutland To: Peter Zijlstra Cc: Thomas Gleixner , linux-arm-kernel@lists.infradead.org, ada.coupriediaz@arm.com, catalin.marinas@arm.com, linux-kernel@vger.kernel.org, luto@kernel.org, ruanjinjie@huawei.com, vladimir.murzin@arm.com, will@kernel.org Subject: Re: [PATCH 1/2] arm64/entry: Fix involuntary preemption exception masking Message-ID: References: <20260320113026.3219620-1-mark.rutland@arm.com> <20260320113026.3219620-2-mark.rutland@arm.com> <20260320130433.GV3738786@noisy.programming.kicks-ass.net> <87h5qak2uv.ffs@tglx> <20260320153421.GM2872@noisy.programming.kicks-ass.net> 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=us-ascii Content-Disposition: inline In-Reply-To: <20260320153421.GM2872@noisy.programming.kicks-ass.net> On Fri, Mar 20, 2026 at 04:34:21PM +0100, Peter Zijlstra wrote: > On Fri, Mar 20, 2026 at 02:57:37PM +0000, Mark Rutland wrote: > > > I know that arm64 currently uses exit_to_user_mode_prepare_legacy(), and > > I want to go clean that up too. :) > > This series; and this patch in particular: > > https://lkml.kernel.org/r/20260320102620.1336796-10-ruanjinjie@huawei.com > > seem to already take care of that. Sure, and Jinjie's patch might be the right option. I'd like to fix the irqentry stuff as a whle *before* we convert the syscall stuff, so that we're not just creating more work for ourselves. Mark.