|
@@ -1784,10 +1784,9 @@ for each construct. These operations all imply certain barriers:
|
|
|
|
|
|
Memory operations issued before the ACQUIRE may be completed after
|
|
|
the ACQUIRE operation has completed. An smp_mb__before_spinlock(),
|
|
|
- combined with a following ACQUIRE, orders prior loads against
|
|
|
- subsequent loads and stores and also orders prior stores against
|
|
|
- subsequent stores. Note that this is weaker than smp_mb()! The
|
|
|
- smp_mb__before_spinlock() primitive is free on many architectures.
|
|
|
+ combined with a following ACQUIRE, orders prior stores against
|
|
|
+ subsequent loads and stores. Note that this is weaker than smp_mb()!
|
|
|
+ The smp_mb__before_spinlock() primitive is free on many architectures.
|
|
|
|
|
|
(2) RELEASE operation implication:
|
|
|
|