Messages in this thread | | | Date | Thu, 17 Jun 1999 14:46:18 -0700 | From | "David S. Miller" <> | Subject | Re: dynamic hash table allocation |
| |
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/
| |