]> rtime.felk.cvut.cz Git - lisovros/linux_canprio.git/commit
CIFS: Simplify setlk error handling for mandatory locking
authorPavel Shilovsky <piastry@etersoft.ru>
Sat, 29 Oct 2011 13:17:58 +0000 (17:17 +0400)
committerSteve French <sfrench@us.ibm.com>
Fri, 4 Nov 2011 05:53:15 +0000 (00:53 -0500)
commit161ebf9fcca967e7396bb076af5ed18539497a3f
tree3e7496b6358740e5d2bdff78739393832dad5700
parent1a67a573b8d9f02211f36fbab50f6265dc49384a
CIFS: Simplify setlk error handling for mandatory locking

Now we allocate a lock structure at first, then we request to the server
and save the lock if server returned OK though void function - it prevents
the situation when we locked a file on the server and then return -ENOMEM
from setlk.

Signed-off-by: Pavel Shilovsky <piastry@etersoft.ru>
Acked-by: Jeff Layton <jlayton@samba.org>
Signed-off-by: Steve French <sfrench@us.ibm.com>
fs/cifs/file.c