From: Jarek Poplawski Date: Tue, 6 Jan 2009 02:14:19 +0000 (-0800) Subject: pkt_sched: cls_u32: Fix locking in u32_change() X-Git-Tag: v2.6.29-rc1~502^2~6 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6f57321422e0d359e83c978c2b03db77b967b7d5;p=pandora-kernel.git pkt_sched: cls_u32: Fix locking in u32_change() New nodes are inserted in u32_change() under rtnl_lock() with wmb(), so without tcf_tree_lock() like in other classifiers (e.g. cls_fw). This isn't enough without rmb() on the read side, but on the other hand adding such barriers doesn't give any savings, so the lock is added instead. Reported-by: m0sia Signed-off-by: Jarek Poplawski Signed-off-by: David S. Miller --- Reading git-diff-tree failed