提交 0fcb8f0c 创建 作者: Nickolai Zeldovich's avatar Nickolai Zeldovich

small optimization

上级 278654b6
...@@ -208,6 +208,9 @@ static void * ...@@ -208,6 +208,9 @@ static void *
evict(void *vkey, void *p) evict(void *vkey, void *p)
{ {
struct inode *ip = p; struct inode *ip = p;
if (ip->ref)
return 0;
acquire(&ip->lock); acquire(&ip->lock);
if (ip->ref == 0) if (ip->ref == 0)
return ip; return ip;
......
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论