]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - net/decnet/af_decnet.c
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
[mv-sheeva.git] / net / decnet / af_decnet.c
index 6f97268ed85fe5de5b5d3318a038f49d0f65629e..0065e7e14af4eafa8e613a2712c98ca16e7c1d6e 100644 (file)
@@ -1850,7 +1850,7 @@ unsigned dn_mss_from_pmtu(struct net_device *dev, int mtu)
 {
        unsigned mss = 230 - DN_MAX_NSP_DATA_HEADER;
        if (dev) {
-               struct dn_dev *dn_db = dev->dn_ptr;
+               struct dn_dev *dn_db = rcu_dereference_raw(dev->dn_ptr);
                mtu -= LL_RESERVED_SPACE(dev);
                if (dn_db->use_long)
                        mtu -= 21;