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 EF3F2C3DA49 for ; Thu, 18 Jul 2024 12:49:21 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 699096B0085; Thu, 18 Jul 2024 08:49:21 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 6488D6B0089; Thu, 18 Jul 2024 08:49:21 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 4E9BF6B008C; Thu, 18 Jul 2024 08:49:21 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 2F3176B0085 for ; Thu, 18 Jul 2024 08:49:21 -0400 (EDT) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 96A32161A9E for ; Thu, 18 Jul 2024 12:49:20 +0000 (UTC) X-FDA: 82352854080.06.17D3298 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) by imf13.hostedemail.com (Postfix) with ESMTP id 86ADE20023 for ; Thu, 18 Jul 2024 12:49:18 +0000 (UTC) Authentication-Results: imf13.hostedemail.com; dkim=pass header.d=infradead.org header.s=bombadil.20210309 header.b="OG/pmoEe"; dmarc=none; spf=none (imf13.hostedemail.com: domain of BATV+8a855cc45d05e91dc6c7+7634+infradead.org+hch@bombadil.srs.infradead.org has no SPF policy when checking 198.137.202.133) smtp.mailfrom=BATV+8a855cc45d05e91dc6c7+7634+infradead.org+hch@bombadil.srs.infradead.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1721306913; 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=mO+0gPSvIzWeBNFTdJ90WhWjxWH6d58WYYpmL1RWviA=; b=nzcqKPuwxOoxJFjz0GiDvh/PyGdilNOc+hxPbPShrhHuF+HZGJMB7ktCjC//RoubEDBHx3 qbHs6e1S9GczHbjWZZH8hZJVO9YbT87GucnQewUaIdU+ApPltTh0ilWYnVTVdhEqAL9ROs HvhSyrDsfT+Ywh1kxyFeD6uP/qnJnR4= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1721306913; a=rsa-sha256; cv=none; b=ON5XQ4/uZTLAfwQVL7KapGmtkxJ9LitDB2lVyXha9BKWegQ4XPgXg52yc5HrwRDmMUve2I E0uonuCDmyrocHL6HS9m+38Qs33APCbt73tOMs35kz7QeIDrFe6HqGyKT+8IavkjHctUFJ pkvep/1zqb9ZryVIc/UGuXUJMNlmXgw= ARC-Authentication-Results: i=1; imf13.hostedemail.com; dkim=pass header.d=infradead.org header.s=bombadil.20210309 header.b="OG/pmoEe"; dmarc=none; spf=none (imf13.hostedemail.com: domain of BATV+8a855cc45d05e91dc6c7+7634+infradead.org+hch@bombadil.srs.infradead.org has no SPF policy when checking 198.137.202.133) smtp.mailfrom=BATV+8a855cc45d05e91dc6c7+7634+infradead.org+hch@bombadil.srs.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=In-Reply-To:Content-Type:MIME-Version :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=mO+0gPSvIzWeBNFTdJ90WhWjxWH6d58WYYpmL1RWviA=; b=OG/pmoEek4OdbdK3tAKXy54Gm0 m0HRNC1lK2XgJNrL3JFWddPmrkpTUM+n1KFzO2B925WjiRLX7yfuwgLR4OA64TIwr50X8EiUp94V8 iMcrh4meaARD6qobN7/LGGn/7lzXDwgV9ZwEBFQC60kXCSJ+W1hM8T8wuET7lJhYeWnP2gAWFq7PR nee2DzEsYvtT+hvVFzDSvQfY/4NpbUGtgUyDCmwXczeJ0G8IhF4TDogHdWCQcLHhWNO945fdPAiHT 6ZSgNQfs0b53lFcvKB7V6spjLgg1QtxFoJiYtl2faKYRcuL9ruGUn2eV1H1Fg1eVq7wQ+8QnqbQk2 ZLUM8xgw==; Received: from hch by bombadil.infradead.org with local (Exim 4.97.1 #2 (Red Hat Linux)) id 1sUQZO-0000000H0dB-1UKo; Thu, 18 Jul 2024 12:49:14 +0000 Date: Thu, 18 Jul 2024 05:49:14 -0700 From: Christoph Hellwig To: Matthew Wilcox Cc: Mary Strodl , Christoph Hellwig , Mary Strodl , linux-kernel@vger.kernel.org, akpm@linux-foundation.org, urezki@gmail.com, linux-mm@kvack.org, lee@kernel.org, andi.shyti@kernel.org, linux-i2c@vger.kernel.org, s.hauer@pengutronix.de, christian.gmeiner@gmail.com Subject: Re: [PATCH 1/3] mm: vmalloc: export __vmalloc_node_range Message-ID: References: <20240718011504.4106163-1-mstrodl@csh.rit.edu> <20240718011504.4106163-2-mstrodl@csh.rit.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org. See http://www.infradead.org/rpr.html X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 86ADE20023 X-Stat-Signature: 1b1qrdthkdjqcxtpnj13tmdsfrz9bcna X-Rspam-User: X-HE-Tag: 1721306958-127095 X-HE-Meta: U2FsdGVkX18ngYbCHtxOFbDzuoa6Panc14zk332pSqem6VKZztJCH9iV823Vqmr8WBPPttSaqzpPvgkV0afZZSDNwQZTZpbI1MvyXwWNKHN5QH7cNDwl92QHuY8tqqURaklSy+nBUrI0d58tRYJrXGxCgs74E1vHZPttjnvZDvl7pkKL5d5MEKXJVC0+us6JjOr8YfImPF+VWGZzclRYiUNu9uPMp0GyuSBlYED8VeJ7iWpbK0hVG4F8bfV8UU2ykX4PWRxcCwHI41gLv0jSImM7nRAcKkgSxSNxZ0S/QnJ8PgCAfi7JxA1Rm+Ah3Ke+/1cc9XsM8ojSQgFj2g7iAoAwyrq49wllqRyUrE28CqY5Qgv4KfPfiPmc2YBAtiiX/TJMIWqnAvVJB1lVYGKgE5roDEIM+R2vzREzlvU97LlIDV5Xeq2Twegde+w5p+ER8mRORr8tQlzChwHqO5UElOvXHLErlzspV9hcHv2WTzrsRYedtf+6bJ6hQKbMRx55oWAeuPd6WYlyVmPyK44DatjApNvdRXMuciF34pY4tp6EPi2Tnd5rp7ytvWsVVFOrn7g6NSe6tkB23D5H2rGcQ2721q4WOnzikPDstd5XyBv2MlENUxXcF4ywnMkBK8jDASc9HPGNoR7U6Ut/CNSlGPK0C6wPFTFl9z5p191FltX+6TSbIVY6ohVaVLFuqtZrt1luFNyOB4h7Ufn6qu3tFMs4FbEzj0XyYs3nAzUfxKromn13Yvbe6TCToPQEebGmIq6cIRrXHHujX19nbVqTy30g9j8jAeOuQw09fxWy9ByT/fRHH54GOAGcsXNLTE9KUTJFSMQJXEZNWsA8lNY4czO7biH0XsX6SiafSBmX/leHGHf9E5CGQ0htHsWyD4DZPbY5gYNWjKuyvhcAR3D5+HTe55sGutUcpi7t7FZJIjae5gIGCe/CGQOHwOtiJr0z2jhj90KX8GMFRuKGd+n JT1gf9i5 KRjc2Cea5kYODXD5QxfTgNyBXvx9xQJA4PGa5hVTza2uDxTE/wEI2d85nKr6Hliag3OWhNsQtfhnI3DdnHntXr4qkSxyLN+wIuu44OhDixwyZ0r2uvw1e2ejk2uhtIs4v7S6TwLPjsPtG2OfG/eEPb5d/U1jk8XrhEjAZeI9ii0XemIOtau4v6URd4r6fQcjFkhcMx1VfruhOVXA6GdgNySI1P4iW5AAfpmp3deHCldEBNrLHUfFuXRvlxY6zmUkmaslPuPdv97SN9zSRBARUUj5znvs4WYl6o449V8CiaVHjqn9+m5m0rt3n8bXd/sjqe7M2v3BM9NPkZOEImbyGuFoUFgWqCYMGkJOsveM31UDpQT1evE6G2bjVt0EKN3mcz7RDu7geRD/VhwVJSA0gp6u7awl6UrVnkDJc4RgTangyn9MdqN4T2txzwxw32rnYW+qiZBicT/BPywjw3g27ePfz8sd1m/WjxSxwpgnydZN7VNezXYse8FR3fYu9EvNVx2FgF/hgc4CLvgPIT+rdzQ89GVnW2QyhI1j+TXN2UdF6HExPVEXWEPTL6tvVO+OvqICa4Mpdf++PcjM= 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 Thu, Jul 18, 2024 at 01:45:11PM +0100, Matthew Wilcox wrote: > On Thu, Jul 18, 2024 at 08:40:27AM -0400, Mary Strodl wrote: > > On Wed, Jul 17, 2024 at 08:04:01PM -0700, Christoph Hellwig wrote: > > > NAK to a driver creating random writable and exectutable memory: > > > > Is there a better way to do what I'm trying to do? Or some way to > > expose this functionality with more guard rails so that it's a > > little bit safer? > > No, there is no way to do what you're trying to do. IFF it is absolutely required to run BIOS provided executable code, the best way to do that is in a separate userspace process.