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 3FDAAD1813A for ; Mon, 14 Oct 2024 19:16:28 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 919516B007B; Mon, 14 Oct 2024 15:16:27 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 8C9586B0083; Mon, 14 Oct 2024 15:16:27 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 76A356B0085; Mon, 14 Oct 2024 15:16:27 -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 5B7426B007B for ; Mon, 14 Oct 2024 15:16:27 -0400 (EDT) Received: from smtpin30.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 1EB73A11A2 for ; Mon, 14 Oct 2024 19:16:12 +0000 (UTC) X-FDA: 82673163804.30.2C082A1 Received: from nyc.source.kernel.org (nyc.source.kernel.org [147.75.193.91]) by imf07.hostedemail.com (Postfix) with ESMTP id 1464740017 for ; Mon, 14 Oct 2024 19:16:15 +0000 (UTC) Authentication-Results: imf07.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b="EjG/5WZA"; dmarc=pass (policy=quarantine) header.from=kernel.org; spf=pass (imf07.hostedemail.com: domain of mcgrof@kernel.org designates 147.75.193.91 as permitted sender) smtp.mailfrom=mcgrof@kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1728933228; 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=Qj93O1JIO0dJGWm+S+jc//U0Xrz7rDNTjeJUxiHmdlM=; b=7/hjgTV3QTXXnfJ+Y7TbRR9KhOCFRVwKOZdnxUBuaA2TZ10Zb5fUsTBr9FrKFzERmM6qwU 8oqX6s+GODG2FQDbjyE7ZgHnW3yXFUfRInb2vBnqOHMJVnJPWWD1AF49+kNPukSkwVO8Bx mXwk/aeDgOcUL+0Cpx4BTn1QQ5OmoY4= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1728933228; a=rsa-sha256; cv=none; b=zpjCIbufKyWaC6sWDvNYn25kQEs7N/2sWsjwJNy6ypVWvI9PSR/S1VqYJ+gIGveaRECMFS U1DS7A6XNsawpsNjBsZOYYkJFNDFkUi5WnZfz0ihMDPvBFU58Vm6qzkLGCrWN40fOVb5iC UoD0o7eCKgrBjOGLkk+pjYwYclThf3s= ARC-Authentication-Results: i=1; imf07.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b="EjG/5WZA"; dmarc=pass (policy=quarantine) header.from=kernel.org; spf=pass (imf07.hostedemail.com: domain of mcgrof@kernel.org designates 147.75.193.91 as permitted sender) smtp.mailfrom=mcgrof@kernel.org Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by nyc.source.kernel.org (Postfix) with ESMTP id 3E184A4271A; Mon, 14 Oct 2024 19:16:15 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 2DC60C4CEC3; Mon, 14 Oct 2024 19:16:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1728933383; bh=UuppSLaM0kOzMrDSh2RloHR9IgCcKKb57FBSLEkEUWY=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=EjG/5WZADaXhvwARHnqKg67eiuXX7gTWxPoitBNELLTxxDNviuMSsmlu/en6P6ED8 zpJ52uHjqiz/g2IcIGwuziTngHnAXDzicRERzVAAIDP4l2L6y33KAuyIagMcpMXzl4 9dBRK2tjgLlrX3Ons9R5vBST3i3yiewblKFLfAI64WB5+23Fn5KkJljDLeTWRKDZ84 jnexNcW9vYFK3px9crwCiVYgH/8ctiyb/DdHjxU96pqWdOL1lwHrwqpz6qzLtvvsU8 7pmIeyrMmskmV1mcXKss65BVVX6VBxafQdYx2gdNsA2KwzhcBEiTj2VcG0YSmjPMmN oCmkdGtrERExg== Date: Mon, 14 Oct 2024 12:16:20 -0700 From: Luis Chamberlain To: Andrew Morton , Petr Pavlu , Sami Tolvanen Cc: Mike Rapoport , Christoph Hellwig , Andreas Larsson , Andy Lutomirski , Ard Biesheuvel , Arnd Bergmann , Borislav Petkov , Brian Cain , Catalin Marinas , Christophe Leroy , Dave Hansen , Dinh Nguyen , Geert Uytterhoeven , Guo Ren , Helge Deller , Huacai Chen , Ingo Molnar , Johannes Berg , John Paul Adrian Glaubitz , Kent Overstreet , "Liam R. Howlett" , Mark Rutland , Masami Hiramatsu , Matt Turner , Max Filippov , Michael Ellerman , Michal Simek , Oleg Nesterov , Palmer Dabbelt , Peter Zijlstra , Richard Weinberger , Russell King , Song Liu , Stafford Horne , Steven Rostedt , Thomas Bogendoerfer , Thomas Gleixner , Uladzislau Rezki , Vineet Gupta , Will Deacon , bpf@vger.kernel.org, linux-alpha@vger.kernel.org, linux-arch@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-csky@vger.kernel.org, linux-hexagon@vger.kernel.org, linux-kernel@vger.kernel.org, linux-m68k@lists.linux-m68k.org, linux-mips@vger.kernel.org, linux-mm@kvack.org, linux-modules@vger.kernel.org, linux-openrisc@vger.kernel.org, linux-parisc@vger.kernel.org, linux-riscv@lists.infradead.org, linux-sh@vger.kernel.org, linux-snps-arc@lists.infradead.org, linux-trace-kernel@vger.kernel.org, linux-um@lists.infradead.org, linuxppc-dev@lists.ozlabs.org, loongarch@lists.linux.dev, sparclinux@vger.kernel.org, x86@kernel.org Subject: Re: [PATCH v5 7/8] execmem: add support for cache of large ROX pages Message-ID: References: <20241009180816.83591-1-rppt@kernel.org> <20241009180816.83591-8-rppt@kernel.org> <20241013202626.81f430a16750af0d2f40d683@linux-foundation.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20241013202626.81f430a16750af0d2f40d683@linux-foundation.org> X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 1464740017 X-Stat-Signature: cihwgoae9xx79a7m197jc97ma9zhx7cz X-Rspam-User: X-HE-Tag: 1728933375-236524 X-HE-Meta: U2FsdGVkX1/Jmg0Qw2rbwxlLcR5xJfpG0LGyaGK6Qd4+o/zyiHoR56zeq05Ni3a7rxL8ncZ59A2fby7ecI6b1pUNMMDoEanxtuvEwSJ45LbxLPI9k/tnauGwMFd7I268lg2oEAGvhimclngGnIHeNb3lzmt5C+yv+AtVUkkgSBa3OTJFbH2d/BG0ERDZ9bu8O/LPuWcJQAUt9L90sjmh43KUvN3TodcjB0uzhCObeNNp8eY0Dq/bzun8jZlOijf7qBvtCUWIAwpV+UPFPtXLSgKymEyB4IREosqjW303b1apaUS9Kje/m6QGfylb29HaorN2xYhCbWBGotkcjc4sHDiUK0zZOaGFlTEDar6ayQfr+0Pz4YD6d1wulovOkABDLtJTUVFEDS3VEi0Q6Kko0A66nJsVPhNkpLnOyY5tFhqqHiU4eiPm5qShGIhx7qYDh5m/8D6DFEkHTv5Kup8OKqu4dmneDj0Ucyk9Uvd3bq+npMSw/nCvPLmisAv3KosobY10d4jHhmNba6H+8ysP7DscIeg+op6nUNra2T+pDgTPeBiSSMoblZSrKdg3YF1gYKwOs5S1GMQDuNh7GRllpuYy/rgi2cES0MsoRSel4PnLUV8kJN37dvCpxRPcf5BKqpc/SK7pTS25ptoZKtD5uth3Vle0moq7WDY1uhuAiFYSXrDHmer4YqrQtfQPPq/R6r6MLfhZjSxN6TPez+swOtpZBt3SYFqxLibpSlpN3og3vqY9jxJDfveKyw9CyIcetUwKxmfSpQ3e8pcRFAYax/QfjYP7BVboSGoQ0dGcqcwH1EcsDF6yG8ZMrA2wYwWHGjBqvBCu947jKLLlbniqxd/jV2Qs4NF47WMbJhRf17hPYdAS4qFofsyNBHePEmZ8CQj2tBvefOGJSa0+vXOApJKvdoOVVfHmVpySfgvaqHnz4uFJHlQHuoxTPVoTJY+xjUy5DUfemdSe7h+LNMP 435zgF3P wBCBb29IVCbAx7jWjad2DLEFpv5PEk+r3kuogM9nkTMQH9uUFmKupcSFSJttbCE8rDFo7kimXuqiu3aY9fZ5ogcrDkCiJ8uYQVVEjnQ3xNnh5hJYoYvS2+I+ZzHtraTiq//l0OZG9Txa8OOGWTm7VNEvko+5A+PUP2GnR1ShdHO6VXkRP2GqsI0bpLLLbujFgSiKQMBOpSzqK0aG2uJXKDe6IvcGUrSCpRW89TI9sg30cJsUzGkaFDwlCCAwcs//SghXUfCdgYct8U+AK4GaGeuOVsftZEJHX6vdT9oQzY+eohFMlJBediF1Vqj9QeEsxZEIMrVsm9xW5TBQGmKSjIKNF+A== 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: List-Subscribe: List-Unsubscribe: On Sun, Oct 13, 2024 at 08:26:26PM -0700, Andrew Morton wrote: > On Sun, 13 Oct 2024 11:43:41 +0300 Mike Rapoport wrote: > > > > > The idea is to keep everything together and have execmem_info describe all > > > > that architecture needs. > > > > > > But why? That's pretty different from our normal style of arch hooks, > > > and introduces an indirect call in a security sensitive area. > > > > Will change to __weak hook. > > > > Thanks, I'll drop the v1 series; > > The todos which I collected are: > > https://lkml.kernel.org/r/CAPhsuW66etfdU3Fvk0KsELXcgWD6_TkBFjJ-BTHQu5OejDsP2w@mail.gmail.com > https://lkml.kernel.org/r/Zwd6vH0rz0PVedLI@infradead.org > https://lkml.kernel.org/r/ZwjXz0dz-RldVNx0@infradead.org > https://lkml.kernel.org/r/202410111408.8fe6f604-lkp@intel.com BTW Andrew I'd like to pick this up through the modules tree, and while at it, also beat it up with some more testing as we're expanding also with the modversions stuff for Rust modules. Luis