Received: by 2002:a05:6a10:d5a5:0:0:0:0 with SMTP id gn37csp2783130pxb; Fri, 8 Oct 2021 15:26:53 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy78JfzcS0uHAYxvFGB6qZjHhY1/h1S0wc9KvTdwIQ2r78o5RP1CA/Z055RY9qFIh+nhnbL X-Received: by 2002:a63:4606:: with SMTP id t6mr6708133pga.388.1633732013221; Fri, 08 Oct 2021 15:26:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1633732013; cv=none; d=google.com; s=arc-20160816; b=EKEEwjsewiiGoJpkqqMJzk6H86Q+lqnV04fqU2+5Yxpopr4xxtAUMPRLzqKZ4NLr3R 3vo1kcOUBaA9sA0UG1YF/0cGYAglHai6wB2hgplDf7lFI7T6QCWwPPpATG+9G+Zh7OHE Nq2XcvXyYC9+Ut2+Q2Is8ExSh1Bs1AsTOa1h2N3cSzTW7uGVslDElOgv76hI1g8/Amrf 66lMhnMZfNww3b1DlL1xeBkObmqccofECy+UOWz8OQYeSxyErdEiLi+RjZUXOlN109Y7 AaVkZTptx+rAuzIJubJydp4Qs84ziDJGKdROKqauTHKnWNCJ6WiOrfbb8zVGT9jQ5ik0 IP/A== 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-transfer-encoding :content-disposition:mime-version:message-id:subject:cc:to:from:date :dkim-signature; bh=wdOvjq+GIUkGTm7HTbZnMgcYyrt68JsopZebr4XpjP0=; b=XIKMNbzqvXSPqrQtonxZg0SDOzzY+L28VtHTa/pngVdYwfzndkneQUKpyMV9XD5NQp EabzBwBFKq9hgUuzXiDHU2zqmmxebgesHvA8VrfhfqXkINgIt3xB7RQ+Rp6UQNeDdG4d bdfLjDygBDH/wzvuiqwAcWA6tFg1FMK+ER2ghicoarU4s5b8fCj8pIv49Bmsv1bJwfGT XD2NUzyh8n+0kO1vBoohy34Iqyw/Gsx9qAufdyxvnE0+y4MwwutGf5zLQ6zQamEvSFft wHOl9t6GEAovNmdpJk1saZ+kgraIM+r1pGbun4cab8pYASY0T250f8mLA2xe0S12yInQ NEIA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=UcEbanUD; 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=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id q21si14618692pjg.17.2021.10.08.15.26.40; Fri, 08 Oct 2021 15:26:53 -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=@kernel.org header.s=k20201202 header.b=UcEbanUD; 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=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S243609AbhJHW1s (ORCPT + 99 others); Fri, 8 Oct 2021 18:27:48 -0400 Received: from mail.kernel.org ([198.145.29.99]:34040 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231830AbhJHW1r (ORCPT ); Fri, 8 Oct 2021 18:27:47 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id A7B8060F6B; Fri, 8 Oct 2021 22:25:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1633731952; bh=9acV1R8jlnvHbQ0xOKG84jeP85uyj+piXHo63LmDFeU=; h=Date:From:To:Cc:Subject:In-Reply-To:From; b=UcEbanUDRRlTgVgqusRAff5Aid25qBwNaAMy8om1Ytk4ef9iH4QLgJYQ1oslv5VL3 jClswfAZ5Lv4kzY3xtMM+wxtig92ccvKgejCQOjp9GB2noGXMDKgZ2pbfNXaxyV+EM 4PDVhJjBKzFTsW9paXPFkaiGpYdGE3FGh1qEieW0HNxZ4dpYUYcxbbB4QeulqIzNew IueeeuIb2J8LF7XY37NJ0wlo4SA5i/QGF3UnrnnaUYAKVCzADzqlQTMlC/w71uHBW5 fJSG+D/hixP8YyW/Ii+UWiDZVd6zAzPhO0LKENF2NMX5UNXBOr0sC50ThSFhQqmYkj B0R19onrHTMHA== Date: Fri, 8 Oct 2021 17:25:50 -0500 From: Bjorn Helgaas To: Max Gurtovoy Cc: hch@infradead.org, linux-kernel@vger.kernel.org, gregkh@linuxfoundation.org, linux-pci@vger.kernel.org, bhelgaas@google.com, stefanha@redhat.com, oren@nvidia.com, kw@linux.com Subject: Re: [PATCH v3 2/2] PCI/sysfs: use NUMA_NO_NODE macro Message-ID: <20211008222550.GA1385680@bhelgaas> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20211004133453.18881-2-mgurtovoy@nvidia.com> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Oct 04, 2021 at 04:34:53PM +0300, Max Gurtovoy wrote: > Use the proper macro instead of hard-coded (-1) value. > > Suggested-by: Krzysztof Wilczyński > Reviewed-by: Krzysztof Wilczyński > Reviewed-by: Stefan Hajnoczi > Signed-off-by: Max Gurtovoy These two patches are independent, so I applied this patch only to pci/sysfs for v5.16, thanks! I assume Greg will take the drivers/base patch. > --- > drivers/pci/pci-sysfs.c | 6 ++++-- > 1 file changed, 4 insertions(+), 2 deletions(-) > > diff --git a/drivers/pci/pci-sysfs.c b/drivers/pci/pci-sysfs.c > index 7fb5cd17cc98..f807b92afa6c 100644 > --- a/drivers/pci/pci-sysfs.c > +++ b/drivers/pci/pci-sysfs.c > @@ -81,8 +81,10 @@ static ssize_t pci_dev_show_local_cpu(struct device *dev, bool list, > const struct cpumask *mask; > > #ifdef CONFIG_NUMA > - mask = (dev_to_node(dev) == -1) ? cpu_online_mask : > - cpumask_of_node(dev_to_node(dev)); > + if (dev_to_node(dev) == NUMA_NO_NODE) > + mask = cpu_online_mask; > + else > + mask = cpumask_of_node(dev_to_node(dev)); > #else > mask = cpumask_of_pcibus(to_pci_dev(dev)->bus); > #endif > -- > 2.18.1 >