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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id C7780C433EF for ; Mon, 4 Apr 2022 21:16:29 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1378920AbiDDVSX (ORCPT ); Mon, 4 Apr 2022 17:18:23 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45364 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1379459AbiDDRKx (ORCPT ); Mon, 4 Apr 2022 13:10:53 -0400 Received: from mail-pj1-x1036.google.com (mail-pj1-x1036.google.com [IPv6:2607:f8b0:4864:20::1036]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C33F21BE8B for ; Mon, 4 Apr 2022 10:08:55 -0700 (PDT) Received: by mail-pj1-x1036.google.com with SMTP id u14so5554753pjj.0 for ; Mon, 04 Apr 2022 10:08:55 -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=7evbXeXLOYY4fDULPXP3Kc1/IEN+lVgOHofvydaa7F2q5gKJcX/KaeUk08mtwVYlD0 Q8jgTyDDjy5L15xlt4F8yiLloG4tXTl8gAYcsYIBxLSiv4W9CFwA8X471RK90rU3CEHx pCoFFwWGuaU/w4ek6T2MsSIs67Uwt4XAUaY23FPLENxlAFy7nma8xIoHZ6DfbkNCMHt+ zu8UVIpaNGqr2V4/scnDwsUpXWikMUUACd0PBoev3i4yYfMpcdciEcCtppWQFMVXhWlx WlQsDWpy33AcRZm3M/66XGBZJftJuOX34PMfxp5aZdEFlAXtSwhPHC0s9B7dvuPw4N2R Incw== X-Gm-Message-State: AOAM530Z/dREeUjPSpnNUX1udbbIWUqqWQ1KyDRAaOQf0oXyCRP1iclB m8tnjK33CUsvhhQjKCjTGtSeAZt4U9Wxa6djrTKj8g== 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" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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?