kernel: remove waserror() arround newpage() in mntcache

newpage() does not raise error().
This commit is contained in:
cinap_lenrek 2015-06-16 06:05:12 +02:00
parent 64ed3658d2
commit 6c99d2f028

View file

@ -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);