Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp1342276pxb; Wed, 10 Feb 2021 06:24:07 -0800 (PST) X-Google-Smtp-Source: ABdhPJzW+OKeyq/p7N8tzh5nd5eQhNhINDmCpRmwI1f7HzWAYe242ODDbCFguqH5R4I787+FzwXx X-Received: by 2002:a05:6402:306f:: with SMTP id bs15mr3358427edb.232.1612967047171; Wed, 10 Feb 2021 06:24:07 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1612967047; cv=none; d=google.com; s=arc-20160816; b=1Ala0Uvp2wKX4PoNKNs6RoH7s0Yc/lKHqyCamz8Do/3EYXR6KSQnq0hy17/ZjZ71NT F0eZQHudZz0j56iNfN9L0UIHBt/BwiZOU4xQSPTeOZAipNj0J4Pr/fdfiB7GY2B2pxdx 8VD2YjNt3Wp5clqAhLsBwcJ0bGr60vNaKKR+5LQuW+80w5kbe2lA3aPJ1RsbNC+As4yn UdY8tVPURduzDWZ8Pm7OrUZDWSjg9pA3jh/miy7g3k6Qmr0oG3W2BwRxlPq+ary8BQf5 SpiPPzT1iLlov53LvAJBVMBl3B0A1dIuIVt1RJWOlQcvWyuPljvXw8LOPKaEi3fYp7kf xLiQ== 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=STanyo0VxqectlsIzMPDjmIhDAwFO8ShwKQAZIMHAJ8=; b=PPdGSRaq0nUwZW+iF4Jo2OtH8hiXSKHLW6cBBi3/yal4Iad1qxYlhvtKMnIL9h2qzz dBQhdfvTQvXsBpI2Az8uut3aCMnEd6+nWBv5vYj6YQhLuU4f8iDIC4qlHZ4r0d3rfiIH L8sZ4sRZ1wMmUry7EnOUgWCkdqJc8hjnDxzISqDDESl00QtBnFXjVCdg8JoOmUKjpkAh PCxZDyTVzJ/cZBtdDb3BJyLCFpDFjL/APuj8xAB1oy5eF/j4OgR+YOfA+pznVzghMaSP QBVdUIj83/DJf8oJtv/kTxe6F49GZTdrKpkwtbuYOWNMgqe1FCxeWunTuO/c4HGrQcKx hHOQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=JJVIO8cT; 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 g13si1436827ejx.443.2021.02.10.06.23.43; Wed, 10 Feb 2021 06:24:07 -0800 (PST) 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=JJVIO8cT; 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 S231518AbhBJOUg (ORCPT + 99 others); Wed, 10 Feb 2021 09:20:36 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39542 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230489AbhBJOU3 (ORCPT ); Wed, 10 Feb 2021 09:20:29 -0500 Received: from mail-lj1-x231.google.com (mail-lj1-x231.google.com [IPv6:2a00:1450:4864:20::231]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A4E3CC061756 for ; Wed, 10 Feb 2021 06:19:48 -0800 (PST) Received: by mail-lj1-x231.google.com with SMTP id a22so3011308ljp.10 for ; Wed, 10 Feb 2021 06:19:48 -0800 (PST) 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=STanyo0VxqectlsIzMPDjmIhDAwFO8ShwKQAZIMHAJ8=; b=JJVIO8cTw0DZ7TaBIt9ZD/qu+pTbwmSPSxu3ZJtHq1HYVFkYlnvumMMA6oQOCsCnxy DBWFDzx8MQqA1M1aqWSA2E94JTTCiXpkqFB/z+J6GMfHWF9rQQlyzwSjmBvp9fQGi06T 3DfnG8GC8iCIuKLidmGvDyhrs9Fz9AHI/eAeUzpKFcsMJ5POyJT5tudlakqmdm30sBuZ TVfg5KqdzEozPxuVerAvCYuvBE0RUf9XzhSkm+oNX86BRPdXpNDprDI9dutzfQK1pILf hjDMhaGqKnI2Njmb1uT9fhTQ2kLt3Y49uNlsDdeBzeiOKYuE/ixIjrIvIj6jJKhVqJU9 +njQ== 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=STanyo0VxqectlsIzMPDjmIhDAwFO8ShwKQAZIMHAJ8=; b=jGlCokv99QJFWlxRrQwVDN/Kw++rqISpTa1mlInD5WCGNM8eIsWdkpJQsQgAimAr5A ZTlTIbgaoHTYlV4aBMYVoT4+2uZDKkR/q2PM4v5NGID87PyG8OhGVe3Rf1uYpAjazn6x jOiGzhpvArWI5eqXzREYkDDcTyO6AqS+uwTcTRcSr86kPmbpPk0OOODm4zSejfk17f+i ElYn/G4gOaboz1xhxErFvRmK0hLvXsf1mxuJ+qOjQAs/YgzAGY6acBbcKzyD+AhljYby T9Wxt36XR22aP4WDPvo72+enxSipwlPuJWDD4VGslT4ucO7zhJ0u14IOD9uQj+bHPHC2 phXA== X-Gm-Message-State: AOAM533RScNPcrprruCikNmjomgK1n6+pm6qEuUtRiBqdiX0QQ99EKBY J9MUrazYS48j/oMAvMfL5+pWeFJLjQ/FaDwxIlJgOA== X-Received: by 2002:a2e:9801:: with SMTP id a1mr2227628ljj.122.1612966786152; Wed, 10 Feb 2021 06:19:46 -0800 (PST) MIME-Version: 1.0 References: <20210209174646.1310591-1-shy828301@gmail.com> <20210209174646.1310591-3-shy828301@gmail.com> In-Reply-To: <20210209174646.1310591-3-shy828301@gmail.com> From: Shakeel Butt Date: Wed, 10 Feb 2021 06:19:35 -0800 Message-ID: Subject: Re: [v7 PATCH 02/12] mm: vmscan: consolidate shrinker_maps handling code To: Yang Shi Cc: Roman Gushchin , Kirill Tkhai , Vlastimil Babka , Dave Chinner , Johannes Weiner , Michal Hocko , Andrew Morton , Linux MM , linux-fsdevel , LKML Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Feb 9, 2021 at 9:47 AM Yang Shi wrote: > > The shrinker map management is not purely memcg specific, it is at the intersection > between memory cgroup and shrinkers. It's allocation and assignment of a structure, > and the only memcg bit is the map is being stored in a memcg structure. So move the > shrinker_maps handling code into vmscan.c for tighter integration with shrinker code, > and remove the "memcg_" prefix. There is no functional change. > > Acked-by: Vlastimil Babka > Acked-by: Kirill Tkhai > Signed-off-by: Yang Shi Reviewed-by: Shakeel Butt