Subject: Re: [PATCH net 2/2] rhashtable: remove indirection for grow/shrink decision functions

From: Daniel Borkmann <[email-masked]>
Date: Wed, 25 Feb 2015 16:46:29 +0100

On 02/25/2015 04:41 PM, David Laight wrote:
...
> Why not cache the 'number of items before we need to expand' value
> after each expansion, setting it to 'infinite' when expansion is disabled.
> Then the above check is a simple comparison.
> You probably don't even need an atomic_read() - provided something is
> double checked once the first test determines that an expansion is needed.

Did you read my cover letter? ;)