Home
last modified time | relevance | path

Searched hist:"39 bf0949" (Results 1 – 1 of 1) sorted by relevance

/openbmc/linux/fs/afs/
H A Dinternal.h39bf0949 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>