[commits] [git] linux integration branch, linux, updated. v2.6.36-rc3-492-g6a10cd9

postmaster at open-mesh.net postmaster at open-mesh.net
Tue Sep 7 20:40:43 CEST 2010


The following commit has been merged in the linux branch:
commit 6a10cd96982e33b7587c635eaabf1a8944b65f4f
Author: Sven Eckelmann <sven.eckelmann at 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 at 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

-- 
linux integration


More information about the commits mailing list