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 8F944E6B278 for ; Fri, 1 Nov 2024 13:15:41 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 0AA216B0096; Fri, 1 Nov 2024 09:15:41 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 00A866B0098; Fri, 1 Nov 2024 09:15:40 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D9F256B0099; Fri, 1 Nov 2024 09:15:40 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id BA55B6B0096 for ; Fri, 1 Nov 2024 09:15:40 -0400 (EDT) Received: from smtpin15.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 8249EA039A for ; Fri, 1 Nov 2024 13:15:40 +0000 (UTC) X-FDA: 82737572568.15.B736494 Received: from mail-ej1-f41.google.com (mail-ej1-f41.google.com [209.85.218.41]) by imf27.hostedemail.com (Postfix) with ESMTP id B886E4001B for ; Fri, 1 Nov 2024 13:15:09 +0000 (UTC) Authentication-Results: imf27.hostedemail.com; dkim=pass header.d=suse.com header.s=google header.b=AcAq+zsI; dmarc=pass (policy=quarantine) header.from=suse.com; spf=pass (imf27.hostedemail.com: domain of mhocko@suse.com designates 209.85.218.41 as permitted sender) smtp.mailfrom=mhocko@suse.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1730466857; 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=3f9OOv9CCOEOAstnKXEvl/6s8AwqAURBKUhJsNIKwMk=; b=wYncdIfQQRnkxYipfLc+eVHEZs3wAEZoadq3TklyTi+4G/jJoSWFn4G19YkMWsI2NNzcyB 5jfEo1r/ycK7wleaPM433WwKYJpXB1wLBRMskjM49xkpuj3Qn0X17OpMK+XD8rVTl2UKYg vmgMgXO+l5tyv65ZCytl1FuWyOOahJ4= ARC-Authentication-Results: i=1; imf27.hostedemail.com; dkim=pass header.d=suse.com header.s=google header.b=AcAq+zsI; dmarc=pass (policy=quarantine) header.from=suse.com; spf=pass (imf27.hostedemail.com: domain of mhocko@suse.com designates 209.85.218.41 as permitted sender) smtp.mailfrom=mhocko@suse.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1730466857; a=rsa-sha256; cv=none; b=lYkEsWBJvVBXcCC0Fi+GxIBihM2FU/yD9heckyzXdHhxmlkn4CgBVOCDaTwuspVSt9FTQz 3CrQZls5zZfPmC3DsDQJhSeIqMmcdmHsq5DCAPsdXB+bslOKgAr2M9SHhYdeCF9qVtkuBA 6m4Dn3H2lUcPi7cJc/ODECQl30F4qSE= Received: by mail-ej1-f41.google.com with SMTP id a640c23a62f3a-a99f1fd20c4so250774066b.0 for ; Fri, 01 Nov 2024 06:15:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1730466937; x=1731071737; darn=kvack.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=3f9OOv9CCOEOAstnKXEvl/6s8AwqAURBKUhJsNIKwMk=; b=AcAq+zsIYP5MbkgtkCaXMMVGobFwC++fxsIG+sc8EvgDzBBPApq66b4iFwzUq9IajW l9cltc7Zx2Z17fTLBMT63s9fVAQo5q9WexVWw2scTQflpS4NFIY5sUeQTbhiJ4LcuW52 rzTvL6zcf9NwzfupOscEIEDCUA7qHt2v4qmbFFNNXNND6AqOum6ytPrJVHAyFLDuCrXi oeQKPe5ZW7bBW4Og7dsFzZOjvdpyupLxqtQ4K4rayiHqVqbs88Sc5ZCoQoFam+Ws3gBJ wthuUAjniEwOhil8TSdE+EyE/jZMPevv2ea2ewuM+bGSL9tPMDPS+kzK4uGe82u2b9kj E9sQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730466937; x=1731071737; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=3f9OOv9CCOEOAstnKXEvl/6s8AwqAURBKUhJsNIKwMk=; b=YiRq6CRJcNEl8VvvHXzb2zUWurV4CMw+mxj7DcRuuIGsh+f+OPgyFnL0LdVOBnxC2z WFEGmNEALty2Gg+bGbwXGIPI9OMnSqHKz075aSwafmVplACykdK903AEQVWAcd3EkEJc jfc/Ps9gS3V0PNG7AZGA2dqxT8porLdwl71L86b47G8CKjafTzPyvwHqo/H8Uqes6x10 99cpjpa3wCU5/1A2oo87NT7lNWqcht7Mz5oohpPa9YxxqAAzBIpE33wJRee0Y8qwUYiv S+gjzj9e34gilaZ4cCY164EpGY9/GSDDaBaXmltWivmUppIvTBv1Xck27TopNcRRRDG9 I1hA== X-Forwarded-Encrypted: i=1; AJvYcCUyWEZe/AxGrGYjqPR1YpeshXCHzDUfDr7GNzfdg8b6wGEYcwOgkucTA9Q59RFO15PSaWUI0sBsgw==@kvack.org X-Gm-Message-State: AOJu0YwfH3iyfB2ze3N2txgdbKFvYWISAhSxlx8MSkxx3VaFO11uUhsk kkCP10LcHUsq/TGDIYnWcTt1oRCPBOfCS0Uxl7/i0BuNv5Xder7fiVk/Hppauig= X-Google-Smtp-Source: AGHT+IEd3g/Y8qcweQFL3P5DWLjskcIv2qFepd6uX635AhnimwSdRwMdrwRVUx4gFL6le1TbhPFniA== X-Received: by 2002:a17:907:3da1:b0:a9a:4e77:92f with SMTP id a640c23a62f3a-a9e50b9e343mr601999066b.56.1730466937004; Fri, 01 Nov 2024 06:15:37 -0700 (PDT) Received: from localhost (109-81-81-105.rct.o2.cz. [109.81.81.105]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a9e56493e40sm178097966b.40.2024.11.01.06.15.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 01 Nov 2024 06:15:36 -0700 (PDT) Date: Fri, 1 Nov 2024 14:15:35 +0100 From: Michal Hocko To: Stepanov Anatoly Cc: Gutierrez Asier , akpm@linux-foundation.org, david@redhat.com, ryan.roberts@arm.com, baohua@kernel.org, willy@infradead.org, peterx@redhat.com, hannes@cmpxchg.org, hocko@kernel.org, roman.gushchin@linux.dev, shakeel.butt@linux.dev, muchun.song@linux.dev, cgroups@vger.kernel.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, alexander.kozhevnikov@huawei-partners.com, guohanjun@huawei.com, weiyongjun1@huawei.com, wangkefeng.wang@huawei.com, judy.chenhui@huawei.com, yusongping@huawei.com, artem.kuzin@huawei.com, kang.sun@huawei.com, nikita.panov@huawei-partners.com Subject: Re: [RFC PATCH 0/3] Cgroup-based THP control Message-ID: References: <770bf300-1dbb-42fc-8958-b9307486178e@huawei-partners.com> <80d76bad-41d8-4108-ad74-f891e5180e47@huawei.com> <274e1560-9f6c-4dd9-b27c-2fd0f0c54d03@huawei.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <274e1560-9f6c-4dd9-b27c-2fd0f0c54d03@huawei.com> X-Rspam-User: X-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: B886E4001B X-Stat-Signature: qrbc3gmsjeff4h6861mngt95iaosw356 X-HE-Tag: 1730466909-462768 X-HE-Meta: U2FsdGVkX19IrTXvCUqaGJSg4jeCs8rO86JOgAQUgmlBNJeFLAKeua5BQkiQh4bju2b465Fo71vQ2Jxg+BAOXdMZcTBGBnzTNetQ6Ba0AZE1Pu68kiGo0dDsM6jGbjHMvh6Z2UEf4xIYvPYdFv8t0OIpw7LT3+mFf0SpCis5T8YaMHsP7JlciNt7gPlOCnKR+sm1OT45Uv5aM01JOiojmjE2JEqLHLu+bGOKwmKmXuz80gfqqFSL4mSf1RjLf2iXSVFiqvoTcjN4vWpGpBqOb/wXOVmF53xCWfWs37FTRQhmiKP2rjsQlvPgtqznAEt0tHInpinWkyBv+xAgYpUm/CS1dNeTIMG6aH7/RX4w4zrdSeb9gyDZJa7sa5P+0iv+YlDjzAE7VyXyGYjHpqy+7zkYYOFE47ZHjOq0dr0j1j3twkUSj0xgIP6Ym/wm8PDNNwT7I4Ob5jLUKxCaUQXXxzFVzlx13Me8sTQzAOHkOLc+9J9NciXDO4cO6l1w0eqQyq6+ahQtMyvpYC5/jLcvPL9R+wqELH2/I8Vbbjux+K4rfPUdQctnUxZLaEW0sEqpJS7jhKnCAYkNJyma2Ng5K5sTI2f/2f4omGvLJdDhSm0en3DJxq0fB6c253nuNiLcWVDHWb5iieFz/XyvQDnTIxJVrgDYZunIzO8IJzk0CD0OBbQ+R3OQ4dVq33Xlwtl1RcjfOMH6o8c0GCJ07bmZV7/exUpDj7o5Op639Oygmu9+EJLiLJAroPWInycVwqANrKGQLA8a/3nGPGfl5ZfPVS+uAeJ6BO1N6+9aD1asJ4X6VbvDSSq+gcxnRotgiO0bFkZruqitWEWKKSnrMI0KyWnei8KojGcfN2T9RBXW/itheQkWrv4kZd1brb4MU1NIJCq13Bn1k8vnu276jvEbNqgCDvjbY1XJPDkEBOy6f03xyZyq7D5h/MxEP65xp3/zHBQXURoiizP/FdZ4SMS dcqoklBW 6Ap8kNlMrybmSVXhvQWvsXMCSVdhubGsK4Bd9TvWjtx2PsIcOMHki43MDvBhNDRuvkDtAUwDUC66UsswrXgRZvXe5Ic3IP4sDnxY7YXUijhJTClnfGtRSNS1wrirkEPEz86CnJ/nbmcramoyMx+hZqTaM05pn2m48etGozaUAWWG7M/huECNvwSIwL74A/9Z7hZvk62VhQuBuAP9P8+YUBc8tCjbrW8ia9rWcvegXiCbswCPXP6DfmJaF5/YWKHliCtscu4jQBX9shKDyIGqWclwCSreuVs2K4sVu0R7CQshW7mLcraImwMRV8w== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000447, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Fri 01-11-24 14:54:27, Stepanov Anatoly wrote: > On 11/1/2024 10:35 AM, Michal Hocko wrote: > > On Thu 31-10-24 17:37:12, Stepanov Anatoly wrote: > >> If we consider the inheritance approach (prctl + launcher), it's fine until we need to change > >> THP mode property for several tasks at once, in this case some batch-change approach needed. > > > > I do not follow. How is this any different from a single process? Or do > > you mean to change the mode for an already running process? > > > yes, for already running set of processes Why is that preferred over setting the policy upfront? -- Michal Hocko SUSE Labs