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 9BFC5C04FFE for ; Wed, 8 May 2024 16:28:05 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 0DD096B008A; Wed, 8 May 2024 12:28:05 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 08CCF6B0092; Wed, 8 May 2024 12:28:05 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id EBCE86B0095; Wed, 8 May 2024 12:28:04 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id CCAD66B008A for ; Wed, 8 May 2024 12:28:04 -0400 (EDT) Received: from smtpin24.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 62231C1158 for ; Wed, 8 May 2024 16:28:04 +0000 (UTC) X-FDA: 82095760488.24.00D34D8 Received: from sin.source.kernel.org (sin.source.kernel.org [145.40.73.55]) by imf18.hostedemail.com (Postfix) with ESMTP id 365F01C001A for ; Wed, 8 May 2024 16:28:01 +0000 (UTC) Authentication-Results: imf18.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=jT+7B2za; spf=pass (imf18.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=1715185682; 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=7pRXrxUVGo0VqAgDWHbx7NFbkq7/AI0sIEL3jAWLcEo=; b=OdT9t9oeNIRZUU1ZW+EWdvPGDzGb3oo4TmDlSgZguhkvYsram4RZBGH/6QOki4/M/Dr91s f97kEj/IPJhKeY1ogwOQ0iw1KNUa2vsT7aW4qcFeRSrC3ger4iKPH0YQWlCqX07AJlZUCW tGfzL1BSbmm2FhRRgMhvldS2qhzFs10= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1715185682; a=rsa-sha256; cv=none; b=DtYa0iIQP552xI5nfU4t241xxCyb5Fvm/8DRMZKv+TkRJxLJsBKwYKfbz9SY1M4RW2SNDP qWv4PxgXogoaXV5Ku+Bg8Ys3UPZX86FkgAaLTEMJ27dyx1WUIWe6zxTqstNigYER1GXyR8 JAbQXL2JINVsdcrrNpUoHksE18gxKs0= ARC-Authentication-Results: i=1; imf18.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=jT+7B2za; spf=pass (imf18.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 C730ACE195B; Wed, 8 May 2024 16:27:58 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id E9B24C113CC; Wed, 8 May 2024 16:27:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux-foundation.org; s=korg; t=1715185677; bh=L1QBFOlO/NdA1MFpDgz4XHe5aYdivtT6EbOIH6mGJfk=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=jT+7B2zaE1gDYONCDwX6NLuwtxU+sqrhKVQbk5C5m1cVZ/1fHqzqACKx4DGzHUTrH 3p8JAG1FryLJQWyCTCMWxKb6xyrhyKkVFKzE6arQ0qph+v/cQgwDI9ULN+FoL/ebTP XjUroUnyFQcZ/JlRUw6gi9vr+CfBF8+2XNpOrOBI= Date: Wed, 8 May 2024 09:27:56 -0700 From: Andrew Morton To: Alexandre Ghiti Cc: Catalin Marinas , Will Deacon , Ryan Roberts , Mark Rutland , Paul Walmsley , Palmer Dabbelt , Albert Ou , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, linux-mm@kvack.org Subject: Re: [PATCH v2 0/9] Merge arm64/riscv hugetlbfs contpte support Message-Id: <20240508092756.58fba60e4b6ce0986e8f5f73@linux-foundation.org> In-Reply-To: <20240508111829.16891-1-alexghiti@rivosinc.com> References: <20240508111829.16891-1-alexghiti@rivosinc.com> X-Mailer: Sylpheed 3.8.0beta1 (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-Rspam-User: X-Stat-Signature: qwm499rydbw3opnxagtiguecpmi1z5qx X-Rspamd-Server: rspam11 X-Rspamd-Queue-Id: 365F01C001A X-HE-Tag: 1715185681-692388 X-HE-Meta: U2FsdGVkX1806mR3wrkkdYgwgNjvbEUmG9T00RQjSA/QFAk9nH/kzIS1Y3VGEQ7SIhnjKk58Rid22UivQ0Gt57bgZsraXl8I3G4MmvAjROuMcvU3COSpQJzt7Ucy/0G5tnXbf1QYEwtH7WeWl46xbvnQIkCbAjDlMzaYaewRTzobxPoSs2MGuUo2GR3axZcw5QvYdHQR3HRm1300KXIPZAAROIYg1xgxItqK9Zm7jbctDWPk+xmoH0Dxs3hf/mmRZLiEnXzOsTAjF8hBUxRGrX7NPfSlnihz+L8C6SB/wYxCTZpq5gWRaw5PENSgX0+DJomx03JM3i57aEl1OVXEMlpM2vDUDbSWq1TEqwEZyY40q09tignXn8aViDgXx1gzPsoTNBu/XIfnBynn23MOeMcuxfA8P0ldExZ7+cMwoq2bndb1TlNfSJML11cAoOEJyoQgDh2EWsSKgTRDe2Y99+ANwiesRh/5BUTFrH1pLwodGqc5tjNJS0UxTcwNp2ut8wrjVeolY1rSjk1PaW3bKj3MZW5AnuyegdD6xJe2tvnz+1Dq4fdG68CxP/FQ8DrPVKz38ZVV4z1dZ2oQkq0t4SBjBG5TYjWvsKrj+Nj/OQ8XxalVNeGEpdfuVg7CE0seKmN/sRPXiVa9Z3fe6YLotY17Btukg1VpGNLiYvsg7vIQciSF0A4vfOVRFEhPekIB87G2NJdnTfdeWDYnye37bJtjF716fwHywIjAcXXP6HpXPNhpu+EJSH0q2u/2E8ljjA20lZmqeBjldsu/bAOHlfT/mlqWqUjgs9zbmj7qzZsQcsZWTgZCWd2n8yC29lRWYYWe8O0dkUzUlDHq6Mp9e5l4aCTmVUWTDCuFiCiTVPDSvHVpnYb49De8s4TtreDiBcJymjBuvbTrK0WPzY1xSXBI4AkaUb1K9Dxv5FWqBeBM26a1H0G/ZWZiwWw+iTk2Ujj/zRi1w1jk/OCXeCV IGKFz4lb 0ZrIEbd6q0ZLwESvwrWLfHRpRT0d1DM+ij5+jkabXF6AzdysHtyh4oSgJIdf/35c7t0mwe1Ok6kMVhIIzmrp4pARNGmiMR7UkNI2Nt4EptTIw5DumiqNcTnAnFcLS/RTz2vnFYkjsAkAFfzqWGlmCCXvEIaQL4jhqEwRsQsGQS5Z4wJpGTWtKnhUFCkNziAt3aMvxRZdFAnO06wqm7sml+7ahGowW82c+l7KUwJ3GUtBBi41GGuobyDKbdEAwC1NUAp1FP23Y6arZXwauiYgJJ3KpYajeGnRm5BnY 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, 8 May 2024 13:18:20 +0200 Alexandre Ghiti wrote: > This patchset intends to merge the contiguous ptes hugetlbfs implementation > of arm64 and riscv. > > ... > > arch/arm64/Kconfig | 1 + > arch/arm64/include/asm/pgtable.h | 56 +++++- > arch/arm64/mm/hugetlbpage.c | 291 +--------------------------- > arch/riscv/Kconfig | 1 + > arch/riscv/include/asm/hugetlb.h | 2 +- > arch/riscv/include/asm/pgtable-64.h | 11 ++ > arch/riscv/include/asm/pgtable.h | 153 +++++++++++++-- > arch/riscv/mm/hugetlbpage.c | 227 ---------------------- > arch/riscv/mm/pgtable.c | 6 +- > mm/Kconfig | 3 + > mm/Makefile | 1 + > mm/contpte.c | 272 ++++++++++++++++++++++++++ > 12 files changed, 480 insertions(+), 544 deletions(-) > create mode 100644 mm/contpte.c Hits three subsystems, so I guess mm.git is the place. I'll await reviewer/tester input and let's look at getting this into mm.git after 6.10-rc1?