update to 2.6.9-rc1
[linux-flexiantxendom0-3.2.10.git] / net / bridge / br_input.c
index fdf8f9e..8a9f663 100644 (file)
@@ -56,8 +56,7 @@ int br_handle_frame_finish(struct sk_buff *skb)
        dest = skb->mac.ethernet->h_dest;
 
        rcu_read_lock();
-       p = skb->dev->br_port;
-       smp_read_barrier_depends();
+       p = rcu_dereference(skb->dev->br_port);
 
        if (p == NULL || p->state == BR_STATE_DISABLED) {
                kfree_skb(skb);