On Thu, Nov 06, 2008 at 05:21:05PM -0500, Chuck Lever wrote: > > On Nov 6, 2008, at Nov 6, 2008, 5:10 PM, J. Bruce Fields wrote: > >> On Thu, Nov 06, 2008 at 07:17:33AM -0500, Jeff Layton wrote: >>> On Wed, 5 Nov 2008 15:06:51 -0500 >>> "J. Bruce Fields" <bfields@xxxxxxxxxxxxxx> wrote: >>> >>>> These clients will all be shut down by nlm_destroy_host() when we do >>>> garbage collection a little later, so this is redundant. >>>> >>>> XXX: Ask Jeff Layton why he added this again? >>>> >>>> Signed-off-by: J. Bruce Fields <bfields@xxxxxxxxxxxxxx> >>>> --- >>>> fs/lockd/host.c | 8 +------- >>>> 1 files changed, 1 insertions(+), 7 deletions(-) >>>> >>>> diff --git a/fs/lockd/host.c b/fs/lockd/host.c >>>> index 73c2be2..0387c6b 100644 >>>> --- a/fs/lockd/host.c >>>> +++ b/fs/lockd/host.c >>>> @@ -602,14 +602,8 @@ static void expire_hosts(struct host_table >>>> *table) >>>> struct hlist_node *pos; >>>> struct nlm_host *host; >>>> >>>> - dprintk("lockd: nuking all hosts...\n"); >>>> - for_each_host(host, pos, chain, table) { >>>> + for_each_host(host, pos, chain, table) >>>> host->h_expires = jiffies - 1; >>>> - if (host->h_rpcclnt) { >>>> - rpc_shutdown_client(host->h_rpcclnt); >>>> - host->h_rpcclnt = NULL; >>>> - } >>>> - } >>>> } >>>> >>>> /* >>> >>> Thank goodness for my OC commenting in the BZ I was using to track >>> this! >>> >>> https://bugzilla.redhat.com/show_bug.cgi?id=254195#c4 >> >> We should try to get that kind of comment out of scattered bugzillas >> and >> in to the code.... > > Done. I talked with Jeff today, who explained why this extra RPC client > shutdown code is here. A documentation patch will be included in the > series that splits the host cache. Cool, thanks.--b. -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html