Received: by 2002:a89:413:0:b0:1fd:dba5:e537 with SMTP id m19csp1055039lqs; Fri, 14 Jun 2024 13:25:24 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUthaCbMDa6T2PFJrweK+8h2SoEswfviK2ntffXzSUMt6SyoZTYP6bScOZeLm6/5ENTXY//Wk7y4ZBOVefKPSxCTtqtZI310QWjUHZZkA== X-Google-Smtp-Source: AGHT+IGzfw3c8miKiGW2s0ccSvBgTRjwurH6f9NaNtF/FFm6NUfiOs+OClyYcvqt2C/o7F26nfJ6 X-Received: by 2002:a05:6a20:258d:b0:1b7:dd1f:b7fe with SMTP id adf61e73a8af0-1bae7f07fa7mr4703731637.29.1718396723724; Fri, 14 Jun 2024 13:25:23 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1718396723; cv=pass; d=google.com; s=arc-20160816; b=qJpeBy8d0m4Wn4ddXuZvn70YpU3f3jXItSGWK1/c9EY2MTH+o4pf+dd++WLqrUMkHf /n1Oa2AdY4KEOHqN/2vi0xM+0yHDfssRPNIikiKTBQXAe01l/+EgcHRWSs7JBBH+rLXF HNXVK/VYs6Hy+TyV+5XhF+tSJEXTnVS4NiBkYtTMc/r95i10KAK/qkEPhDjuwMBhR10x k21mjME8mKeTnbP+hp7Mz5z5EW0aZ7SK7OvjoNnbQWnZ/DR5qx5U3SLFr0NV57+R6060 UorSNu9qBj1cYN6B5W2gZWUvnj8oHUsUw+UDb9624gtQEAzxBVnvggVZIXWQCJ8DXMil 2vzg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:dkim-signature; bh=axdjSQ1Zu5/EILmUtDEnQjyhEPcv2TO9jZPPXchqyvA=; fh=5o6TVeoRKMenP+5ZQjKRfRYcXohH6Hg3Uz3kzs+l4SA=; b=XJ3G84He4XpQxRD9NXA2og9csM//oTYaZerSkWTWiMIiMtHOMHA/usIOUPwCRTVe+j b5JufioVoVTzpN+xSxNNH29lCr7OoKg8je6zUXayYNy85cLgCRGCdyPf/nlZuWDbCjbI FEhDpIA+lLmpkMzRpz6h6GCIoUyVN9ujul63VsAMRwMZCZmdRZovVqOq/bevqeXYTzC6 mPfvNNBmoKVk35DPl4AnBy2Et04EpU/JHXJT+Cm9wztoCgcSIWknGu72Q9PGIWmoB+8Z JfQyYTllH+jBzK5ntR6h/rZDWV4kwp2nG3pbxBBZetSno66Ago7nJTGfxeIQz1fiv+XE p68g==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=fUxgS1hl; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-215479-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-215479-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id d2e1a72fcca58-705ccb9bc44si4451568b3a.340.2024.06.14.13.25.23 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 14 Jun 2024 13:25:23 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-215479-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; dkim=pass header.i=@gmail.com header.s=20230601 header.b=fUxgS1hl; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-215479-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-215479-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com 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 578F628840B for ; Fri, 14 Jun 2024 20:25:23 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 3C32B16E87C; Fri, 14 Jun 2024 20:25:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="fUxgS1hl" Received: from mail-yb1-f169.google.com (mail-yb1-f169.google.com [209.85.219.169]) (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 23B6A60DFA for ; Fri, 14 Jun 2024 20:25:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.169 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718396718; cv=none; b=QCsi0zFRRwwASEglBgGBHorUFsNxLuO02bc+GCiQ7hJ04U3+aqkUeoJIzw7kPuMVUNBAXtjh5LmGOeqBokA+Vj4VBPPWFovqgPb/L+O+GkHwFzuLto99i8mS3eeDnKLiMOgwKACpCODX8IVp+eMsLSp65K+m6hOwK9zgfpHf70k= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718396718; c=relaxed/simple; bh=axdjSQ1Zu5/EILmUtDEnQjyhEPcv2TO9jZPPXchqyvA=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=kgauym1Ib0gKlnv3R+BHymp2N5vSe5x/inRddcIom46MtXF63NgoG2wvYq/eRUP84mbKaZYnHYwjqnOuh6DnWlLY/HqPput8dDPd9cR5Y/S/ozeJMdFo0c1rWZ5ofzhnOm8waV9WfPyfloPzkqeTS3Cf8flryJBltXvC4e+ULl4= 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=fUxgS1hl; arc=none smtp.client-ip=209.85.219.169 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 Received: by mail-yb1-f169.google.com with SMTP id 3f1490d57ef6-dff06b3f413so2391981276.3 for ; Fri, 14 Jun 2024 13:25:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1718396716; x=1719001516; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=axdjSQ1Zu5/EILmUtDEnQjyhEPcv2TO9jZPPXchqyvA=; b=fUxgS1hlxPNRgG5GTvK3WNMpxGcNHURl0616K48XuWX+CtwtmrjgjhMT9ap2pRgEot jh7kBgyNhf38dDziz6YO1CSkmDOIaEj1GXc6AgD5xfN1NFSnFTX2ZnekTG4g+EVCIG9h OIB8KHFXkPe9ZITJ+lGkUdMXrAVKIzYsedqz9h1q64L9l59N8/6cQerbwRSrQAmHyIRv johNLfFt6ZB5SuUqfj1PwyNCVEun0+k4+zwM9hT0tzc4CD/iuE+OXMBwW39w49kO5RCO e5nAQkwU9dvegBjnxC7D/aU4YzMxSlGVA8NlpspJf7zOwxnvNYwpM/lh10LpeIYoaI82 +TZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718396716; x=1719001516; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=axdjSQ1Zu5/EILmUtDEnQjyhEPcv2TO9jZPPXchqyvA=; b=laLMs+mTRz5LYOaDLdDfn5BexNwRbdgTrK5v7m3KM3zFDQQSx96RfBDi6lXPdsHJgM vE3NNsoYmNl8ewnXlIpVunNrh8AGQ0OYDkNk+hNdb6hJ6TQ5LwqhkkSkMI2QBzZHdd6c cS64QMKyeN2ZeE1NOUmbSaxTNsNpqlq0pqCCJuDFXJEGKuDIXbkp/ZJujqplRrxvdr+W LuFI9EUCJ64RWgRi8O9teajYLU9up+YIc/NmxBltSfHhj3GJ/SfWXBG1023Nffc5no8b QrAi2CzYNqO9PuONSvf+4FOG0SYLMrBGZninssS39mea3T4x2tnQvK2Fc6wYPG6QyYKQ pn/Q== X-Forwarded-Encrypted: i=1; AJvYcCXItd4ixB0ULljvz4RYADsARm5SCZ8Nih4zCRtGzUKEHXpWqjnU9qKjaYeLVwliAetZ+mvjhYdPLxfStYcbGGG4bfQnvcxyg+2QvCs6 X-Gm-Message-State: AOJu0YyTOC3XnkxZzxAXW1XoFh9UBRg73N4tEsvbH55JfZ4NxGlQlCz5 wuIEkH6Ny129Xul9Qi7XZXXpb+e/3TWGIaH/aPVGlp369oHkQitrtxtoWxkPiRCdpD8CqV6YfAP UXA+OziLB4AQMYM+K9d74xmY7BFNQBg== X-Received: by 2002:a25:ce4c:0:b0:dfa:c779:2404 with SMTP id 3f1490d57ef6-dff153dbb88mr3765848276.30.1718396716173; Fri, 14 Jun 2024 13:25:16 -0700 (PDT) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20240614100902.3469724-1-usamaarif642@gmail.com> <20240614100902.3469724-3-usamaarif642@gmail.com> In-Reply-To: <20240614100902.3469724-3-usamaarif642@gmail.com> From: Nhat Pham Date: Fri, 14 Jun 2024 13:25:05 -0700 Message-ID: Subject: Re: [PATCH v5 2/2] mm: remove code to handle same filled pages To: Usama Arif Cc: akpm@linux-foundation.org, hannes@cmpxchg.org, shakeel.butt@linux.dev, david@redhat.com, ying.huang@intel.com, hughd@google.com, willy@infradead.org, yosryahmed@google.com, chengming.zhou@linux.dev, linux-mm@kvack.org, linux-kernel@vger.kernel.org, kernel-team@meta.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Fri, Jun 14, 2024 at 3:09=E2=80=AFAM Usama Arif = wrote: > > With an earlier commit to handle zero-filled pages in swap directly, > and with only 1% of the same-filled pages being non-zero, zswap no > longer needs to handle same-filled pages and can just work on compressed > pages. > > Signed-off-by: Usama Arif > --- Other than my previous comments to re-add the stat counter somehow (which will probably helps with testing in the future), this series LGTM! Reviewed-by: Nhat Pham