Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 Mar 2006 05:00:30 -0800
From:      Alfred Perlstein <alfred@freebsd.org>
To:        Robert Watson <rwatson@FreeBSD.org>
Cc:        cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/sys/kern uipc_socket.c
Message-ID:  <20060315130030.GG23971@elvis.mu.org>
In-Reply-To: <200603151245.k2FCjawp043512@repoman.freebsd.org>
References:  <200603151245.k2FCjawp043512@repoman.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
* Robert Watson <rwatson@FreeBSD.org> [060315 04:45] wrote:
> rwatson     2006-03-15 12:45:35 UTC
> 
>   FreeBSD src repository
> 
>   Modified files:
>     sys/kern             uipc_socket.c 
>   Log:
>   As with socket consumer references (so_count), make sofree() return
>   without GC'ing the socket if a strong protocol reference to the socket
>   is present (SS_PROTOREF).

This stuff is no end of complexity in the vfs layer V_DOOMED/V_whatever,
can't you accomplish this by just adding an additional reference
from the protocol layer?



-- 
- Alfred Perlstein



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060315130030.GG23971>