The following commit has been merged in the linux branch: commit 6a10cd96982e33b7587c635eaabf1a8944b65f4f Author: Sven Eckelmann sven.eckelmann@gmx.de Date: Tue Sep 7 20:31:42 2010 +0200
Staging: batman-adv: Add rcu TODO
Paul E. McKenney informed us that rcu is misused by leaking pointers to rcu related elements outside read-side protected critical sections.
He also recommended that we should check it against the rcu checklist.
Signed-off-by: Sven Eckelmann sven.eckelmann@gmx.de
diff --git a/drivers/staging/batman-adv/TODO b/drivers/staging/batman-adv/TODO index 1457c7f..3af8028 100644 --- a/drivers/staging/batman-adv/TODO +++ b/drivers/staging/batman-adv/TODO @@ -1,3 +1,8 @@ + * Rework usage of RCU + - don't leak pointers from rcu out of rcu critical area which may + get freed + - check were synchronize_rcu must be used + - go through Documentation/RCU/checklist.txt * Request a new review * Process the comments from the review * Move into mainline proper