[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Re: [Xen-users] Xen-3.4-testing build failure
Hello Kashmira., There are other build targets, you could use "make linux-2.6-xen-build" and "make linux-2.6-xen-install" for example to only rebuild and install a the xen 2.6.18 kernel (usable as dom0 and domU) It uses the source in your local copy "linux-2.6.18-xen.hg" or if not available create that one first. -- Sander Thursday, January 7, 2010, 9:34:22 PM, you 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. > 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; >> >> >> > -- Best regards, Sander mailto:linux@xxxxxxxxxxxxxx _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |