From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f51.google.com (mail-wm1-f51.google.com [209.85.128.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A66401E9919; Sun, 6 Jul 2025 09:22:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.51 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751793740; cv=none; b=lzGj9DILl33YEkwEOS9M68M+bYSGoP8hRf6fEpoHPMQ0dVz7Q/lCfhIEbBc24aLiLmfZyv+WNFaibmfIGm0HQGY6uHmRTfcrxmwgvJOtdxuv1FCzvD6SC9PDOPC9Vqn0eU4tJN621b+YCR1Li7pwrmr1RcoGBcB+D2q6novdPOQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751793740; c=relaxed/simple; bh=R8WY5LnC71QUM9WkLu00Q23TO+cZs7clzgEGxmiFpd8=; h=Date:From:To:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=lJcweqzm8S4bmQ0L0QRrTYZI5HPi1SX8gn8T2toPA+EBuIZV0wfIvfiCPtAt5Lw1uHdaDNh30ek05oN4zK6finBlmwco5hhM5nGIZLxOZnz58ximj08qqIa1HN94sX3ORQKsxTcRCeNqrfEAqeM26ihJUyUPz1rfc4zTAQguAhs= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=dyIFBnFQ; arc=none smtp.client-ip=209.85.128.51 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="dyIFBnFQ" Received: by mail-wm1-f51.google.com with SMTP id 5b1f17b1804b1-450cfb79177so11631345e9.0; Sun, 06 Jul 2025 02:22:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1751793737; x=1752398537; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:from:to:cc:subject:date :message-id:reply-to; bh=b3am1YwKRHmoKxmbDLF2S7QLxv9dWwL5mPkPdSFFbqg=; b=dyIFBnFQSkJIPARulEKiMOqSF+hHYBeL6aVayEskLh6jhjGKPBJfXJQDfEljwJPf3n B5eSdW8iu3DVMJwMRddWEiwZCzZ30iIWITANYdDSKvYl0Id/UtP57OaAyba7DaMoGCKC mVTfd0v4qeiH2i+rbz/9TORDznAHxuJ1yhnf5GoPf/xxSaPyv6Dd5FyJMlNDlsRY5N3S bp+Cz8mH/eBavYOvYp1/y3TavpahDXkapcfrXR4tcwB8o46bYckw73iDQ3BfTBMxZ+hB SdeNthe7DKKcdQOAz7RkN8aG21ZXnDg3AJwcv/TsWCBQTyX9M+XmAK3Rcg1NLyiNLhs3 WgsQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751793737; x=1752398537; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=b3am1YwKRHmoKxmbDLF2S7QLxv9dWwL5mPkPdSFFbqg=; b=tNLpObkegEF602dmb9c+JAvyN0g2r8Ks2wR9vf+4VDXhua0gCYfYvppB8YdfP79yzx Hs3mSecFkqVS69zCw4AxnjU1QZQp0Dwi5HLhEWYfl6ayU8DSUCJvUX1SkN6QQdRjan5F HTbIXUsWBcxWoXlrbdpJuKah1aetCn8GNpBrYIokeaUoJYkfbr8Lyf0WocBE8EX/QZI8 safINvkHynnGPy5VsGADS5TZKkPhy1SMglCVNXhlwZ2+6Hv7h4RLPJO1RtjoEx+fbDGB +lGjK4nCXxswYYn7XzOyWmOVlRQ11WZfaTQlSkgervqCZtsqTFEmIamm/P/uev4UrC76 uHzg== X-Forwarded-Encrypted: i=1; AJvYcCUpkgha8joefDBb4uzbOpjauEjXjtmvMQK/32uLwefoXOo37HqtwvdeH6EUa3vKANJNOKqQtc12QhqX@vger.kernel.org, AJvYcCVuLbE2czg2AOWG91lOpvNUsD/X2+3EX4oWJIvFt0ajBmoDPE5I+c+W0A3WJgAWJZH0H+F+oUduO2RqlZWH@vger.kernel.org, AJvYcCWKUz4ggOqGR7HNIur4kly8T6uRIexvqpCSQyuLT+lGqb8fZvINJaxEObKLxjZSpxmyY0h6ADkDzN0=@vger.kernel.org X-Gm-Message-State: AOJu0Yz9XHgmA9T7UlYJc+Iihee5uVVUwv684dmnknyiXdxjUoOli6qx u1ctVwo7QjpoHyKO/CfvzxFXORF3r3GVdakkJH9UvVIBD+E0GmJweDdz X-Gm-Gg: ASbGncsyL80MWoH08Rh1bRfE5uS09c+1tPZCQ3sjoNhVaQ0iFKWt7ceAdvZoEfpGL/G etNzRn4XY1hqJWZo8GfPG17cwcJtBlCxAdwLOHLAYPowin6arWSoUk4RMo5xgRL2lItXiGa//2y G10eobip/Z9Q1GvFDfP398krJ0J08n1TKQxzdTSc2itm5Dah4NMNvp8qb+wkZqNqLK01cw9aziq /wDrSia4FJ6VRGethmLL5WoXVBztvTnAcq3XUekkhqYaEQkpp+JI4BWe+PmR+uTvx3Uon2N19m0 +gZUe9Yol3ucAKjIQbBYz2Sh5hOKn/pOGEPZPEFfgeajKVCpxxpVJ16SJbP7SLKWwsfodPuNPEI mXV1HQsGVEuAPqcxcdE+wAnYP5euq X-Google-Smtp-Source: AGHT+IEVwZsmFeJW6bRGYTrQU07475HhM5KVyiCb1XYh0+njq/Er/htdLi/iXsSzv2IQX8CWTP5tvA== X-Received: by 2002:a05:600c:6096:b0:445:49e:796b with SMTP id 5b1f17b1804b1-454c0a8a0a8mr23528185e9.17.1751793736774; Sun, 06 Jul 2025 02:22:16 -0700 (PDT) Received: from pumpkin (host-92-21-58-28.as13285.net. [92.21.58.28]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-454b168664bsm78214565e9.20.2025.07.06.02.22.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 06 Jul 2025 02:22:16 -0700 (PDT) Date: Sun, 6 Jul 2025 10:22:13 +0100 From: David Laight To: "H. Peter Anvin" Cc: Sohil Mehta , "Kirill A. Shutemov" , Andy Lutomirski , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , x86@kernel.org, Peter Zijlstra , Ard Biesheuvel , "Paul E. McKenney" , Josh Poimboeuf , Xiongwei Song , Xin Li , "Mike Rapoport (IBM)" , Brijesh Singh , Michael Roth , Tony Luck , Alexey Kardashevskiy , Alexander Shishkin , Jonathan Corbet , Ingo Molnar , Pawan Gupta , Daniel Sneddon , Kai Huang , Sandipan Das , Breno Leitao , Rick Edgecombe , Alexei Starovoitov , Hou Tao , Juergen Gross , Vegard Nossum , Kees Cook , Eric Biggers , Jason Gunthorpe , "Masami Hiramatsu (Google)" , Andrew Morton , Luis Chamberlain , Yuntao Wang , Rasmus Villemoes , Christophe Leroy , Tejun Heo , Changbin Du , Huang Shijie , Geert Uytterhoeven , Namhyung Kim , Arnaldo Carvalho de Melo , linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-efi@vger.kernel.org, linux-mm@kvack.org Subject: Re: [PATCHv8 14/17] x86/traps: Handle LASS thrown #SS Message-ID: <20250706102213.4ab365d7@pumpkin> In-Reply-To: <4DE45AFD-C1E0-4FB8-BE01-44A72C5C6E1E@zytor.com> References: <20250701095849.2360685-1-kirill.shutemov@linux.intel.com> <20250701095849.2360685-15-kirill.shutemov@linux.intel.com> <95dc18fd-73b0-4019-92d2-c0e6aaf22c96@intel.com> <4DE45AFD-C1E0-4FB8-BE01-44A72C5C6E1E@zytor.com> X-Mailer: Claws Mail 4.1.1 (GTK 3.24.38; arm-unknown-linux-gnueabihf) Precedence: bulk X-Mailing-List: linux-efi@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit On Tue, 01 Jul 2025 19:06:10 -0700 "H. Peter Anvin" wrote: ... > Note: for a FRED system, ERETU can generate #SS for a non-canonical user space > RSP even in the absence of LASS, so if that is not currently handled that is an active bug. Is that a fault in kernel space, or a fault in user space. Some of the traps for 'iret' happen after the transition to user space, so the kernel doesn't have to handle them as special cases. (I simplified (and fixed) one version of that code.) David