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

[Xen-devel] [patch] PV drivers can be compiled on CentOS 5.x without any modifications.



Hi all,

Since I could not compile PV drivers on CentOS 5.2, I have implemented
small patch (attached) to platform-compat.h and overrides.mk.

I have tested this patch on both CentOS 5.2 and Debian etch, and it
works well.
Will you review it?

Thank you in advance,
Yoshisato YANAGISAWA.

-- 
Yoshisato YANAGISAWA, Ph.D.
Open Source Software Computing Project
NTT Cyber Space Laboratories
NIPPON TELEGRAPH AND TELEPHONE CORPORATION
1-1 Hikarinooka, Yokosuka-Shi,
Kanagawa 239-0847, Japan
diff -r f8710b39fbb4 
unmodified_drivers/linux-2.6/compat-include/xen/platform-compat.h
--- a/unmodified_drivers/linux-2.6/compat-include/xen/platform-compat.h Mon Dec 
01 11:37:42 2008 +0000
+++ b/unmodified_drivers/linux-2.6/compat-include/xen/platform-compat.h Mon Dec 
08 11:08:47 2008 +0900
@@ -146,7 +146,8 @@
  *   Since it is a typedef, and not a macro - detect this kernel via
  *   RHEL_VERSION
  */
-#if !defined(RHEL_VERSION) || (RHEL_VERSION == 4 && RHEL_UPDATE < 5)
+#if (!defined(RHEL_VERSION) || (RHEL_VERSION == 4 && RHEL_UPDATE < 5)) && \
+       (!defined(RHEL_MAJOR) || (RHEL_MAJOR == 4 && RHEL_MINOR < 5))
 typedef irqreturn_t (*irq_handler_t)(int, void *, struct pt_regs *);
 #endif
 #endif
diff -r f8710b39fbb4 unmodified_drivers/linux-2.6/overrides.mk
--- a/unmodified_drivers/linux-2.6/overrides.mk Mon Dec 01 11:37:42 2008 +0000
+++ b/unmodified_drivers/linux-2.6/overrides.mk Mon Dec 08 11:08:47 2008 +0900
@@ -15,3 +15,4 @@
 
 EXTRA_CFLAGS += $(_XEN_CPPFLAGS)
 EXTRA_AFLAGS += $(_XEN_CPPFLAGS)
+CPPFLAGS := -I$(M)/include $(CPPFLAGS)
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

 


Rackspace

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