From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-dy1-f181.google.com (mail-dy1-f181.google.com [74.125.82.181]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C824E275AE4 for ; Tue, 9 Jun 2026 13:20:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.181 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781011221; cv=none; b=s46w41Q8C0CrbCe1fgiJCwKE7L5ekfVR9ieIbeIcXM2QjoJhgn0e3Jp9HPwou8O9nc8TYGBdZW/CYpgwhgP6i9Jw8VtG7UMQwkfSmLvsxJIukbK+6RBoMVN7tF9XNwApF9O3rvZVuGm1JBsErqxlTbYDXPEQxDeR3gFveYIPcmY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781011221; c=relaxed/simple; bh=aDHEEeLOAJJg1hepBWRCkri2BWPCf6NZlx5nZoIxUA4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=LebCzQMi/fSboKGjdf1qGZIlHJGrjHOHY/+BKn+TYR9SifDek+Dn3EZs4vpEn3NURtY/ocXWdN/xXu4Db3P72+5NyJOlCleCeqA1SH2yX/1niiGhUIEb7uNjm/ogs+wC4hm2ocX7VD3+kDowvz94MaCCBnrVlpfGi+WxSmY2Qes= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=BYf2GWO+; arc=none smtp.client-ip=74.125.82.181 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="BYf2GWO+" Received: by mail-dy1-f181.google.com with SMTP id 5a478bee46e88-30749947917so3905853eec.1 for ; Tue, 09 Jun 2026 06:20:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1781011220; x=1781616020; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=jX8gUYszHwfQV68ROQgc9IwTeEh025uy+uGQInBFAe4=; b=BYf2GWO+rhNFaY6DhHKg5dBcdlJwQ0XY8tXGCLuFMIoxZonVXOyk9FBFb5qjMwu56C VKd8z/isVl5wd8XbWjAiLSB3qvCXJGB6uqybUA8+q9p4fY78wc3b+YggYqH/93mUnGjI Y/ahMVxuQjNd6UlY9T9zA141plgMHaT5MEa8MZRaWTMRKgIprc1kxOi6kOb0bw4PltPm uMuGTJNCXuW3JBZPmpDRxs0mJCljGZ6mXR7FNmvqy4GI4UikyuDr0KasFkesW/L+yBTE CfxqQcSSkI5JorEo0o0Pn7C4/DeISrOSjCgUGmPciznrDiWR2/wYM7FeeWrl1uXD5dXc IMTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781011220; x=1781616020; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=jX8gUYszHwfQV68ROQgc9IwTeEh025uy+uGQInBFAe4=; b=Q/OE4E7jOAFUXf3c8s1cTofXHeHnwj2gDGZEkWJGs6of7FL0NmM7GTFdWTgN67nuC1 VLhseRXKF+mTs1U3zUqkNoEgB7nNESn7khGVHO50vfrmf5Ai8w6Nd4uJVKHGmOD+Avq0 ILSxdIkOher+DFVotuOD4+pJp9+Z1aUl03i+wFUx2ltCme9bvFkG9H8OPJgtG3j9/Yri yDMezqk/W5qKu3vI0hZl2luVIMUnPuHGMR7pTtyyrZoGp0O+4LnvCJyAHRBlhsR/xdqD vCsXvO62MDBSG9emMG8tQ09ysIxbS6/nuYjdT4Tzi13D1O1KeG4bvPYfrkO7TWk2QoOU MM8A== X-Forwarded-Encrypted: i=1; AFNElJ+2NoJv50kRjycqHuBc+4fxBEa0otJJbz2GsrwhRpevKmpY5C493gUGhdlgfRqXx4OT8iC99voqBHaN0+M=@vger.kernel.org X-Gm-Message-State: AOJu0YxvjzGq9W3p2+REz2NrSJDfdfjis195UTA4WnkIO6w1aCFFgw5G ejgelUcxgoBFm3powkpb+pw0N1oFdbHmOQLitxjcZDr5nmJMXAzwpetX X-Gm-Gg: Acq92OE67FddCzy1DwpAM6qW3fBTtBStBQ37Oi2CEI6noukulrV/fclGClUs5Y3fLfr vmeOr294ylF0sxC/XqTJ6CrN1D8aT3zse1lAmaF7AgOn6Y80P/VFnWYw7hFrBlTKDGRe8R04Aak cH0KTHtOOkt5gqX561GaZ/f5WgnWDk7B/FvX11MTVDG9kr5UEbLCCyxTqFlh7ETpw6paGYFlVA8 QAXjR1FteNnPIMcv44fmatgSdUcULG9aHAOo/KKedBnKtaM86LS63dd6XB0FG8cJY8L1VFsmnUy cwAyvEvGn1+A0pTFvhCNP+d1y35PT0oXUMPZhs+y0zg+B8lo/Y0OLXEjGZzLk5woHsLWdbWu7vN ptDdcr+7MEo/DdflzSxieKQ38DalFGU+F2pACKR/sv1pUVAnWF3u4NpN4lfA27KbUIzcpbHKUvY p9Xfy+RpMB1SUpkg/XxcBgpKzukEParvUR8vBCVdRpQrI6XS7pSfitP9wvaPF1I5Phsh7M2QA= X-Received: by 2002:a05:7301:1010:b0:304:2af3:5ffa with SMTP id 5a478bee46e88-3077b759566mr12644279eec.19.1781011219664; Tue, 09 Jun 2026 06:20:19 -0700 (PDT) Received: from localhost.localdomain ([129.41.58.2]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3074db55f60sm27162467eec.6.2026.06.09.06.20.14 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 09 Jun 2026 06:20:19 -0700 (PDT) From: "Ritesh Harjani (IBM)" To: linux-mm@kvack.org Cc: Madhavan Srinivasan , Michael Ellerman , Nicholas Piggin , Christophe Leroy , Andrew Morton , Chris Li , Kairui Song , Kemeng Shi , Nhat Pham , Baoquan He , Barry Song , Youngjun Park , David Hildenbrand , linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org, Sayali Patil , "Ritesh Harjani (IBM)" Subject: [RFC 4/4] powerpc: Kconfig: Enable THP_SWAP on Book3S64 Date: Tue, 9 Jun 2026 18:49:34 +0530 Message-ID: <2eed2ccf40bd017cc55459523bb18c110b907bbf.1781000840.git.ritesh.list@gmail.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit This enables THP_SWAP support for Book3S64. The performance testing of this patch series on Book3S64 with zram has shown around 40-50% improvement in case of Radix. We will be doing some performance testing on Hash too and will soon update the results. Signed-off-by: Ritesh Harjani (IBM) --- arch/powerpc/platforms/Kconfig.cputype | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/powerpc/platforms/Kconfig.cputype b/arch/powerpc/platforms/Kconfig.cputype index bac02c83bb3e..48f74bd22343 100644 --- a/arch/powerpc/platforms/Kconfig.cputype +++ b/arch/powerpc/platforms/Kconfig.cputype @@ -113,6 +113,7 @@ config PPC_THP select HAVE_ARCH_TRANSPARENT_HUGEPAGE select HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD select ARCH_ENABLE_THP_MIGRATION if TRANSPARENT_HUGEPAGE + select ARCH_WANTS_THP_SWAP if TRANSPARENT_HUGEPAGE choice prompt "CPU selection" -- 2.39.5