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 8B536C77B7C for ; Wed, 2 Jul 2025 17:36:16 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 1FE356B00AC; Wed, 2 Jul 2025 13:36:16 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 1AEE46B00B7; Wed, 2 Jul 2025 13:36:16 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 0C5026B00B8; Wed, 2 Jul 2025 13:36:16 -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 E87A36B00AC for ; Wed, 2 Jul 2025 13:36:15 -0400 (EDT) Received: from smtpin20.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 3550858830 for ; Wed, 2 Jul 2025 17:36:15 +0000 (UTC) X-FDA: 83620028310.20.0C2113D Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf08.hostedemail.com (Postfix) with ESMTP id 98BAE160005 for ; Wed, 2 Jul 2025 17:36:13 +0000 (UTC) Authentication-Results: imf08.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=DA9OZ6Xa; spf=pass (imf08.hostedemail.com: domain of rppt@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=rppt@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1751477773; 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-transfer-encoding:content-transfer-encoding: in-reply-to:references:dkim-signature; bh=oEd8ngROOzhoZfaQH49vikmhmOZPN5nz0XfQHClQaj0=; b=6O5nnxnmEmi/yElei/XH/rj8Lyy1DeiYC/P2FdqLd81bXiy/6wpEYi2DCjH9luW26Eb0Ca ky3U4+4aiVKpOtoOI912qiF0/9/pFygERIILJEXQLhroRaq+2BrIKHW0NAaLgz0pHDv8Ca Y1FM45DbJ3boMKrr9z9TESreVXvQfVs= ARC-Authentication-Results: i=1; imf08.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=DA9OZ6Xa; spf=pass (imf08.hostedemail.com: domain of rppt@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=rppt@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1751477773; a=rsa-sha256; cv=none; b=AJWeq2eSo9LuH9gw23u74CAxsx5mwznHi0fcoGa1lP0B4OSvSCZDtio/i0CY07t9PFA5tS Rr9aJHqzROnLAcC71nRuFjPWx3FkfAHZOwVHEOcEfUIU+v8RwvpYXtIJtvNBgHpirURxoP Cb3cG3Qzgodk01BIoNV8+ui7qa7j5GA= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 67C605C5D01; Wed, 2 Jul 2025 17:36:12 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id BC75DC4CEE7; Wed, 2 Jul 2025 17:36:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1751477772; bh=Gr3Ve95+6vneq95YADNHp0XvCrzGX+l9hyFLnpGs5/E=; h=From:To:Cc:Subject:Date:From; b=DA9OZ6XaPQhKSNN8L9LXTw06LvNpWtkFRBg8ytk6kYDWw6vzgjR06iCaUQGIVHAmX /pyLhXduQ5RhTiz01TdbViGCu7gJI0D7LU/tpAEplQMFDKKC1+bBmZf01oNEBRAc44 +mz7g7ruD4I0Ehi+tWNttXAFp+7oeC/1Wn4O0aji82nNZdJdA36obtmJNCkxk50PrG UOSFMmqoWQrdSmNTqJm8mLEbj+bI5+VxehSeQcV5lkmuIsbiZDZE1fsqgUD7OjTh44 UnH0anQJfgKV5Moa8Vf5xIVlcjSWw57kXMZhJz85MSmEMRBuNVjwDieI/BrAfzSCaQ usUT0iOFqcbXw== From: Mike Rapoport To: Andrew Morton Cc: Alexandre Ghiti , David Hildenbrand , Mike Rapoport , Oscar Salvador , Pratyush Yadav , linux-kernel@vger.kernel.org, linux-mm@kvack.org Subject: [PATCH 0/3] cma: factor out HIGMEM logic from __cma_declare_contiguous_nid Date: Wed, 2 Jul 2025 20:36:02 +0300 Message-ID: <20250702173605.2198924-1-rppt@kernel.org> X-Mailer: git-send-email 2.47.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspam-User: X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: 98BAE160005 X-Stat-Signature: d77yxds1m1rdnzmpx6o4hc45guoxh1fa X-HE-Tag: 1751477773-803724 X-HE-Meta: U2FsdGVkX18ffMyhbqeyMTuYilNodnuvAtRRSkzvV/92/kdTHdSsfQgRXohiSLL7a0yYNF++IkAqCplzqIEDblJ1zd0SOiC2bktOJByh3a1qywBmOfUjA1UerjmAoUuMn1l2yhZjPBLPX2e/G4l0Jjvmvz+SGU1KHCqV4A38tms34uJLZjeQmEzES+gVVHoe7J0k8rgk+RdHB+X99GWk9WxPfHSCNwfu/o0zdvJP8J+K+ryrTHj6/w+h+1Rs5lQ0nthEPzchOPK8zRqMEHKuISwcHq2jMq3RdgcahztUsoRJJyl356zKBM0tsN0PqoLEyi4yG/WzVtuWzSbBQIUUa/JpzEkD+BWAXQywJ25zBClJShL/O2mLtGLV1Rjk+5k++0RyLOlh+aDCEZ/jiAIjJsfLzJ6SeU3G6byjoqf/LF1CcbnH04LriWeu1O/jVFKwfCU2JjJK0F6/qjVeKaQ+GiKAcrgyyRCbEpja/7Y6cz9U1diP26CfBVTwenQC7agKOUvY3vndUTE5iyOojuwGpoX7VbJUCAjOJFZzE27Qdfa5t2M4qx9k/LtzU0bOzTFXRAK9Pi+SPWZG2proH4E+UFM4ubDluHooUU4Gb3712L1t/PlKyKWiM2WUrZyLBxx8HDPkg50JvR4sNmf2rXETVq6FmKykoEuH6lUWpARKuwjrIzOcjirs4Wxjs3n+PK07NH9QLQs/YWQW8WvT6eXJzBSH4fPKQ4ygUtJaq88Z9Dotp+OAA+SFL2Dc068pmIo0wVRfeyugYboeoUS7YAuGKkNoh/GnkZSzgfuDkLP4Cupj9CGd3+LBD3cczDK7tmcsB1UgJePH1Je8OxjHKxfeWSXiYatbJhGS0kkOjF5UOQffxpCWdzhSWjdm3PnwTBeAqxVLWlRbQAInkUa0XTbKBj1pEw0qz7afGB8jFWT/6eRphYb6agUMG9w4YG/WnZ9nqXqvKenNMmkruBPjzjW moLecGzp E8BwJbwM8wQP3CEZzXxZCKjHxgj4Xf922CI/wFQosxKRYGfbtLKygl4jRNkuwxM/xgD5I6j18YUgHDCHkxDq0Qhg/mkDcwGIi7lh8ETz2MqqcRGl46mCkLkoE2k2auV/2pwc+ais9E/fbx9lJOVfD86UlJ6dsoHCHyF8lWyXH06cQkGkpnTepPawSi1rK5JvKODs/gDEI32TY5NyVS5J4imOK7cPcWVb3n9n7pKe2o592biD21erk9zNkHFFXAcjwNr+0u1lo6ugcat67CTQD6PDB4LL9YdcGdljHt4hm2DWQDRhK4+riL2inTw== 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: From: "Mike Rapoport (Microsoft)" Hi, We've discussed earlier that HIGHMEM related logic is spread all over __cma_declare_contiguous_nid(). These patches decouple it into helper functions. [1] https://lore.kernel.org/all/aCw9mpmhx9SrL8Oy@localhost.localdomain Mike Rapoport (Microsoft) (3): cma: move __cma_declare_contiguous_nid() before its usage cma: split resrvation of fixed area into a helper function cma: move allocation from HIGHMEM to a helper function mm/cma.c | 315 +++++++++++++++++++++++++++++-------------------------- 1 file changed, 165 insertions(+), 150 deletions(-) base-commit: 86731a2a651e58953fc949573895f2fa6d456841 -- 2.47.2