Received: by 2002:ac0:e34a:0:0:0:0:0 with SMTP id g10csp562235imn; Thu, 28 Jul 2022 08:59:26 -0700 (PDT) X-Google-Smtp-Source: AGRyM1unkzwMCHGXpCuNAUHQ7kE8lZm2ZIILJxnKss9B5RAMirngx+Dwamk3zxL7uxFMITrHJDjw X-Received: by 2002:a17:906:8a45:b0:72b:31d4:d537 with SMTP id gx5-20020a1709068a4500b0072b31d4d537mr21562372ejc.170.1659023966299; Thu, 28 Jul 2022 08:59:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1659023966; cv=none; d=google.com; s=arc-20160816; b=Zsrje5Q0pjGBklMkYBkkI6Qngjos5DND+OrjZmM1ejC5FGqHKp7GbKbjegt2FdWC2p /coXy/tpCD5xhqb70bO/CN9h/8rCTfWNpZ5iEJH9BSafq8RHRN7DZ0G51R7GiDT3PSbN 8dOvwCmKxBK3ys/MabbYJR0VPslIKI81ljNHPTWd+qG2wCk24tyMzHJiBk4CEOf4MXRV 1k0dTg+ecmzvq1FtiEHYvwpOrJL3ugmXsM0EYY23+hpWNFgqqOHhTLxGTnK8zyfEjsnd 1MHPRed0queC1EIc6R/kIfx/XrfK+D4tEyvVmt/ocjszWde9d+gyLN5cMt3AjxMrlXBN xb+A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:subject:cc:to:from:date :dkim-signature; bh=0hhABROJReg1rrWg4K/jP9yLbgvWogyJo+5SUx6dOo8=; b=TVmhCZryEP93z4EklaBv+7HE1ooblPaTaPofa8QAaXzFLnwwO54xskloIE9G6nDEyi BICq4XWl3EVOcHvzMKi49KRkpL3tC1X15zkPu3WcE2JA54a7QEop4qd8FmcjMtEZ5vfa YZHAFkIsdgdiGfgLnzs07r0272DIvunII7ybJ32cP4Oi3qY3y2EEPKuWJAnxc92PLZkn Y9n49Zgj5GsY1c81hTYx/oHF4haLz618z88pML3JJBRZ8EbuB2siTEjQa61mKx63T//t XjYCeYrl1Ntmieu14QRWdELrL0fGME7DitEuEqA7P857bVmwIwpATQvxs0Hh91g7pigV /6oQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=ATvISLUX; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id ds13-20020a170907724d00b0072a87f63748si1502934ejc.908.2022.07.28.08.59.00; Thu, 28 Jul 2022 08:59:26 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=ATvISLUX; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 S232114AbiG1PX4 (ORCPT + 99 others); Thu, 28 Jul 2022 11:23:56 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39002 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229920AbiG1PXz (ORCPT ); Thu, 28 Jul 2022 11:23:55 -0400 Received: from ams.source.kernel.org (ams.source.kernel.org [IPv6:2604:1380:4601:e00::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 442FF61B0C; Thu, 28 Jul 2022 08:23:54 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id 79679B8248C; Thu, 28 Jul 2022 15:23:52 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id A96B1C433C1; Thu, 28 Jul 2022 15:23:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1659021831; bh=0hhABROJReg1rrWg4K/jP9yLbgvWogyJo+5SUx6dOo8=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=ATvISLUXENUsFt/tUzzSdmivFILNgad9AuZUJgvCsGvmz6hgsxnP02vWUIyQvYUBO UObN4hQfktdD4DiwR+sCL+me24agDRVIFwk3CulLpBXVG7BmzrKQmeRLfAUEVEnopw cm64iUF6BaN4tyB1xSSJTptliTjnnbBJHxm3+cUoT/E6a+iTcKWOu/CQFvHa/+Chxe /o2/PWHvXJrV+aZVFj829aQh1f57PIqJpN2KE1RGnyUO6ddt++I1IRLblpjRV747No 4x220HtVDjtnBsYa5RzGvcnOZKJ4Z0aoTIOM/UuJ8XH+FOkLnv7k9PTz11gEoDDUe0 f7WHSyalcX1ig== Date: Thu, 28 Jul 2022 08:23:49 -0700 From: Jakub Kicinski To: Tariq Toukan Cc: "David S. Miller" , Saeed Mahameed , Ingo Molnar , Peter Zijlstra , Juri Lelli , Eric Dumazet , Paolo Abeni , , Gal Pressman , Vincent Guittot , Subject: Re: [PATCH net-next V3 1/3] sched/topology: Add NUMA-based CPUs spread API Message-ID: <20220728082349.2ba6deae@kernel.org> In-Reply-To: <20220719162339.23865-2-tariqt@nvidia.com> References: <20220719162339.23865-1-tariqt@nvidia.com> <20220719162339.23865-2-tariqt@nvidia.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-7.6 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, 19 Jul 2022 19:23:37 +0300 Tariq Toukan wrote: > +static inline void sched_cpus_set_spread(int node, u16 *cpus, int ncpus) > +{ > +} I was going to poke Peter again, but before doing that - shouldn't we memset() the cpus here? Just to keep the semantics that the array is always initialized?