3ware 3dmd broken in STABLE ( due to cvs commit: src/sys/kern kern_descrip.c kern_fork.c )

Tor.Egge at cvsup.no.freebsd.org Tor.Egge at cvsup.no.freebsd.org
Wed Apr 9 12:34:05 PDT 2003


> Thanks.  Is there a work around where the lock leakage can be fixed and the 
> 3ware daemon can work ?  I dont know who (if anyone) has the source code to 
> the 3dmd program, is this something that could be easily fixed in it ?  Are 
> there any other programs that will break as a result of your commit as well ?

Changing the rfork() system call in kern_fork.c to add the RFTHREAD
flag instead of returning EINVAL might allow the 3ware daemon to work.

Another alternative is to modify the 3dmd binary to add the RFTHREAD
flag in rfork() at 0x806b39c.

- Tor Egge


More information about the freebsd-stable mailing list