]> Git Repo - qemu.git/blobdiff - qemu-lock.h
Fix off-by-one bug limiting VNC passwords to 7 chars (Chris Webb)
[qemu.git] / qemu-lock.h
index fdd8da94352e023bda241f4e49a71c1fdf0ebe00..f938e19e16224ed2cdd017c71a82f0396de7ab2f 100644 (file)
@@ -63,12 +63,11 @@ static inline int testandset (int *p)
 {
     int ret;
     __asm__ __volatile__ (
-                          "0:    lwarx %0,0,%1\n"
+                          "      lwarx %0,0,%1\n"
                           "      xor. %0,%3,%0\n"
-                          "      bne 1f\n"
+                          "      bne $+12\n"
                           "      stwcx. %2,0,%1\n"
-                          "      bne- 0b\n"
-                          "1:    "
+                          "      bne- $-16\n"
                           : "=&r" (ret)
                           : "r" (p), "r" (1), "r" (0)
                           : "cr0", "memory");
This page took 0.021691 seconds and 4 git commands to generate.