Remove rcu_publish_content()
[urcu.git] / urcu-pointer-static.h
index c2ba80025a2703b7edd69ac017ecc5cb9b57d1bc..06b8881a5ad3d1549f93f48ee977d1efde4a93d6 100644 (file)
                STORE_SHARED(*(p), v);                  \
        })
 
-/*
- * _rcu_publish_content - Exchanges the pointer and waits for quiescent state.
- *
- * The pointer returned can be freed.
- */
-#define _rcu_publish_content(p, v)                     \
-       ({                                              \
-               void *oldptr;                           \
-               oldptr = _rcu_xchg_pointer(p, v);       \
-               synchronize_rcu();                      \
-               oldptr;                                 \
-       })
-
 /**
  * _rcu_assign_pointer - assign (publicize) a pointer to a new data structure
  * meant to be read by RCU read-side critical sections. Returns the assigned
This page took 0.021547 seconds and 4 git commands to generate.