plan 9 kernel history: overview | file list | diff list

1990/0614/gnot/fault.c (diff list | history)

1990/0603/sys/src/9/gnot/fault.c:163,1691990/0614/sys/src/9/gnot/fault.c:163,169 (short | long | prev | next)
1990/03091    
				goto cant; 
			} 
			o->chan->offset = (addr-o->va) + o->minca; 
1990/06021    
			l = (char*)k->va; 
1990/0614    
			l = (char*)VA(k); 
1990/03091    
			if((*devtab[o->chan->type].read)(o->chan, l, n) != n) 
				error(0, Eioload); 
			qunlock(o->chan); 
1990/0603/sys/src/9/gnot/fault.c:239,2451990/0614/sys/src/9/gnot/fault.c:239,245
1990/03091    
			pte->page = newpage(1, o, addr); 
1990/06021    
			k = kmap(pte->page); 
			k1 = kmap(pg); 
			memcpy((void*)k->va, (void*)k1->va, BY2PG); 
1990/0614    
			memcpy((void*)VA(k), (void*)VA(k1), BY2PG); 
1990/06021    
			kunmap(k); 
			kunmap(k1); 
1990/03091    
			if(pg->ref <= 1) 


source code copyright © 1990-2005 Lucent Technologies; see license
Plan 9 distribution
comments to russ cox (rsc@swtch.com)