Remove ilock from file::pread

上级 f57e3e36
...@@ -91,11 +91,9 @@ file::pread(char *addr, size_t n, off_t off) ...@@ -91,11 +91,9 @@ file::pread(char *addr, size_t n, off_t off)
{ {
if(type == file::FD_INODE){ if(type == file::FD_INODE){
int r; int r;
ilock(ip, 0);
if(ip->type == 0) if(ip->type == 0)
panic("file::pread"); panic("file::pread");
r = readi(ip, addr, off, n); r = readi(ip, addr, off, n);
iunlock(ip);
return r; return r;
} }
return -1; return -1;
......
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论