]> git.baikalelectronics.ru Git - kernel.git/commit
lockref: Relax in cmpxchg loop
authorLuck, Tony <tony.luck@intel.com>
Tue, 3 Sep 2013 21:49:49 +0000 (14:49 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Tue, 3 Sep 2013 22:36:42 +0000 (15:36 -0700)
commitea39c50d3849477450de09ff8f445bc2f2353ceb
tree05972418a7e71d3e8d5a9c8c8d5e1dc22f013c5b
parent6752220e20b87351184f735b3c04134019a17584
lockref: Relax in cmpxchg loop

While we are likley to succeed and break out of this loop, it isn't
guaranteed.  We should be power and thread friendly if we do have to
go around for a second (or third, or more) attempt.

Signed-off-by: Tony Luck <tony.luck@intel.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
lib/lockref.c