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 2D95CC64ED6 for ; Mon, 27 Feb 2023 17:13:51 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A1BFE6B0071; Mon, 27 Feb 2023 12:13:50 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 9CBB66B0072; Mon, 27 Feb 2023 12:13:50 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 86E036B0073; Mon, 27 Feb 2023 12:13:50 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 78F026B0071 for ; Mon, 27 Feb 2023 12:13:50 -0500 (EST) Received: from smtpin11.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 2B2EF403D2 for ; Mon, 27 Feb 2023 17:13:50 +0000 (UTC) X-FDA: 80513719020.11.EE84DA9 Received: from out4-smtp.messagingengine.com (out4-smtp.messagingengine.com [66.111.4.28]) by imf05.hostedemail.com (Postfix) with ESMTP id 113B0100023 for ; Mon, 27 Feb 2023 17:13:47 +0000 (UTC) Authentication-Results: imf05.hostedemail.com; dkim=pass header.d=devkernel.io header.s=fm2 header.b=NobaauCz; dkim=pass header.d=messagingengine.com header.s=fm1 header.b=n+arKDey; spf=pass (imf05.hostedemail.com: domain of shr@devkernel.io designates 66.111.4.28 as permitted sender) smtp.mailfrom=shr@devkernel.io; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1677518028; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=LUVpbkbOVVhJGvh6tlAUfxtvsyg93Gkmc0ZZJNQ8gNo=; b=mhVfDV0ch03eUR06xn8wuwAww3acIN29PwtkxHBvPM7UQiINg8gEsxz1bk14XN3RFjAsVt LnxGnFbfC3dqxgdV8H+Kn/7wxX3PpxCB2bop+XfH+eNHHYEAd4kb7o/6GnXo4uvMdbrWwv Dz0s+hCsG1u0B/ytIBdrlVttuNaA1q8= ARC-Authentication-Results: i=1; imf05.hostedemail.com; dkim=pass header.d=devkernel.io header.s=fm2 header.b=NobaauCz; dkim=pass header.d=messagingengine.com header.s=fm1 header.b=n+arKDey; spf=pass (imf05.hostedemail.com: domain of shr@devkernel.io designates 66.111.4.28 as permitted sender) smtp.mailfrom=shr@devkernel.io; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1677518028; a=rsa-sha256; cv=none; b=sl2lQfkFYhrOoFVDBXwAfMtPbSMlB3crIdb3qFxwRS3wy/sEGnB7JZwOcniKuFgsHZLL0Y FMdOsEKKalPGL6TME3dI6PCs4YXgxerkU/noiBN/Rd65Lq1oW3NAxDD+v9gSls/6GpSm5y f2aiwL4SlTvPZtC4Dq4E6tVY+ZjgC9U= Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id 8CC785C00C3; Mon, 27 Feb 2023 12:13:47 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Mon, 27 Feb 2023 12:13:47 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=devkernel.io; h= cc:cc:content-type:date:date:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to; s=fm2; t=1677518027; x=1677604427; bh=LUVpbkbOVV hJGvh6tlAUfxtvsyg93Gkmc0ZZJNQ8gNo=; b=NobaauCzbV+4wwx7Su2f2k/Cqd LOqeAlTxHMOpEQ85svqRd/f0Q0OpMWGz+4zSvmzjfyuAHezIaXqRB6OaBbiEcubc HsdsBAqHNJfFe2gBLZBY5tPaHR34zyye0OI4FrxcAwIOwyMGVPTd6ghw+BS20vgg mfB4gNrjKkgTsrrsBJkD6SiV9zIt3bG4X6j73GjcAYjDJGVvEO6SFJiHDFFJYmQ7 vGkmZZuTN48rnAw1VULPsGPCSBfHJXwMVhddIPeuzk8HJ3waZT9a+UNxMQVdIDBT ZSLtMoxmzoYD9/zyezg6EH2MQLogojXqYoZoHVmETWoIAYK1aSe4xc86CFkw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:date:date:feedback-id :feedback-id:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:sender:subject:subject:to:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm1; t=1677518027; x=1677604427; bh=LUVpbkbOVVhJGvh6tlAUfxtvsyg9 3Gkmc0ZZJNQ8gNo=; b=n+arKDeylN3OwjK3v3Y8rayX3lqYWJEfre8CoOGQMuzZ KQaI4OjS1EWu6J5fTl2yBHnFuSTXjhLrAQE1FBcICYDE/XNV8CxLdcIH7Q22ca1L laR79WR+y1u1ZJrAGhkf+07RBBeGqLRYXqtC4F7LZmuGOlTTYurOQ7RexKHhU6vM +gsol63AcwiokZc7K5hlKSpIXtQmZmSsbN3lG7Imua7+d6M3LyHgMzPPU/to/kps 0aBJwZSPklBHnPRb9aksvaPxXypppfHX5dFynF7+UXq23FF3eZBJd5qsE/DdzJPV BbXyHVyv3QsiAozJ72uRbkDJZJLIPG6xk4XEyesgLg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrudeltddgleegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpehffgfhvfevufffjgfkgggtsehttd ertddtredtnecuhfhrohhmpefuthgvfhgrnhcutfhovghstghhuceoshhhrhesuggvvhhk vghrnhgvlhdrihhoqeenucggtffrrghtthgvrhhnpeevlefggffhheduiedtheejveehtd fhtedvhfeludetvdegieekgeeggfdugeeutdenucevlhhushhtvghrufhiiigvpedtnecu rfgrrhgrmhepmhgrihhlfhhrohhmpehshhhrseguvghvkhgvrhhnvghlrdhioh X-ME-Proxy: Feedback-ID: i84614614:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 27 Feb 2023 12:13:46 -0500 (EST) References: <20230224044000.3084046-1-shr@devkernel.io> <20230225210854.25e93b1d94666aa13c269104@linux-foundation.org> User-agent: mu4e 1.6.11; emacs 28.2.50 From: Stefan Roesch To: Andrew Morton Cc: kernel-team@fb.com, linux-mm@kvack.org, riel@surriel.com, mhocko@suse.com, david@redhat.com, linux-kselftest@vger.kernel.org, linux-doc@vger.kernel.org, hannes@cmpxchg.org Subject: Re: [PATCH v3 0/3] mm: process/cgroup ksm support Date: Mon, 27 Feb 2023 09:13:19 -0800 In-reply-to: <20230225210854.25e93b1d94666aa13c269104@linux-foundation.org> Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Rspam-User: X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: 113B0100023 X-Stat-Signature: 8bpu1uzjxuqq1pxt8cuwk1rnqdokf9zh X-HE-Tag: 1677518027-678203 X-HE-Meta: U2FsdGVkX18677mNnP3H40vzj4SOwPLY2qL//EbWkkRhvjUEKw00JC/S7m2kNaOs0S77oS95XDMxLgX3ZzdFCdrymSGbLuA9EL6vAlr0S4HEkiPZRlUfbxUJv7B+jq7Groj7PXwD+ihL/fQ6w6IoGsVOWEy4K1TqtNcDQhwJXTPF7yqPViD1+EpC0FclxZ+tiqDe8byWn2BSG8ZI0EzaZ+N5mCnSyvNnFR543ShJ3hkgO9RqnzblheLqVSEYXUq+F+8PmMAWqh0SFWCOxn0mHcZyewk7EPGZzfjwC7CiNVYlFQZRORETawDFOTdGiS51qn/esIHYDtYrUPoBtziCzHROR27tHGFW8rOY3uBg3UVCGL8LbJOceB7wqqyDMor/8WqPUtlDr2tZ3SocYgQd2LWfnSHnc98kK7QcWbV+9BX0flXkGZPARW6EOOU81OqiCBedg12jehR187JLP0nWpI2uWkNadnlHVZUeiwyF4hfidFRHFCSXPwGS422tZNZ+qFPxywgIQuyHYluquEWwZh50KmRI7bQeETpUnMJ5I5Fwzg1W8WskyEtuXhdQek0NBvpZ++QrHl9ceMGJLDzc7hjLWrXD4vTklumvvgbQq775GzXY+BRFsXL5exgxNhow2t+TRoXXW1ABCR1mb2GmqKC/FEiOptYEcUGxMkI1GjkDQ0Yw4+/MUDCnTjRcQ/xGyDLNOJWIRIJiV+kK3GFIcCvDLaoPsSczZPdU86ukVKDuwvMvG/252Yxp9lLRyTTRT6zchS0w0wUCliA6FKNe8mVtUrjKYvMep6OWDS3pYvHnB8dxOkQdCL7KpnLhjpLkD2E3iQxT1lQuCqpjN1FnzocRiNMRK7AT+87QI9T32RNa/MUOXVHBGzdys4ae23pcgM2JXS9TWAX7LEfoab7/WYqqFYcpWIGD2vSZt/2LDTbVBV2IrUvS4WYs1kwb5bxFIlBoZs6hw0FJfCt+vHs Wg+BLP16 4RLq9htHt47VGZIo6iwqHyES2Kb1+8ktEFCFJ1BmKJwMeYSjhgnKG31ZBmPetH4p5QTZv4TMkFHrQolqCuusz6z9sS5KQ1uvBaFXYbrPOroCUGjWm02v6Y1vL74G10ErrHteHVfvpsLTWSuMbTM+FwvRRjlIAjxQdg80lp8kMa8FeBz+OtmFIP8r81bRnMrzLj/Xy 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: Andrew Morton writes: > On Thu, 23 Feb 2023 20:39:57 -0800 Stefan Roesch wrote: > >> So far KSM can only be enabled by calling madvise for memory regions. To >> be able to use KSM for more workloads, KSM needs to have the ability to be >> enabled / disabled at the process / cgroup level. > > I'll toss this in for integration and testing, but I'd like to see > reviewer input before proceeding further. > > Please plan on adding suitable user-facing documentation? Presumably a > patch for the prctl manpage? I'll work on a patch for the prctl manpage.