Received: by 2002:a05:6a10:1287:0:0:0:0 with SMTP id d7csp3730583pxv; Mon, 19 Jul 2021 07:27:01 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw9Uo9KS3LzFxVLmBFGe1kjgNT2Yb+eZIPBsQv9sez2/t8q/Eml9JwgjfBhbFa7OznAxhbE X-Received: by 2002:a17:906:14d9:: with SMTP id y25mr7349657ejc.131.1626704821391; Mon, 19 Jul 2021 07:27:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1626704821; cv=none; d=google.com; s=arc-20160816; b=j5fiPzLL1fele0kMl94mVsoi5DwdCT0fQYnKOwW3iOuUBYJTvvtWE6hq8uX+XnekjM eXQYVBKZkKLQqADh0IG0ph9uJhdBHvapy1nRvtRxuNPaSpXcCIjD8ccW/AjHEM4aKkG5 vwC+hxigtDluWm0sYjemYfn0Ze7ofpSF+OnFz9tC0b7B0OON5EhMO7KaBKE6LcM/Es0h gl/rVTevMWpRIkYGV6x4+RFrD7ukUWolzLw3l4tjlzxNpw/RXJuqtWC5bxu8nSdBFoYC JJrd5fJJKv09uT9ftW2wOzDwSjQdh/6g8NFyGt+mBRwUm7sKNTHkQeKAZcLUqJSq/zSf 7jyg== 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=9dzQVKu6j3ok3pHXGU2YjadQUcak15VnK5ptAnsE2nQ=; b=QKNVc8hA17ZwGKKURlkiFjJK6jjbcKrdMOSvf2/Y8DACbabF0vgQqUIdjZPmZoBCGp +Y6xEfEx6DRN86qEKMjDYtQc2J2VCW09EgGoZOnBjpEtHfNJCy4oz/OWzahag9f1QB8F 818yIC08kuUK4qLL5YTYaBtTGJugficBr0pllVWc+WkzUCi1rcEPHMDKKPVVv0IXFtMs d46sJ6qzYZRq98AIiOCok/CIRvfze4k4LFw0OmWu/tJJe1GqR49Yu+odTwvHwMzUEHqg 9J0zck2dmhkmGdniBXhTQoEznmm6/5zV7R1RA19ZSI/m3V6ed4DZGP9RsaSoUdRcALVe mlhA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=PklgTmTv; 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 c26si20353603edt.227.2021.07.19.07.26.38; Mon, 19 Jul 2021 07:27:01 -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=PklgTmTv; 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 S240188AbhGSNmf (ORCPT + 99 others); Mon, 19 Jul 2021 09:42:35 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50908 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239540AbhGSNme (ORCPT ); Mon, 19 Jul 2021 09:42:34 -0400 Received: from mail-lj1-x22e.google.com (mail-lj1-x22e.google.com [IPv6:2a00:1450:4864:20::22e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3AA60C061766 for ; Mon, 19 Jul 2021 06:49:05 -0700 (PDT) Received: by mail-lj1-x22e.google.com with SMTP id u14so26647738ljh.0 for ; Mon, 19 Jul 2021 07:23:13 -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=9dzQVKu6j3ok3pHXGU2YjadQUcak15VnK5ptAnsE2nQ=; b=PklgTmTvSMwVinlTqF889GVxQI07YN5I6XZrLOHo5AcaDLtgY9qEx6V1VSo/dbLGL3 zSk1uCn3zuUTz/voDm+IzpF7tmedV9j9ljnKcTGjqHZFlBSn0bQ3gqyam8KLtG1tVymq Dfea8Msy6UF7PAS2/AZif3mxDHCa9ZCGCVcoKh7L467wUhuMm0E+GaFU+4ckbUckoW07 Ynn+l2syik4a7HttWnxq8QiHkkR0K7vQdpZxgsvrFo8G0d36QKY1zTrAJE1bwYF2K2pT 2YHe4sLvToroZ3xd3xdSU+/9bwlYF2DjfpZpq2bWFFqrjG7tUQRqkMuC8HyVRPhoMhCg ieUA== 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=9dzQVKu6j3ok3pHXGU2YjadQUcak15VnK5ptAnsE2nQ=; b=CLpEPiODkJPAv8W7MrN2l8SsduKNJLInbn3yrFEbBHeIpgpPy0Q8LyuyhGbYyX1A1w yITd0oys+hYcM+cp8Mdzx+4XzfN5Y3RjcjvklAcmFaPuGM5683LyiQZnWhpoWqDUW1cm eAcEpx7sJU/zKZs+DWc6+ot+l7fqtlAVgVg9pp8DCEAaeORBhqcxLQHFmsevI9GHYxUP AueNfMrQZD3OjdUHIudFoY4HedR2gtZEDciQiUV/J3kOaqT8Z/o6MR8SS10FQFt08F3J C4exPa5unu1i/hgLfP6KiynLpItkLF5tKaFXbMzpRW/W+ckJAk2SDoJHZf2Q3mNyhPlR DyIQ== X-Gm-Message-State: AOAM5317BGggdwvvkqKatM7vYvM2iacmSpyxYLLFFvm8toiJCvrLK6lO QR6ykSLr8u7W30OEjKzvGE1XfPbG4oLAPJzJl2gG2Q== X-Received: by 2002:a2e:85d7:: with SMTP id h23mr23367010ljj.279.1626704590940; Mon, 19 Jul 2021 07:23:10 -0700 (PDT) MIME-Version: 1.0 References: <9123bca3-23bb-1361-c48f-e468c81ad4f6@virtuozzo.com> In-Reply-To: From: Shakeel Butt Date: Mon, 19 Jul 2021 07:22:59 -0700 Message-ID: Subject: Re: [PATCH v5 02/16] memcg: enable accounting for IP address and routing-related objects To: Dmitry Safonov <0x7f454c46@gmail.com> Cc: Vasily Averin , Andrew Morton , Cgroups , Michal Hocko , Johannes Weiner , Vladimir Davydov , Roman Gushchin , "David S. Miller" , Jakub Kicinski , Hideaki YOSHIFUJI , David Ahern , Network Development , open list Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Jul 19, 2021 at 7:00 AM Dmitry Safonov <0x7f454c46@gmail.com> wrote: > > Hi Vasily, > > On Mon, 19 Jul 2021 at 11:45, Vasily Averin wrote: > [..] > > diff --git a/mm/memcontrol.c b/mm/memcontrol.c > > index ae1f5d0..1bbf239 100644 > > --- a/mm/memcontrol.c > > +++ b/mm/memcontrol.c > > @@ -968,7 +968,7 @@ static __always_inline bool memcg_kmem_bypass(void) > > return false; > > > > /* Memcg to charge can't be determined. */ > > - if (in_interrupt() || !current->mm || (current->flags & PF_KTHREAD)) > > + if (!in_task() || !current->mm || (current->flags & PF_KTHREAD)) > > return true; > > This seems to do two separate things in one patch. > Probably, it's better to separate them. > (I may miss how route changes are related to more generic > __alloc_pages() change) > It was requested to squash them together in some previous versions. https://lore.kernel.org/linux-mm/YEiUIf0old+AZssa@dhcp22.suse.cz/