tcp: replace ehash_size by ehash_mask
[linux-2.6.git] / net / ipv6 / inet6_hashtables.c
index 1bcc3431859ede58e1166a9efaa101461e1cc8e6..874aed86e1a290b083635eaaf339aae05a22a186 100644 (file)
@@ -73,7 +73,7 @@ struct sock *__inet6_lookup_established(struct net *net,
         * have wildcards anyways.
         */
        unsigned int hash = inet6_ehashfn(net, daddr, hnum, saddr, sport);
-       unsigned int slot = hash & (hashinfo->ehash_size - 1);
+       unsigned int slot = hash & hashinfo->ehash_mask;
        struct inet_ehash_bucket *head = &hashinfo->ehash[slot];