However , they are needed in order to suppress harmful compiler optimization and to prevent CPUs from reordering accesses .
In the code sample , rcu_assign_pointer and rcu_dereference can be ignored without missing much .
They are needed in order to suppress harmful compiler optimization and to prevent CPUs from reordering accesses .
In the code sample , rcu_assign_pointer and rcu_dereference can be ignored without missing much .