kernel: remove waserror() arround newpage() in mntcache
newpage() does not raise error().
This commit is contained in:
parent
64ed3658d2
commit
6c99d2f028
1 changed files with 1 additions and 2 deletions
|
@ -350,12 +350,11 @@ cachedata(Mntcache *m, uchar *buf, int len, vlong off)
|
|||
pe = offset+l;
|
||||
}
|
||||
} else {
|
||||
if(needpages(nil) || waserror()){
|
||||
if(needpages(nil)){
|
||||
invalidate(m, offset + pn*BY2PG, len);
|
||||
break;
|
||||
}
|
||||
p = newpage(0, nil, pn*BY2PG);
|
||||
poperror();
|
||||
p->daddr = cacheaddr(m, pn);
|
||||
cachedel(&fscache, p->daddr);
|
||||
cachepage(p, &fscache);
|
||||
|
|
Loading…
Reference in a new issue