Received: by 2002:a25:7ec1:0:0:0:0:0 with SMTP id z184csp4277555ybc; Tue, 26 Nov 2019 06:40:16 -0800 (PST) X-Google-Smtp-Source: APXvYqxKHOGQafxQehT4qZWLSketojhNtVTz9201z8vZRFNQm5IWgXBCa3bYexNMHYXLSbULr8Lv X-Received: by 2002:aa7:d147:: with SMTP id r7mr25892695edo.198.1574779216190; Tue, 26 Nov 2019 06:40:16 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1574779216; cv=none; d=google.com; s=arc-20160816; b=SuPOKC1o8PdVlh1NESmRCxg3KJlDwEKegHT+LgeEVN5my69neMpVlpsoqDs5CvXidL 3tLNEx77TQ8KLEDHA1ZV6XGLGePpDfxhCc/Q68zRbaxCS7q4SpM2dekbLFCpWGQImxfB e+bZCQC5DNImE0R4ITVlySmMulgFxEpfZgBbw09wiAcuhYoWkiqACqRIlqyPPxffbN9Q AOVE+ahFnTTDiW0LbpFQ5ttAjaPPLtISQF8xSiOnsgw2dewnL0ofMWo/tOIKan3NqeWl UAbuXp961Wv5dP9bPvBZD3MGAg6JZmMofX8mYyehho7gOm+Q3cSQupQdDdAFjbaXcKKw DU7A== 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; bh=DjnyXfd1sXqy76Rl/2RI6nQAzOQl8OUc6HlCs+augLw=; b=k/QfTNP7ui/hl8/OkCrJtMaxFwacvDHUverA4x5gPmnxnV44C3wJ/Vr6KEll8U2FQ+ AhLlxJpg3xr5MKyqSKCzpFMLyB58A2oRYpZed9NWhrWABpyAT55bsNcygliNGLMyx87o y7690HjPXRDfElmT6KXlKt66z8Aiw4Xc6jZ2xCU+w7Lnl4biLz3X5zeFNmF/zugAZ7PY tKJWHgE5tC7ONRVbLpT+rHKsNenlSBOHcXNhJheHgYbk59rH9UbFQxbWPBuIleZbUMpU b4NqeXU3B0pWqlSeXg2Jw/1n4szXPd0IHIj1nFNnVoEmJW0YwMo3IonHRl9y6pbcJU6p mOCA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=oHPKKvkK; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p20si7444131ejn.273.2019.11.26.06.39.50; Tue, 26 Nov 2019 06:40:16 -0800 (PST) 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=@gmail.com header.s=20161025 header.b=oHPKKvkK; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728177AbfKZOdY (ORCPT + 99 others); Tue, 26 Nov 2019 09:33:24 -0500 Received: from mail-qk1-f193.google.com ([209.85.222.193]:43445 "EHLO mail-qk1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727547AbfKZOdY (ORCPT ); Tue, 26 Nov 2019 09:33:24 -0500 Received: by mail-qk1-f193.google.com with SMTP id p14so16242644qkm.10 for ; Tue, 26 Nov 2019 06:33:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=DjnyXfd1sXqy76Rl/2RI6nQAzOQl8OUc6HlCs+augLw=; b=oHPKKvkKVSmxQfinMzMb/jmZs40ROg9NeyjOuhqcq/rUzUOlE+EkGLCJkepiPnfyaO c3C2TlvFA6RfZ5gj7QGUaLQSS6N2qt2vN5HeHVbo68NHnxkGGC5kIVZlsklLBa/rn2ug rJSqzldezGu0VQvCqad3UaJyktyRF4dDhj06AHvRNKBIU3ZCDNnmkx8o/pWgmaBULysM 3AMXgaOTHFzMFmF8/VcvbeyiXTLJXS1ugk2/I5P9zN8QCbxBCoGyoXQ0MUp7OzfVcwws DYzHGGIO6Tb5sr1SsoRD+7J/YJB3ZNcsX8S3ozmPy+U7vlBNaCAihblIEynWCyJnmW33 QGDg== 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=DjnyXfd1sXqy76Rl/2RI6nQAzOQl8OUc6HlCs+augLw=; b=nPgUcYEBjvl2JSQZAzA45osB47a2js9MGgD4uCIDfc97Nsoi5lIzgqiqPmOHAnuR2r ghm3oPFSmwl3akBZbJYzqVKkUmoADMPfm7pC5FRbzVWWv2QN7pkbdbu4joiAknxKbqtV Y/CFQPMBagliqded8NyekI7juEy6cgpQCj12uYxo9JvvYmQs+sC3AnEYLt6M5u3xwejj z4l6iIuGgkVU0vZvpUfX1RwGT5rHx775ePlhueUPvdDw5kOW0GDLPHuBDPk38xyeI1Iz w9qjGaDHxCHuJyATXdw+0mWBlpLjZOIC/2oWf5f28ZXGtNVu1BmgY/lMonLIMl6EvO5N nfhg== X-Gm-Message-State: APjAAAWb1b9eQXoT1vjNM8ODI9TiohC0zO7LmiaqJhqIHxLEmraHavyr P1uxMIr/aKCrL0G6Ma37NdaeOJ2FFyUOK7tVIVCwIXIr X-Received: by 2002:a37:7305:: with SMTP id o5mr24672397qkc.120.1574778803438; Tue, 26 Nov 2019 06:33:23 -0800 (PST) MIME-Version: 1.0 References: <20191125145320.GA21484@haolee.github.io> In-Reply-To: From: Hao Lee Date: Tue, 26 Nov 2019 22:33:10 +0800 Message-ID: Subject: Re: [PATCH] mm: use the existing variable instead of a duplicate statement To: David Hildenbrand Cc: akpm@linux-foundation.org, Mel Gorman , linux-mm@kvack.org, linux-kernel@vger.kernel.org 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 Tue, 26 Nov 2019 at 20:13, David Hildenbrand wrote: > > On 25.11.19 15:53, Hao Lee wrote: > > The address of zone has been stored in variable 'zone', so there is no need > > to get it again with a duplicate statement. > > > > --- a/mm/vmscan.c > > +++ b/mm/vmscan.c > > @@ -363,22 +363,21 @@ unsigned long lruvec_lru_size(struct lruvec *lruvec, enum lru_list lru, int zone > > for (zid = zone_idx + 1; zid < MAX_NR_ZONES; zid++) { > > struct zone *zone = &lruvec_pgdat(lruvec)->node_zones[zid]; > > unsigned long size; > > > > if (!managed_zone(zone)) > > continue; > > > > if (!mem_cgroup_disabled()) > > size = mem_cgroup_get_zone_lru_size(lruvec, lru, zid); > > else > > - size = zone_page_state(&lruvec_pgdat(lruvec)->node_zones[zid], > > - NR_ZONE_LRU_BASE + lru); > > + size = zone_page_state(zone, NR_ZONE_LRU_BASE + lru); > > lru_size -= min(size, lru_size); > > } > > > > return lru_size; > > > > } > > Maybe tweak the subject to something meaningful: > > "mm/vmscan: reuse stored zone in lruvec_lru_size()" > > Reviewed-by: David Hildenbrand > Thanks. I get it! Regards, Hao Lee