提交 ce72cadb 创建 作者: rsc's avatar rsc

fix bug fix

上级 13ae8808
...@@ -227,7 +227,7 @@ iunlock(struct inode *ip) ...@@ -227,7 +227,7 @@ iunlock(struct inode *ip)
panic("iunlock"); panic("iunlock");
acquire(&icache.lock); acquire(&icache.lock);
ip->flags = 0; ip->flags &= ~I_BUSY;
wakeup(ip); wakeup(ip);
release(&icache.lock); release(&icache.lock);
} }
...@@ -247,7 +247,7 @@ iput(struct inode *ip) ...@@ -247,7 +247,7 @@ iput(struct inode *ip)
ip->type = 0; ip->type = 0;
iupdate(ip); iupdate(ip);
acquire(&icache.lock); acquire(&icache.lock);
ip->flags &= ~I_BUSY; ip->flags = 0;
wakeup(ip); wakeup(ip);
} }
ip->ref--; ip->ref--;
......
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论