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 0B55EC6FD1D for ; Thu, 30 Mar 2023 04:47:25 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 6CD5D6B0072; Thu, 30 Mar 2023 00:47:25 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 67CD76B0074; Thu, 30 Mar 2023 00:47:25 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 546C86B0075; Thu, 30 Mar 2023 00:47:25 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 4108A6B0072 for ; Thu, 30 Mar 2023 00:47:25 -0400 (EDT) Received: from smtpin27.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id DB852120846 for ; Thu, 30 Mar 2023 04:47:24 +0000 (UTC) X-FDA: 80624330808.27.5CDE4C6 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by imf04.hostedemail.com (Postfix) with ESMTP id 6DABE4000C for ; Thu, 30 Mar 2023 04:47:22 +0000 (UTC) Authentication-Results: imf04.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=eIPh0PAl; spf=pass (imf04.hostedemail.com: domain of david@redhat.com designates 170.10.129.124 as permitted sender) smtp.mailfrom=david@redhat.com; dmarc=pass (policy=none) header.from=redhat.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1680151642; 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=WI7skcIMdsKFqr6Q4mz9+y189EcG3fURymOsrhUr7nA=; b=vbmnp9SGIdyWSPS6929PzdxOIvweMSMQg9LWl9QgU9ADrYiA/TkXIDMcnD0T+D3xHcJ7Tl kwH1xa042jDXREnaBrmO90/H4KWSsvyCkMWyxheo+EN0RJcM4wmrmTPRffij7FO6D+/sIC nB4FU58UG5kU0p/WTVO9WMKBi3VLRR4= ARC-Authentication-Results: i=1; imf04.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=eIPh0PAl; spf=pass (imf04.hostedemail.com: domain of david@redhat.com designates 170.10.129.124 as permitted sender) smtp.mailfrom=david@redhat.com; dmarc=pass (policy=none) header.from=redhat.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1680151642; a=rsa-sha256; cv=none; b=Vua+H1XgrV/YXAJ1AEDmy/tYMSsbPihZVf4T2ZNmrEWzPFJaww0nAnohtkLlur274+mRiP o5chHGJ7b/ksuyhcnYCUDHJedMpOFASugTBrmUt38a+vTdCUuQLcrx/lTwjo6cfDtoB9k5 JP65c0PyZne7MUmwNjCloi/2UAKgtqs= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1680151641; h=from:from: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; bh=WI7skcIMdsKFqr6Q4mz9+y189EcG3fURymOsrhUr7nA=; b=eIPh0PAlHyfHaJmEiafqQdspKdeciQflPTuKr+Jn42qJpOEBx46DEvRdWD4/34uWVzjDAL WsgkWgZqCIAAEbSQTKAfGp8v57vpoF5Q2ZlTCfihinesp1WT01JJZX0DDIrSCaP5WT0Q/7 Jpp+T1R4cZCSWITkzeGMRLTkcEkTyw0= Received: from mail-pg1-f199.google.com (mail-pg1-f199.google.com [209.85.215.199]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-461-ilc83fJfMRuPlAhQwqUHwA-1; Thu, 30 Mar 2023 00:47:20 -0400 X-MC-Unique: ilc83fJfMRuPlAhQwqUHwA-1 Received: by mail-pg1-f199.google.com with SMTP id q30-20020a631f5e000000b0050760997f4dso4933952pgm.6 for ; Wed, 29 Mar 2023 21:47:20 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680151639; h=content-transfer-encoding:in-reply-to:organization:from:references :cc:to:content-language:subject:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=WI7skcIMdsKFqr6Q4mz9+y189EcG3fURymOsrhUr7nA=; b=VVOdA7o6WASk52ZggY0PDfhJBG9a+wL6zecIEcb46K0oL6drQdLAlWej9bUJnTq79s WnAnA6XyiMwuTGdmHxBseqpayl8pt1jIrU04A+EhXD0MqHB2qOE6qHNAR1pUHjjnuHIy gSR/mHOdd66hncqOHD+I0tvz8jda/gJzQf04OPJPqHi4vCE1w7VjWUMXjGwpKM32ohNZ VHVU5u3oM9W0JvU2POZeoVedtXEMPMT/xUJzmNYMHMteypB/O78FMe9cASthFai9MAw6 iNYWFxWjqHCg0lDm+gOCzjJDRd+Exs1wm+zBSxlALIR2iwVsqc2oFXFEBukLzrMIF+Dh V+Yw== X-Gm-Message-State: AAQBX9cYB071NFE9+GTKvd38p5/cw25VjvOcjUw4OFS22RT795BEqaBs C7SQRyvqum6s79iARiI8C/5egEldP3AGINX9tB4pDUEfPDT6aU9xKcBPiz1BIpW8oJ4zRPR1hgK O309iH/qZtgA= X-Received: by 2002:a17:902:e414:b0:1a1:b36d:7803 with SMTP id m20-20020a170902e41400b001a1b36d7803mr17809137ple.36.1680151638875; Wed, 29 Mar 2023 21:47:18 -0700 (PDT) X-Google-Smtp-Source: AKy350aD0W9a0ga74YA+xgP3nkpy1sPD3F2aI7Cc1Mrstl29HO2k+W4VsHYLy5soMFeF3qXHSqtJwQ== X-Received: by 2002:a17:902:e414:b0:1a1:b36d:7803 with SMTP id m20-20020a170902e41400b001a1b36d7803mr17809115ple.36.1680151638522; Wed, 29 Mar 2023 21:47:18 -0700 (PDT) Received: from [192.168.35.160] ([64.114.255.114]) by smtp.gmail.com with ESMTPSA id iz4-20020a170902ef8400b0019aa4c00ff4sm23856801plb.206.2023.03.29.21.47.17 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 29 Mar 2023 21:47:18 -0700 (PDT) Message-ID: <78e35d88-8a4e-3b36-bbbd-94048c0c5b54@redhat.com> Date: Thu, 30 Mar 2023 06:47:17 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.9.0 Subject: Re: [PATCH v6 0/6] ksm: support tracking KSM-placed zero-pages To: Andrew Morton , yang.yang29@zte.com.cn Cc: imbrenda@linux.ibm.com, jiang.xuexin@zte.com.cn, linux-kernel@vger.kernel.org, linux-mm@kvack.org, ran.xiaokai@zte.com.cn, xu.xin.sc@gmail.com, xu.xin16@zte.com.cn References: <202302100915227721315@zte.com.cn> <20230328153852.26c2577e4bd921c371c47a7e@linux-foundation.org> From: David Hildenbrand Organization: Red Hat In-Reply-To: <20230328153852.26c2577e4bd921c371c47a7e@linux-foundation.org> X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Language: en-US Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspam-User: X-Rspamd-Server: rspam03 X-Stat-Signature: xiqyi8jyitpwt5aeb94cyuccm5n6puwh X-Rspamd-Queue-Id: 6DABE4000C X-HE-Tag: 1680151642-138309 X-HE-Meta: U2FsdGVkX18hoSfZs/2ww1csC9aJ4se24y9MhK1mHE/VYkVq2fakCP+hbIBR63apWB0EA6xQt2HsQuHExQZTN3iJzNKEy2DzLaK3a//1xkKtqtecx5yHVIqdA5FnUa57N4MNDAgycraCeh8kGQmVX8OLod4QG8BnEH+oLpK6jAGK8WSrSAw+rGSw+fBm2Fa/ILzU2LaACuDECX+Y1R7En4DFpwYcedPxnvAA6AWhfw+UFJz4sLA2W3kbo9J11Lnp8yN+MKySCUSDKiubuEDeM1iA7tfYu2w0A3f/Ef2ABKM7km72D6RxVbjGup/VGT+MXlI2bYhox0uN8rWGniK1kttFE+49tiaJGkgzWxoOCsupUZEUv0YFcuuWB47HKPw+zBl9xGy/Y3JFys2nW7NKg3Y/Pd6WDkvJ2FqMl8HVxqXhivYRtRO/Uxf8YphmhHWparsiEh/pIvdWcAcKFZZfMVGpai4aPphK0mJiq/FypVxUdG6PjwNYcGqaPfIfIJQ8IdrgjyYBRSdH04d8ndnDcHl1XpYU9shPCF+1fp73FfxTqUXkT+uKtCQCAIYBwNXjRKSyrHIHjweVGyTd1qmDHSWJcE1wBUd2PXtQpxpn2KP5PsICaACWqfGfDHurHnzMxsWmQlFXJhFS94HwbhA6uvOHQGDOqaU9Dxtd7jlAXy9ghhHmYq575pJAzjDjf179GTuXI1xRW5O+3AML7j3gfUn4A5b5x4ku40BKjsezRsOBvtRfcxXIs84VCUOavnmw8COobWzHcBHnO58jyAwv6buS7T+M66FnK4N+M+zbz9Ss2kD4jtnYgLWmOygb0nM7Cg2H4Z+J5WrQUDKlVo3Ha9PbqM26lzhx/1rCv7JF4PMJfupyFlgyl/MwdZNYSimb3kfc3nHJ02hsmoQUn7iw9Z1Lcgxps46RKL9yT1TNQbjPDBcTgk5UVLe79NzyBGuTDNugaFI/Ksy3uNhoKU0 cmRfCjJd BZ4CRh7d3oIjjE4Fwv8LFSX/mrdOPxQKk6Vr7WyIyH+beeDyGaErzdqLzj9i8KOTigOOv0dej9c6Bfy9U8GC+5wlLh3tHCLcj8Yju5uZLI5knrdr1VJB9vQhW5GjcxULeHRp5ZAVdAOtArAPx29JAqAo6TphXEzBmtn0x+nuWgNziDBmxJwb2obxYDk90mVtYaZpOrU/9eXPx+PqKk19HSkXIceoW6rE3/e2Bc8bme6tr4RMgMER5X4eatsewWMm1f0n0prpz1N7GlKKWqejyztwwhjKw7xJ6ZLFHx5cEk7CgYxwebCcyGy5kF6N/xvtnqJTfaCgIEv3a58YxWn5KsbUR2pts00wPk+IhxyvBCXVoq04QohD/lPqcU0/dX0ycDFgyWPr/yfGqbCIG1/mdSEugbHC6IiRBKMqNCRMbEplQLW/qJ5cc5XEIAn08bwSgP6u5wgaXFdvT68t5FzGbTjdLPT1FbjKVDRjKlml4UJCmP1r0TyjrNK8aouZLswmiAMQx6DQcSukfG26f9p3WRW7bhTm909PyajGRZd+31+homp0o7mrw5NI23fqxWjlzMDkqYdz9ZHvY7B5ARa2uZ0itkgGm+zijliMNRKpicos4pkDs0CjuOtA/zZahZ3E7iOyoF2VCfdNrya+eqla4sXczWQ== 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 29.03.23 00:38, Andrew Morton wrote: > On Fri, 10 Feb 2023 09:15:22 +0800 (CST) wrote: > >> The core idea of this patch set is to enable users to perceive the number of any >> pages merged by KSM, regardless of whether use_zero_page switch has been turned >> on, so that users can know how much free memory increase is really due to their >> madvise(MERGEABLE) actions. But the problem is, when enabling use_zero_pages, >> all empty pages will be merged with kernel zero pages instead of with each >> other as use_zero_pages is disabled, and then these zero-pages are no longer >> monitored by KSM. > > We appear to have some outstanding activity on this quite old patchset. > From my notes: > > - An unresponded-to question from Claudia: > https://lkml.kernel.org/r/20230307192421.30ab869c@p-imbrenda > > - Hoping for overall review from David I already shared some feedback in [1]. I think we should try to simplify this handling, as proposed in that mail. Still waiting for a reply. [1] https://lore.kernel.org/all/9d7a8be3-ee9e-3492-841b-a0af9952ef36@redhat.com/ -- Thanks, David / dhildenb