From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 360D9C47258 for ; Sun, 21 Jan 2024 00:43:37 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 5FFA06B0075; Sat, 20 Jan 2024 19:43:36 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 5AF606B0078; Sat, 20 Jan 2024 19:43:36 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 49E896B007D; Sat, 20 Jan 2024 19:43:36 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 3C9826B0075 for ; Sat, 20 Jan 2024 19:43:36 -0500 (EST) Received: from smtpin01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id F18A6C04AD for ; Sun, 21 Jan 2024 00:43:35 +0000 (UTC) X-FDA: 81701469990.01.795F4A2 Received: from cvs.openbsd.org (cvs.openbsd.org [199.185.137.3]) by imf08.hostedemail.com (Postfix) with ESMTP id CCECC160008 for ; Sun, 21 Jan 2024 00:43:33 +0000 (UTC) Authentication-Results: imf08.hostedemail.com; dkim=pass header.d=openbsd.org header.s=selector1 header.b=xNrlzLrv; spf=pass (imf08.hostedemail.com: domain of deraadt@openbsd.org designates 199.185.137.3 as permitted sender) smtp.mailfrom=deraadt@openbsd.org; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1705797814; a=rsa-sha256; cv=none; b=DeI4dRGtHTEw+OIcYCqna4fbRqK+ap0FUBoyGqH9CXj+EaYbKmxD5LYe+/nUr5EIIkyePS K3mBSXmJLrHjBIRzxWhj1c6a1jXApz9FiA5GXl5+n1QugsAwVQ9j2/cpPVsKi5U+v4kZfo byBPXfzw28EsR4uSwVunH+Jag0geXe0= ARC-Authentication-Results: i=1; imf08.hostedemail.com; dkim=pass header.d=openbsd.org header.s=selector1 header.b=xNrlzLrv; spf=pass (imf08.hostedemail.com: domain of deraadt@openbsd.org designates 199.185.137.3 as permitted sender) smtp.mailfrom=deraadt@openbsd.org; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1705797814; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=1RNgmvpuS79zYvBsIwvASJ98xe53iAvUKfaedlDiuEc=; b=e2pkUkxHU8twE587DAvYK0hAlItTNm8bN4rGsoGUHfs6Pb9nlaUhv8gnmjlpDXCewQgZYA q8OTXmCO/wygs06hS00wNWyFhRSBKkgkrgkYzEyeoW1FL4DNl28tVrqzoSwDok2M0AtU0Y tQu3A8cX1P4Y5OPmm135avtHJqGFgnk= DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=selector1; bh=6zClxfyv71 M0RluUbCbllO0533ZG0kWqfL4wR73NjHM=; h=date:references:in-reply-to: subject:cc:to:from; d=openbsd.org; b=xNrlzLrvdn5TiEK+r0xytg+ig0YyyOzsG 5h72+KeTLSNfAWSgxuoV28p6LgEBSpKPm2uXpufBZ9QJ/n/+3TV+7DPPn/2NuEmrqFcBst 3q9SxFEPMPkmr5ofcpN1Y4nU2IINcyvAo8zpPHQBiQMvYNKFe3+DgFPjV/Mm1y8fRq8WKK bO+y+/L+iBqm1en9uyXnWDP+77ycPtFteeXzwjPFOq31DSjtchzRjeKcMZkkGWXCFazv7r LHMmUTP8KfXq5K8NgRv1dNfIh05fsSBsZnHoCRFpH0J2BNMMosJtSlzpVknRPVr38/fiY3 M318gjyH361AmN6EuvpAvkSoNnb6g== Received: from cvs.openbsd.org (localhost [127.0.0.1]) by cvs.openbsd.org (OpenSMTPD) with ESMTP id d3cb4755; Sat, 20 Jan 2024 17:43:32 -0700 (MST) From: "Theo de Raadt" To: Jeff Xu cc: Linus Torvalds , =?UTF-8?Q?Stephen_R=C3=B6ttger?= , Jeff Xu , akpm@linux-foundation.org, keescook@chromium.org, jannh@google.com, willy@infradead.org, gregkh@linuxfoundation.org, jorgelo@chromium.org, groeck@chromium.org, linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org, linux-mm@kvack.org, pedro.falcato@gmail.com, dave.hansen@intel.com, linux-hardening@vger.kernel.org Subject: Re: [RFC PATCH v3 11/11] mseal:add documentation In-reply-to: References: <20231212231706.2680890-1-jeffxu@chromium.org> <20231212231706.2680890-12-jeffxu@chromium.org> <78111.1705764224@cvs.openbsd.org> Comments: In-reply-to Jeff Xu message dated "Sat, 20 Jan 2024 16:16:39 -0800." MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <98518.1705797812.1@cvs.openbsd.org> Date: Sat, 20 Jan 2024 17:43:32 -0700 Message-ID: <44186.1705797812@cvs.openbsd.org> X-Rspamd-Server: rspam08 X-Rspamd-Queue-Id: CCECC160008 X-Stat-Signature: uki6rs966w6nqdwg1h9i3scc14hu4fwd X-Rspam-User: X-HE-Tag: 1705797813-357766 X-HE-Meta: U2FsdGVkX1+OqeYxahxW5BtRtO5Da5DpwfYte4Rkg4KqkaBH1nHASZeRYxRcxZ/H3oKV+g0xT5c4WLt9M7y7D4Rzuu5GnIQZET1hp8hqh0TSmRR+3ubx/mtYgqtuvxBbVPKM9hBkZQpUnTLB6AqqVZuhE01vp1/buRzvxv8TUX8aah9uvXvrGGP/ce0oUOc8lIQ0T4cdQI3+rZA1g4Kza9RfghWUROjEfmJ7yw1+LlK/6MHwtGDrS8Gya1Rn+BC/vUuadrmzN2LINSk1ENc7mXh/iItUgVBezsRzOiTKiomxs48X2dKdTpgum2EkCeUMpQWZ+v9gTA54YMB0ukGwANOjJ+SHJCjOvvSJAPf7PvN19psV7JpAh65Ov39SDUslcZ0AS+DhT1Z5pq2hi5PDfm2N+USppB6lwu7WJpzDzYRydB7ZIW+1DnkBjFU6ro2N1bz45q4oHNqL6f41ZtHLgdleXuPwhd1feALJt3wDlNAJbFD1daqXZDx/PsJo0YkQynMI9e089818ygFNwtimHA3Y/a2RYpmS/zFlJyiE2moLJC47A3JCPC4Ajkn8lt+fM6RwcllHXl23nWgEpnLKDcLFKvk8+5PO5s03DRsjkIoTywN8qi5wUr2l7R1wuhfjQpgx5OkZWvJu08J0XcLLn7x6ArtDlOL8PlO0lCkNDLsyhqLmPpG6nBaxLvtEPKzSpxv3tpmBjTvS+HEo5mprO+dSkGg6OJrKog+XMvtu5r1tcDkgoqqTMxHMTDitdpjMdAszWk655tKBSJ5HmQU7ywujY49Go04nGCPqaZhMDk/PU86DlmlevQHMm10RycVO+Jf/EhRFtMQwXuS5Zau1t1G6SOPwhmk8psxwiH+VlI1EBjuBzR+URJlqRjm5+OaL+FZTs/tK37/ptfYG319IBuR7/TV2cGBnrIoPSLIIybDdQX3bVF4oEqWCgkcGzzSkGxiYUY+Vu90J7EMf6DQ SKnH6LQH tGDsWLSVmgLXSwHSNwRtHVV4BAAvEKoxup9Xr3G/7Ko6FE9mspkxMRQvDX5Rx4JMI0wCTxuVr6L9dSi9NBjGwZuvWlndIcGmtvKrHi6PWqpHA3gM7C6bJtCp3a7tGwEOQRzR7jYYXZRnXyxbwuoTv4mL74hJ5s2t3es3+04gskKUfIkxlU03k67y7+az/T9ZqmZorzpxzWg5+km6Dqb0n0Cwz2bKGcm8KsF5cFHX2h4ryQ6T7v2jY/30iTztDRWshHtil42tllvxam5I= X-Bogosity: Ham, tests=bogofilter, spamicity=0.006457, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: Jeff Xu wrote: > > Jeff - mind changing the EACESS to EPERM, and we'll have something > > that is more-or-less compatible between Linux and OpenBSD? > > > Sounds Good. I will make the necessary changes in the next version. Thanks! That is so awesome! On the OpenBSD side, I am close to landing our madvise / msync changes. Then we are mostly in sync. It was on my radar for a year, but delayed because I was ponderingn blocking the destructive madvise / msync ops on regular non-writeable pages. These ops remain a page-zero gadget against regular (mutable) readonly pages, and it bothers me. I've heard rumour this has been used in a nasty way, and I think the sloppily defined semantics could use a strict modernization.