nfsd4: fix break_lease flags on nfsd open
authorJ. Bruce Fields <bfields@redhat.com>
Tue, 7 Jun 2011 15:50:23 +0000 (11:50 -0400)
committerJ. Bruce Fields <bfields@redhat.com>
Mon, 20 Jun 2011 14:38:01 +0000 (10:38 -0400)
commit105f4622104848ff1ee1f644d661bef9dec3eb27
treeb50b0fb47e9530b8d67cb8cfd717f7bbd7559138
parent7d751f6f8c679f51b73d01a1b5269347a929004c
nfsd4: fix break_lease flags on nfsd open

Thanks to Casey Bodley for pointing out that on a read open we pass 0,
instead of O_RDONLY, to break_lease, with the result that a read open is
treated like a write open for the purposes of lease breaking!

Reported-by: Casey Bodley <cbodley@citi.umich.edu>
Cc: stable@kernel.org
Signed-off-by: J. Bruce Fields <bfields@redhat.com>
fs/nfsd/vfs.c