Plan 9 from Bell Labs 1993-05-07
1 files changed, 5 insertions(+), 1 deletions(-) M port/segment.c
M port/segment.c => port/segment.c +5 -1
@@ 87,6 87,7 @@ putseg(Segment *s) void relocateseg(Segment *s, ulong offset) { int i; Pte **p, **endpte; Page **pg, **endpages; @@ 95,8 96,11 @@ relocateseg(Segment *s, ulong offset) if(*p) { endpages = &((*p)->pages[PTEPERTAB]); for(pg = (*p)->pages; pg < endpages; pg++) if(*pg) if(*pg){ (*pg)->va += offset; for(i = 0; i < MAXMACH; i++) (*pg)->cachectl[i] |= PG_DATINVALID; } } } }