| 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,169 – 1990/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 |
| |
| 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,245 – 1990/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); | |
| 1990/0614 | memcpy((void*)VA(k), (void*)VA(k1), BY2PG); | |
| 1990/06021 | kunmap(k); kunmap(k1); | |
| 1990/03091 | if(pg->ref <= 1) | |