Thread (10 messages) flat view 10 messages, 3 authors, 2012-01-04

Re: [PATCH] x86: fix and improve cmpxchg_double{,_local}()

From: Eric Dumazet <hidden>
Date: 2012-01-03 16:13:48
Also in: lkml

Le mardi 03 janvier 2012 à 16:08 +0000, Jan Beulich a écrit :
"1" and "672" are both local labels, so both are okay. As long as there's
no other (colliding) use of 672 anywhere, that would seem to be the
preferred fix (feel free to put my ack on the patch when you formally
submit it).
I was referring the use of a label local to the macro itself, with
restricted scope.

following psudi code would trigger an asm error :

	.macro FOO
	.local_label 1
1:	lock
        .section .smp_locks,"a"
        .balign 4
        .long 1b - .
        .previous
	.endm


	FOO
	jne 1b
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help