release the dnode lock after EACCESS in path walk
[lunaix-os.git] / lunaix-os / kernel / fs / twifs / twifs.c
index 3679ee1303f70bc5517544dfc4b0de60d8f34ce8..9d474958bbe10763fc81c4b5d9a599a936ee7dbd 100644 (file)
@@ -63,7 +63,7 @@ __twifs_init_inode(struct v_superblock* vsb, struct v_inode* inode)
     // we set default access right to be 0660.
     // TODO need a way to allow this to be changed
     
-    fsapi_inode_setaccess(inode, FSACL_u(R, W, _) | FSACL_g(R, W, _));
+    fsapi_inode_setaccess(inode, FSACL_DEFAULT);
     fsapi_inode_setowner(inode, 0, 0);
 }