]> err.no Git - linux-2.6/blobdiff - net/dccp/ccid.c
[DLM] Make dlm_sendd cond_resched more
[linux-2.6] / net / dccp / ccid.c
index ccbf72c793b6c61381b40d466073a89f2bfb4575..c45088b5e6fb68f5c8a453561453061dee512d54 100644 (file)
@@ -40,6 +40,7 @@ static inline void ccids_write_unlock(void)
 static inline void ccids_read_lock(void)
 {
        atomic_inc(&ccids_lockct);
+       smp_mb__after_atomic_inc();
        spin_unlock_wait(&ccids_lock);
 }