xx
This commit is contained in:
parent
8d618cab78
commit
e2b4583d05
2 changed files with 2 additions and 2 deletions
2
fs.c
2
fs.c
|
@ -321,7 +321,7 @@ iput(struct inode *ip)
|
|||
{
|
||||
acquire(&icache.lock);
|
||||
if(ip->ref == 1 && (ip->flags & I_VALID) && ip->nlink == 0){
|
||||
// inode has no links and no other references: truncate and free inode.
|
||||
// inode has no links and no other references: truncate and free.
|
||||
if(ip->flags & I_BUSY)
|
||||
panic("iput busy");
|
||||
ip->flags |= I_BUSY;
|
||||
|
|
2
param.h
2
param.h
|
@ -9,5 +9,5 @@
|
|||
#define MAXARG 32 // max exec arguments
|
||||
#define MAXOPBLOCKS 10 // max # of blocks any FS op writes
|
||||
#define LOGSIZE (MAXOPBLOCKS*3) // max data sectors in on-disk log
|
||||
#define NBUF (MAXOPBLOCKS*3) // size of disk block cache (>= LOGSIZE)
|
||||
#define NBUF (MAXOPBLOCKS*3) // size of disk block cache
|
||||
|
||||
|
|
Loading…
Reference in a new issue