Whamcloud - gitweb
- more fixes and improvements in GNS stuff:
authoryury <yury>
Mon, 18 Apr 2005 16:37:32 +0000 (16:37 +0000)
committeryury <yury>
Mon, 18 Apr 2005 16:37:32 +0000 (16:37 +0000)
commitfca299118abb8ddf4a8e0933717cd034a4908d59
tree7224f01fd7aa8857c384e731236d19dbe829a6f4
parent3625f22f6780b3e5fb2107d1bbb6b1c24f7fdae3
- more fixes and improvements in GNS stuff:
  - small optimization in ll_gns_wait_for_mount(), changing return code semantics to
    usual 0 - ok, < 0 error.

  - handled possible nested mount with returning -ERETSARTSYS and causing endless loop
    of mounting.

  - check if found mount object is regular file to prevent from evil cases like it is
    suid bit marked directory, etc.

  - fix with completting all waiters for dentry mounting in progress.
  - added check for "." and ".." names in setting gns_object_name.
  - fixed default gns_object_name value.
lustre/llite/llite_gns.c
lustre/llite/llite_lib.c
lustre/llite/lproc_llite.c