summaryrefslogtreecommitdiffstats
path: root/fs/dlm
diff options
context:
space:
mode:
authorPavel Shilovsky <piastry@etersoft.ru>2012-11-22 18:56:39 +0400
committerSteve French <smfrench@gmail.com>2012-12-05 13:27:29 -0600
commit21cb2d90c76cbc951da3a266f0dd439d64f3114a (patch)
treeb38829c87f5be4c9da6c2bfdb11fd5a7ec4e98fb /fs/dlm
parentf152fd5fffa78910c467b17f12d0aa060aa408a6 (diff)
downloadlinux-21cb2d90c76cbc951da3a266f0dd439d64f3114a.tar.gz
linux-21cb2d90c76cbc951da3a266f0dd439d64f3114a.tar.bz2
linux-21cb2d90c76cbc951da3a266f0dd439d64f3114a.zip
CIFS: Fix lock consistensy bug in cifs_setlk
If we netogiate mandatory locking style, have a read lock and try to set a write lock we end up with a write lock in vfs cache and no lock in cifs lock cache - that's wrong. Fix it by returning from cifs_setlk immediately if a error occurs during setting a lock. Reviewed-by: Jeff Layton <jlayton@redhat.com> Signed-off-by: Pavel Shilovsky <piastry@etersoft.ru> Signed-off-by: Steve French <smfrench@gmail.com>
Diffstat (limited to 'fs/dlm')
0 files changed, 0 insertions, 0 deletions