Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp2338658imm; Thu, 2 Aug 2018 09:56:25 -0700 (PDT) X-Google-Smtp-Source: AAOMgpcMRzJSjqjq6sOOu3wbGEKMkGZfNueNYiZPGV0Bpf2U3U6/CjpON2VOdiZusXUVZmcw2DQB X-Received: by 2002:a63:e811:: with SMTP id s17-v6mr266903pgh.176.1533228985537; Thu, 02 Aug 2018 09:56:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1533228985; cv=none; d=google.com; s=arc-20160816; b=ZMds7ZwpuUy7laFefBOkEsWXSCO+L/+NWvblHNPEQQMC/cs25Se6WDhSTui4loE1T0 P8vWWcqRSFjh9NOJf9lrBWZpQ3E5NG0Jp8MnINGXJiNK4qCThlZokk68V/CXnnEliNEl 2Jd94L5ChFHiRfY17TdcCuX61pXOWi716nsTuU8ja1gjNgF28u04X1Mv8pCm8AROIlKi z0ecj8RYEjjeQ5ZjdtW/tP7FOrGgk8zxxQ+1RnqYAhiAjpaJ9Ek/FQeW5E5449boZgyg vi0/TH+GoTqI3ekwXlXHZjIyo+aQo2rVpmc5erUf7gyqrEEBm+zdZTEDvFgVTiGUS09c CWew== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature :arc-authentication-results; bh=h0fYkYAYTMM4nAr6rG/cSlc04PmmDgzykaeGmSzKMqY=; b=evsLjIuLTOUEIztbNNdQt9yfYAey08bNC2vkldEFg7RrT6J3zqhg9LRtN0A7rBGYUU A79JTLTakUs6SaRaCKFnHQO76rrrTsXVYvjceaOuyueT2ReV6/YsEwNY3ROs4BwL7pB6 fD5fRvqZfF6Uo6c3eoVZ+wZ4Gn8hrnqVxk9c5PvYZOLsXrOyWCEPCNZIoP/dZods4hR2 625ZzAwmvHnIobFJ+IvsvVfYGkv8DY77rP7C/1/6CJN//rPyhsPloRoYbLG1ftMsOP4E db6alo4W34Xi6GCsL2+5yNucGwimskcQaJ3ceBngGP1kjh9iYXalpR3lmKrQNTryBLdl ZmYg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=Nmoq84F+; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 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. [209.132.180.67]) by mx.google.com with ESMTP id r2-v6si2108454pgd.138.2018.08.02.09.56.10; Thu, 02 Aug 2018 09:56:25 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=Nmoq84F+; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 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 S1731956AbeHBSq7 (ORCPT + 99 others); Thu, 2 Aug 2018 14:46:59 -0400 Received: from mail-wr1-f65.google.com ([209.85.221.65]:37005 "EHLO mail-wr1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726636AbeHBSq7 (ORCPT ); Thu, 2 Aug 2018 14:46:59 -0400 Received: by mail-wr1-f65.google.com with SMTP id u12-v6so2828462wrr.4 for ; Thu, 02 Aug 2018 09:55:01 -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=h0fYkYAYTMM4nAr6rG/cSlc04PmmDgzykaeGmSzKMqY=; b=Nmoq84F++Xah3ORCdPd7l4c04f16e6RhkfMkqR6tUhHLicAN8SikzLuHCjftaOMxwI 7QKbTjU87r0++4L/1Qs20XqcRxn9rDvpCyc5nflavecN6W1ial3HVu9U3yZfjgsspafw vBxjFEzeP+NyJlrfnvB4mAk1N6KLQeNADPDUjKU9w8xGPeRCQViE8OrEkNZE8fr3Yxy6 ry5HAf1wNBClLy86TgRYwVbHRc4NziYWi5xphdmyNTFrkCI6qb9suyWiJuFv4yrc3M60 6IqaqcEShuybyqzQx0nqu9l/rFgYR/rOePk6X6uHDdG93sp0OiLmtQTtRGenPeZLCLlN jibA== 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=h0fYkYAYTMM4nAr6rG/cSlc04PmmDgzykaeGmSzKMqY=; b=pckvppCNpETq4naax+Hf9jDHSwZroeByKQHAjKUQba7fGa++uJG7nBJ7jb6LpscjOO 3PjQXKeKQR4pTW5IK0O15GAn1xWIlWbVftQcWp6s4wtvIangXqBiupH1lCobxeIbM3Kx 8r6pY/NKlk4B82lz6dutMUYlNaiOJvLFrDS1oFSwim4p8aL3k1gAsj5ApWIoqmWxeZy+ SN1NaZVKTrfX2p+nm7UVGsYhPYtNfhTdz3Q3LzxTXjMy3YAtR6ody/3KPt63mf/RtxZv 47pt53WieDZBjG7cP8zi9p60NPj7+tjCcHmvgcJLlI24ny5uEyKmBtLhQ6pEU3eVPyVt 7oFA== X-Gm-Message-State: AOUpUlHeP7Z5F5Z5t/pTjFWVjm0JsEXs3PLIuImxsPlFmz2aMnj2SfUb P8kFW9jp5NnxOl7s4thCJZOYaMxeW8DC4sUDQSXGzQ== X-Received: by 2002:adf:9527:: with SMTP id 36-v6mr166389wrs.99.1533228900669; Thu, 02 Aug 2018 09:55:00 -0700 (PDT) MIME-Version: 1.0 References: <153320759911.18959.8842396230157677671.stgit@localhost.localdomain> In-Reply-To: From: Shakeel Butt Date: Thu, 2 Aug 2018 09:54:49 -0700 Message-ID: Subject: Re: [PATCH] mm: Move check for SHRINKER_NUMA_AWARE to do_shrink_slab() To: shy828301@gmail.com Cc: Kirill Tkhai , Andrew Morton , Vladimir Davydov , Michal Hocko , Andrey Ryabinin , Huang Ying , Tetsuo Handa , Matthew Wilcox , jbacik@fb.com, Linux MM , LKML Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Aug 2, 2018 at 9:47 AM Yang Shi wrote: > > On Thu, Aug 2, 2018 at 4:00 AM, Kirill Tkhai wrote: > > In case of shrink_slab_memcg() we do not zero nid, when shrinker > > is not numa-aware. This is not a real problem, since currently > > all memcg-aware shrinkers are numa-aware too (we have two: > > Actually, this is not true. huge_zero_page_shrinker is NOT numa-aware. > deferred_split_shrinker is numa-aware. > But both huge_zero_page_shrinker and huge_zero_page_shrinker are not memcg-aware shrinkers. I think Kirill is saying all memcg-aware shrinkers are also numa-aware shrinkers. Shakeel