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

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


  • To: Andrew Lyon <andrew.lyon@xxxxxxxxx>
  • From: Boris Derzhavets <bderzhavets@xxxxxxxxx>
  • Date: Sat, 9 Oct 2010 13:10:19 -0700 (PDT)
  • Cc: xen-users@xxxxxxxxxxxxxxxxxxx
  • Delivery-date: Sat, 09 Oct 2010 13:11:58 -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:Cc:In-Reply-To:MIME-Version:Content-Type; b=coRAjYVT8fxeF4Y1EutmeiITxMgHauhfwg+LXxnkwDEM/9SXYSiqdlTXEHLPiKAKAEGfIXxMcC1YVp+UdhXj4LoekQOULF5yUjCtPanoQicvksFhcwSaZZXBy0J6wTBUgIvlQwrk1qTwox2kMURuclCnePLpyZGCDE5vCqnNeY0=;
  • List-id: Xen user discussion <xen-users.lists.xensource.com>

. . . . . . . . . . . . . . .

  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

 


Rackspace

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