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 47FE7CDB474 for ; Tue, 17 Oct 2023 15:45:54 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id DF7416B0252; Tue, 17 Oct 2023 11:45:53 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id D80F46B0253; Tue, 17 Oct 2023 11:45:53 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id C96C66B0254; Tue, 17 Oct 2023 11:45:53 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id B547F6B0252 for ; Tue, 17 Oct 2023 11:45:53 -0400 (EDT) Received: from smtpin27.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 7B5F0A0D0A for ; Tue, 17 Oct 2023 15:45:53 +0000 (UTC) X-FDA: 81355378986.27.F470940 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) by imf21.hostedemail.com (Postfix) with ESMTP id 9076F1C002A for ; Tue, 17 Oct 2023 15:45:50 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=infradead.org header.s=bombadil.20210309 header.b=OiWj523w; spf=none (imf21.hostedemail.com: domain of rdunlap@infradead.org has no SPF policy when checking 198.137.202.133) smtp.mailfrom=rdunlap@infradead.org; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1697557551; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=HqpYto28NsMabgIUb0zwF/UIwjSPedBpjPncERhM0sc=; b=kxkttB7ekumDYBRhayl2b16Iir+grVKZhwg1k5qGDLL2v64Emnwh3zZkS8to52zPCWjIr7 TjUeKNTVSKJ6awU040n8ThhI62Q7nvSh/WOKtfmPFGbjxiLnP8oAnQPIjWDBxQUk0egk81 id6VGzs2KzesDGLxYOSkt06A/JUjZn8= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1697557551; a=rsa-sha256; cv=none; b=YCZ65UlMz3ajNHu7rsuijfj2EEOWVJqnNMw6A4kAyRNcJ4s8ZoSi+/LD6o4gl3RC7TVrUr GShS9rR+6zPSJGCNAV+aiBtQoRfPzodF3EyYORgBVGK+XO8THetJ6cdmcEuU5aVfW1sqZg 40nH7alQEyeOypr8NSyTertnb4LAZU8= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=pass header.d=infradead.org header.s=bombadil.20210309 header.b=OiWj523w; spf=none (imf21.hostedemail.com: domain of rdunlap@infradead.org has no SPF policy when checking 198.137.202.133) smtp.mailfrom=rdunlap@infradead.org; dmarc=none DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=Content-Transfer-Encoding: Content-Type:In-Reply-To:From:References:Cc:To:Subject:MIME-Version:Date: Message-ID:Sender:Reply-To:Content-ID:Content-Description; bh=HqpYto28NsMabgIUb0zwF/UIwjSPedBpjPncERhM0sc=; b=OiWj523wh1qqOURtI8D0fP9yhq BpKtVJH7f5xAmh2kV4g4NT4z4JCMxhFGYGPOrZCkl4DqWtTsCqR2kAJKLehXRyjoJy8IBgRrRJNEh 8NrJ34NME2vvCbPyOhJfxLbveH0Nxa9Vokt6hgrKueEQQ3VqlTDXoHQ4nvsG1nhBM1rxXqRLHPiQB ZJ6LG7BelIHi3Fd0NmRghWkmDZR2/bHfaZ+7B/ddgE/8+nXlP3aL+OWbawfYnKCqgSTyy7mbP4CMk LBoMUXzHKzYsa4du5552XOyNkQ/99AV1qORCdGhqM1+87tmw7wkoXKQV8Qmx2GFCNOM4J8KfFinUY RYs6oXpA==; Received: from [50.53.46.231] (helo=[192.168.254.15]) by bombadil.infradead.org with esmtpsa (Exim 4.96 #2 (Red Hat Linux)) id 1qsmGI-00Cm99-1U; Tue, 17 Oct 2023 15:45:38 +0000 Message-ID: Date: Tue, 17 Oct 2023 08:45:36 -0700 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [RFC PATCH v2 1/8] mseal: Add mseal(2) syscall. Content-Language: en-US To: jeffxu@chromium.org, akpm@linux-foundation.org, keescook@chromium.org, jannh@google.com, sroettger@google.com, willy@infradead.org, gregkh@linuxfoundation.org, torvalds@linux-foundation.org Cc: jeffxu@google.com, jorgelo@chromium.org, groeck@chromium.org, linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org, linux-mm@kvack.org, surenb@google.com, alex.sierra@amd.com, apopple@nvidia.com, aneesh.kumar@linux.ibm.com, axelrasmussen@google.com, ben@decadent.org.uk, catalin.marinas@arm.com, david@redhat.com, dwmw@amazon.co.uk, ying.huang@intel.com, hughd@google.com, joey.gouly@arm.com, corbet@lwn.net, wangkefeng.wang@huawei.com, Liam.Howlett@oracle.com, lstoakes@gmail.com, mawupeng1@huawei.com, linmiaohe@huawei.com, namit@vmware.com, peterx@redhat.com, peterz@infradead.org, ryan.roberts@arm.com, shr@devkernel.io, vbabka@suse.cz, xiujianfeng@huawei.com, yu.ma@intel.com, zhangpeng362@huawei.com, dave.hansen@intel.com, luto@kernel.org, linux-hardening@vger.kernel.org References: <20231017090815.1067790-1-jeffxu@chromium.org> <20231017090815.1067790-2-jeffxu@chromium.org> From: Randy Dunlap In-Reply-To: <20231017090815.1067790-2-jeffxu@chromium.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Stat-Signature: 8kb1jukrrjaryj9m1bhdcxu6ej77fm5g X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: 9076F1C002A X-Rspam-User: X-HE-Tag: 1697557550-560259 X-HE-Meta: U2FsdGVkX1/0KNU7wNGbf7eD3DxedDlLLwxYi9zplRazYHywVx89h9/s8wEU0YQQbT/dupxOV6RPIGmvU15TV/f88mWk5iiACwomRwvnVeyOtU0BTNbWCayNk9/mZgEl8MpOOZbQNiUMG7yrA/ymfx7fKIG6sJZm1B3Z3wu+0RuC8qPfY/4pWtM5C/kXS28KMmywuG8MIyjQ/RBtEcG9axVxAPuxp4YIb1xx9JD+zr/2HXAveIs8Innq3KOpWBHD3DcriOV2SZVB/qOr8EPqK2Dtd+GoeitIhiWDlMty+M/9m7NRl1PwS319jrW0RvpCLF0HA4RShhSFujuI3mwTv24KmtANUgW2atU4ORnR6D0+WGIxzPq5pxh8S+i+JrUJAAitPCESgbQzw3zcyAk+NfjWuNKFSFUbY0QFsHQwHPYk96D7plGToso8YKqhOKVZbeY8AOTAkraZMdyhXNuEMe/IKwuWvn0qrLXUtaLzdYWUCkWcfVRzufmcTj4pSazz+T1kbCAUJobPNMsJsEm6E/vxT4qXchcKCGoNyrrzb7h+k245bQMzH/X4Ur5jFnpskphnLZ5+l42qjUtEoCSMzmOcZdjCBig4Ftl1J6NOvIyZaXB9K9e6PZzt7+c1rsgBDS1wCwX6OY1TkO/8uaYtA0val23xejEO4szfmA671Of4AenBQ+PjD8Ni0BB4UunGVVhS0bNTPbWL7Hqg2aHPnoD9k0Fqu5IGZdiFq0+uXSuJykiyt99BAn0jRSuA8Ozx5J8bVv0G4Wd5pH5bQjSBbhaN8jq6CioxYrqkveaqhE4aSmR+iofw0EXNRr61Jkdjzx435xLwJAIAMCBJ3eOfzED9YcvEONBgNul4KT3n5rskl0hTptus7LYQHP8dMCilKs+JtvYt/Jd7ixC/S8AniMoFucPJysfwHZmy1cMkK7jMNOhETysfiXmX79+tro5mbiYhjw1c5b44MLJ/29J S3txv30R +HzSBy6TlW6io0BVUzXFNRyhRItYottXVQwoy2ZsBfMPIFbYzGK5qg2wa/W0oSsmITbJX7fyvzR/ronSHgwhSA+LN7jI0qo2HQ9daPQaqQ5CDg2fSUdBb2PbzVa8DGhm+aMFtM18VWtVfiqHQKo8Mp2mhPBIHsdYxwoSNQIkDQrHy1CYlCz16RWdvJdIBX6DicGjizZVHXoMP6DNHNjLv7lbSCrIICl0j+bN1C0m3UivhOu2WvWTMTra2XVN+++dMeh8ZIW7E/a0+MgZCQY+ZkNzcgw== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: nit: On 10/17/23 02:08, jeffxu@chromium.org wrote: | diff --git a/mm/Kconfig b/mm/Kconfig | index 264a2df5ecf5..db8a567cb4d3 100644 | --- a/mm/Kconfig | +++ b/mm/Kconfig | @@ -1258,6 +1258,14 @@ config LOCK_MM_AND_FIND_VMA | bool | depends on !STACK_GROWSUP | | +config MSEAL | + default n | + bool "Enable mseal() system call" | + depends on MMU | + help | + Enable the mseal() system call. Make memory areas's metadata immutable areas' $search_engine is your friend. | + by selected system calls, i.e. mprotect(), munmap(), mremap(), mmap(). -- ~Randy