+#if (BITS_PER_LONG < 64)
+ /* Switch parity: 1 -> 0, 0 -> 1 */
+ STORE_SHARED(rcu_gp_ctr, rcu_gp_ctr ^ RCU_GP_CTR);
+#else /* !(BITS_PER_LONG < 64) */
+ /* Increment current G.P. */
+ STORE_SHARED(rcu_gp_ctr, rcu_gp_ctr + RCU_GP_CTR);
+#endif /* !(BITS_PER_LONG < 64) */
+