summaryrefslogtreecommitdiffstats
path: root/fs/nfsd
diff options
context:
space:
mode:
authorJeff Layton <jlayton@primarydata.com>2014-08-22 10:18:44 -0400
committerJeff Layton <jlayton@primarydata.com>2014-10-07 14:06:12 -0400
commitbfe8602436c803c6d5e271d52cd985d491a7470a (patch)
tree17b28bd50fd22ae65f90e9bd09cc5b14415a0049 /fs/nfsd
parente0b93eddfe17dcb7d644eb5d6ad02a86fc41a977 (diff)
downloadlinux-bfe8602436c803c6d5e271d52cd985d491a7470a.tar.bz2
locks: close potential race in lease_get_mtime
lease_get_mtime is called without the i_lock held, so there's no guarantee about the stability of the list. Between the time when we assign "flock" and then dereference it to check whether it's a lease and for write, the lease could be freed. Ensure that that doesn't occur by taking the i_lock before trying to check the lease. Cc: J. Bruce Fields <bfields@fieldses.org> Signed-off-by: Jeff Layton <jlayton@primarydata.com> Reviewed-by: Christoph Hellwig <hch@lst.de>
Diffstat (limited to 'fs/nfsd')
0 files changed, 0 insertions, 0 deletions