xen/pv-driver-build.patch: Add compatibility defines for synch_...() bit-ops.
OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=173
This commit is contained in:
parent
7f6bd728fd
commit
d220be6646
@ -1,5 +1,3 @@
|
||||
Index: xen-4.1.2-testing/unmodified_drivers/linux-2.6/blkfront/Kbuild
|
||||
===================================================================
|
||||
--- xen-4.1.2-testing.orig/unmodified_drivers/linux-2.6/blkfront/Kbuild
|
||||
+++ xen-4.1.2-testing/unmodified_drivers/linux-2.6/blkfront/Kbuild
|
||||
@@ -3,3 +3,4 @@ include $(M)/overrides.mk
|
||||
@ -7,8 +5,23 @@ Index: xen-4.1.2-testing/unmodified_drivers/linux-2.6/blkfront/Kbuild
|
||||
|
||||
xen-vbd-objs := blkfront.o vbd.o
|
||||
+xen-vbd-objs += $(patsubst %.c,%.o,$(notdir $(wildcard $(src)/vcd.c)))
|
||||
Index: xen-4.1.2-testing/unmodified_drivers/linux-2.6/platform-pci/platform-pci.c
|
||||
===================================================================
|
||||
--- xen-4.1.2-testing.orig/unmodified_drivers/linux-2.6/compat-include/xen/platform-compat.h
|
||||
+++ xen-4.1.2-testing/unmodified_drivers/linux-2.6/compat-include/xen/platform-compat.h
|
||||
@@ -161,4 +161,14 @@ typedef irqreturn_t (*irq_handler_t)(int
|
||||
#define atomic_cmpxchg(v, old, new) (cmpxchg(&((v)->counter), (old), (new)))
|
||||
#endif
|
||||
|
||||
+#ifdef sync_test_bit
|
||||
+#define synch_change_bit sync_change_bit
|
||||
+#define synch_clear_bit sync_clear_bit
|
||||
+#define synch_set_bit sync_set_bit
|
||||
+#define synch_test_and_change_bit sync_test_and_change_bit
|
||||
+#define synch_test_and_clear_bit sync_test_and_clear_bit
|
||||
+#define synch_test_and_set_bit sync_test_and_set_bit
|
||||
+#define synch_test_bit sync_test_bit
|
||||
+#endif
|
||||
+
|
||||
#endif
|
||||
--- xen-4.1.2-testing.orig/unmodified_drivers/linux-2.6/platform-pci/platform-pci.c
|
||||
+++ xen-4.1.2-testing/unmodified_drivers/linux-2.6/platform-pci/platform-pci.c
|
||||
@@ -123,6 +123,7 @@ unsigned long alloc_xen_mmio(unsigned lo
|
||||
|
Loading…
x
Reference in New Issue
Block a user