Messages in this thread | | | From | (Eric W. Biederman) | Date | Thu, 31 Jul 2008 15:04:56 -0700 | Subject | Re: [Patch] Scale pidhash_shift/pidhash_size up based on num_possible_cpus(). |
| |
Robin Holt <holt@sgi.com> writes:
> Like so??? > > I have not tested this yet.
Looks reasonable to me.
In what circumstances was the lookup in the pid hash table with long changes causing a performance slowdown?. We don't perform a lot of lookups.
> - pidhash_shift = min(12, pidhash_shift); > + pidhash_shift = min(fls(PID_MAX_LIMIT) - 6, pidhash_shift); > pidhash_size = 1 << pidhash_shift;
| |