
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
This is the content of file README.
Languages
C
51.3%
Rust
43.4%
Assembly
2.6%
Makefile
2.5%
Perl
0.2%