From 058b4df7b8a97ea183b04acbc519034331e2ba66 Mon Sep 17 00:00:00 2001 From: David du Colombier <0intro@gmail.com> Date: Tue, 12 Mar 1991 00:00:00 +0000 Subject: [PATCH] Plan 9 from Bell Labs 1991-03-12 --- gnot/fns.h | 1 + port/devroot.c | 2 +- port/fault.c | 1 + power/fns.h | 1 + ss/fns.h | 1 + 5 files changed, 5 insertions(+), 1 deletion(-) diff --git a/gnot/fns.h b/gnot/fns.h index e7733f3e9026d483001fe3828fb4a5771fc84e39..7120374b779def7b0ae359b95059aed119a0acbc 100644 --- a/gnot/fns.h +++ b/gnot/fns.h @@ -223,6 +223,7 @@ Chan *walk(Chan*, char*, int); #define USED(x) if(x) #define SET(x) x = 0 #define flushvirt() +#define flushapage(x) /* * for SCSI diff --git a/port/devroot.c b/port/devroot.c index 3441d6e9d22e6d3b3f0ea38037e7fb0d0f983a47..031b478217ca1ffdb8a76dc3b2680bd724ff5753 100644 --- a/port/devroot.c +++ b/port/devroot.c @@ -105,7 +105,7 @@ rootread(Chan *c, void *buf, long n) memcpy(buf, ((char*)bootcode)+c->offset, n); return n; - case Qcfs: /* boot */ + case Qcfs: /* cfs */ if(c->offset >= cfslen) return 0; if(c->offset+n > cfslen) diff --git a/port/fault.c b/port/fault.c index 312995059732879b372af53e7c172f95b7fad7f5..b6110edcd321d537ced5eda26fcdf699bd37847c 100644 --- a/port/fault.c +++ b/port/fault.c @@ -91,6 +91,7 @@ fault(ulong addr, int read) l = (char*)VA(k); if((*devtab[o->chan->type].read)(o->chan, l, n) != n) error(Eioload); + flushpage(pg->pa); qunlock(o->chan); if(n