• J
    locks: give lm_break a return value · 4d01b7f5
    Jeff Layton 提交于
    Christoph suggests:
    
       "Add a return value to lm_break so that the lock manager can tell the
        core code "you can delete this lease right now".  That gets rid of
        the games with the timeout which require all kinds of race avoidance
        code in the users."
    
    Do that here and have the nfsd lease break routine use it when it detects
    that there was a race between setting up the lease and it being broken.
    Signed-off-by: NJeff Layton <jlayton@primarydata.com>
    Reviewed-by: NChristoph Hellwig <hch@lst.de>
    4d01b7f5
locks.c 67.8 KB