Project

General

Profile

Actions

Bug #786

closed

call_rcu threads should clear their PAUSED flag when they unpause

Added by Mathieu Desnoyers over 10 years ago. Updated over 10 years ago.

Status:
Resolved
Priority:
High
Target version:
-
Start date:
04/17/2014
Due date:
% Done:

100%

Estimated time:

Description

call_rcu threads should clear their PAUSED flag when they unpause, and call_rcu_after_fork_parent should spin-wait on this.

Otherwise a second fork in the parent will see the PAUSED flags already set and call_rcu_before_fork will not correctly wait for the call_rcu threads to quiesce on this second occasion.

This was reported by Keir Fraser <>

Actions

Also available in: Atom PDF