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 76B9BC3DA60 for ; Thu, 18 Jul 2024 02:53:34 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id BE6C66B0082; Wed, 17 Jul 2024 22:53:33 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id B966F6B0083; Wed, 17 Jul 2024 22:53:33 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A84D36B0085; Wed, 17 Jul 2024 22:53:33 -0400 (EDT) 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 8C0F66B0082 for ; Wed, 17 Jul 2024 22:53:33 -0400 (EDT) Received: from smtpin27.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 2B65C1C1900 for ; Thu, 18 Jul 2024 02:53:33 +0000 (UTC) X-FDA: 82351352706.27.0ABDCB2 Received: from sin.source.kernel.org (sin.source.kernel.org [145.40.73.55]) by imf23.hostedemail.com (Postfix) with ESMTP id D1AB5140012 for ; Thu, 18 Jul 2024 02:53:29 +0000 (UTC) Authentication-Results: imf23.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=unGqN80n; spf=pass (imf23.hostedemail.com: domain of akpm@linux-foundation.org designates 145.40.73.55 as permitted sender) smtp.mailfrom=akpm@linux-foundation.org; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1721271169; 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=dChE4vfVgkl+M9C23rLA3e41+GPAXulSojnuctqx/DM=; b=8RrJpD6jUmj2hds9DIhETV8lH7kkjwtO2k20Gqb8XcvC3Vo9WPVdAAsOqasdKXKY1ftwvI gAcljnxxEu6oV8GguoKf1Y8//64IlI/NcozoGIp8duzQub3BH4+gzoesVZhcX1v/yJLp9h x4BmyEwDZcxCJBDHNXPzJUnL8qGNcCE= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1721271169; a=rsa-sha256; cv=none; b=2tszFPf5Cl5x24uRdVrTKn66FNtE+AqQIBrTMXuQhoRPigSQnyAERtzC4AoYHdCnV5uldR z7QUL0f2oZ0sNIUniGK5noO31Gvc+Idu+rLjauc2o5fcr0Moyd36cfxZKpzAxat+tmtoGt EWc60fq927xCycqOM6fIHeCN/Wo/kmw= ARC-Authentication-Results: i=1; imf23.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=unGqN80n; spf=pass (imf23.hostedemail.com: domain of akpm@linux-foundation.org designates 145.40.73.55 as permitted sender) smtp.mailfrom=akpm@linux-foundation.org; dmarc=none Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sin.source.kernel.org (Postfix) with ESMTP id 6EA1DCE16B6; Thu, 18 Jul 2024 02:53:25 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 419E4C2BD10; Thu, 18 Jul 2024 02:53:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux-foundation.org; s=korg; t=1721271204; bh=DkX4qpFWIc4gHvzenkio0kFDrFxOx5kMbHNjMatt/1g=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=unGqN80nDx3J9QE4qIA2RmEMZ5v7FpTdKIRZNJddZuBo8Na7WlcyFfvWidfZnwT+G OntEyx5oAi/sjqEy7MNs3iDWOe5dEGCuMGQBf6aYsDHhCD+Q+lpUiBhMZEywxTLVm6 lzLJxSnGlbVPobPwduIYP5B+FufUuTX+iwEiM3xI= Date: Wed, 17 Jul 2024 19:53:23 -0700 From: Andrew Morton To: Mary Strodl Cc: linux-kernel@vger.kernel.org, urezki@gmail.com, hch@infradead.org, 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: <20240717195323.d2dbfed9835ba7e2d769921e@linux-foundation.org> In-Reply-To: <20240718011504.4106163-2-mstrodl@csh.rit.edu> References: <20240718011504.4106163-1-mstrodl@csh.rit.edu> <20240718011504.4106163-2-mstrodl@csh.rit.edu> X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Stat-Signature: 9xyb1bgfzn4pc769c93mn5bnbo4hbdtd X-Rspamd-Queue-Id: D1AB5140012 X-Rspam-User: X-Rspamd-Server: rspam08 X-HE-Tag: 1721271209-802076 X-HE-Meta: U2FsdGVkX1/ftYk94ZC6rOD35PPcvJWdvcT5IBazHqWKuHX5m3orEo+OS//5wsuyi/vfW4xShnfnVojxY5KNUWTAavAiwc/x7df2P6rLtUdb5ySrUOOv9l5yc5gU2yH0OKD4Q/o/eAfVODxWuv9UbAnLQfBySnckDXz1t7tvtI3vAPDV1u4DDgvtVs5go0jOmxrYMN24P+TVbOon3wueywFRNrH4n3v9mL1WhgdnF3k24/5fXpQBelRZwRBHVJln/qQ6VMr6dBBJbye25mY6VJHAqdROqd8qIL9oei/nsmDgHUjQ6P70sQaTfSGUuH5SuEhIVkdnP6WTA6JOEU69pK1VcBYswyX9D6Y1OzmJ5iZ13pobspRsW5dbfllBk+9ME5eFGuPrGbuGefa3w0KrxqHy9ZeiBM57il/b7Ux9BfRSJ3CV9lnuOUaZnc19a4U6iriDxWmEXX5Qc1wI3i62YJbXRzLwbl6ohzIUQINr+Q+aV0nPv/9mas9j6WvnPM0SN4a4HlCKPRkJlXHWr77iVgGRttJON1Cjsrg8fOWmrT7J3cElUG55+sRpo1tR45DlsVIsc/tbN3sXUYshpEhZ9LCdsmjU0I1x8MmUASB2vN+zLo8Z4166JDMvTo4yq/11TpIJDLtvgrl2ByX2Sx/IbX9jZ5ZdhkWWKqTX8yIqQyTy52RZh+6R7JdsHKXhZbMxaD6tgBS4vAfDcKchoLYA9IhS195ExVQiVnbuqyhrboxM90iOfdPmgeNTaeg+dNOLjdrSVtk+y7i4P8c+nal9ZPOp4xfO/xOB6h5kDedZE3tIqdQqsDNmklnSif79oz8sgeJQ81LKwjbXPbLHSZfv34ZxiqDFjuXvzePfxQa7mc0Yj5ErEekyqPddtmu2YE5Y5uPjf4TEIn9qA484LV281gYS8JI0/pPs95s3LFdPIcd8viwmRMRVxhEUzVGsCfnA+unFDvg+Ic5f/CJkWVT /Zw5vhUw h2F4k7p7LJwZg+mNcFK0V835mbUWV5l4ZzGLc09iN9h8M4cp+Pjv4js9NVsfI6aPi9v1Y5+Ampw4loYP4AcX1f3SdYPfnFmawL5ALjG7TZywO1LNZTwL33ED8bXljhoCGKwTTk70tkop9jcqhQDLZFfifKitutB1V1K/ab+Un9V3o5c56EZuJfZKSIdaRHlC4DzERrw/4ss1cIBtSdrAwTTfDXsTVztbgekpby457Y/6aTSQ1CH/ELkpaDim0n4eX1KbSOgZFqAXBc1p5p+iizmHJVyZnfBCLAFosWoVVvV8jaILcjDRAhKC+qmPvHp0PSGmpFC95WgPDcTUYjzW90XASRA== 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 Wed, 17 Jul 2024 21:15:02 -0400 Mary Strodl wrote: > After the ability to allocate PAGE_KERNEL_EXEC memory was removed > from __vmalloc Removed by which commit? > this seems like the least invasive way to expose > the capability to drivers that need it. > > Exports __vmalloc_node_range so that drivers can use it. Why does this driver need a thing which no other driver does?