David S. Miller 39bf094930 [AFS]: Eliminate cmpxchg() usage in vlocation code.
cmpxchg() is not available on every processor so can't
be used in generic code.

Replace with spinlock protection on the ->state changes,
wakeups, and wait loops.

Add what appears to be a missing wakeup on transition
to AFS_VL_VALID state in afs_vlocation_updater().

Signed-off-by: David S. Miller <davem@davemloft.net>
2007-04-26 20:39:14 -07:00
..
2007-02-20 17:10:15 -08:00
2007-04-20 22:56:30 -07:00
2007-04-17 16:36:27 -07:00
2007-03-06 09:30:25 -08:00
2007-04-26 15:55:48 -07:00
2007-02-17 21:30:15 -05:00
2007-03-29 14:26:42 +02:00