Received: by 2002:a05:6a10:d5a5:0:0:0:0 with SMTP id gn37csp631954pxb; Thu, 30 Sep 2021 13:36:08 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzhl1gsn0aQiGwcEQg4llPbDgv5Xo07UJItcJVUN4oU8gyWhJMKcnn8f0g5FV6AGbPlZzg5 X-Received: by 2002:a17:90a:1904:: with SMTP id 4mr14894583pjg.191.1633034168402; Thu, 30 Sep 2021 13:36:08 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1633034168; cv=pass; d=google.com; s=arc-20160816; b=tkpLhpkEK9AA/UjWzyEozdVrH+QW3rcXkbGWvqpLuhdJOrJwhX5WSSxwKPeUnhUf4e mWPgFNxIVVYyt+bwKIAMktCmhcDFP28s/hr/BlrZQVwAcJv60/gn4G6uTY5e8s9F9Vfl bmCDtauYMlebfhm41R8kZpaHjilVuE00FWe7rczMmGWmD5hf/XPG75fYSCyqm8763wee nDLpN5LWExywRHkSH3wy45QfbZzw1lzjKOg6OJZ46kodzWhpKx3tP7zstbP5zpoKDfms 8z0uox5EAqJiaPsN/F51LBZY1t/FMerUeHpESc9c9QiZmOUJHM/cpfsi0ImzTEFQD+1T 1rjQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-language:content-transfer-encoding :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject:dkim-signature; bh=am5fSTe6wJIucHDJWfkvNzgj9Q3MynE4HIDt46P8kqY=; b=X0rndVQA1HlPQJLWIZBpKz6fI4Ce18XIUIIevboz7lRBNA0JFFAf5Ar23eZciXmIrj ePIMpVp5TOueLnjR0bKW2GI1apXqVdUCPiWMN2J0jadt/HH2Vig8jIXLEK0xRokH2TPR Hd/nXGVXM+ed7UIKs3r7642SPlzvYzXnRmWzbDxcoynZG1omN9z7hc904nX+6iFJp5z7 /IRYsk4L5345LZCnxoF/jus2RDBo5h6dq2YD4k3IGh9Sg5xnbBnKpI4xqxyNTCvZTxmn A7aozWkc4kjDNwer5xH4yHVs4bi1NzM7MVzFMUFrAAGJhx4WcwFG7/ab6JXXZUzVcQwR J6zQ== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@Nvidia.com header.s=selector2 header.b=oCMp19xF; arc=pass (i=1 spf=pass spfdomain=nvidia.com dmarc=pass fromdomain=nvidia.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; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=nvidia.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id nl10si10198810pjb.29.2021.09.30.13.35.54; Thu, 30 Sep 2021 13:36:08 -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=@Nvidia.com header.s=selector2 header.b=oCMp19xF; arc=pass (i=1 spf=pass spfdomain=nvidia.com dmarc=pass fromdomain=nvidia.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; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=nvidia.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1352009AbhI3Ox2 (ORCPT + 99 others); Thu, 30 Sep 2021 10:53:28 -0400 Received: from mail-dm6nam12on2048.outbound.protection.outlook.com ([40.107.243.48]:24672 "EHLO NAM12-DM6-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1351963AbhI3Ox1 (ORCPT ); Thu, 30 Sep 2021 10:53:27 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cdUW1Oy9nqs9HX3JWjRGqnCXCmd6UFq2Q+j3VL6bVOSXJex3pEPJ6L+mgvE1zNOy+Vs+0Lw1BqOmu/34h4xOV5GwllOjp2yqZxQuj9Pyl70sQN32hFtml09Ofxuq7JofW8kg6ToKf4wOQF4/prRpDf4BwfnjY929hpnmhAksoi8sXGWA25jk0ZR7K3jaIugnVxzsMTgsLWzpaPRyQjwEI2RMtBbaZp+5lXhjNfxIGBYSTf+/A2NSlOr2JFPGH/hj6UEtJBNFM3IJLF2so4ENGHsqE4aroXbQDL5rdJt6RukCA7NYh4Xiyt/fCA6Uwyko8OEjqDkiWY/nCY+lQ5Dzhg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=am5fSTe6wJIucHDJWfkvNzgj9Q3MynE4HIDt46P8kqY=; b=NZWXTge9SRE9j4TjfHevNK+RjUMk6da+8lEgSbjPIdtLbyhd9s9JD5wQ+CCjsvEc+fUZKc4sdV9m1fdpWOR0XGrdKqPkLtJW+SjkoNZq0gZ8JZtDylmCKJ5ybvqgDB2GICxGUXhlGCIaMDeijf4ADrIKxsXWBI7xzo0OlXGYqd9ko04slGDK6djwBW7X5wGG+eXrlLqczaTbZ5gZgw0MHM/45pdurqMkoQSWInbnEhfBtGaNtGqQ8w+uukCmeMDjFGhWCGKxQO8xc/2vhZORxMHKCaAH7D9ZLc7OZAlf5srfp1W7GSnTvaADfC/rkJv96VtefG9JdFhFRjvDCE83uw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.112.34) smtp.rcpttodomain=vger.kernel.org smtp.mailfrom=nvidia.com; dmarc=pass (p=quarantine sp=none pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=am5fSTe6wJIucHDJWfkvNzgj9Q3MynE4HIDt46P8kqY=; b=oCMp19xF9WBaHA/jZMdIt3wkKr3omVk9JUmAWMfiWa/TKChHgZZLilmpNziieQHfb811pkvsdciyzvrq+Jf/8EFE3z22zFUYucbWMXReBSpAgMPawBDcNhg3U8SXswrC7+EXDt1wLrlYR4h2dTiFfDKbTnfvLWZENEKLnUlh5wolI5GFYb8MpoUP6adKKHifpiNZbh9w2IgFQBChu4GCcZUVh225UyElXMsUYzcESmElm0aiEmOmndPaIQ+YgSSFIb2uzxY8BiPe4fjYKtW71SEAt37daCBCryr5Ky7qUFcvODSaJGhwPuUFMs4kwQ8gd63RJp1fcLolQ698P9NKaA== Received: from BN9PR03CA0590.namprd03.prod.outlook.com (2603:10b6:408:10d::25) by SN1PR12MB2511.namprd12.prod.outlook.com (2603:10b6:802:23::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4566.14; Thu, 30 Sep 2021 14:51:43 +0000 Received: from BN8NAM11FT038.eop-nam11.prod.protection.outlook.com (2603:10b6:408:10d:cafe::8c) by BN9PR03CA0590.outlook.office365.com (2603:10b6:408:10d::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4566.13 via Frontend Transport; Thu, 30 Sep 2021 14:51:43 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.112.34) smtp.mailfrom=nvidia.com; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 216.228.112.34 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.112.34; helo=mail.nvidia.com; Received: from mail.nvidia.com (216.228.112.34) by BN8NAM11FT038.mail.protection.outlook.com (10.13.176.246) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.4566.14 via Frontend Transport; Thu, 30 Sep 2021 14:51:42 +0000 Received: from [172.27.13.136] (172.20.187.5) by HQMAIL107.nvidia.com (172.20.187.13) with Microsoft SMTP Server (TLS) id 15.0.1497.18; Thu, 30 Sep 2021 14:51:39 +0000 Subject: Re: [PATCH 1/1] driver core: use NUMA_NO_NODE during device_initialize To: =?UTF-8?Q?Krzysztof_Wilczy=c5=84ski?= CC: , , , , , References: <20210930142556.9999-1-mgurtovoy@nvidia.com> From: Max Gurtovoy Message-ID: Date: Thu, 30 Sep 2021 17:51:36 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset="utf-8"; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-Originating-IP: [172.20.187.5] X-ClientProxiedBy: HQMAIL107.nvidia.com (172.20.187.13) To HQMAIL107.nvidia.com (172.20.187.13) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 0ac64dda-e88c-4da7-2203-08d98421d11f X-MS-TrafficTypeDiagnostic: SN1PR12MB2511: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:2276; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: jC2K40gFrrAOq4ttNTQpdNrqCeczQyDmWmgzRSpQh8UEWYidtp4jFYAOk6mLAj1qdkfjUtSoiNOor8ryTVkR0rfuuKgT4YffCPNb3HdjUvH0kBYADVBnnuq0O25GacrF5FumtOsDu3lzr0B1ZcVbNMvXK8INd6GFp9ttSXrDuHB/G+QdnJA4pz/CVozQD5Y6gzp2vScacvgvma6tn9Wd1+QsFdUjKGqfdpVvgNVyBL6LkIIZ2I2oq6c00qzzFGATVh72Zs6tNZ0n+osBwFbI/IRDiEfUZe48qNGmViqeKVVT0PKpvye/OL2bV+QJ4zqyFBxmWmuAqiraAcfIKNNBIOpCXwJICIJWDsE9j1s3TYfUm21t8Z/nHSysPclL60K+O918oORfpXPgBieCUAu8kY6gWapjNprqEDDYd45z7jnWAHefC8qfy+3rk0YqNKR467yJ6OTBqtxn4ACWdlLj+JhvZdA3Ge4sBOS1511aCJ3Zi3wHuy/f6ZsVFCliXptW+Us6wprqv4diokJYAs7bjd4RFVjqCv8+X8pk04cuh1nTqC+ZiBDV+XgL2nt+RR3BLp6xefjl/0Ib3UMWfOmh7Z0mU9XGnMFLWkBa6AlzcuHofTc4mcgqPR8FVTKCMsRQKKSm08y6SIHVGgYc2c8geqZmcvZu/O+TXlTIEQQbFhhH5+lWsQKr8pZKyylyJL17psezQ1zkfb/OZYCKuxgs7ShKVjNReiKg/yyT9iyi9UZylCDeq5wF9VVYL+tov8C7ayVkk0HvazKI6IWuS6Wy0AvPxqwnuQooj9hunqORwKmvG88z3A//3WggnGO8iEhW X-Forefront-Antispam-Report: CIP:216.228.112.34;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:mail.nvidia.com;PTR:schybrid03.nvidia.com;CAT:NONE;SFS:(4636009)(36840700001)(46966006)(336012)(6666004)(4326008)(47076005)(36860700001)(36756003)(53546011)(426003)(31686004)(31696002)(356005)(86362001)(8936002)(2616005)(8676002)(66574015)(83380400001)(6916009)(7636003)(5660300002)(54906003)(70206006)(508600001)(186003)(70586007)(2906002)(966005)(16526019)(16576012)(316002)(82310400003)(26005)(43740500002);DIR:OUT;SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Sep 2021 14:51:42.5182 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 0ac64dda-e88c-4da7-2203-08d98421d11f X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a;Ip=[216.228.112.34];Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: BN8NAM11FT038.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR12MB2511 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 9/30/2021 5:41 PM, Krzysztof WilczyƄski wrote: > Hi Max, > >> Don't use (-1) constant for setting initial device node. Instead, use >> the generic NUMA_NO_NODE definition to indicate that "no node id >> specified". >> >> Signed-off-by: Max Gurtovoy >> --- >> drivers/base/core.c | 2 +- >> 1 file changed, 1 insertion(+), 1 deletion(-) >> >> diff --git a/drivers/base/core.c b/drivers/base/core.c >> index e65dd803a453..2b4b46f6c676 100644 >> --- a/drivers/base/core.c >> +++ b/drivers/base/core.c >> @@ -2838,7 +2838,7 @@ void device_initialize(struct device *dev) >> spin_lock_init(&dev->devres_lock); >> INIT_LIST_HEAD(&dev->devres_head); >> device_pm_init(dev); >> - set_dev_node(dev, -1); >> + set_dev_node(dev, NUMA_NO_NODE); > We might have one of these to fix in the PCI tree, as per: > > https://elixir.bootlin.com/linux/v5.15-rc3/source/drivers/pci/pci-sysfs.c#L84 > > Would this be of interest to you for a potential v2? sure no problem. Lets get some reviews first and then I'll send v2 with this patch as well. > Krzysztof