Received: by 2002:a25:7ec1:0:0:0:0:0 with SMTP id z184csp5726141ybc; Wed, 27 Nov 2019 08:30:19 -0800 (PST) X-Google-Smtp-Source: APXvYqw2qmRrcHqDJot/3Mm2si0SdRS6vyca7bTBcISQsnSin/K+Mwrcr4GSazgMh1But9MqXtGB X-Received: by 2002:a05:6402:2042:: with SMTP id bc2mr32972857edb.167.1574872219336; Wed, 27 Nov 2019 08:30:19 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1574872219; cv=none; d=google.com; s=arc-20160816; b=lmkyR+LBbI/jwYOJ3NvEVxXRu6XfbpqsIOOOWJQbesvYfNPg0P+FT+IqNczDy/+zpm Rd7Hm1UIm/SbbBnxTsFCvDvoAww/lGUJc0IVL0kivkB3JFD5SVL2cETR9JKM7KxRWJTO iCOCMbmpp3RZthIMQML7RoFck1pRlTmi0wGAzb+k5bl0LIW4+dtBSOONKzEtFAvvqaDY BjQLMjP+5X0FPolHppWEadAgPAn00t5vr8wKaMKkK9J/4DMKqW6OaOR+IpVDe3CyHuYz xt7pjO/FLLPTZHIEINxHBV40i4zswbXHVFXj8gNPL5Le3bXJ64CCeBG7Wm/E5BZHhkgv Fgeg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-transfer-encoding:content-disposition:mime-version :references:message-id:subject:cc:to:from:date; bh=0cpbZmkpzLnuj9nuRL31l0aibFaywQPvM9PRqh8miWc=; b=Qx0M747SO4xbF6MzGWOpsEUOymTWLDlOz9wj7cf+8//q3/OjhkY8pEjW2pLRGAtIHu 2ZuhEDsPHbqpeAoZ8zGfD0NU0w7iKZjsmRgVWGvwqSU6H1PHN0lt+oETThu6kxX03HNf Q3A2kvfy3LVJ8vKQHCJZs2muA4eCklmhuzg221diKxZDNDK342YqLALni1atSIwaMhIi ZWuXxfTTkQboTd7U22twwMw7j/cArR10H5p+s3ZiC3id5vKP9TjiOk2BnxunIbg7J5zE +7Xu3o6mjYxB/3/fxrWN5Mq4NR8kDskD6iMeuhyoQEtJs018WQbRLGtGkjq+h5tEzl75 swCg== ARC-Authentication-Results: i=1; mx.google.com; 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 b8si10832963edy.200.2019.11.27.08.29.55; Wed, 27 Nov 2019 08:30:19 -0800 (PST) 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; 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 S1727109AbfK0Q0V (ORCPT + 99 others); Wed, 27 Nov 2019 11:26:21 -0500 Received: from foss.arm.com ([217.140.110.172]:49798 "EHLO foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726514AbfK0Q0U (ORCPT ); Wed, 27 Nov 2019 11:26:20 -0500 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C90AC30E; Wed, 27 Nov 2019 08:26:19 -0800 (PST) Received: from e121166-lin.cambridge.arm.com (e121166-lin.cambridge.arm.com [10.1.196.255]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 943073F68E; Wed, 27 Nov 2019 08:26:18 -0800 (PST) Date: Wed, 27 Nov 2019 16:26:14 +0000 From: Lorenzo Pieralisi To: Randy Dunlap , eswara.kota@linux.intel.com, bhelgaas@google.com Cc: Stephen Rothwell , Linux Next Mailing List , Linux Kernel Mailing List , linux-pci , Jingoo Han , Gustavo Pimentel Subject: Re: linux-next: Tree for Nov 27 (drivers/pci/controller/dwc/pcie-designware-host.c) Message-ID: <20191127162614.GA6423@e121166-lin.cambridge.arm.com> References: <20191127155717.400a60de@canb.auug.org.au> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.9.4 (2018-02-28) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Nov 27, 2019 at 07:55:57AM -0800, Randy Dunlap wrote: > On 11/26/19 8:57 PM, Stephen Rothwell wrote: > > Hi all, > > > > Please do not add any material for v5.6 to your linux-next included > > trees until after v5.5-rc1 has been released. > > > > Changes since 20191126: > > > > on i386: > # CONFIG_PCI_MSI is not set > > > WARNING: unmet direct dependencies detected for PCIE_DW_HOST > Depends on [n]: PCI [=y] && PCI_MSI_IRQ_DOMAIN [=n] > Selected by [y]: > - PCIE_INTEL_GW [=y] && PCI [=y] && OF [=y] && (X86 [=y] || COMPILE_TEST [=n]) > > and related build errors: Dilip, I will have to drop your series which unfortunately forces Bjorn to pull my pci/dwc branch again, I don't think there is time for fixing it, given release timing and Stephen's request above. Lorenzo > ../drivers/pci/controller/dwc/pcie-designware-host.c:72:15: error: variable ‘dw_pcie_msi_domain_info’ has initializer but incomplete type > static struct msi_domain_info dw_pcie_msi_domain_info = { > ^~~~~~~~~~~~~~~ > ../drivers/pci/controller/dwc/pcie-designware-host.c:73:3: error: ‘struct msi_domain_info’ has no member named ‘flags’ > .flags = (MSI_FLAG_USE_DEF_DOM_OPS | MSI_FLAG_USE_DEF_CHIP_OPS | > ^~~~~ > ../drivers/pci/controller/dwc/pcie-designware-host.c:73:12: error: ‘MSI_FLAG_USE_DEF_DOM_OPS’ undeclared here (not in a function); did you mean ‘SIMPLE_DEV_PM_OPS’? > .flags = (MSI_FLAG_USE_DEF_DOM_OPS | MSI_FLAG_USE_DEF_CHIP_OPS | > ^~~~~~~~~~~~~~~~~~~~~~~~ > SIMPLE_DEV_PM_OPS > ../drivers/pci/controller/dwc/pcie-designware-host.c:73:39: error: ‘MSI_FLAG_USE_DEF_CHIP_OPS’ undeclared here (not in a function); did you mean ‘MSI_FLAG_USE_DEF_DOM_OPS’? > .flags = (MSI_FLAG_USE_DEF_DOM_OPS | MSI_FLAG_USE_DEF_CHIP_OPS | > ^~~~~~~~~~~~~~~~~~~~~~~~~ > MSI_FLAG_USE_DEF_DOM_OPS > ../drivers/pci/controller/dwc/pcie-designware-host.c:74:6: error: ‘MSI_FLAG_PCI_MSIX’ undeclared here (not in a function); did you mean ‘SS_FLAG_BITS’? > MSI_FLAG_PCI_MSIX | MSI_FLAG_MULTI_PCI_MSI), > ^~~~~~~~~~~~~~~~~ > SS_FLAG_BITS > ../drivers/pci/controller/dwc/pcie-designware-host.c:74:26: error: ‘MSI_FLAG_MULTI_PCI_MSI’ undeclared here (not in a function); did you mean ‘MSI_FLAG_PCI_MSIX’? > MSI_FLAG_PCI_MSIX | MSI_FLAG_MULTI_PCI_MSI), > ^~~~~~~~~~~~~~~~~~~~~~ > MSI_FLAG_PCI_MSIX > ../drivers/pci/controller/dwc/pcie-designware-host.c:73:11: warning: excess elements in struct initializer > .flags = (MSI_FLAG_USE_DEF_DOM_OPS | MSI_FLAG_USE_DEF_CHIP_OPS | > ^ > ../drivers/pci/controller/dwc/pcie-designware-host.c:73:11: note: (near initialization for ‘dw_pcie_msi_domain_info’) > ../drivers/pci/controller/dwc/pcie-designware-host.c:75:3: error: ‘struct msi_domain_info’ has no member named ‘chip’ > .chip = &dw_pcie_msi_irq_chip, > ^~~~ > ../drivers/pci/controller/dwc/pcie-designware-host.c:75:10: warning: excess elements in struct initializer > .chip = &dw_pcie_msi_irq_chip, > ^ > ../drivers/pci/controller/dwc/pcie-designware-host.c:75:10: note: (near initialization for ‘dw_pcie_msi_domain_info’) > ../drivers/pci/controller/dwc/pcie-designware-host.c: In function ‘dw_pcie_allocate_domains’: > ../drivers/pci/controller/dwc/pcie-designware-host.c:267:19: error: implicit declaration of function ‘pci_msi_create_irq_domain’; did you mean ‘pci_msi_get_device_domain’? [-Werror=implicit-function-declaration] > pp->msi_domain = pci_msi_create_irq_domain(fwnode, > ^~~~~~~~~~~~~~~~~~~~~~~~~ > pci_msi_get_device_domain > ../drivers/pci/controller/dwc/pcie-designware-host.c:267:17: warning: assignment makes pointer from integer without a cast [-Wint-conversion] > pp->msi_domain = pci_msi_create_irq_domain(fwnode, > ^ > ../drivers/pci/controller/dwc/pcie-designware-host.c: At top level: > ../drivers/pci/controller/dwc/pcie-designware-host.c:72:31: error: storage size of ‘dw_pcie_msi_domain_info’ isn’t known > static struct msi_domain_info dw_pcie_msi_domain_info = { > ^~~~~~~~~~~~~~~~~~~~~~~ > > > -- > ~Randy > Reported-by: Randy Dunlap