From: Linus Lüssing Date: Mon, 14 Mar 2011 22:43:37 +0000 (+0000) Subject: batman-adv: Make orig_node->router an rcu protected pointer X-Git-Tag: v3.0-rc1~377^2~342^2~4 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e1a5382f978b67b5cc36eec65e6046730ce07714;p=pandora-kernel.git batman-adv: Make orig_node->router an rcu protected pointer The rcu protected macros rcu_dereference() and rcu_assign_pointer() for the orig_node->router need to be used, as well as spin/rcu locking. Otherwise we might end up using a router pointer pointing to already freed memory. Therefore this commit introduces the safe getter method orig_node_get_router(). Signed-off-by: Linus Lüssing Signed-off-by: Marek Lindner Signed-off-by: Sven Eckelmann --- Reading git-diff-tree failed