tcp: replace ehash_size by ehash_mask
[linux-2.6.git] / net / ipv4 / inet_hashtables.c
index 625cc5f64c949fb2483c18e82d398ba6c2b0236d..a45aaf3d48b1423c03b8b95c109732cbd9304709 100644 (file)
@@ -209,7 +209,7 @@ struct sock * __inet_lookup_established(struct net *net,
         * have wildcards anyways.
         */
        unsigned int hash = inet_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];
 
        rcu_read_lock();