Re: [PATCH 0/5 v2] sunrpc: stop refcounting svc_serv

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> On Dec 15, 2023, at 5:59 AM, Jeff Layton <jlayton@xxxxxxxxxx> wrote:
> 
> On Fri, 2023-12-15 at 11:56 +1100, NeilBrown wrote:
>> I sent an earlier version of this series, got some feed back, revised
>> it, but never sent it again.  Sorry.
>> 
>> The main feedback was around the interaction between sunrpc and nfsd for
>> handling poolstats.  I have changed that so that nfsd tells sunrpc where
>> the svc_serv pointer lives, and where to find a mutex to protect it.
>> sunrpc then taks the mutex and accesses the pointer - if not NULL.  I
>> think this is nicer than the version that pass around funciton pointers.
>> 
>> This series is against nfsd-next
>> 
>> Thanks,
>> NeilBrown
>> 
>> 
>> [PATCH 1/5] nfsd: call nfsd_last_thread() before final nfsd_put()
>> [PATCH 2/5] svc: don't hold reference for poolstats, only mutex.
>> [PATCH 3/5] nfsd: hold nfsd_mutex across entire netlink operation
>> [PATCH 4/5] SUNRPC: discard sv_refcnt, and svc_get/svc_put
>> [PATCH 5/5] nfsd: rename nfsd_last_thread() to nfsd_destroy_serv()
> 
> I'm not sure patch #2 is better than the version with function pointers,
> but it seems reasonable.
> 
> Note that patch #1 probably needs to go to v6.6 stable, and I think we
> want #3 in v6.7 before it ships.

Remind me why #3 should go into v6.7-rc ? There's no Fixes tag on
that one.


> I think I sent this on the earlier set, but I'll send it again:
> 
> Reviewed-by: Jeff Layton <jlayton@xxxxxxxxxx>

--
Chuck Lever






[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux