Searched hist:"39 bf0949" (Results 1 – 1 of 1) sorted by relevance
/openbmc/linux/fs/afs/ |
H A D | internal.h | 39bf0949 Thu Apr 26 22:39:14 CDT 2007 David S. Miller <davem@sunset.davemloft.net> [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> 39bf0949 Thu Apr 26 22:39:14 CDT 2007 David S. Miller <davem@sunset.davemloft.net> [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>
|