Install new kernels for these recent changes:
Clean up error messages from namec.
Add more PC MMU checking on suicide (debugging some
random suicides that Geoff has been seeing).
[rsc] --rwxrwxr-x M 190743 glenda sys 1838424 Sep 4 08:05 386/9pc
/sys/src/9/pc/l.s:_multibootheader
/sys/src/9/pc/mmu.c:checkmmu
/sys/src/9/pc/mmu.c:mmuinit
/sys/src/9/pc/trap.c:_dumpstack
/sys/src/9/port/chan.c:ewalk
/sys/src/9/port/chan.c:growparse
/sys/src/9/port/chan.c:namec
/sys/src/9/port/chan.c:nameerror
/sys/src/9/port/chan.c:namelenerror
/sys/src/9/port/chan.c:parsename
/sys/src/9/port/chan.c:validname0
/sys/src/9/port/chan.c:walk
/sys/src/9/port/devkprof.c:kprofattach
/sys/src/libc/port/utfnlen.c:utfnlen
[rsc] --rwxrwxr-x M 190743 glenda sys 1492680 Sep 4 08:05 386/9pccpu
/sys/src/9/pc/l.s:_multibootheader
/sys/src/9/pc/mmu.c:checkmmu
/sys/src/9/pc/mmu.c:mmuinit
/sys/src/9/pc/sdscsi.c:scsiid
/sys/src/9/pc/trap.c:_dumpstack
/sys/src/9/port/chan.c:ewalk
/sys/src/9/port/chan.c:growparse
/sys/src/9/port/chan.c:namec
/sys/src/9/port/chan.c:nameerror
/sys/src/9/port/chan.c:namelenerror
/sys/src/9/port/chan.c:parsename
/sys/src/9/port/chan.c:validname0
/sys/src/9/port/chan.c:walk
/sys/src/9/port/devkprof.c:kprofattach
/sys/src/libc/port/utfnlen.c:utfnlen
[rsc] --rwxrwxr-x M 190743 glenda sys 2044222 Sep 4 08:05 386/9pcdisk
[rsc] --rwxrwxr-x M 190743 presotto sys 2387046 Sep 4 08:05 386/9pcf
/sys/src/9/pc/l.s:_multibootheader
/sys/src/9/pc/mmu.c:checkmmu
/sys/src/9/pc/mmu.c:mmuinit
/sys/src/9/pc/trap.c:_dumpstack
/sys/src/9/port/chan.c:ewalk
/sys/src/9/port/chan.c:growparse
/sys/src/9/port/chan.c:namec
/sys/src/9/port/chan.c:nameerror
/sys/src/9/port/chan.c:namelenerror
/sys/src/9/port/chan.c:parsename
/sys/src/9/port/chan.c:validname0
/sys/src/9/port/chan.c:walk
/sys/src/9/port/devkprof.c:kprofattach
/sys/src/libc/port/utfnlen.c:utfnlen
Add /dev/kbmap to termrc's construction of /dev.
[rsc] --rwxrwxr-x M 190743 glenda sys 2653 Sep 4 08:08 rc/bin/termrc
/n/sourcesdump/2005/0904/plan9/rc/bin/termrc:54,60 -
/n/sourcesdump/2005/0905/plan9/rc/bin/termrc:54,60
/bin/bind -a '#t' /dev >/dev/null >[2=1]
/bin/bind -a '#A' /dev >/dev/null >[2=1]
case NCR* 'AT&TNSX'* generic* _MP_* 'alpha apc'*
- for(i in H w f t m v L S P U '$' Σ)
+ for(i in H w f t m v L S P U '$' Σ κ)
/bin/bind -a '#'^$i /dev >/dev/null >[2=1]
for(disk in /dev/sd??) {
if(test -f $disk/data && test -f $disk/ctl)
Be consistent about root qid: use 0 not 42 (no idea what 42 was).
[rsc] --rw-rw-r-- M 190743 glenda sys 15730 Sep 4 08:09 sys/src/cmd/wikifs/fs.c
/n/sourcesdump/2005/0904/plan9/sys/src/cmd/wikifs/fs.c:109,115 -
/n/sourcesdump/2005/0905/plan9/sys/src/cmd/wikifs/fs.c:109,115
r->fid->aux = a;
a->name = s_copy(r->ifcall.uname);
- r->ofcall.qid = (Qid){mkqid(Droot, 0, 0, 42), 0, QTDIR};
+ r->ofcall.qid = (Qid){mkqid(Droot, 0, 0, 0), 0, QTDIR};
r->fid->qid = r->ofcall.qid;
respond(r, nil);
}
[sys] --rwxrwxr-x M 190743 glenda sys 202134 Sep 4 23:10 386/bin/wikifs
/sys/src/cmd/wikifs/fs.c:fsattach
|