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 39B8EC433EF for ; Wed, 20 Jul 2022 10:15:21 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 802A56B0072; Wed, 20 Jul 2022 06:15:20 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 7B3026B0073; Wed, 20 Jul 2022 06:15:20 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 6A0F16B0074; Wed, 20 Jul 2022 06:15:20 -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 5BB196B0072 for ; Wed, 20 Jul 2022 06:15:20 -0400 (EDT) Received: from smtpin10.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 1FFAA1A0564 for ; Wed, 20 Jul 2022 10:15:20 +0000 (UTC) X-FDA: 79707070800.10.CA802AB Received: from ams.source.kernel.org (ams.source.kernel.org [145.40.68.75]) by imf01.hostedemail.com (Postfix) with ESMTP id A79DB40075 for ; Wed, 20 Jul 2022 10:15:19 +0000 (UTC) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id A8212B81EC0; Wed, 20 Jul 2022 10:15:17 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id B91CFC3411E; Wed, 20 Jul 2022 10:15:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1658312116; bh=97Yj+3BuPeWOs3UOfuprKyTGDQLRwch8W/HAJ7gy9rQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=nUg57HQ94kmU7t3dKGdReyFlaUv/py2WRe2lH4d6p0en5wzjbLDc1Auahx+HzSNU9 sZfD38V5uPfHxgi11VvFG4gnB5uFqhu6HCkSXgGu4RfA2QJ31vBtA0SRSOrhm193vb zNfgMUrEdKVdzanrUpurOj1libVHXSdB2ozpiQWXr/Fx6MHsZxmIxy33rPbSFPrfcn 0E+U9Xkn3QTMXepJxSOyC59v+ZrP/80pGLxn/CbUi8gAttT/gq/hF9lcFME5YtcqJA t1co2uNS8u9Pv1CKSKMhRwuh4m16aAe1e7fqlTSWjUl7okcC4SZ5B0qX5ch0pBPHa/ DEX8KzQP3PcGw== From: Will Deacon To: linux-arm-kernel@lists.infradead.org, Barry Song <21cnbao@gmail.com>, akpm@linux-foundation.org, catalin.marinas@arm.com, linux-mm@kvack.org, steven.price@arm.com, anshuman.khandual@arm.com Cc: kernel-team@android.com, Will Deacon , guojian@oppo.com, ying.huang@intel.com, hughd@google.com, hanchuanhua@oppo.com, v-songbaohua@oppo.com, hannes@cmpxchg.org, minchan@kernel.org, zhangshiming@oppo.com, linux-kernel@vger.kernel.org, aarcange@redhat.com, shy828301@gmail.com Subject: Re: [PATCH v4] arm64: enable THP_SWAP for arm64 Date: Wed, 20 Jul 2022 11:15:09 +0100 Message-Id: <165831076076.3414765.4205578904635194044.b4-ty@kernel.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20220720093737.133375-1-21cnbao@gmail.com> References: <20220720093737.133375-1-21cnbao@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit ARC-Authentication-Results: i=1; imf01.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=nUg57HQ9; dmarc=pass (policy=none) header.from=kernel.org; spf=pass (imf01.hostedemail.com: domain of will@kernel.org designates 145.40.68.75 as permitted sender) smtp.mailfrom=will@kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1658312119; 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=oR3trvjzygXW1ruzvlEVBCUtdVpn/RGs+qdE/GnKk0M=; b=1Z9zfgG36pmFWVRPD2BzPRFbAlXuPOgOOyTCDSoyxKMmaNw6wGBq/YTT5+zV9GGp1qpYAI FLDRXH5qa1tmLHi7FSALiLvs+2XhKxGCO9H7xwVE0K3hPfJZVhLCzrc8b5hcA1PvUIxJKg xdvoTQsnmX0xjxnWT+Wansp5wO7vTKc= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1658312119; a=rsa-sha256; cv=none; b=hZgF1GmnNYKW+UlJDJZl8ExBGvcb1ej7TmX4jwl5+eL9pxW4vLwGl/PENRDVgl0TQ7Mhyv PTsUNSH+ie5kCstLY4Pf3Y/L/0JsHaE53DYPzpRqCXtIkJhTBglJiony8wIzYS1JFFXTZJ +F9O4k22B2ZZkh8W5egDLbV533EpYKI= X-Stat-Signature: 8mmmndqwyycu7ezhm1m6fzi3n36fwiab X-Rspamd-Queue-Id: A79DB40075 X-Rspam-User: Authentication-Results: imf01.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=nUg57HQ9; dmarc=pass (policy=none) header.from=kernel.org; spf=pass (imf01.hostedemail.com: domain of will@kernel.org designates 145.40.68.75 as permitted sender) smtp.mailfrom=will@kernel.org X-Rspamd-Server: rspam11 X-HE-Tag: 1658312119-358032 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: On Wed, 20 Jul 2022 21:37:37 +1200, Barry Song wrote: > From: Barry Song > > THP_SWAP has been proven to improve the swap throughput significantly > on x86_64 according to commit bd4c82c22c367e ("mm, THP, swap: delay > splitting THP after swapped out"). > As long as arm64 uses 4K page size, it is quite similar with x86_64 > by having 2MB PMD THP. THP_SWAP is architecture-independent, thus, > enabling it on arm64 will benefit arm64 as well. > A corner case is that MTE has an assumption that only base pages > can be swapped. We won't enable THP_SWAP for ARM64 hardware with > MTE support until MTE is reworked to coexist with THP_SWAP. > > [...] Applied to arm64 (for-next/mm), thanks! [1/1] arm64: enable THP_SWAP for arm64 https://git.kernel.org/arm64/c/d0637c505f8a Cheers, -- Will https://fixes.arm64.dev https://next.arm64.dev https://will.arm64.dev