Received: by 2002:a05:6a10:d5a5:0:0:0:0 with SMTP id gn37csp3268272pxb; Sun, 3 Oct 2021 20:50:32 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzVME6IynjEXtD+SJ7MGpdRa+0ZDbJMEdZs28PUDhk4TORYMPZtRiqe5mq9Ihlmj6UXguCB X-Received: by 2002:a63:4f43:: with SMTP id p3mr8870915pgl.435.1633319432307; Sun, 03 Oct 2021 20:50:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1633319432; cv=none; d=google.com; s=arc-20160816; b=RNSR7iPyJJ1GebWp/yfkNbCULdG2BnAZJK8+j+PWWQrf4O84Odf/PvjSOMjylr0QKL Ohs1jrowGkptAuO2GQFtl/K7yU0k5bpJ39vnHQlM7k1G0cGn9dU08Ih5BpfXDOLFFuSI 90L7g09Tq67uCyv5w8I7lqlW7COPs2B+xWcAfxCwkJPXN32itThG4eNZpIGdPgcKYevn q5MjnydbaO/0sx5YDb4VBqpEEc4wRpsMrnTX93woOQ1YGQ4AHEf/1D2Qei4vXluRWltb Rtep+3qvyTzs27CtlZjrRaYk53v+XijDlMtDkuMGJw5Uge5oioNLFRyTBgKVcGiVgYEv BDug== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=Niqrq0J1KTVYT0myMYXWMhyJmpkyp9spREFhBg+KqDI=; b=UqRNRA3IUXqE17F9ZS9t987leRd8Z5VJHfegkq52BWi+lbbpC6u7UKldZUZRTz7DtP xWocHq98ts2+hTu15y7E62J4/VfD/JO1UywIHHH0P4aqk4Cuhj5EVauJjCx1yxOeanaX dMm9tBeKNAco0uRMH9o/aji47HDhop+db7kDExxN93OaijhNxptCkTb2gLnX7Js6lAxh oa3gvagubfhJkz3Nzs57lL6KFA7zc2rR2xf9eeDx2fs7GxsEDAWdtJ+PLmTWvPNPZynQ TQES0KrZRG519ROervjmREXM9YT9Q0ChwULtWqf9PMfcFHnmpmZrtNHagxxH7IeogLkY RPVQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=Vs1GimwY; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id b18si17434705pfb.1.2021.10.03.20.50.19; Sun, 03 Oct 2021 20:50:32 -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=@gmail.com header.s=20210112 header.b=Vs1GimwY; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232400AbhJDDqi (ORCPT + 99 others); Sun, 3 Oct 2021 23:46:38 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43714 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230295AbhJDDqi (ORCPT ); Sun, 3 Oct 2021 23:46:38 -0400 Received: from mail-pl1-x62c.google.com (mail-pl1-x62c.google.com [IPv6:2607:f8b0:4864:20::62c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EC28EC0613EC; Sun, 3 Oct 2021 20:44:49 -0700 (PDT) Received: by mail-pl1-x62c.google.com with SMTP id j4so8708065plx.4; Sun, 03 Oct 2021 20:44:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=Niqrq0J1KTVYT0myMYXWMhyJmpkyp9spREFhBg+KqDI=; b=Vs1GimwYyLGQzKtDuxp34o1WuR3R2HfwGe1WnKcDrrjDQIkOdowhDMdptbAWAMb2Am gRkMS/48iwixZC6HIVkbP9VuQBPrlQp8LwHDCfmkGJ16EFAg7pIMfBw4kyUo4btI/Fll 06hOXB4QwW2uz6bZEDAtMt2h2KN6Itlw/Z7T3opv1zdJqjvYkzRz2C0PL8hcmLHdvLku h4XzLh3wiZHlOt3OF0YI3xpESmtToKP7e4LSk9JA5A2BCXPwgwtNF9wP3X/Nbb3Cb8ee ou/YFFSsIVk9k5761cPW0m2jjLosorbWMEwzlE7FGP1UFnbtXkM0AIWtRfaJXd5uknAO O+tA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=Niqrq0J1KTVYT0myMYXWMhyJmpkyp9spREFhBg+KqDI=; b=Wd0w3BjNVgdGZMS5kCB4ji6i0uDq3E0oFEnFTkSfBggqwcYzaAUTGEPiq3paZYjRak Gvvc2oArr0/key64eT1bq9U8LQ2WIIDOgtqdmzttagAGtD9uXzLgQvaHCfFHwwsnIuxL 0YHmWNWLvkJJuQvJHU92NgW3bLKXitgBSvkZsLzLfMr2zlh75Vg3IfFhe4jL9l7Id3Qr wX41Y3lshAf4vVr5ZR/VnOnYQbSNwU0UfZwIY9g3SuNP5zaLz1Zhg/gFOhNcsAuOyPDB 3DpHbvPa86IACF4hmA+IAwwrJP8kxQoYetKHE3NkNwD/AOf6M1ZAiVndTAPN4F8rY9oa evig== X-Gm-Message-State: AOAM5302KLdrRs0VmHf2GRFt0LL3ET/uA9r5z2mfu+zP4M4rwLfP1g6G A3Jyl/vl4o4ReJ1dG2q7SuY= X-Received: by 2002:a17:90a:9f91:: with SMTP id o17mr14594834pjp.225.1633319089223; Sun, 03 Oct 2021 20:44:49 -0700 (PDT) Received: from ubuntu ([171.224.177.7]) by smtp.gmail.com with ESMTPSA id fh3sm13734240pjb.8.2021.10.03.20.44.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 03 Oct 2021 20:44:48 -0700 (PDT) Date: Mon, 4 Oct 2021 10:44:41 +0700 From: Nghia Le To: Mike Kravetz Cc: Matthew Wilcox , akpm@linux-foundation.org, nathan@kernel.org, ndesaulniers@google.com, linux-mm@kvack.org, linux-kernel@vger.kernel.org, llvm@lists.linux.dev, lukas.bulwahn@gmail.com, kernel-janitors@vger.kernel.org Subject: Re: [PATCH] mm/hugetlb.c: remove dead store in demote_size_show() Message-ID: <20211004034441.GA114074@ubuntu> References: <20211003114113.109463-1-nghialm78@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, Oct 03, 2021 at 07:36:54PM -0700, Mike Kravetz wrote: > On 10/3/21 6:54 AM, Matthew Wilcox wrote: > > On Sun, Oct 03, 2021 at 06:41:13PM +0700, Nghia Le wrote: > >> { > >> struct hstate *h; > >> - unsigned long demote_size; > >> int nid; > >> > >> h = kobj_to_hstate(kobj, &nid); > >> - demote_size = h->demote_order; > >> > >> return sysfs_emit(buf, "%lukB\n", > >> (unsigned long)(PAGE_SIZE << h->demote_order) / SZ_1K); > > > > I'd suggest this function would look better written as: > > > > int nid; > > struct hstate *h = kobj_to_hstate(kobj, &nid); > > unsigned long demote_size = (PAGE_SIZE << h->demote_order) / SZ_1K; > > > > return sysfs_emit(buf, "%lukB\n", demote_size); > > Thanks Matthew for the clean code. > > Thank you Nghia Le for spotting this, and thank you Matthew for the > suggestion. > > This is still just in Andrew's tree and subject to modification before > the next merge window. I am still expecting additional comments on the > series. > > If another version of the series is needed, I will include Matthew's > suggestion. If not, I will ask Andrew how he would prefer to fold in > the changes. > -- > Mike Kravetz Thanks Mike, so we will wait further comments from Andrew and others.