[comp.unix.ultrix] panic rmfree

zemon@felix.UUCP (A. Nony Mouse) (03/12/88)

I was reading the mail about panic rmfree in the tmscp.o module.
Well I have some good news: I just fixed the driver last week.

When we tried to free up outstanding buffers we did an ubarelese of any
maps before we freed the buffer. But in error we put the byte count
in the resid field before we did the ubarelse. The resid field doubles
as the uba info.  So bang down we would go.

instead of
    b_resid = iocompleted on buffer
    ubarelse ( ubanumber, b_info) /* define b_info b_resid; */
    iodone(bp)

now we do
    ubarelse ( ubanumber, b_info) /* define b_info b_resid; */
    b_resid = iocompleted on buffer
    iodone(bp)


They can get the patch for their respective customer support centers.


A. Nony Mouse
software type person
DEC