Blackfin: fix typo in hweight asm
authorMike Frysinger <vapier@gentoo.org>
Mon, 7 Jun 2010 12:22:03 +0000 (12:22 +0000)
committerMike Frysinger <vapier@gentoo.org>
Fri, 6 Aug 2010 16:55:49 +0000 (12:55 -0400)
Run ONES on the incoming value rather than random garbage.  This fixes
random crashes with some networking code.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
arch/blackfin/include/asm/bitops.h

index 605ba8e..d5872cd 100644 (file)
@@ -119,7 +119,7 @@ static inline unsigned int hweight32(unsigned int w)
 {
        unsigned int res;
 
-       __asm__ ("%0.l = ONES %0;"
+       __asm__ ("%0.l = ONES %1;"
                "%0 = %0.l (Z);"
                : "=d" (res) : "d" (w));
        return res;