[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Re: [Xen-users] Xen-3.4-testing build failure
Thanks Pasi, That worked for me. I could apply the patch and build linux, and then separately built xen. -Kashmira --- On Thu, 1/7/10, Pasi KÃrkkÃinen <pasik@xxxxxx> wrote: > From: Pasi KÃrkkÃinen <pasik@xxxxxx> > Subject: Re: [Xen-devel] Re: [Xen-users] Xen-3.4-testing build failure > To: "Kashmira. K." <chimnee@xxxxxxxxx> > Cc: "Jan Beulich" <JBeulich@xxxxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxx, > xen-users@xxxxxxxxxxxxxxxxxxx > Date: Thursday, January 7, 2010, 1:00 PM > On Thu, Jan 07, 2010 at 12:34:22PM > -0800, Kashmira. K. wrote: > > Hi Jan, > > > > I patch this change manually and restart "make world". > It does not work. "make world" pulls the 2.6.18 tree again > overwriting the changes. > > > > You can always pull the 2.6.18-xen tree manually, and > compile it > separately from Xen. > > hg clone http://xenbits.xen.org/linux-2.6.18-xen.hg > > -- Pasi > > > Thanks > > Kashmira > > > > --- On Thu, 1/7/10, Jan Beulich <JBeulich@xxxxxxxxxx> > wrote: > > > > > From: Jan Beulich <JBeulich@xxxxxxxxxx> > > > Subject: [Xen-devel] Re: [Xen-users] > Xen-3.4-testing build failure > > > To: "Pasi KÃrkkÃinen" <pasik@xxxxxx>, > "Kashmira. K." <chimnee@xxxxxxxxx> > > > Cc: xen-devel@xxxxxxxxxxxxxxxxxxx, > xen-users@xxxxxxxxxxxxxxxxxxx > > > Date: Thursday, January 7, 2010, 12:15 AM > > > On Wed, Jan 06, 2010 at 10:23:04PM > > > -0800, Kashmira. K. wrote: > > > > Hello Xen users > > > > > > > > I am trying to do a Xen cable linux build > and am > > > seeing a build failures. > > > > > > > > I did > > > > ÂÂÂ- hg clone http://xenbits.xensource.com/xen-3.4-testing.hg > > > > ÂÂÂ- cd xen-3.4-testing > > > > ÂÂÂ- make world > > > > > > > > During the "make world" I see the > following > > > compile error. > > > >ÂÂÂLD   > > > drivers/xen/pcifront/built-in.o > > > >ÂÂÂCC   > > > drivers/xen/privcmd/privcmd.o > > > > > > > > /root/work/xen-3.4-testing.hg/linux-2.6.18-xen.hg/drivers/xen/privcmd/privcmd.c: > > > 37: error: expected declaration > > > specifiers or Ãâ??...Ãâ??? before > > > Ãâ??pgtable_tÃâ??? > > > > > > > > /root/work/xen-3.4-testing.hg/linux-2.6.18-xen.hg/drivers/xen/privcmd/privcmd.c: >  > > > In function > > > Ãâ??enforce_singleshot_mappingÃâ???: > > > > > > > > /root/work/xen-3.4-testing.hg/linux-2.6.18-xen.hg/drivers/xen/privcmd/privcmd.c: > > > 48: warning: passing argument 4 of > > > Ãâ??apply_to_page_rangeÃâ??? from > incompatible point > > > er type > > > > make[9]: *** [drivers/xen/privcmd/privcmd.o] > Error 1 > > > > make[8]: *** [drivers/xen/privcmd] Error 2 > > > > make[7]: *** [drivers/xen] Error 2 > > > > make[6]: *** [drivers] Error 2 > > > > make[5]: *** [vmlinuz] Error 2 > > > > make[4]: *** [vmlinuz] Error 2 > > > > > > > > Any pointer on how to fix this. > > > > > > Patch below - pgtable_t apparently didn't exist > in 2.6.18 > > > yet. > > > > > > Jan > > > > > > Subject: privcmd: fix build > > > > > > Signed-off-by: Jan Beulich <jbeulich@xxxxxxxxxx> > > > > > > --- > > > > head-2010-01-04.orig/drivers/xen/privcmd/privcmd.c > > > 2010-01-04 13:32:08.000000000 +0100 > > > +++ > > > > head-2010-01-04/drivers/xen/privcmd/privcmd.c > > > 2010-01-05 11:21:42.000000000 +0100 > > > @@ -34,7 +34,7 @@ static struct proc_dir_entry > *capabiliti > > > static struct proc_dir_entry > *capabilities_intf; > > > > > > #ifndef HAVE_ARCH_PRIVCMD_MMAP > > > -static int enforce_singleshot_mapping_fn(pte_t > *pte, > > > pgtable_t token, > > > +static int enforce_singleshot_mapping_fn(pte_t > *pte, > > > struct page *pmd_page, > > > Â Â Â > > >  ÂÂÂÂÂunsigned > > > long addr, void *data) > > > { > > > Â return pte_none(*pte) ? 0 : -EBUSY; > > > > > > > > > > > > > > > > _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |