/* remove the RCU, setup for a callback call, then wait for the callback to occur  */
static void del_edac_device_from_global_list(struct edac_device_ctl_info *edac_device)
/* remove the RCU, setup for a callback call, then wait for the callback to occur  */
static void del_edac_device_from_global_list(struct edac_device_ctl_info *edac_device)
{
	list_del_rcu(&edac_device->link);
	call_rcu(&edac_device->rcu, complete_edac_device_list_del);
	rcu_barrier();
}