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 878BDC76196 for ; Tue, 28 Mar 2023 22:38:58 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D7FD26B0071; Tue, 28 Mar 2023 18:38:57 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id D08A96B0072; Tue, 28 Mar 2023 18:38:57 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id BA9C16B0074; Tue, 28 Mar 2023 18:38:57 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id A77F06B0071 for ; Tue, 28 Mar 2023 18:38:57 -0400 (EDT) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 7AC171A02C2 for ; Tue, 28 Mar 2023 22:38:57 +0000 (UTC) X-FDA: 80619773514.03.D14A00A Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf24.hostedemail.com (Postfix) with ESMTP id 9A8C918000A for ; Tue, 28 Mar 2023 22:38:55 +0000 (UTC) Authentication-Results: imf24.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=cgNolMjz; spf=pass (imf24.hostedemail.com: domain of akpm@linux-foundation.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=akpm@linux-foundation.org; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1680043135; 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=zUyj/GmtJxr+qbNRanh25s40S81s23CJgO+TRAYneY0=; b=vKN6qJ2z3actT9EnY9zOEgAOviFe4cx/blvmqGqGOJNbrE1fVpTsd47hjZXxwxOWh5Xsls XYAPC11C4tFfL5JAFPUP66/w8oPQMWcZdEqLPm8b7rBcrARJTYfX1cpA17fWV6BV9780Ah JwKYBv+PybVeRKqE/SLWO44i+NKp224= ARC-Authentication-Results: i=1; imf24.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=cgNolMjz; spf=pass (imf24.hostedemail.com: domain of akpm@linux-foundation.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=akpm@linux-foundation.org; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1680043135; a=rsa-sha256; cv=none; b=jjWdhBi2WsD5/GmMDTUzWSvBrlziH+ZR/zbibSKW6j7tCAjzDDa25XiHAWMqCkrvLt5akR GpVbykZb8l+TiUnglJHLuNFZLfsmUj+FVay/SPAZmj0YbkoFj2ugnBbJx5G2MtcKZZgULq V8MlqzkTmtAM09sGVxsvqCEc1OYZ7U0= 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 dfw.source.kernel.org (Postfix) with ESMTPS id 80962619C2; Tue, 28 Mar 2023 22:38:54 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id ED8E9C4339B; Tue, 28 Mar 2023 22:38:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux-foundation.org; s=korg; t=1680043133; bh=gzeXO5QIwdOYBvsPqvO09t1CFBXhqr3jAyNyuJzFOAs=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=cgNolMjz2rb3vp+zQ0CDdOUS5cRMVZNh+2Fmzibvz9ZkUe3YqT70Oi8YX8gd6cRz9 7WKMvzXu47CN8bJnJXNlawN3WIGOZ55uHDtbugxdNGLHvMlLXymFQhQyjHp5yQQDO/ J4PzMIoZXo0f7g/Vl+Cx0R+VnszKgMSD7L9PzlEQ= Date: Tue, 28 Mar 2023 15:38:52 -0700 From: Andrew Morton To: Cc: , , , , , , , Subject: Re: [PATCH v6 0/6] ksm: support tracking KSM-placed zero-pages Message-Id: <20230328153852.26c2577e4bd921c371c47a7e@linux-foundation.org> In-Reply-To: <202302100915227721315@zte.com.cn> References: <202302100915227721315@zte.com.cn> X-Mailer: Sylpheed 3.8.0beta1 (GTK+ 2.24.33; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 9A8C918000A X-Rspam-User: X-Stat-Signature: hhctuazusipec3zamymfu3u1wwg96zrc X-HE-Tag: 1680043135-982778 X-HE-Meta: U2FsdGVkX18StMFRfixDV8Kf9GxNvfNAS5jmuG9OLUOAKzrv6txkN3zD2yZEPDi2/z91PEJ/TKNWddwG3/UYgQgusB60BiMeblXNQfzMi83WuEWtKVMZkSitHgKur53kjlz2ADtOfAFjewyCfPFo2qpcIQqz2nXBV1IcHXuxNLlv8Y4G2ySHwhcGYpWNlpzr9zczlP76yDX4TRgHcrvnmUQruiS3lZOytVlMdg9b0Jhy7goM1Xc9wlqRovas+FG6ieRSXIQXa6gFF3RgzpQKl1ceg9yDDO5PRrUDhkvDWJLAZ3f0Ecr368DbyRJ6iOxBDFxIuek4BleTNsXRQozSg6huDhUxBSmlRiFW2MpanQLfPIwjC6yBxbribvNJ8r4CtjyWiKqkVlVycuol9K44BFTGHT/c7GENlbJIW//AVTWa1oh/5AmbiUx8lRsPSfIr++xJ/0Lj9KlaiGX+Ze+hTwB5yFlgS6s/vmebAw1LdoBYJuCOLLecWtv0Wz5k8R+BBr2MOBmFgCUV3YurNmI6+ql3G+Rga/OUW0/rOHF02LC0GmhKcEwYkXcHvqvnwMH1UtJoai3H63lfAlP6jqmUgsF3Mp5oRrGozDH5tHhPdefjbidigeuXJe2o3z/w/beB+NbTFFKhilKUwBcJfhD7uatz1n4Yxh5TT6hqI0KZiCe5wc2o/1Oe5wXzkHj/zheUYKhADhJqZTs/gFYFOnswitMO8lBq0xEXMjEn66ertiEgDbHvxRYJqjUE2Bf1J15bK7x4N4TvjE+HWMkMo2KNIQLQ+KrXM8nT/m/53KSM/C/19lb6lVAksYLnMnzE9/H9Fcv5ByrMxdFuTxKEEDrUVDH67AmKSQG66FuIAuv3LEUcDD2DSdJ83cZH/m2QwTidQvqprUGDbdwMoxciWU2hY2QxJpumiZFrunAZEBYHH+CMj7yOTilGTvaezg1PRrwgfgX4kjNzOmZ3Y20xCBb zmpThdBQ gjavmZtXH24T+hMKGpnrhvNJj+bjiHECEBKKzpDX8qFsus/mzWJzcb36CBU8y21PKehb4BgvMBc8T3YKfAin26MV5pSbLQOEtSS3S2PktHLVzm3MqeAWT9/J4DiATxOAYVBqeewEykE384taCzoYgeRTmnIL92V8ih0FyoJ78/qsTIiB2vFe8QzkiLUPGDzJo41FoyoUHqha9Wi2TQ1PoQ22kfz0hSGlbw1VbA8iG7HM+bJEFO3Cyej0evVSPg0ZY/T/6VlvXny8HyWM4JgSCafJACPEkwBLtYPRQF9czn2+cyMql4lec+ccCG4NC8MfJGkERZe/E4ZHhOS5H6autxcOIEkfP69fJGIj5Z+V7i+Wr3TiUPCLERN8bCHCDpvzk62u1AItcH0p13mvDMmdvpxsj/IBdjIJ4tiaCtOyuTjfBMUCuOuDJsROMZlzPSB9Ut0B1JDiW3ePiz3ffwa7PPtR6OX04llkVhgj4PfsCo75rmyosEOYctplvMfFiZaMt/mxEEZ6Un+2OuCnjX9f9ycyRvA== 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 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 - Another query from Claudia, and a response indicating that a v7 is in the works. https://lore.kernel.org/all/20230307194320.79373a26@p-imbrenda/T/#u - Another unresponded-to review query: https://lkml.kernel.org/r/20230307195119.745d0b46@p-imbrenda - Another response indicating that a v7 is coming https://lkml.kernel.org/r/20230307195313.2e21245a@p-imbrenda So I think I'll drop the v6 series. Please address all these things in the next version and let's start over.