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 11E7DC7EE29 for ; Fri, 19 May 2023 16:22:14 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A241E900004; Fri, 19 May 2023 12:22:13 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id A0418900003; Fri, 19 May 2023 12:22:13 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 910B3900004; Fri, 19 May 2023 12:22:13 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 84B41900003 for ; Fri, 19 May 2023 12:22:13 -0400 (EDT) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 54520AD326 for ; Fri, 19 May 2023 16:22:13 +0000 (UTC) X-FDA: 80807521746.05.69E2FD5 Received: from out-63.mta0.migadu.com (out-63.mta0.migadu.com [91.218.175.63]) by imf08.hostedemail.com (Postfix) with ESMTP id CB05B160019 for ; Fri, 19 May 2023 16:22:09 +0000 (UTC) Authentication-Results: imf08.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b=lN2zfw8g; spf=pass (imf08.hostedemail.com: domain of kent.overstreet@linux.dev designates 91.218.175.63 as permitted sender) smtp.mailfrom=kent.overstreet@linux.dev; dmarc=pass (policy=none) header.from=linux.dev ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1684513330; 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=jS7N446BC55zApIMrZSFqvh6pbEWEIcLk2UIU31xdu4=; b=QRBkapkmrR811PSR70NjVm/rNPKyH4M0JSn7w4ew6RDYKxvqEykzlyxw1XgqVBwnZnkUKp mijtWn2AM07eaIS0BNusDF7UK//+6L/QBXoEaiXJWtsHLTnA1vxey4QPHC8nxuedHVWq/3 d6vaSXLebVVlM/Ppu+arydgMpMZBhvs= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1684513330; a=rsa-sha256; cv=none; b=0TyoBoMQnXC3Ib1HQT7dC8C7jiyOI5rYwsCMch4zBwBHyyI9+ZQBa+R7NEu7o7o6ZdH7Gk FKMo9zVnjjdQGbK0OVRKwm3YkB4IiuOqQljmVgABqRp5Eha30kV8hnMcjwTd7ZX7+XPbuJ PVjzlRovNquC7cUcIEs3GWLGdPW70Nc= ARC-Authentication-Results: i=1; imf08.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b=lN2zfw8g; spf=pass (imf08.hostedemail.com: domain of kent.overstreet@linux.dev designates 91.218.175.63 as permitted sender) smtp.mailfrom=kent.overstreet@linux.dev; dmarc=pass (policy=none) header.from=linux.dev Date: Fri, 19 May 2023 12:21:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.dev; s=key1; t=1684513327; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=jS7N446BC55zApIMrZSFqvh6pbEWEIcLk2UIU31xdu4=; b=lN2zfw8gNO/OMqfbr0uYHztfhitfdx5e/hNJOHTSoJ9Us95i+ewAfHw6KQ9Q/u9C+HNJ1j VU7xmtRTFb5O8Pl8N2aVNIKousjfCya6jyDU4VX7pipCVR1APNoOVtpRdX7StjFnlZv/nT XXkUhl3F9TViAyUvX7/fb9/hIKHj8Zk= X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Kent Overstreet To: Mike Rapoport Cc: Song Liu , linux-mm@kvack.org, Andrew Morton , Dave Hansen , Peter Zijlstra , Rick Edgecombe , Thomas Gleixner , Vlastimil Babka , linux-kernel@vger.kernel.org, x86@kernel.org Subject: Re: [RFC PATCH 1/5] mm: intorduce __GFP_UNMAPPED and unmapped_alloc() Message-ID: References: <20230308094106.227365-2-rppt@kernel.org> <20230518152354.GD4967@kernel.org> <20230519082945.GE4967@kernel.org> <20230519161414.GF4967@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230519161414.GF4967@kernel.org> X-Migadu-Flow: FLOW_OUT X-Rspamd-Queue-Id: CB05B160019 X-Rspam-User: X-Rspamd-Server: rspam11 X-Stat-Signature: dewkqtufuczburi6xifaa6ck4e45w6gz X-HE-Tag: 1684513329-414549 X-HE-Meta: U2FsdGVkX1/DTV4jxikMyUVB9Z2tXRsat7YNf4k+kL7fHZOwUUAXi9i9TbOuCmG8Gw9IjdUNXfQhbTBXJYYmt+ZHZda1K99kbLOzEKpD2gUptOyQ1MhhVXuxzmSuy92lUr8LhpCoVo6pcam+atpGt6w3NABW7AVSERFNWNJrdCY/ynAc/viUk925cg0PmlM3+M/H/HS7+WUKJn1HSit4s2mcOWkUbgj9DYTTSGk0aUXorISp7t1/6ov+KVnaq7vRPLx3HkPMz+N/B+JOdXfryXqNejc8rr6eJdMhlfpWPRPHF1pgWO+e2Kz3rwd/qvoa3tZRizC9Uf3zsIKYXZ/R2zgV8cyvqGYqmlumWxnZ0nRI2hIjF4FKy8HTFRKbcHz0lxjtFRLUlUfX1igsROX83OI05M6VqyYZLMQu7MLxuvvFLhxuBlWekJiiPXRyAfodo/GrpEBamUTrqAAJrbUwrhikDVUkD10euKFnk13jVeKlkthbJy7IDGEb2EL+iWkF2IuBCajDq8wQVPYaxRptMry+i0S2HWuDdUpdNc/WR08otQoR/qiZljs9/ff2zh3k8LKEMiKrbunBgQwXDiXQY9fqdZivt1Zs9gQajKjxw6mJm80rVfYoOAIhbHwCvEDgBL6zwR4U4/EhJba/uwa8qIkAzD7HRfbWJ9tgZ5o/AsawGNTf+9D0KbMC9cSLLmZH6fP/2NgjOkFf1zFLR4971We8Dnuaw/hMAkJ3Swxw0zqE4Qbq1XjpoCzkivJvKX44Coh/JM+kWHxNfwfNOgLOVja3CLBZ4FMMYPFMmMr1h1NPLqT4Agc9Sn4RgMgJaKgC2PB0Ba1V67ux7tL/qbFIHBYtLXzHw0JTARQhKYRIHI86Yk5uz+Q/AWTgwh4yxmuHAguakucvEpl70xgu6Clt3rsbos55C+ncXid09Vr50x7u5T8/iFk88Q+8bOoayuMUkDuBW3ILAz3qBY+NkJ5 HiIDbdEJ 8Kt0k/usJiVJA4oCM1BJ4q6/yiqsq/ElI58qXKGLaJC6ll/J0H9DTwMxVOjiIwOv8g3fjzuvw03t+whAsLf2PXLhHmROR99zXshBY 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: On Fri, May 19, 2023 at 07:14:14PM +0300, Mike Rapoport wrote: > Unfortunately not because we still need to map the pages in the modules > area which is essentially a subset of vmalloc address space. Why wouldn't we be doing that once per 2 MB page? > > > If I have time (hah! big if :) I'll see if I can cook up a patchset that > > combines our two approaches over the weekend. > > Now there is also an interest about unmapped allocations from KVM folks, so > I might continue pursuing unmapped allocator, probably just without a new > GFP flag and hooks into page allocator. Cool - it does seem like a generally valuable capability :)