commit | ab306cae660e524edbeb8889e4e23d3c97717b9c | [log] [tgz] |
---|---|---|
author | Chris Metcalf <cmetcalf@tilera.com> | Fri Mar 30 15:46:29 2012 -0400 |
committer | Chris Metcalf <cmetcalf@tilera.com> | Mon Apr 02 12:13:49 2012 -0400 |
tree | c588cb46c9497e9271e8bc5b5b4f5e53244c6cf9 | |
parent | b14f21906774be181627412fed5b6b5fae2b53a2 [diff] |
arch/tile: use atomic exchange in arch_write_unlock() This idiom is used elsewhere when we do an unlock by writing a zero, but I missed it here. Using an atomic operation avoids waiting on the write buffer for the unlocking write to be sent to the home cache. Signed-off-by: Chris Metcalf <cmetcalf@tilera.com>