Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp1535204pxb; Wed, 10 Feb 2021 10:30:26 -0800 (PST) X-Google-Smtp-Source: ABdhPJz68zWKmvGmIrh0hneEjQ6QJDww6cY4wHy8MDm31BOduUeIBkuH5MKY4hZCRLsCavulXIzq X-Received: by 2002:a50:f382:: with SMTP id g2mr4423597edm.273.1612981825994; Wed, 10 Feb 2021 10:30:25 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1612981825; cv=none; d=google.com; s=arc-20160816; b=K73prsAq0BP9WVuM9XoNW8xGCZp3Npo04SMzvdysKDxJW1v9McUjmPnY/sccczaiYX BibqNARan2U7s7sAI2Ytg4g+mm4RUHmdxMMt50N4qdBMhkHR6nJC84PCpFqmfdGb/UwO 9b9UaYzMKiKrZtD5cTAMJbuNByBasWXU/EOzX2u5LKHqxJ/06uecBF5yXFcgoUKdArKi Ie5j4221LI30QvBcXVPxQfcKcOWtGOVCsinFNi5MUxDf0XUN37urkx7rhK49MfD5gaI/ f5d6scoRRc3O8VQ5gY5pAdsTS08cgwi+8q9z/0ZxSW9ByTM0GDb+NuyhJ4soynVUv9zW ioWw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject; bh=Fc+pXPkPx/Gf2O2eH2rp8ieP3oQ9LJW6MgVdIjThf04=; b=l8SBXifoxTtVEJywJ9lGQU/eCw7AzbCRLcPkMw0URH9Na+Xlzk44xmP16RldwN6xQq 64Yf2tUZgwToaLixaBzS8smG1zBjB2WzMLSLD6OA6jZSav8kapxJTM+2Eadp+lWTqme/ frF7Y0BiSAeGLKtM39J6a365RuzABM7F8I/wrTPNj+VBswbCgxiiWNz3ROYhsRRXa98n RWo+P/0XUELa8QBP4a14mGWgmlaZbDv/d4zLFs5fAadle5S6F1ENFi++0WcPu1z8Gh6R QsooB/jBL9GZ90b5T6x1ft1Mp6EqoSGrHp8PK/JT7sf6j3EEyNokMgPnHYNdgToTNpRC 4BaA== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id y6si1949778edp.379.2021.02.10.10.30.01; Wed, 10 Feb 2021 10:30:25 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234290AbhBJS2n (ORCPT + 99 others); Wed, 10 Feb 2021 13:28:43 -0500 Received: from mx2.suse.de ([195.135.220.15]:52012 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234162AbhBJSSc (ORCPT ); Wed, 10 Feb 2021 13:18:32 -0500 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (unknown [195.135.221.27]) by mx2.suse.de (Postfix) with ESMTP id 4A113AB98; Wed, 10 Feb 2021 18:17:49 +0000 (UTC) Subject: Re: [v7 PATCH 06/12] mm: vmscan: add shrinker_info_protected() helper To: Yang Shi , guro@fb.com, ktkhai@virtuozzo.com, shakeelb@google.com, david@fromorbit.com, hannes@cmpxchg.org, mhocko@suse.com, akpm@linux-foundation.org Cc: linux-mm@kvack.org, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org References: <20210209174646.1310591-1-shy828301@gmail.com> <20210209174646.1310591-7-shy828301@gmail.com> From: Vlastimil Babka Message-ID: Date: Wed, 10 Feb 2021 19:17:48 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.0 MIME-Version: 1.0 In-Reply-To: <20210209174646.1310591-7-shy828301@gmail.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 2/9/21 6:46 PM, Yang Shi wrote: > The shrinker_info is dereferenced in a couple of places via rcu_dereference_protected > with different calling conventions, for example, using mem_cgroup_nodeinfo helper > or dereferencing memcg->nodeinfo[nid]->shrinker_info. And the later patch > will add more dereference places. > > So extract the dereference into a helper to make the code more readable. No > functional change. > > Signed-off-by: Yang Shi Acked-by: Vlastimil Babka