On 11 Jul, Don Lewis wrote:
> On 10 Jul, Alex Zepeda wrote:
>> On Wed, Jul 10, 2002 at 01:34:50PM -0700, Don Lewis wrote:
>> 
>>> > ../../../vm/uma_core.c:1332: could sleep with "inp" locked from 
>../../../netinet/tcp_subr.c:935
>>> > ../../../vm/uma_core.c:1332: could sleep with "tcp" locked from 
>../../../netinet/tcp_subr.c:928


> I tracked it down to tcp_getcred() calling SYSCTL_OUT(), which can
> potentially block, before releasing the locks tcp_getcred() is holding.
> This routine is used by the net.inet.tcp.getcred sysctl, and the only
> user of that seems to be the builtin ident code in inetd.  I'm not
> seeing this error because I'm not running inetd on my -current box.
> 
> This bug is similar to the "kernel linker" bug, but is much easier to
> fix.  There are similar errors in tcp6_getcred() and udp_getcred().
> 
> Give this patch a try:

I just committed the patch.  Enjoy!


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to