From patchwork Wed Jun 16 08:37:41 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Janghyuck Kim X-Patchwork-Id: 12324479 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-16.9 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id E6A02C48BE8 for ; Wed, 16 Jun 2021 08:18:37 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id AA1F1611CE for ; Wed, 16 Jun 2021 08:18:37 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org AA1F1611CE Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=samsung.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:References:MIME-Version:Message-Id:Date :Subject:Cc:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To: List-Owner; bh=P5Zzx1NFhBXKM2ajCgsu+XuOs4lrfUx+I3uMCgNPgEg=; b=PSRwAY0NnehyPo UYL2tNkJkdiPzbMLRYD/701tfGomDJOqGRFKU1o/7GEOnJMcJg479kvCYWYz6WOWuhun9O2amDeG+ KpXVnG8MbKmgfWx6OgB0IwjZBM9QMNDxtadRszdHXPMbmX1CtYYjtAYdGt1fPJVSR5WIBww6VpPXe jUFKJjq5mmZcZMH/k1Zp3+dW3RdSonCOeF9m7mKH6CVOYbRu5vCGAtXWa64JH/0++rOGFhIgnefNV jjBAK5XSktHGKG8vhe/IMB5Cy9t3D7ovLqLEzCZ/TadlqGduyz1Il8V4dfi/nMVTCCRuuxSVIvrst IaNLrGmHyMvWRetb3p+w==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1ltQj3-005LYD-5e; Wed, 16 Jun 2021 08:16:41 +0000 Received: from mailout1.samsung.com ([203.254.224.24]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1ltQiy-005LXD-NA for linux-arm-kernel@lists.infradead.org; Wed, 16 Jun 2021 08:16:38 +0000 Received: from epcas2p3.samsung.com (unknown [182.195.41.55]) by mailout1.samsung.com (KnoxPortal) with ESMTP id 20210616081632epoutp01b6824faf79c0f81ad0b570d12b8d544b~JAgw7Mk8q2897928979epoutp01J for ; Wed, 16 Jun 2021 08:16:32 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.samsung.com 20210616081632epoutp01b6824faf79c0f81ad0b570d12b8d544b~JAgw7Mk8q2897928979epoutp01J DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1623831392; bh=pYjopewcdd+GpDtSo3CBBThAVcz0Vd2tC6hm2ZcKYeM=; h=From:To:Cc:Subject:Date:References:From; b=Sgkg5fK1yHszwkPErb3tqX4X9m9Vs/06FR38Z20uGIrhrM40As3UwL/84EU+3ofM5 d8WyvtfsaqqATe9CYXKh7kjBhBB59OJKqCUc42X34Q2foUlDGJXxof0YJ0JDPUoOwb cQ+1iGLZWeXXZDWJ+VA0iepRTLvymHwyb5BWa2U8= Received: from epsnrtp1.localdomain (unknown [182.195.42.162]) by epcas2p4.samsung.com (KnoxPortal) with ESMTP id 20210616081631epcas2p456f0557bbdbaf572f7928fc63029a9ed~JAgwNXj9E1821618216epcas2p4Q; Wed, 16 Jun 2021 08:16:31 +0000 (GMT) Received: from epsmges2p4.samsung.com (unknown [182.195.40.185]) by epsnrtp1.localdomain (Postfix) with ESMTP id 4G4dLj0237z4x9QC; Wed, 16 Jun 2021 08:16:29 +0000 (GMT) Received: from epcas2p2.samsung.com ( [182.195.41.54]) by epsmges2p4.samsung.com (Symantec Messaging Gateway) with SMTP id 25.4C.09717.C53B9C06; Wed, 16 Jun 2021 17:16:28 +0900 (KST) Received: from epsmtrp1.samsung.com (unknown [182.195.40.13]) by epcas2p3.samsung.com (KnoxPortal) with ESMTPA id 20210616081628epcas2p3f919d10029cbe01efa1212a5b861af38~JAgtUBAEW1349313493epcas2p3W; Wed, 16 Jun 2021 08:16:28 +0000 (GMT) Received: from epsmgms1p1new.samsung.com (unknown [182.195.42.41]) by epsmtrp1.samsung.com (KnoxPortal) with ESMTP id 20210616081628epsmtrp19caf06cb4a1327fcdd94c359d09fe6bf~JAgtTMRLw0114301143epsmtrp1U; Wed, 16 Jun 2021 08:16:28 +0000 (GMT) X-AuditID: b6c32a48-4fbff700000025f5-51-60c9b35cb879 Received: from epsmtip1.samsung.com ( [182.195.34.30]) by epsmgms1p1new.samsung.com (Symantec Messaging Gateway) with SMTP id 85.7A.08637.C53B9C06; Wed, 16 Jun 2021 17:16:28 +0900 (KST) Received: from Dabang.dsn.sec.samsung.com (unknown [12.36.155.59]) by epsmtip1.samsung.com (KnoxPortal) with ESMTPA id 20210616081628epsmtip15d2c763f2fd9569597ff8e868dd2a75f~JAgtH4yMN1824718247epsmtip15; Wed, 16 Jun 2021 08:16:28 +0000 (GMT) From: Janghyuck Kim To: Cc: janghyuck.kim@samsung.com, Catalin Marinas , Will Deacon , Andrew Morton , Palmer Dabbelt , Atish Patra , Gavin Shan , Zhengyuan Liu , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org Subject: [PATCH 1/2] mm: support fastpath if NUMA is enabled with numa off Date: Wed, 16 Jun 2021 17:37:41 +0900 Message-Id: <20210616083745.14288-1-janghyuck.kim@samsung.com> X-Mailer: git-send-email 2.28.0 MIME-Version: 1.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPJsWRmVeSWpSXmKPExsWy7bCmmW7M5pMJBle3WlrMWb+GzWLRiu8s Fu+X9TBavNy1jcli85xii02Pr7FaXN41h83i3pr/rBarn5xjtdi6cR2jRcsdUwdujzXz1jB6 LNhU6rFpVSebx6ZPk9g9Tsz4zeKxeUm9x/t9V9k8+rasYvQ4dOAGq8fnTXIe7Qe6mQK4o3Js MlITU1KLFFLzkvNTMvPSbZW8g+Od403NDAx1DS0tzJUU8hJzU22VXHwCdN0yc4COVlIoS8wp BQoFJBYXK+nb2RTll5akKmTkF5fYKqUWpOQUGBoW6BUn5haX5qXrJefnWhkaGBiZAlUm5GSs 3fOTveAib8X0xU9ZGhjXcXcxcnJICJhInFy+i7WLkYtDSGAHo8Sh62cYIZxPjBKLJ91ignC+ MUos3zeNHablbMdMdojEXkaJAytOQvV/Z5TYt2cxE0gVm4C+RPvUy2AdIgIsEiu/f2cBKWIW 6GWWOLpkJliRsICXxKkNO8GKWARUJa59PssMYvMK2ElM2fOJGWKdvMTT3uVQcUGJkzOfsIDY zEDx5q2zmUGGSghM5JBYdXoSVIOLxJqz/SwQtrDEq+NboO6WknjZ3wZl10vcX/KCHaJ5AtAP S5ZBNRtLzHrWDgwCDqANmhLrd+mDmBICyhJHbkHt5ZPoOPyXHSLMK9HRJgTRqC7xbuYmJoiw rMT1P+YQYQ+JT0s6wDqFBGIlZja9Zp/AKD8LyTOzkDwzC2HtAkbmVYxiqQXFuempxUYFJsix uokRnHK1PHYwzn77Qe8QIxMH4yFGCQ5mJRFe3eITCUK8KYmVValF+fFFpTmpxYcYTYHBO5FZ SjQ5H5j080riDU2NzMwMLE0tTM2MLJTEeTnYDyUICaQnlqRmp6YWpBbB9DFxcEo1MOksTl42 v70g5eb9PXeFXXn+a3+UaXFlXPmo9PetY43SucqvuR9GmVRwNLRGVLPLLnB2COba9+FeZMdW i9cFExYFqq0+/VZp3Z1lfWxtfWxK7WLLrm1k6X6+vsxVY1J68X2HBa1295KaJP7K3WW72cRc OcFJ61asG7/ahl2GPasL637Ov1zKel7u0N68YpV6zUkuD6PKzuY4Vvkfypaf9J9Z+1m+pnnE pjydkKsPefbNeuVQcDzxXYJS8cS6twdL363vkRFUYTo8aZreouVrNr/OZDkxJ0T22tJn5epK 26xmzHzSOteWRUk98/FUbnOlpspPe29YRoV9tVG8e3jXptNzyptLA1tSOTgUtVf1K7EUZyQa ajEXFScCADtOtIRCBAAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRmVeSWpSXmKPExsWy7bCSnG7M5pMJBmee81rMWb+GzWLRiu8s Fu+X9TBavNy1jcli85xii02Pr7FaXN41h83i3pr/rBarn5xjtdi6cR2jRcsdUwdujzXz1jB6 LNhU6rFpVSebx6ZPk9g9Tsz4zeKxeUm9x/t9V9k8+rasYvQ4dOAGq8fnTXIe7Qe6mQK4o7hs UlJzMstSi/TtErgy1u75yV5wkbdi+uKnLA2M67i7GDk5JARMJM52zGTvYuTiEBLYzShxYfYL JoiErETPik3MELawxP2WI6wQRV8ZJb7camAHSbAJ6Eu0T70MZosIsEis/P6dBaSIWWA6s8SE la/AuoUFvCRObdgJVsQioCpx7fNZsDivgJ3ElD2foDbISzztXQ4VF5Q4OfMJC4jNDBRv3jqb eQIj3ywkqVlIUgsYmVYxSqYWFOem5xYbFhjmpZbrFSfmFpfmpesl5+duYgRHgZbmDsbtqz7o HWJk4mA8xCjBwawkwqtbfCJBiDclsbIqtSg/vqg0J7X4EKM0B4uSOO+FrpPxQgLpiSWp2amp BalFMFkmDk6pBqYCqSm1+nUNwRG/je48nLB+zZK6fJMS/xPC7vtLl1UqmP9c6mQwb7OyzZ/A /FyHQwvyz+9zspy5tvDBxRNW8a3nJqacevtBpH/GlBDbhoC9bUdDWf/kNjKxq9669YfX78kr LZFKwZoHdXL3P7klbS8TDzz15e2k8GuTtr+pX1DUz174W+6muv+Sllr+LNl1W/Jmeh5hPVLD +C5Bqf7SqbmXrVxLpQMX3rR2kPv/iU3dk+nQ7OKL76XPzZjUIauSw/rto+sxmxCjrRcKV0xv f1Zosv6aluLUR08cE461LJ19pLt+71bLK4zXO7kdrKqWbJ4uWu8u//qCSVrjfR7P6TOnzvtt fmdi7M/K2A2ld5OUWIozEg21mIuKEwHDFHgx8QIAAA== X-CMS-MailID: 20210616081628epcas2p3f919d10029cbe01efa1212a5b861af38 X-Msg-Generator: CA X-Sendblock-Type: AUTO_CONFIDENTIAL CMS-TYPE: 102P DLP-Filter: Pass X-CFilter-Loop: Reflected X-CMS-RootMailID: 20210616081628epcas2p3f919d10029cbe01efa1212a5b861af38 References: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210616_011637_139156_4F7AC861 X-CRM114-Status: GOOD ( 19.51 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Architecture might support fake node when CONFIG_NUMA is enabled but any node settings were supported by ACPI or device tree. In this case, getting memory policy during memory allocation path is meaningless. Moreover, performance degradation was observed in the minor page fault test, which is provided by (https://lkml.org/lkml/2006/8/29/294). Average faults/sec of enabling NUMA with fake node was 5~6 % worse than disabling NUMA. To reduce this performance regression, fastpath is introduced. fastpath can skip the memory policy checking if NUMA is enabled but it uses fake node. If architecture doesn't support fake node, fastpath affects nothing for memory allocation path. Signed-off-by: Janghyuck Kim --- mm/internal.h | 4 ++++ mm/mempolicy.c | 3 +++ 2 files changed, 7 insertions(+) diff --git a/mm/internal.h b/mm/internal.h index 31ff935b2547..3b6c21814fbc 100644 --- a/mm/internal.h +++ b/mm/internal.h @@ -36,6 +36,10 @@ void page_writeback_init(void); vm_fault_t do_swap_page(struct vm_fault *vmf); +#ifndef numa_off_fastpath +#define numa_off_fastpath() false +#endif + void free_pgtables(struct mmu_gather *tlb, struct vm_area_struct *start_vma, unsigned long floor, unsigned long ceiling); diff --git a/mm/mempolicy.c b/mm/mempolicy.c index e32360e90274..21156671d941 100644 --- a/mm/mempolicy.c +++ b/mm/mempolicy.c @@ -2152,6 +2152,9 @@ struct page *alloc_pages_vma(gfp_t gfp, int order, struct vm_area_struct *vma, int preferred_nid; nodemask_t *nmask; + if (numa_off_fastpath()) + return __alloc_pages_nodemask(gfp, order, 0, NULL); + pol = get_vma_policy(vma, addr); if (pol->mode == MPOL_INTERLEAVE) { From patchwork Wed Jun 16 08:37:42 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Janghyuck Kim X-Patchwork-Id: 12324477 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-16.9 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id E43D7C48BE6 for ; Wed, 16 Jun 2021 08:18:37 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id A167A6115C for ; Wed, 16 Jun 2021 08:18:37 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A167A6115C Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=samsung.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:References:MIME-Version:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=DTsbrbv9xt3sGzFmDBkml/a92skiuqdHI8a6J20eEBI=; b=bPx3FG4JujDrIx ix0eT1VWIb1/l/x5jl+h0k3nV6Jndd0KzgJGlqlXLwj0s+o+RvoY2510JhDio07OBocIgVTqgvWBP Ow6NI4DPMPoL/0clZLqW30mUqWzUzAArtZpGzLLbl3g0D8KP72VXmKhy/dg91ilFoj46w0SpRR3NM Ttd8vdDcVkq9l2ZZEaacvSPg/hwIxnx6OdFGrjSHBALIotaRbIO82aVZrUCtSITd0u+cizOlavD+6 4JgfPITnn+Q5U86BPf9fCC0WyLUeM/sHy6vNRzZ3K4mpdYgPo1r6s3qkeIeKQeJU6UEwwvNo9I55/ /xiUTZUktPZDxvqzAcUg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1ltQjD-005LZC-Bh; Wed, 16 Jun 2021 08:16:51 +0000 Received: from mailout2.samsung.com ([203.254.224.25]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1ltQj1-005LXG-D7 for linux-arm-kernel@lists.infradead.org; Wed, 16 Jun 2021 08:16:46 +0000 Received: from epcas2p2.samsung.com (unknown [182.195.41.54]) by mailout2.samsung.com (KnoxPortal) with ESMTP id 20210616081635epoutp021f38880aba8c5e3768c88ef02a92520c~JAgz6d3kr1851318513epoutp02O for ; Wed, 16 Jun 2021 08:16:35 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.samsung.com 20210616081635epoutp021f38880aba8c5e3768c88ef02a92520c~JAgz6d3kr1851318513epoutp02O DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1623831395; bh=Wjgxu9Mdz8rE2HMaZLgf7AvA24jsz0YnoESyLc9nyMs=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=f2YZq6rzY6ZyRsW1+8eGquL0neQGNqGRc8aEwiJqCk2huWRNf2vFx4AF75bnW2AE9 ET7Q33epah8+BFdLq5/0VjKxznA2D+hsYIVsNUFnwVIktxg0R7MP/38agKbmth9lUH ZUMFjtFOcpkRFp6zPe3Fzy/7slRgdq5iqm49bFSc= Received: from epsnrtp1.localdomain (unknown [182.195.42.162]) by epcas2p4.samsung.com (KnoxPortal) with ESMTP id 20210616081634epcas2p4eafd15a8b7e3e9e291e7c9b6bed5d26f~JAgzUYLPW1472814728epcas2p4H; Wed, 16 Jun 2021 08:16:34 +0000 (GMT) Received: from epsmges2p2.samsung.com (unknown [182.195.40.191]) by epsnrtp1.localdomain (Postfix) with ESMTP id 4G4dLn0yn6z4x9Pr; Wed, 16 Jun 2021 08:16:33 +0000 (GMT) Received: from epcas2p4.samsung.com ( [182.195.41.56]) by epsmges2p2.samsung.com (Symantec Messaging Gateway) with SMTP id F0.D3.09694.063B9C06; Wed, 16 Jun 2021 17:16:33 +0900 (KST) Received: from epsmtrp2.samsung.com (unknown [182.195.40.14]) by epcas2p4.samsung.com (KnoxPortal) with ESMTPA id 20210616081632epcas2p46436c362f3d97c9c1fb09dbb11d64ad7~JAgxRhC9g1213112131epcas2p4N; Wed, 16 Jun 2021 08:16:32 +0000 (GMT) Received: from epsmgms1p1new.samsung.com (unknown [182.195.42.41]) by epsmtrp2.samsung.com (KnoxPortal) with ESMTP id 20210616081632epsmtrp2ec4a75c48ffa1c612228aa6686836aca~JAgxQcT2M0773607736epsmtrp2I; Wed, 16 Jun 2021 08:16:32 +0000 (GMT) X-AuditID: b6c32a46-e17ff700000025de-ba-60c9b360c417 Received: from epsmtip1.samsung.com ( [182.195.34.30]) by epsmgms1p1new.samsung.com (Symantec Messaging Gateway) with SMTP id 29.7A.08637.063B9C06; Wed, 16 Jun 2021 17:16:32 +0900 (KST) Received: from Dabang.dsn.sec.samsung.com (unknown [12.36.155.59]) by epsmtip1.samsung.com (KnoxPortal) with ESMTPA id 20210616081632epsmtip1ad0fc206d666af9a8ff9ca2a2a954039~JAgxB3P2d1931319313epsmtip1T; Wed, 16 Jun 2021 08:16:32 +0000 (GMT) From: Janghyuck Kim To: Cc: janghyuck.kim@samsung.com, Catalin Marinas , Will Deacon , Andrew Morton , Palmer Dabbelt , Atish Patra , Jonathan Cameron , Zhengyuan Liu , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org Subject: [PATCH 2/2] arm64: numa: support numa_off_fastpath Date: Wed, 16 Jun 2021 17:37:42 +0900 Message-Id: <20210616083745.14288-2-janghyuck.kim@samsung.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210616083745.14288-1-janghyuck.kim@samsung.com> MIME-Version: 1.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNJsWRmVeSWpSXmKPExsWy7bCmhW7i5pMJBvf6mS3mrF/DZrFoxXcW i/fLehgtNs8ptli18BqbxabH11gtLu+aw2Zxb81/VovVT86xWmzduI7RouWOqQO3x5p5axg9 Fmwq9Wg58pbVY9OqTjaPTZ8msXucmPGbxWPzknqPvi2rGD0OHbjB6vF5k5xH+4FupgDuqByb jNTElNQihdS85PyUzLx0WyXv4HjneFMzA0NdQ0sLcyWFvMTcVFslF58AXbfMHKCjlRTKEnNK gUIBicXFSvp2NkX5pSWpChn5xSW2SqkFKTkFhoYFesWJucWleel6yfm5VoYGBkamQJUJORk/ u9azFTxjrdj55TZbA+Nnli5GTg4JAROJxhuvgWwuDiGBHYwSbddmsEE4nxglWp6tZ4dwvjFK LPr9hxGm5eztU8wQib2MElsu/4RyvjNK/NjZywpSxSagL9E+9TI7iC0iwCKx8vt3sCXMAguY JRY9/gqU4OAQFrCW2PlbA6SGRUBV4sDeRrB6XgE7iTe/VrFCbJOXeNq7nBnE5hSwl/i/5z0b RI2gxMmZT8CeYAaqad46G+wICYG1HBJ919+xQzS7SKyZ8h7KFpZ4dXwLlC0l8fndXjYIu17i /pIX7BDNExglDixZxgyRMJaY9aydEeRQZgFNifW79EFMCQFliSO3oPbySXQc/ssOEeaV6GgT gmhUl3g3cxMTRFhW4vofc4iwh8SWW5dZIUE1iVHi14ZjTBMYFWYh+WYWkm9mIexdwMi8ilEs taA4Nz212KjACDmGNzGCU7GW2w7GKW8/6B1iZOJgPMQowcGsJMKrW3wiQYg3JbGyKrUoP76o NCe1+BCjKTCsJzJLiSbnA7NBXkm8oamRmZmBpamFqZmRhZI4Lwf7oQQhgfTEktTs1NSC1CKY PiYOTqkGppO5WzSevpjzcrHBVp7v2879vLay5eM/ptYNEUqsE9KPzuZaWz7hSXWH7LTYz1uS V1m0vY6Ya3dpTWEj98JdQkqdzwPlft79UJBz8jSvnPD2/iKvB03bLm7NnXSvyu5Tloyih3fz ND6T7ueKzoJW0xoagrQ3NyRaxXJse1n/6U65fk1WbdL+KKOH/p/Mtqke/T1TulH1n+QEb5mv x2Q98rknTYlkfpt3ymx55uy5F4J4rpxeEML/fdX7Tx9FZde/KXgp+4DV1/nDPfYn9RL7XK01 xJpVrjtwNez7dqXR+5XQ/fd7L7V93dj/bTufgerHnbeeRazY8LprtnXs9Xk+WdqGEWeOLNo9 x1R1l6dIqqoSS3FGoqEWc1FxIgCIY06mTgQAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKLMWRmVeSWpSXmKPExsWy7bCSnG7C5pMJBv1dMhZz1q9hs1i04juL xftlPYwWm+cUW6xaeI3NYtPja6wWl3fNYbO4t+Y/q8XqJ+dYLbZuXMdo0XLH1IHbY828NYwe CzaVerQcecvqsWlVJ5vHpk+T2D1OzPjN4rF5Sb1H35ZVjB6HDtxg9fi8Sc6j/UA3UwB3FJdN SmpOZllqkb5dAlfGz671bAXPWCt2frnN1sD4maWLkZNDQsBE4uztU8xdjFwcQgK7GSV6Z+9j hEjISvSs2MQMYQtL3G85wgpR9JVRYu232+wgCTYBfYn2qZfBbBEBFomV37+zgBQxC6xgllg4 eRNbFyMHh7CAtcTO3xogNSwCqhIH9jaC1fMK2Em8+bWKFWKBvMTT3uVgyzgF7CX+73nPBmIL AdWsP/cHql5Q4uTMJ2BXMwPVN2+dzTyBUWAWktQsJKkFjEyrGCVTC4pz03OLDQsM81LL9YoT c4tL89L1kvNzNzGCY0ZLcwfj9lUf9A4xMnEwHmKU4GBWEuHVLT6RIMSbklhZlVqUH19UmpNa fIhRmoNFSZz3QtfJeCGB9MSS1OzU1ILUIpgsEwenVAPT8ef3n39i2VEqtShhfUP1AXajBaY7 WPmro3+5fHy67HbRh7QLszceMGf4XH93nZN62e1H/st8qn4c7bHo3TrpOdfdy30v5t+eGfPv R/kZq125fgt+XDo0u0RWZoaXvfI1He7c216uha4VF3qizQ/qS/6LUJ6Yr8l/lq3vjKCZV2FD YpNe+rGTahUGG9Mi9MxffW6teuiicuNp6/2W47tPsRZqXfd9z39ve+a1CwssluXmX1dI/5oy 696i6C87mZ+dvLuiJeH74bvqX6YpRKmmrJye1Wh4/uE24cCurUrWlnfefc6rbZ14ln/KrWwL Fr4jnzwP9oduqV4fLugvLxDyXJbHO/NvvLlt1drYhG+rlViKMxINtZiLihMBJy+LRwgDAAA= X-CMS-MailID: 20210616081632epcas2p46436c362f3d97c9c1fb09dbb11d64ad7 X-Msg-Generator: CA X-Sendblock-Type: AUTO_CONFIDENTIAL CMS-TYPE: 102P DLP-Filter: Pass X-CFilter-Loop: Reflected X-CMS-RootMailID: 20210616081632epcas2p46436c362f3d97c9c1fb09dbb11d64ad7 References: <20210616083745.14288-1-janghyuck.kim@samsung.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210616_011639_834138_00BBC0DE X-CRM114-Status: GOOD ( 14.93 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org NUMA can be disabled forcefully by command line, or no configurations are provided. numa_off_fastpath can become true in this case to skip the memory policy related process to reduce overhead. Signed-off-by: Janghyuck Kim --- arch/arm64/include/asm/numa.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm64/include/asm/numa.h b/arch/arm64/include/asm/numa.h index 8c8cf4297cc3..f7d4e0cb801b 100644 --- a/arch/arm64/include/asm/numa.h +++ b/arch/arm64/include/asm/numa.h @@ -5,4 +5,8 @@ #include #include +#ifdef CONFIG_NUMA +#define numa_off_fastpath() numa_off +#endif /* CONFIG_NUMA */ + #endif /* __ASM_NUMA_H */