|
@@ -40,6 +40,7 @@ static inline void ccids_write_unlock(void)
|
|
static inline void ccids_read_lock(void)
|
|
static inline void ccids_read_lock(void)
|
|
{
|
|
{
|
|
atomic_inc(&ccids_lockct);
|
|
atomic_inc(&ccids_lockct);
|
|
|
|
+ smp_mb__after_atomic_inc();
|
|
spin_unlock_wait(&ccids_lock);
|
|
spin_unlock_wait(&ccids_lock);
|
|
}
|
|
}
|
|
|
|
|