[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-users] Re: Attempt to apply xen-patches-2.6.34-4.tar.bz2 to 2.6.34.7 vanilla


  • To: xen-users@xxxxxxxxxxxxxxxxxxx, Andrew Lyon <andrew.lyon@xxxxxxxxx>
  • From: Boris Derzhavets <bderzhavets@xxxxxxxxx>
  • Date: Mon, 11 Oct 2010 01:48:10 -0700 (PDT)
  • Cc:
  • Delivery-date: Mon, 11 Oct 2010 01:49:36 -0700
  • Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=ipYfuLxQB96Cr0hcWREnGZhzgI+Jdv6qbSLG8aLZ1mUgNq0GJ3z1aucO8WcPP0K2LPxuHdLS+2JVwlY9s7To3J3W3Qg1D1q0T/YhzANb3lOICCoPzR6xiXHPvRg21HpwIyDkXR1NsjiGP+47BeGkuU5OhOI+jJr6lTKvdPlZ54s=;
  • List-id: Xen user discussion <xen-users.lists.xensource.com>

> I'm not surprised that it fails to apply cleanly.

It applies cleanly, but gives errors on kernel build in drivers/base/cpu.c
related with HOTPLUG_CPU=y

Boris.

--- On Sun, 10/10/10, Andrew Lyon <andrew.lyon@xxxxxxxxx> wrote:

From: Andrew Lyon <andrew.lyon@xxxxxxxxx>
Subject: [Xen-users] Re: Attempt to apply xen-patches-2.6.34-4.tar.bz2 to 2.6.34.7 vanilla
To: "Boris Derzhavets" <bderzhavets@xxxxxxxxx>, xen-users@xxxxxxxxxxxxxxxxxxx
Date: Sunday, October 10, 2010, 3:05 PM

I will upload a updated patchset tomorrow, -4 was made before .7 was
out and I'm not surprised that it fails to apply cleanly.

I've been too busy to update the patches much recently but I will try
to do them all this week.

Andy

On 09/10/2010, Boris Derzhavets <bderzhavets@xxxxxxxxx> wrote:
> . . . . . . . . . . . . . . .
>
>   LD      drivers/built-in.o
>   LD      vmlinux.o
>   MODPOST vmlinux.o
>   GEN     .version
>   CHK     include/generated/compile.h
>   UPD     include/generated/compile.h
>   CC      init/version.o
>   LD      init/built-in.o
>   LD      .tmp_vmlinux1
> drivers/built-in.o: In function `cpu_release_store':
> /root/xenkernel/linux-2.6.34.7/drivers/base/cpu.c:96: undefined reference to
> `arch_cpu_release'
> drivers/built-in.o: In function `cpu_probe_store':
> /root/xenkernel/linux-2.6.34.7/drivers/base/cpu.c:88: undefined reference to
> `arch_cpu_probe'
> drivers/built-in.o: In function `store_online':
> /root/xenkernel/linux-2.6.34.7/drivers/base/cpu.c:42: undefined reference to
> `cpu_hotplug_driver_lock'
> /root/xenkernel/linux-2.6.34.7/drivers/base/cpu.c:57: undefined reference to
> `cpu_hotplug_driver_unlock'
> make: *** [.tmp_vmlinux1] Error 1
>
>
> Commenting undefined references gives an option to build the 2.6.34.7
> xenified aka Suse :-
> --- cpu.c.orig    2010-10-09 23:31:26.641580071 +0400
> +++ cpu.c    2010-10-10 00:02:40.913581011 +0400
> @@ -39,7 +39,7 @@
>      struct cpu *cpu = container_of(dev, struct cpu, sysdev);
>      ssize_t ret;
>
> -    cpu_hotplug_driver_lock();
> +    /* cpu_hotplug_driver_lock(); */
>      switch (buf[0]) {
>      case '0':
>          ret = cpu_down(cpu->sysdev.id);
> @@ -54,7 +54,7 @@
>      default:
>          ret = -EINVAL;
>      }
> -    cpu_hotplug_driver_unlock();
> +       /* cpu_hotplug_driver_unlock(); */
>
>      if (ret >= 0)
>          ret = count;
> @@ -85,7 +85,8 @@
>                     const char *buf,
>                     size_t count)
>  {
> -    return arch_cpu_probe(buf, count);
> +      /* return arch_cpu_probe(buf, count); */
> +      return 0;
>  }
>
>  static ssize_t cpu_release_store(struct sysdev_class *class,
> @@ -93,7 +94,8 @@
>                   const char *buf,
>                   size_t count)
>  {
> -    return arch_cpu_release(buf, count);
> +      /* return arch_cpu_release(buf, count); */
> +      return 0;
>  }
>
> Boris.
>
>
>
>
>
>
>

_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users

_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.