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 E6356C433F5 for ; Mon, 4 Apr 2022 17:09:17 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 46CB16B0071; Mon, 4 Apr 2022 13:09:07 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 3F44F6B0073; Mon, 4 Apr 2022 13:09:07 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 295356B0074; Mon, 4 Apr 2022 13:09:07 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0177.hostedemail.com [216.40.44.177]) by kanga.kvack.org (Postfix) with ESMTP id 155566B0071 for ; Mon, 4 Apr 2022 13:09:07 -0400 (EDT) Received: from smtpin20.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay02.hostedemail.com (Postfix) with ESMTP id CD686AD844 for ; Mon, 4 Apr 2022 17:08:56 +0000 (UTC) X-FDA: 79319831472.20.AB6D1E6 Received: from mail-pl1-f179.google.com (mail-pl1-f179.google.com [209.85.214.179]) by imf01.hostedemail.com (Postfix) with ESMTP id 586B740037 for ; Mon, 4 Apr 2022 17:08:56 +0000 (UTC) Received: by mail-pl1-f179.google.com with SMTP id n8so1691810plh.1 for ; Mon, 04 Apr 2022 10:08:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=EXYG3Ps4LgSyecmtEkjB7IBmEX/53r1BKcEWnhV4WlY=; b=s4CMrkgH7my/reT6boSS8yl+kfuqsyuW+f1JH/k+5yIXMdHslsChfPbL4NUMHPqZix KdR9ph2X7IYOncO9Nplztcf1q9mtEgJP1Y6UsMxgR1beJRzUvrBp6ANO369YovHpmVdq 2BGBW1PuagDvNO8qY4jV7AGNNT87QsO97aWQbHXwie/ZqjowUI/d2ISWG22WhANZxVeQ lT04QY1g8hr2moiJ3B2tVGObcfy9yn+vkPuRXQ98mGwLgRFQo4pjIN60/lEFGGD6loMc UNTzU7wMtCvSSt4SZE313BRItgkLW6uEcEnQtikscmC8CTKTE20RUhwAVqAYjKbwVVAM vgfA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=EXYG3Ps4LgSyecmtEkjB7IBmEX/53r1BKcEWnhV4WlY=; b=LWO7L7i3eQB8TdaPCUmZ7O/uT3NgLxMkUburQP+ZYTPqee+1ijoD7B9wLNN/5MCnsd k3RqZo/QqZgP03gc0lU23S7jiDKFYUUHraPWU7tgd1Mniw8UmpLnMdJ+m3L+Iat5B1Em U3JttXvGaRFxqtAJbjDpX5/5+hCpjGDeTz9TunWVpDcd76oKyOepZmsg1L8HWzaguqHM vQ4LfTsMjjaarrvVfEwSAX7e4nGsfVdv6Ds04zhy8gB/kuVFHaB2703AIT3rBKAkPaVc +gHO8ICpdhhR0cBdHApR/1C3lo+7n0YhuQlRTGykFt/a32p7nMNba66VdHTWuSSC3tDo 90xw== X-Gm-Message-State: AOAM5316ji8g9iJAQM7KVx/Ew/jPOt5VgcIQVD7/UsTAdu0ItUVYXyRW X8lw8Hk88yltVuoIPwmQRlouUqmGXyENRLTHvg9OCg== X-Google-Smtp-Source: ABdhPJw+J54Cf+Ic9BirLs3NVMza9LBojr2USzUl4/qVFxAGsWR2VqpprijI+ObsHmL3rSo+fWzODR9vouPWAPRhZZ4= X-Received: by 2002:a17:902:d0c9:b0:156:b0dd:999c with SMTP id n9-20020a170902d0c900b00156b0dd999cmr1019023pln.6.1649092135073; Mon, 04 Apr 2022 10:08:55 -0700 (PDT) MIME-Version: 1.0 References: <20220331084151.2600229-1-yosryahmed@google.com> In-Reply-To: From: Shakeel Butt Date: Mon, 4 Apr 2022 10:08:43 -0700 Message-ID: Subject: Re: [PATCH resend] memcg: introduce per-memcg reclaim interface To: Wei Xu Cc: Johannes Weiner , Yosry Ahmed , Michal Hocko , Andrew Morton , David Rientjes , Tejun Heo , Zefan Li , Roman Gushchin , Cgroups , "open list:DOCUMENTATION" , Linux Kernel Mailing List , Linux MM , Jonathan Corbet , Yu Zhao , Dave Hansen , Greg Thelen Content-Type: text/plain; charset="UTF-8" X-Rspam-User: X-Stat-Signature: 5pw7j65xz73pj56x8kct4mofdfwgdg6u Authentication-Results: imf01.hostedemail.com; dkim=pass header.d=google.com header.s=20210112 header.b=s4CMrkgH; spf=pass (imf01.hostedemail.com: domain of shakeelb@google.com designates 209.85.214.179 as permitted sender) smtp.mailfrom=shakeelb@google.com; dmarc=pass (policy=reject) header.from=google.com X-Rspamd-Server: rspam01 X-Rspamd-Queue-Id: 586B740037 X-HE-Tag: 1649092136-861076 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, Apr 1, 2022 at 1:14 PM Wei Xu wrote: > [...] > > -EAGAIN sounds good, too. Given that the userspace requests to > reclaim a specified number of bytes, I think it is generally better to > tell the userspace whether the request has been successfully > fulfilled. Ideally, it would be even better to return how many bytes > that have been reclaimed, though that is not easy to do through the > cgroup interface. What would be the challenge on returning the number of bytes reclaimed through cgroup interface?