• Chris Metcalf's avatar
    tile: modify arch_spin_unlock_wait() semantics · 14c3dec2
    Chris Metcalf authored
    Rather than trying to wait until all possible lockers have
    unlocked the lock, we now only wait until the current locker
    (if any) has released the lock.
    
    The old code was correct, but the new code works more like the x86
    code and thus hopefully is more appropriate under contention.
    See commit 78bff1c8 ("x86/ticketlock: Fix spin_unlock_wait()
    livelock") for x86.
    Signed-off-by: default avatarChris Metcalf <cmetcalf@ezchip.com>
    14c3dec2
spinlock_64.c 3.27 KB