Received: by 10.192.165.148 with SMTP id m20csp460800imm; Wed, 9 May 2018 16:12:36 -0700 (PDT) X-Google-Smtp-Source: AB8JxZpPliDSaNh8WJ0/q1LVkUuR7e2vk+DktXhZd1ZHw054ARRZOFXaKF9P0b+m1AgjXlNkKvj/ X-Received: by 2002:a63:7457:: with SMTP id e23-v6mr6580031pgn.444.1525907556563; Wed, 09 May 2018 16:12:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1525907556; cv=none; d=google.com; s=arc-20160816; b=eFtUm3rwkJrW9gi/JS6A01s2qkLY8HgYUlH9z28FZUq/bCJa/xCQ5R6IpaDT58zcn7 cMhej2HCqNxTVHWcXRa1p/ShvcSdyvq6+8aSJrprpvBlZDoN6AL/veFdJbgUlhJAsfbf RXo5AI9k5cJmL7RspN0jh1Q1b6flaSiXiOXvvFxuDzvYZ0gAJy0fN+tKXmZKDXSk705F GzJ/qwlqDu2gLSL/EDHD9O+IIz93f/2t0mqgjikVPmAo9RTWlEgIPjinRx58TDvI9jQ1 OqUezKvCXwj148SJh3XajTRo7gAUJo+/s5MgCqg2qp3nCfViTnMK4M94ADWJQpMI3nDm xqqw== 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 :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature :arc-authentication-results; bh=F/Djh6A3FbMkLuKJa2XYT1GGi0fb/9VTvLfMTtw22vw=; b=QWKBxaBRO24Ri+py48AfEY65XC3qqChAw6Hn5xXsGJepURXacFmj6QYS0j2g7HiHX0 btF6Hxc8NWDK0yVDUq6M9vkkMdU7YnXgDmc+6SQUKSFqIVCWbu9lA9UWKXS1T3+Y5YrE D8zQUSrwOAXzZbOKVUHzi+Vg/1Har8M2MH9TqAee6TZ2WW9tD2PcEIGZMpo0ZxSa7GJA GMZ7yW2I6hbuMRwkZJ0WSFHsaqGJkbzYe1cA2lWJ+i4FBwvcBTGeBgFZbdeYmQ1/DWkW jo/1f92UZQWKDIBLuvzfOIfTQFB1UR8QkuKtZk9X5g5Vsu3NoHgYgiCFOYT4B3biWnLF D12g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@mm-sol.com header.s=201706 header.b=QDijohCv; 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; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=mm-sol.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 33-v6si28081260plb.19.2018.05.09.16.12.22; Wed, 09 May 2018 16:12:36 -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=@mm-sol.com header.s=201706 header.b=QDijohCv; 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; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=mm-sol.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S965949AbeEIXLE (ORCPT + 99 others); Wed, 9 May 2018 19:11:04 -0400 Received: from ns.mm-sol.com ([37.157.136.199]:38510 "EHLO extserv.mm-sol.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S965426AbeEIXLC (ORCPT ); Wed, 9 May 2018 19:11:02 -0400 Received: from [192.168.1.7] (hst-221-78.medicom.bg [84.238.221.78]) by extserv.mm-sol.com (Postfix) with ESMTPSA id C66BDCCF4; Thu, 10 May 2018 02:11:00 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mm-sol.com; s=201706; t=1525907460; bh=rVgn8kj5Utz9phWBDNTlmzip4mBsQFebustJOeWdzgA=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=QDijohCvyi4v93aqIBoo1gHkJ0q7UbwXsfRn0Ef1jn+aQYkJsjmKwriU8FK2LVnle khi0A09MWQ3IdZ4/EKDvC21FQr2NbPBnnpD3Eifksck/07gtGvoe0WRL8dV7tKGa3g hxtPHE2hvt0EiYuw/Msp/0p42qA0fDB1M3qla5y70SMcYbBvw7lWlDvZUnCR01nXL0 Krk9QLcZJGhiBo+mSIGWvvwRzwOrg+YIV0Wam0E3wcDlCcJ9lt2dOjSt4ck3JiP0bN HemynhAZWAlnR/V13MNcJXTDhZctiZp9VrtYNBazqhO/c8MwxDmDR++awj2CkZYmtm KVDddgjauqiRA== Subject: Re: [PATCH] Kirin-PCIe: Add kirin pcie msi feature. To: Shawn Guo , Bjorn Helgaas Cc: Yao Chen , songxiaowei@hisilicon.com, wangbinghui@hisilicon.com, lorenzo.pieralisi@arm.com, bhelgaas@google.com, xuwei5@hisilicon.com, robh+dt@kernel.org, mark.rutland@arm.com, catalin.marinas@arm.com, will.deacon@arm.com, linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, dimitrysh@google.com, guodong.xu@linaro.org, Jianguo Sun References: <1525763028-107417-1-git-send-email-chenyao11@huawei.com> <20180508125658.GK161390@bhelgaas-glaptop.roam.corp.google.com> <20180509045151.GA24899@dragon> From: Stanimir Varbanov Message-ID: <058ea1c5-6be1-43ec-0bfe-08231717b7e1@mm-sol.com> Date: Thu, 10 May 2018 02:10:58 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 MIME-Version: 1.0 In-Reply-To: <20180509045151.GA24899@dragon> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, On 9.05.2018 07:51, Shawn Guo wrote: > Hi Bjorn, > > On Tue, May 08, 2018 at 07:56:58AM -0500, Bjorn Helgaas wrote: > ... >>> + return ret; >>> + } >>> + } >>> + >>> + pci->pp.root_bus_nr = -1; >> >> Setting root_bus_nr looks like an unrelated change that should be in a >> separate patch. >> >> But I'm not sure why you need to set root_bus_nr at all, since >> dw_pcie_host_init() always sets it. >> >> Some other callers of dw_pcie_host_init() do set it: >> >> exynos_add_pcie_port() >> imx6_add_pcie_port() >> armada8k_add_pcie_port() >> artpec6_add_pcie_port() >> dw_plat_add_pcie_port() >> histb_pcie_probe() >> qcom_pcie_probe() >> spear13xx_add_pcie_port() >> >> But I don't see *why* any of these need to set it. If they don't need to >> set it, they shouldn't. > > Mostly it's a blind copy of unnecessary code. I tested histb driver > by dropping the line, and did not see anything broken. I will cook up > a series to remove the code from all above drivers, and copy > corresponding driver owner to comment. > >> And it would be nice if histb and qcom followed the structure and naming >> conventions of the other drivers, i.e., they should have >> histb_add_pcie_port() and qcom_add_pcie_port(). > > I can create a patch for histb driver, but will leave qcom one to > Stanimir to decide. Thanks, will see what can be done. regards, Stan