nfsd4: clarify how grace period ends
authorJ. Bruce Fields <bfields@redhat.com>
Tue, 16 Sep 2014 21:37:32 +0000 (17:37 -0400)
committerJ. Bruce Fields <bfields@redhat.com>
Wed, 17 Sep 2014 20:33:19 +0000 (16:33 -0400)
commit70b2823535d2d884eef2d3dab0dfd0ec3da8a019
tree5d6bbdc25fc653a81b828abcbe7220801b70469f
parentbea57fe45ba23995dcf954e66d29625944a1d039
nfsd4: clarify how grace period ends

The grace period is ended in two steps--first userland is notified that
the grace period is now long enough that any clients who have not yet
reclaimed can be safely forgotten, then we flip the switch that forbids
reclaims and allows new opens.  I had to think a bit to convince myself
that the ordering was right here.  Document it.

Signed-off-by: J. Bruce Fields <bfields@redhat.com>
fs/nfsd/nfs4state.c