From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 8B4FF322B9F for ; Fri, 8 May 2026 23:38:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778283524; cv=none; b=HdBj2Sl86QN2pKwpkfd4MElh6FDJp3od2oT/t9/quXy3ezoHEz9OaH2pNGwQVxXAfrJoSEKhmvjRsZmjKyc2X/01FqZue8ZDrOms67qciaO2CScXJ/AvfIXIpJ6ulwvoYjphZ562C9oIAbMkO4AFBiAYaGP2SEsnVlwhyse62U8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778283524; c=relaxed/simple; bh=7SrJUw9OQKNpHvI7CtXMMoCOc15QJdzCvPwUVAc8VNE=; h=Date:From:To:Cc:Subject:Message-Id:In-Reply-To:References: Mime-Version:Content-Type; b=Uisg42hei8BdzHLe+/Ww1ktmHLbptA0iy+Anq8/c36kRMd1tvtObDpHBfUcFLpzvM2py/CCwK+wGmxDtCRphyKkaTfABoZs6ckgh7W09a/F68tgrPJWNRqTiHIsV8qvlLbnOVoH37pC9aThsB+MCRqTgJOEwcs85u66ygM54lhI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linux-foundation.org header.i=@linux-foundation.org header.b=a3UyS6ah; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linux-foundation.org header.i=@linux-foundation.org header.b="a3UyS6ah" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 4B9ECC2BCB0; Fri, 8 May 2026 23:38:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux-foundation.org; s=korg; t=1778283524; bh=7SrJUw9OQKNpHvI7CtXMMoCOc15QJdzCvPwUVAc8VNE=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=a3UyS6ahk2trguKf8SG4/QJFZe6zvkoD9WodHhelT7yKMjUNTDpJd0fxm/guCEknI 8C6G5eoi5i0mnIK/SV8AGZuLzTobgjxKc3KnFSfwaiXnkWDrtm12G+AIByCr+p+gkp U5knNUaj82pN4HfbyJI3+78xqsA1Ugyw4C2Lk+gE= Date: Fri, 8 May 2026 16:38:42 -0700 From: Andrew Morton To: Dev Jain Cc: david@kernel.org, ljs@kernel.org, hughd@google.com, chrisl@kernel.org, kasong@tencent.com, riel@surriel.com, liam@infradead.org, vbabka@kernel.org, harry@kernel.org, jannh@google.com, linux-mm@kvack.org, linux-kernel@vger.kernel.org, qi.zheng@linux.dev, shakeel.butt@linux.dev, baohua@kernel.org, axelrasmussen@google.com, yuanchu@google.com, weixugc@google.com, rppt@kernel.org, surenb@google.com, mhocko@suse.com, baolin.wang@linux.alibaba.com, shikemeng@huaweicloud.com, nphamcs@gmail.com, bhe@redhat.com, youngjun.park@lge.com, pfalcato@suse.de, ryan.roberts@arm.com, anshuman.khandual@arm.com Subject: Re: [PATCH v3 0/9] Optimize anonymous large folio unmapping Message-Id: <20260508163842.ad2b2202f827d3f86228758d@linux-foundation.org> In-Reply-To: <20260506094504.2588857-1-dev.jain@arm.com> References: <20260506094504.2588857-1-dev.jain@arm.com> X-Mailer: Sylpheed 3.8.0beta1 (GTK+ 2.24.33; x86_64-pc-linux-gnu) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit On Wed, 6 May 2026 15:14:55 +0530 Dev Jain wrote: > Speed up unmapping of anonymous large folios by clearing the ptes, and > setting swap ptes, in one go. > > ... > > Performance as measured on a Linux VM on Apple M3 (arm64): > > Vanilla - Mean: 37401913 ns, std dev: 12% > Patched - Mean: 17420282 ns, std dev: 11% > > No regression observed on 4K folios. > > Performance as measured on bare metal x86: > > Vanilla - mean: 54986286 ns, std dev: 1.5% > Patched - mean: 51930795 ns, std dev: 3% That looks nice. I'll pass at this time, wait for reviewer input. Most reviewers are jetlagged and exhausted, so a resend might be needed ;) Saskiko said a few things: https://sashiko.dev/#/patchset/20260506094504.2588857-1-dev.jain@arm.com