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;
|
pe = offset+l;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if(needpages(nil) || waserror()){
|
if(needpages(nil)){
|
||||||
invalidate(m, offset + pn*BY2PG, len);
|
invalidate(m, offset + pn*BY2PG, len);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
p = newpage(0, nil, pn*BY2PG);
|
p = newpage(0, nil, pn*BY2PG);
|
||||||
poperror();
|
|
||||||
p->daddr = cacheaddr(m, pn);
|
p->daddr = cacheaddr(m, pn);
|
||||||
cachedel(&fscache, p->daddr);
|
cachedel(&fscache, p->daddr);
|
||||||
cachepage(p, &fscache);
|
cachepage(p, &fscache);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue