staging/lustre/llite: A not locked mutex can be unlocked.
staging/lustre/llite: A not locked mutex can be unlocked.

In case of memory pressure a not locked mutex can be unlocked
in function ll_file_open(). This is not allowed and subsequent
behavior is not defined.

Intel-bug-id: https://jira.hpdd.intel.com/browse/LU-3157
Lustre-change: http://review.whamcloud.com/6028
Signed-off-by: Dmitry Eremin <ea1e3c6fa6979cfec6a3ebd98bd4636046bd897e@intel.com>
Reviewed-by: John Hammond <ce128e5a8bfc4a1ba50012051e84017df21c5bef@gmail.com>
Reviewed-by: Nikitas Angelinas <51948b3dea446080d72dc7840ad24d1bfc376017@xyratex.com>
Reviewed-by: Sebastien Buisson <2ffd0f418731020ea4d34ffb64140382adaee654@bull.net>
Reviewed-by: Andreas Dilger <fb9bfcd2d82414390637ce05921b7d9f9341a408@intel.com>
Signed-off-by: Peng Tao <4fb2b5cc20694ed9d470f738b651303a1e636b2d@emc.com>
Signed-off-by: Andreas Dilger <fb9bfcd2d82414390637ce05921b7d9f9341a408@intel.com>
Signed-off-by: Greg Kroah-Hartman <4645f7897fd33786a2ee1264d590b3c400559d85@linuxfoundation.org>

KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs