From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: Please test xen/stable-2.6.32.x in xen.git Date: Thu, 1 Apr 2010 16:06:31 -0400 Message-ID: <20100401200630.GA15810@phenom.dumpdata.com> References: <4BB38D30.3090100@goop.org> <4BB390F4.5040802@access.denied> <4BB39D35.3090708@goop.org> <4BB3AFE7.3090601@access.denied> <4BB3B128.1030707@goop.org> <4BB44D6F.8060008@access.denied> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Content-Disposition: inline In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Martinx - =?utf-8?B?44K444Kn44O844Og44K6?= Cc: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org On Thu, Apr 01, 2010 at 02:55:45PM -0300, Martinx - =E3=82=B8=E3=82=A7=E3= =83=BC=E3=83=A0=E3=82=BA wrote: > Hi! >=20 > I can't compile it: >=20 > CC drivers/pci/xen-pcifront.o > drivers/pci/xen-pcifront.c:373: error: variable =E2=80=98pci_frontend_o= ps=E2=80=99 has > initializer but incomplete type > drivers/pci/xen-pcifront.c:374: error: unknown field =E2=80=98enable_ms= i=E2=80=99 specified > in initializer > drivers/pci/xen-pcifront.c:374: warning: excess elements in struct > initializer > drivers/pci/xen-pcifront.c:374: warning: (near initialization for > =E2=80=98pci_frontend_ops=E2=80=99) > drivers/pci/xen-pcifront.c:375: error: unknown field =E2=80=98disable_m= si=E2=80=99 specified > in initializer > drivers/pci/xen-pcifront.c:375: warning: excess elements in struct > initializer > drivers/pci/xen-pcifront.c:375: warning: (near initialization for > =E2=80=98pci_frontend_ops=E2=80=99) > drivers/pci/xen-pcifront.c:376: error: unknown field =E2=80=98enable_ms= ix=E2=80=99 specified > in initializer > drivers/pci/xen-pcifront.c:376: warning: excess elements in struct > initializer > drivers/pci/xen-pcifront.c:376: warning: (near initialization for > =E2=80=98pci_frontend_ops=E2=80=99) > drivers/pci/xen-pcifront.c:377: error: unknown field =E2=80=98disable_m= six=E2=80=99 > specified in initializer > drivers/pci/xen-pcifront.c:377: warning: excess elements in struct > initializer > drivers/pci/xen-pcifront.c:377: warning: (near initialization for > =E2=80=98pci_frontend_ops=E2=80=99) > drivers/pci/xen-pcifront.c: In function =E2=80=98pci_frontend_registrar= =E2=80=99: > drivers/pci/xen-pcifront.c:383: error: =E2=80=98xen_pci_frontend=E2=80=99= undeclared (first > use in this function) > drivers/pci/xen-pcifront.c:383: error: (Each undeclared identifier is > reported only once > drivers/pci/xen-pcifront.c:383: error: for each function it appears in.= ) > make[2]: *** [drivers/pci/xen-pcifront.o] Error 1 > make[1]: *** [drivers/pci] Error 2 > make: *** [drivers] Error 2 I have this fixed in the pv/pcifront-2.6.33 branch but forgot to back-port. This is what I think you need: diff --git a/drivers/pci/Kconfig b/drivers/pci/Kconfig index 7802fcd..831365d 100644 --- a/drivers/pci/Kconfig +++ b/drivers/pci/Kconfig @@ -53,7 +53,7 @@ config PCI_STUB =20 config XEN_PCIDEV_FRONTEND tristate "Xen PCI Frontend" - depends on XEN && PCI && X86 + depends on X86 && XEN_PCI_PASSTHROUGH select HOTPLUG select XEN_XENBUS_FRONTEND default y