Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp29100imm; Tue, 18 Sep 2018 15:54:22 -0700 (PDT) X-Google-Smtp-Source: ANB0VdaTr4F62YGJNIaJT/TnhruP2FJ8D10o8ysMn+DRLuYDtrM6Lmitpcar5tzjNCiMWGU4aYIt X-Received: by 2002:a63:788b:: with SMTP id t133-v6mr29315665pgc.329.1537311262617; Tue, 18 Sep 2018 15:54:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1537311262; cv=none; d=google.com; s=arc-20160816; b=RFkn5s4b2PUbzca854+95Vy/XC674ouiTP0hQwSR1GJutxkG24LMaJx/o96UgZ/Vij 0nQMcIi6wPBytADMWs43Pn9EPWiVz11CdckkZoNYF28WkDosJ3HJQjdIzwVGWGNbOmFM BOq2lML8vGPTfFQkYLVK4vWmb1S6xGQ8OdhPEvToQglXUpQpznjsWwhVNid41l2jTYLw baM+MtI9V94PS6SoV9+7Vt4QpLqhn7izUzxhitLYNJI6TDStH5kLC3MXN6GHPagft4/A TMnDELj9YxxKaRwgSCG0C1sMtGWy5MZy40tLW1uXq8aYqYYDqxBId32cAW6VuNW6fuP1 QTFQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:to:from:cc:in-reply-to:subject:date:dkim-signature; bh=jb/e/0w9ejcwRiwKkXw3Oj92GbmpmKHid10DsSWgFD0=; b=FSFlvmm6oZc6mmRjma3v4mhtVhVonh9EswwwFNMI5V7JxOF3tsLBcC8WdNRF+4Hcaz Y4kX1k6bNoCZFhZvBYmvUxE9PQM6fu5HmQ1LjBjye2f7RADlkePjreJOgLRBxpkhEQCR v50QgCvDzg/bpXGTDPOMiAzX3/zn1PPW2kw8ki/lL6wx2EzjzAZqKjIVzPpuveAJaiux wPB0rGSD2NfvmPdZTz2tuaolbSrLk+Bv+sKuuwdPNcgJ+5vcFbOWqJfzwRRYuwdu0QL/ JLFTK3eugiRK8tNydjzy50AQnU9l+dCTInnxd4SQQix6t7BuskaMp9SUnSzu72V54VTR HRnA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@sifive.com header.s=google header.b=aFU2EjQT; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id o33-v6si19876530pld.180.2018.09.18.15.53.59; Tue, 18 Sep 2018 15:54:22 -0700 (PDT) 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=@sifive.com header.s=google header.b=aFU2EjQT; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728264AbeISE2L (ORCPT + 99 others); Wed, 19 Sep 2018 00:28:11 -0400 Received: from mail-pf1-f194.google.com ([209.85.210.194]:45069 "EHLO mail-pf1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725779AbeISE2L (ORCPT ); Wed, 19 Sep 2018 00:28:11 -0400 Received: by mail-pf1-f194.google.com with SMTP id i26-v6so1692964pfo.12 for ; Tue, 18 Sep 2018 15:53:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sifive.com; s=google; h=date:subject:in-reply-to:cc:from:to:message-id:mime-version :content-transfer-encoding; bh=jb/e/0w9ejcwRiwKkXw3Oj92GbmpmKHid10DsSWgFD0=; b=aFU2EjQTA3m9tIHrvxfDDpkbWbR24IuD5Mc1UTuLK96csScEF23Gq4P2Lti5vbbPBt TkCDrSQ7mAU13hXDghLwAL9Ojs/tVMepvVJcH2P9Z5+1tj8uWYMHOWr8BPyyNQgmjONJ qA6VtIpNib5sJ68LZk0YA6dsiCUpmhuFUNMdexDLrcPSsidRxzTNBlVXEqdDWp98IxqJ B/orPvwdBMkJZrWI45DwyJ8D3MUMUsk/2cqBROdXeMW15gdjBksuuGDvg+dox9dREtOj SrEaKkkK1/M8lVPVDRjVCZLRgzkIJyiUhU2ywGHZAt709oYJa3INlM8pv3oIDvrFHaOW Sapg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:subject:in-reply-to:cc:from:to:message-id :mime-version:content-transfer-encoding; bh=jb/e/0w9ejcwRiwKkXw3Oj92GbmpmKHid10DsSWgFD0=; b=KUgrt15l3ryKO+kkhb7CriaTpBLTGJABEIilQUYpqLR8yMYJp4Gp8FwIpudSqrrjdM V4Ox4IBo2NPhHkNQSuT20R/oBXNhRbvINakBkSEqTR50oxjsmICn8oEyR+Qv5d37p6Jp 6T6vJJDUsWZNNPH3Ci9KZpHKgw8TiWv2ILeMjQ77OzXmM81WiUci1TB1aV/YkOoDPCBv khXsFPQz9eN3lP8iTVJ9G/CIdngt4jYQ5PuCuMOMx+luIEeY3WCJyKLJhSVvH4BdxAAx VS3BbOQ/WkaEiX/ZppYjZoJsAQV3C2GzqhF9qudTrIc2gz+gOrVU21TcQ/4Vr4ctdPnZ f2eA== X-Gm-Message-State: APzg51C2Y6TqaMUh9+AMPFgOmXuv5lEH4MJVzO5RegVZ9SKrFQ2L84Jq p4mghFm2tUPMvy3A03wEfyvmvA== X-Received: by 2002:a63:447:: with SMTP id 68-v6mr29788885pge.409.1537311203002; Tue, 18 Sep 2018 15:53:23 -0700 (PDT) Received: from localhost ([12.206.222.5]) by smtp.gmail.com with ESMTPSA id h4-v6sm27240639pfe.49.2018.09.18.15.53.21 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 18 Sep 2018 15:53:21 -0700 (PDT) Date: Tue, 18 Sep 2018 15:53:21 -0700 (PDT) X-Google-Original-Date: Tue, 18 Sep 2018 15:52:33 PDT (-0700) Subject: Re: [PATCH 14/21] riscv: use for_each_of_cpu_node iterator In-Reply-To: <20180905193738.19325-15-robh@kernel.org> CC: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, aou@eecs.berkeley.edu, linux-riscv@lists.infradead.org From: Palmer Dabbelt To: robh@kernel.org Message-ID: Mime-Version: 1.0 (MHng) Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 05 Sep 2018 12:37:31 PDT (-0700), robh@kernel.org wrote: > Use the for_each_of_cpu_node iterator to iterate over cpu nodes. This > has the side effect of defaulting to iterating using "cpu" node names in > preference to the deprecated (for FDT) device_type == "cpu". > > Cc: Palmer Dabbelt > Cc: Albert Ou > Cc: linux-riscv@lists.infradead.org > Signed-off-by: Rob Herring > --- > Please ack and I will take via the DT tree. This is dependent on the > first 2 patches. > > arch/riscv/kernel/smpboot.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/arch/riscv/kernel/smpboot.c b/arch/riscv/kernel/smpboot.c > index 56abab6a9812..3c59afe67951 100644 > --- a/arch/riscv/kernel/smpboot.c > +++ b/arch/riscv/kernel/smpboot.c > @@ -52,7 +52,7 @@ void __init setup_smp(void) > struct device_node *dn = NULL; > int hart, im_okay_therefore_i_am = 0; > > - while ((dn = of_find_node_by_type(dn, "cpu"))) { > + for_each_of_cpu_node(dn) { > hart = riscv_of_processor_hart(dn); > if (hart >= 0) { > set_cpu_possible(hart, true); Acked-by: Palmer Dabbelt Thanks!