Received: by 2002:a05:6a10:17d3:0:0:0:0 with SMTP id hz19csp2379603pxb; Mon, 12 Apr 2021 23:56:28 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxDhgLoXKw4CrRs+KnMY9EQGCjNkskQjb0J00NsIerj3G8NSvAr+m5euMS7TT6tOKqDDT/L X-Received: by 2002:a17:90a:e016:: with SMTP id u22mr3190512pjy.134.1618296988032; Mon, 12 Apr 2021 23:56:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1618296988; cv=none; d=google.com; s=arc-20160816; b=dt9E8mt5KHzi8pKup3mb0+KD1zGaNidHz7GkOe0fwVGa+AGAXdYdmnV8KGWm9aghoL 2stxddbi1VKUgUQJddiMQjwr1+MdgK6ErP0CAKUM0xBQZnRcZ9logi6ABQvSiiuc13Nt WyDvLZ0+ALhOwV2gfPGDZfami0dydvY9k3UEsfj2Y4SQXs1qMzu7R8XGmeLUG7kEQ+hH U8VkFdhh71QOqVDw+89AtfAk+IVTEl3YYzYJt9NHTxCP3ulnL4oXpyJPfCAaH7J/paR1 3Sh98f0m9Qgm0VqhdljejbVz67aszp7occgcFd8KV/LjG54ya3NAd1wOYgYY/xg5/uFQ 2oWg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=Gd0dxflCaTKXdqbWxXEfT6HOfWboYzChFATjj4IIxDU=; b=0fm5IIN7iRepHaZPL+WjymN4RxwKWlylgY4oVqLYy+KI4gmTvSIVu5h+plzNBhmtuc aUffIVOESgHzI56GCUfIGy8qYI6/98DOIkiSuvbI/INI88ePlSG3gZDLhHCOKzT+bHlf /C6x3I8dFF4QLawAT4fubs8RpCORFLeLig881IroiiU/TQUfi49Uwx7SiJWVpQ2RFjJn e63LAARJZIXxZQXQrSZ9UQhGWyHeoT9L5QagDpj+DCFYb3Uj7gur1qoA9gfNov0WN3Dl gntzfI5vKxk+WegOex5Mjmf0b4mRtusetyDWgjVwCWT7aHZE5eqgGZWQ4Z+6qy7FRhK/ DUAg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=KwSeQQin; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id c1si16764905pgl.447.2021.04.12.23.56.15; Mon, 12 Apr 2021 23:56:28 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=KwSeQQin; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S245221AbhDLTXJ (ORCPT + 99 others); Mon, 12 Apr 2021 15:23:09 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34644 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236944AbhDLTXI (ORCPT ); Mon, 12 Apr 2021 15:23:08 -0400 Received: from mail-lf1-x12e.google.com (mail-lf1-x12e.google.com [IPv6:2a00:1450:4864:20::12e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6A651C06174A for ; Mon, 12 Apr 2021 12:22:48 -0700 (PDT) Received: by mail-lf1-x12e.google.com with SMTP id f17so16165593lfu.7 for ; Mon, 12 Apr 2021 12:22:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Gd0dxflCaTKXdqbWxXEfT6HOfWboYzChFATjj4IIxDU=; b=KwSeQQinUU7zyo5Fv1JGk2xgxPkBqPeRGTDM5KlhEpSwkX/XmivjIkm0LJEPxZGVHO joO7arIl3VlPnxUWo8T2MkV9me/LsH/H2Z6sLalkVByWBszJ4jkA5pLzF8FjA5Andgiv wkmj7PcKXxQh2CnzxWgubF//q5lAaW/Zo4ebzkt3I4G3UaSLWfv+gGeURTDeuRncPMcn 3O7ViH/4/EWgaF0jz37FDL3lPDL5xQoguc1AfxXdRdHrUTgFccWzvfnWPfVu0lcPhkFo 31sxVTQkxdGuRuoQXfXncTjoCebtKW24RXa5qGmyOvST1FPonNKJA5Im+CL2FTRcImrM GZ8Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Gd0dxflCaTKXdqbWxXEfT6HOfWboYzChFATjj4IIxDU=; b=NKbMFIfTrZ5F9H3MecHF7K7D90bB+D7wQbufYv5UrqlqBp0MWAmCOMpoLCO3yHXP0B WUfmxVsD//tG8FnCZabtABp7vlO4QyESed7GPyH1ho+0FLiX24YVnpfSLPE4XL1Iqcqd VxW3i/K7elp9JIyXHAxdA/QqWTtgQcHyulknqOR0oW8iD/IIiRqJvKFsUK0o0yW2o+fH gAJt/oi8QS0xkNG8z0lUQJew0DxxpJy95X7vwXaZBVxmuHYYvy8hFB8ZyWIConvzWda2 ij6Ia9cWDVpr2aS4rNCxlNK81ZJ2QEvPR64JgycTtOu/gHiFkLe0JR1JEpUGCBiXU1Rp ekFQ== X-Gm-Message-State: AOAM532g/iORcRLFEA0lRjhty8jmBoPC+pZ2Gdv+A46CFQ8UeF7B5ccK E2GhtENVOmGejEnQRS2YBfyYIdSq1v8ZUh+nbda/cA== X-Received: by 2002:a05:6512:3703:: with SMTP id z3mr19675008lfr.358.1618255366497; Mon, 12 Apr 2021 12:22:46 -0700 (PDT) MIME-Version: 1.0 References: <20210409231842.8840-1-longman@redhat.com> <20210409231842.8840-2-longman@redhat.com> In-Reply-To: <20210409231842.8840-2-longman@redhat.com> From: Shakeel Butt Date: Mon, 12 Apr 2021 12:22:35 -0700 Message-ID: Subject: Re: [PATCH 1/5] mm/memcg: Pass both memcg and lruvec to mod_memcg_lruvec_state() To: Waiman Long Cc: Johannes Weiner , Michal Hocko , Vladimir Davydov , Andrew Morton , Tejun Heo , Christoph Lameter , Pekka Enberg , David Rientjes , Joonsoo Kim , Vlastimil Babka , Roman Gushchin , LKML , Cgroups , Linux MM , Muchun Song , Alex Shi , Chris Down , Yafang Shao , Alexander Duyck , Wei Yang , Masayoshi Mizuma Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Apr 9, 2021 at 4:19 PM Waiman Long wrote: > > The caller of mod_memcg_lruvec_state() has both memcg and lruvec readily > available. So both of them are now passed to mod_memcg_lruvec_state() > and __mod_memcg_lruvec_state(). The __mod_memcg_lruvec_state() is > updated to allow either of the two parameters to be set to null. This > makes mod_memcg_lruvec_state() equivalent to mod_memcg_state() if lruvec > is null. > > Signed-off-by: Waiman Long Similar to Roman's suggestion: instead of what this patch is doing the 'why' would be better in the changelog. Reviewed-by: Shakeel Butt