Date: Wed, 09 Apr 2003 19:34:02 GMT From: Tor.Egge@cvsup.no.freebsd.org To: mike@sentex.net Cc: stable@freebsd.org Subject: Re: 3ware 3dmd broken in STABLE ( due to cvs commit: src/sys/kern kern_descrip.c kern_fork.c ) Message-ID: <20030409193402E.tegge@cvsup.no.freebsd.org> In-Reply-To: <5.2.0.9.0.20030409142819.07c59c60@marble.sentex.ca> References: <5.2.0.9.0.20030409140404.07e83b18@marble.sentex.ca> <20030409181835K.tegge@cvsup.no.freebsd.org> <5.2.0.9.0.20030409142819.07c59c60@marble.sentex.ca>
next in thread | previous in thread | raw e-mail | index | archive | help
> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030409193402E.tegge>