This patch adds the rcu_assign_pointer() API that helps reduce theneed for explicit memory barriers in code that uses RCU. This APIburies the required memory barriers in a macro that also does theassignment. This has been tested successfully on i386 and ppc64.