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 E3D24C47258 for ; Sat, 20 Jan 2024 21:09:55 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id C1DAE6B006E; Sat, 20 Jan 2024 16:09:54 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id BCDD56B0071; Sat, 20 Jan 2024 16:09:54 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A95636B0074; Sat, 20 Jan 2024 16:09:54 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 9A8F56B006E for ; Sat, 20 Jan 2024 16:09:54 -0500 (EST) Received: from smtpin04.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 4650C14024D for ; Sat, 20 Jan 2024 21:09:54 +0000 (UTC) X-FDA: 81700931508.04.2B2E297 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf14.hostedemail.com (Postfix) with ESMTP id 8CA59100015 for ; Sat, 20 Jan 2024 21:09:51 +0000 (UTC) Authentication-Results: imf14.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=Q3JVAx1d; dmarc=pass (policy=none) header.from=kernel.org; spf=pass (imf14.hostedemail.com: domain of patchwork-bot+linux-riscv@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=patchwork-bot+linux-riscv@kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1705784991; 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=FTS0ws9QqTV98/ROpBZhJSS2oPV/DtYXS3ql2E/wOvA=; b=CoSebfaQdXzq2O9Lo812OwzD/GK6SsICfksp8nW/2agRTDHSfORNLgQXSL/GKlMjRHZr4i 0BHe2lf0O3ox0I+WevnQ8LyB47N97wJX3PSN6AM9jlFWbtBERxZFt//KYSRzps1TdN6kgV 6xrkvEEMUz3vzFv5s7Rs5gNFhMC9f7Y= ARC-Authentication-Results: i=1; imf14.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=Q3JVAx1d; dmarc=pass (policy=none) header.from=kernel.org; spf=pass (imf14.hostedemail.com: domain of patchwork-bot+linux-riscv@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=patchwork-bot+linux-riscv@kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1705784991; a=rsa-sha256; cv=none; b=voI7D5FvPWczXro/hezxW7YAIIzivarmS/my5N0FbX5LcoL4QQm68yqYP/v9HLSOFv/hNW LNnBl7gnp3F9EL0gBSNYbqQDVZQ/onN1R7bexWQa9mFG+CA5NrCxEjEO9Er0Us8jhaNlyq ub01nGdyZqiuaN7hPjQxXYcHjsqzGXQ= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 4F4FE60C35; Sat, 20 Jan 2024 21:09:50 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPS id 1C3EAC43390; Sat, 20 Jan 2024 21:09:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1705784990; bh=4qgLOd9+lbH3Kbu84onZLztZgw4zMTuXW5joJu6tgV4=; h=Subject:From:Date:References:In-Reply-To:To:Cc:From; b=Q3JVAx1dr7/DmuB+/yI2CdLuXSn2QhR/aAQsiCxHJoxNdYGJDZykTy8bfepNkBaWC fyrri6bdqzeQ7JkDfdfxcHZdfEFlwFairsw2Flzvuou8t1LDne0Yjsb/jFYXKrD8qd fRFsB5YSc58MfEM4BTbPV6zDBq1wttUmrNXmKceU3SaOdzA6o5mx33c4k6D8hy4v6T 0R8TUFHsfTiG7CU9C8W7DrYp8C0gFCMRH9ZdRCeZheSYagCxzekxmi+RhRgGQ3RlQG cWbmoTuSY2dzUSm68ko6YI4j9IdFiX07VyiaaPj4fvfc3IRzZVSYqatO4Z8qlJDRBO 7UMRKyo0B4Msw== Received: from aws-us-west-2-korg-oddjob-1.ci.codeaurora.org (localhost.localdomain [127.0.0.1]) by aws-us-west-2-korg-oddjob-1.ci.codeaurora.org (Postfix) with ESMTP id 09F97D8C970; Sat, 20 Jan 2024 21:09:50 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: Re: [PATCH v2 0/2] riscv: Enable percpu page first chunk allocator From: patchwork-bot+linux-riscv@kernel.org Message-Id: <170578499003.24348.2691177844867923598.git-patchwork-notify@kernel.org> Date: Sat, 20 Jan 2024 21:09:50 +0000 References: <20231212213457.132605-1-alexghiti@rivosinc.com> In-Reply-To: <20231212213457.132605-1-alexghiti@rivosinc.com> To: Alexandre Ghiti Cc: linux-riscv@lists.infradead.org, paul.walmsley@sifive.com, palmer@dabbelt.com, aou@eecs.berkeley.edu, ryabinin.a.a@gmail.com, glider@google.com, andreyknvl@gmail.com, dvyukov@google.com, vincenzo.frascino@arm.com, arnd@arndb.de, dennis@kernel.org, tj@kernel.org, cl@linux.com, akpm@linux-foundation.org, linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com, linux-arch@vger.kernel.org, linux-mm@kvack.org X-Rspam-User: X-Stat-Signature: tnh8hmp977inxhtu4m74r5iux9nb7r6u X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 8CA59100015 X-HE-Tag: 1705784991-709012 X-HE-Meta: U2FsdGVkX1/h/1w8qXEUVIMgCOnOynIGGFZwHQE+wrO0DmeNrTdt5NiaCo6/eddfbukA+yEsD9mCMnAN5fWTNHwC9pNPBhxGeffZvSQUj4b/SmxGbBZq6PVJMta44gzMRgEOZwLuFf3rWnNFGwF9xsVGHXYvaogJxv6J1+sdANb/bfQH1e+A84rqIxJbbzqWDwvIaLa/dz5leKcZP83TJEeQ8KlhL2cOAUOiTY2Yk+l+L0vzj3/76gpBC+7FxKOTEPrNDvYVNxffNmFrvIpFFA1o4DBjhczzSatxrZezSRV7TlqXIn/Z69BaWfwLgdr0w0fZrvod/UyZfGBJbd/zGj/KLTPUca54IFu0lEV64xfyMOx2T4agCkdRtdfcL8AUHNGprqdVJ29V9hWf/RFcqcVjDwbONCfMyV2YvCYPCNaeGIFmulULZl1YJt35mH/fwtq9fYNkscNteOfb7dRipu7I4MhyE/i3CKivzzzxdazAcuFb19JfZoJ1eMFPMs4TTX+u6HCVuJX1LLvHyhpng1ZFHjhIkz2SRE7QY20SCWIZ3k2Mgsf3XS0AIRtdPldl5F1FA+kQy1FrdSTrOWqNd2g71QsuB47YKIFk2j9frmVef+JooynW4dfIN8S56+tz3ybD4PGg1oESlFYNnL3RBqJJytbxM9C/gMKtPtMdQxmQ+F5gDI2AnPELWZl1b7YFtk3bexMv6e87ZANoTBqqQ+WDgnhzJYu+gIwBSFEf7PgpsTqwW1sJmSvK28EM2uDH3aDQGQINfGdEiaKZ9CGo1TgKIBXyb6ON8iil2WTdFkQDc8zP9e2yTUi5kBGFrodYLIrLz6kq4xamWSxBnCH++KF6mMYB15rL1Z8A18nTL7JiNR7PqwhQv/3H50+XdwN0sEmNDK4AHwrKiGrkcqXPRFrfJ47OG6cFtEvK6KxLVzc/vkbgLjs5s2ZQXBvB7sY3Ur9WMm69j18pKLSD+Nw vbHjBqkI Ufh2yUEz5FsVYDA24Ey3z+KPAJotPOSdGXWIdQi3pHYkL06ELZcJ+6QHcPnulNREAR5itgHREAUugtds+4I0bNZAEIywvl+sZHUx0mAJpYnjBF/NnaYKEHFM3SP7UCI2HxCVYooGCtMdRgAhYjn0qM7TWkldB8A0gBhkhoyMhXRoK06cZmJinxKkhgSOz1ReAN159zuc8a/uOYbzaNJ51uhEMuok/hAU+eiBcU/v4pJVK9z4YoVBIcxCe1QlS9K/mTOhRrfBXc8krDIYwgjlnvrvDCqvGYN8DxmLmO6DQf/St41DoE/pz3UgwF6gVpZ1gi7P0y33x+jRWmyt2UZI4821hW6nEbqROK2no 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: Hello: This series was applied to riscv/linux.git (fixes) by Dennis Zhou : On Tue, 12 Dec 2023 22:34:55 +0100 you wrote: > While working with pcpu variables, I noticed that riscv did not support > first chunk allocation in the vmalloc area which may be needed as a fallback > in case of a sparse NUMA configuration. > > patch 1 starts by introducing a new function flush_cache_vmap_early() which > is needed since a new vmalloc mapping is established and directly accessed: > on riscv, this would likely fail in case of a reordered access or if the > uarch caches invalid entries in TLB. > Note that most architectures do not include asm-generic/cacheflush.h so to > avoid build failures, this patch implements the new function on each of > those architectures. For all architectures except riscv, this new function > is implemented as a no-op to keep the existing behaviour but it likely > needs another implementation. > > [...] Here is the summary with links: - [v2,1/2] mm: Introduce flush_cache_vmap_early() https://git.kernel.org/riscv/c/7a92fc8b4d20 - [v2,2/2] riscv: Enable pcpu page first chunk allocator https://git.kernel.org/riscv/c/6b9f29b81b15 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html