Re: dynamic hash table allocation

David S. Miller (davem@redhat.com)
Thu, 17 Jun 1999 14:46:18 -0700


Date: Thu, 17 Jun 1999 17:12:19 -0400 (EDT)
From: Chuck Lever <cel@monkey.org>

i've included a simple shift-add replacement for the current buffer hash
function. the buffer hash logic is now like the other hashes; there
seemed to be no good reason for it to be different.

Please factor in the device number in the buffer cache hash function,
it matters a lot believe it or not.

Also, it appears as if a lot of the hash setup code does the same
thing in all the spots, with only a few differences. It would be very
nice if you could package this up into a generic "setup_hash_table()"
function which were given minimal heuristics to size and allocate the
hash table, and let the caller initialize it.

Later,
David S. Miller
davem@redhat.com

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/