Convert ETXTBSY to ERR_FSAL_SHARE_DENIED instead of FSAL_FILE_OPEN.
For v4 it will be converted to NFS4ERR_SHARE_DENIED.
For v3 it will be converted to NFS3ER_JUKEBOX, which will allow a client to wait
for the share reservation to be released.

Signed-off-by: Srikrishan Malik <srimalik@in.ibm.com>
Fixed the defect that closing call come in and change the NFS state just before
open call return handle index to client. The fix will call fast open which is
protected by mutex before return handle index to client.

Signed-off-by: huangz <huangz@us.ibm.com>
Commit for pt v4.1 rev_9

Signed-off-by: Allison Henderson <achender@vnet.linux.ibm.com>