i wrote, evidently half asleep: > i am not sure the extra interface blubber for two > *separate* hash functions is as strongly justified as one may like. i forgot that one of the hash functions is for null-terminated string so the blubber is needed for those places the kernel needs to hash arbitrary null-terminated strings.