[PATCH 3/6] Use XEND when a lock is busy in an elision attempt.

Dominik Vogt vogt@linux.vnet.ibm.com
Mon Sep 2 08:02:00 GMT 2013


The patch replaces XABORT with XEND in case a transaction needs to be manually
aborted because the futex is locked when we have opened a transaction.  This
approach is less invasive than aborting because it keeps outer transactions
intact.  The transaction may still abort later, when the futex is acquired.
Another advantage is that we do not throw our private abort code at the creator
of the outermost transaction.

Ciao

Dominik ^_^  ^_^

-- 

Dominik Vogt
IBM Germany
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-x86-Use-XEND-when-a-lock-is-busy-in-an-elision-attem.patch
Type: text/x-diff
Size: 4267 bytes
Desc: not available
URL: <http://sourceware.org/pipermail/libc-alpha/attachments/20130902/702faadc/attachment.bin>


More information about the Libc-alpha mailing list