> On Aug 11, 2016, at 3:57 PM, J. Bruce Fields <bfields@xxxxxxxxxxxx> wrote: > > On Thu, Aug 11, 2016 at 10:37:21AM -0400, Chuck Lever wrote: >> Hi Bruce- >> >> IMO this series is both safe and effective and thus is ready to merge. > > Thanks for the care taken with this series.... > > I'll queue it up for 4.8 and stable, unless there's objections. Excellent, thanks. Re: stable: Alexey tells me that: v4.7-rc4 commit feb9dad5 ("nfsd: Always lock state exclusively.") is required for this series to apply successfully to v4.1-stable. > --b. > >> >> Alexey reports: >> >> @ All 500 nfslock test runs passed, also run other related NFS tests with >> @ different configurations, as a result they passed as well. >> >> >> Changes since v3: >> - Add Tested-by tags >> >> Changes since v2: >> - Move NFS4_LOCK_STID arm into a helper, for clarity >> - Add more detail to patch description >> - Add Jeff's patch to fix similar race in nfsd4_lock >> >> Changes since v1: >> - Use s->sc_count to preserve stateid while cl_lock is dropped >> >> --- >> >> Chuck Lever (1): >> nfsd: Fix race between FREE_STATEID and LOCK >> >> Jeff Layton (1): >> nfsd: don't return an unhashed lock stateid after taking mutex >> >> >> fs/nfsd/nfs4state.c | 65 ++++++++++++++++++++++++++++++++++++++------------- >> 1 file changed, 48 insertions(+), 17 deletions(-) >> >> -- >> Chuck Lever > -- > 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 -- Chuck Lever -- 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