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@xxxxxxxxxxxxxxxxxxxhttp://lists.xensource.com/xen-users