Received: by 2002:ab2:6991:0:b0:1f7:f6c3:9cb1 with SMTP id v17csp683980lqo; Wed, 8 May 2024 11:25:56 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCX6HPEgdfPT+UCkn1mr1VfXj/VgNUIiqfYAJa8BfugTL7xCiCRxyYxmchTVWowYPVEzgtpFMuJ4ApLs78vWz/UBTxMZHW9/db8070UYkw== X-Google-Smtp-Source: AGHT+IElr7xU9Um5jKojyi99sKLUnIZOG+W1tKTi57SfZSbtfwUDsjFm5yJISe6YOy7abJH2pgvM X-Received: by 2002:a17:902:f70d:b0:1ea:264:da9e with SMTP id d9443c01a7336-1eeb078ff4amr49112465ad.43.1715192755800; Wed, 08 May 2024 11:25:55 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1715192755; cv=pass; d=google.com; s=arc-20160816; b=zqxyufNEJSf1ZnUaU+xmYop66brRnVXxQxQI4rtGgpvjaG4ARxcIQlCY2/KlUYYxwc MlA6GZjMip6mhLhWupsjeM43E/g5CaLxJV/euLveUcrBZkRPLtHl8N+p9K58k0FSLaAv V2bfdvpHo9ElliXKk3aiS5ttl+Xp6rtlu5iybprryASIEHqALP9w3rd+9jBxpm1eAna+ eEgTAiQIxhmMKQnJ18VNoSDJ0tmkyRcl3uUAGlAnGE72pjAIjQQ6Z64EQBmkxbR2hsyp /N7fq5AXelyUPxfGgSGsNMziEY8C1C7LJlm0hcCB3lSSC7YLn+74NFO1/5WCa8ueaGII WofQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:date:message-id; bh=oogWhJyDIFWbCNIUfDTNcF1T7GR1SFPAiTsEV6QqSfw=; fh=x8AbVMSm54+z1c3oixsKFOWCijAgYooxvaDYPNehkYM=; b=U8+wg4V2e+1OpPj9c0U6xQ/n5sMt1CiXVZJW6jQHW9cpZCVGStSp1Qdf0oECYZ8g4u wVfi+dRaYv0DXbSlWiBtVrA8REDUEk+GZxIT8J917DrKiY92vqCHLM2cGJGj1+EdtD3e jeB/GYlDqyGC6vsUtRy0N/78IwlxsqKI5MXOUvAnStrNe2JfL23bjJeugP5qXlrPzx8L g+INJ5endy34qYmUkskCuGg+GmfJFkQ6fg/JuaGrwrILpnCa7NT6J8pGvkXVJ1W8pRHZ QeuP6djJKuA961Bfjard+6p1VnSDKVQ4j5GexroOJuyvi5nZqpWv0zrkoEnbutbCfh8B 1nqw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; arc=pass (i=1 spf=pass spfdomain=ghiti.fr); spf=pass (google.com: domain of linux-kernel+bounces-173695-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-173695-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id f17-20020a170902ce9100b001eb7353950fsi13294067plg.69.2024.05.08.11.25.55 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 May 2024 11:25:55 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-173695-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; arc=pass (i=1 spf=pass spfdomain=ghiti.fr); spf=pass (google.com: domain of linux-kernel+bounces-173695-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-173695-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id 70ACD286638 for ; Wed, 8 May 2024 18:25:55 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id E93EB12C81D; Wed, 8 May 2024 18:25:49 +0000 (UTC) Received: from relay5-d.mail.gandi.net (relay5-d.mail.gandi.net [217.70.183.197]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 5AAC11292E5 for ; Wed, 8 May 2024 18:25:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=217.70.183.197 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1715192749; cv=none; b=BxvFxZ+zpkdnKtFqunkJQaSgcJkSmRwUbZe6+Prgh7nUagnYhe+4Dlt8FxRm5U7Syu+ih7hb8WJeZLRTyAw2TOTShX+SSF5sM44T0Tt5V5a97n2diQzOqO0QJC4y6THaV4/gCJXPE8J3Vm3r5t/LW1A12ztAzXwllnhk2xXLAjY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1715192749; c=relaxed/simple; bh=ItrjONTKazFM54mQO0cKmmhKMQAKqNk0ljaWbS5eIHc=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=UIorcUFSBt4ELJ7TvsE+eQpl9T1+h3AdP+GiDMqKslL2dGwVCpyiW8bskOHIwYz9k8e4PJuk1is3CE9+Pd5LQGe7GeCEJE2y+006JYplouXoofw4Czxk+SXQ4wRfu4SruXf8Hoxs6wprGRmajU7gxpvgXvwz7FwmTKouY8ps3uM= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=ghiti.fr; spf=pass smtp.mailfrom=ghiti.fr; arc=none smtp.client-ip=217.70.183.197 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=ghiti.fr Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=ghiti.fr Received: by mail.gandi.net (Postfix) with ESMTPSA id 10E491C0005; Wed, 8 May 2024 18:25:36 +0000 (UTC) Message-ID: <3bb94ee6-622d-4dd8-ac11-b8bd2b2849ef@ghiti.fr> Date: Wed, 8 May 2024 20:25:36 +0200 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 0/9] Merge arm64/riscv hugetlbfs contpte support Content-Language: en-US To: Andrew Morton , 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 References: <20240508111829.16891-1-alexghiti@rivosinc.com> <20240508092756.58fba60e4b6ce0986e8f5f73@linux-foundation.org> From: Alexandre Ghiti In-Reply-To: <20240508092756.58fba60e4b6ce0986e8f5f73@linux-foundation.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Flag: yes X-Spam-Level: ************************** X-GND-Spam-Score: 400 X-GND-Status: SPAM X-GND-Sasl: alex@ghiti.fr Hi Andrew, On 08/05/2024 18:27, Andrew Morton wrote: > 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? Sure, fine by me :) Thanks, Alex > > _______________________________________________ > linux-riscv mailing list > linux-riscv@lists.infradead.org > http://lists.infradead.org/mailman/listinfo/linux-riscv