]> git.lizzy.rs Git - plan9front.git/commitdiff
kernel: remove waserror() arround newpage() in mntcache
authorcinap_lenrek <cinap_lenrek@felloff.net>
Tue, 16 Jun 2015 04:05:12 +0000 (06:05 +0200)
committercinap_lenrek <cinap_lenrek@felloff.net>
Tue, 16 Jun 2015 04:05:12 +0000 (06:05 +0200)
newpage() does not raise error().

sys/src/9/port/cache.c

index a03945b4aa30f42355e88c027e2ae6cbae1ff856..e1f449df4ab0dcb597df03754f54d2acd6d663b7 100644 (file)
@@ -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);