]> git.ipfire.org Git - people/amarx/ipfire-3.x.git/commitdiff
Xen: Fixed a bug, the regs[] array in xen.detect was one element too short.
authorBen Schweikert <trikolon@ipfire.org>
Fri, 17 Jun 2011 07:22:26 +0000 (09:22 +0200)
committerBen Schweikert <trikolon@ipfire.org>
Fri, 17 Jun 2011 07:22:26 +0000 (09:22 +0200)
pkgs/xen/patches/00-xen-detect.patch
pkgs/xen/patches/xen-gcc-4.6.0.patch

index 7391ca0b376468f2d66f8aa49a70856b73703e51..0b485f7beaaabdf78c08a51495c9966a52b13358 100644 (file)
@@ -33,7 +33,7 @@ diff -r 23c068b10923 tools/misc/xen-detect.c
  static int check_for_xen(int pv_context)
  {
 -    uint32_t eax, ebx, ecx, edx;
-+    uint32_t regs[3];
++    uint32_t regs[4];
      char signature[13];
      uint32_t base;
  
index 966211a6ae7374595ed530f6f1438e8bb6278b3e..2ed8c2638119e6c0f993a69ea6889978b72af2e8 100644 (file)
@@ -14,7 +14,7 @@
  LDFLAGS += $(foreach i, $(EXTRA_LIB), -L$(i)) 
  CFLAGS += $(foreach i, $(EXTRA_INCLUDES), -I$(i))
 +# temporary compile fix for rawhide
-+CFLAGS += -Wunused-but-set-variable -Wno-error=unused-but-set-variable -Wuninitialized -Wno-error=uninitialized -Wno-array-bounds
++CFLAGS += -Wunused-but-set-variable -Wno-error=unused-but-set-variable -Wuninitialized -Wno-error=uninitialized
 
  EMBEDDED_EXTRA_CFLAGS := -nopie -fno-stack-protector -fno-stack-protector-all
  EMBEDDED_EXTRA_CFLAGS += -fno-exceptions