Skip to content
Snippets Groups Projects
  • rtm's avatar
    namei returns locked parent dir inode for create / unlink · 211ff0c6
    rtm authored
    don't hold fd table lock across idecref() (latter does block i/o)
    idecref calls iput() in case last ref -> freeing inode
    dir size is 512 * # blocks, so readi/writei &c work
    unlink deletes dirent even if ip->nlink > 0
    211ff0c6