- * serializes those two memory operations. We are not using STORE_REMOTE
- * and LOAD_REMOTE here (although we should) because the writer will
- * wake us up with a signal which does a flush in its handler to perform
- * urcu_gp_ctr re-read and urcu_active_readers commit to main memory.
+ * serializes those two memory operations. The memory barrier in the
+ * signal handler ensures we receive the proper memory commit barriers
+ * required by _STORE_SHARED and _LOAD_SHARED whenever communication
+ * with the writer is needed.