From owner-svn-src-head@FreeBSD.ORG Thu Mar 1 06:38:02 2012 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C9CCA1065673; Thu, 1 Mar 2012 06:38:02 +0000 (UTC) (envelope-from to.my.trociny@gmail.com) Received: from mail-ee0-f54.google.com (mail-ee0-f54.google.com [74.125.83.54]) by mx1.freebsd.org (Postfix) with ESMTP id A3C568FC15; Thu, 1 Mar 2012 06:38:01 +0000 (UTC) Received: by eekd17 with SMTP id d17so69153eek.13 for ; Wed, 29 Feb 2012 22:38:00 -0800 (PST) Received-SPF: pass (google.com: domain of to.my.trociny@gmail.com designates 10.14.193.134 as permitted sender) client-ip=10.14.193.134; Authentication-Results: mr.google.com; spf=pass (google.com: domain of to.my.trociny@gmail.com designates 10.14.193.134 as permitted sender) smtp.mail=to.my.trociny@gmail.com; dkim=pass header.i=to.my.trociny@gmail.com Received: from mr.google.com ([10.14.193.134]) by 10.14.193.134 with SMTP id k6mr2166575een.114.1330583880824 (num_hops = 1); Wed, 29 Feb 2012 22:38:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=from:to:cc:subject:organization:references:sender:date:in-reply-to :message-id:user-agent:mime-version:content-type; bh=iCrD0/H0VObRN9GzUkWDYfQM7jUt7TdcOvDVI2CNLU4=; b=X1C268VzpmJjXsh67f8G/qF+qIAQw39RaqYj6JWRDmjsC29SCFXaGA+UyOA+BJPqvD /LhNXRniILvdUk3+Q8XZo/k0MpmT7aIiuPiKuXyZKPvVo3cWeR9R7S1obuMe7z751jQs BgIsJjL7wIjytpjDqOap5EBdJeMpe21KMGdo4= Received: by 10.14.193.134 with SMTP id k6mr1664066een.114.1330583880731; Wed, 29 Feb 2012 22:38:00 -0800 (PST) Received: from localhost ([94.27.39.186]) by mx.google.com with ESMTPS id w60sm3744461eeb.4.2012.02.29.22.37.58 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 29 Feb 2012 22:37:59 -0800 (PST) From: Mikolaj Golub To: "Bjoern A. Zeeb" Organization: TOA Ukraine References: <201202292138.q1TLcVFv046104@svn.freebsd.org> <14D2BDEC-B9C7-4B2D-AF2C-60598CCE1EBF@lists.zabbadoz.net> Sender: Mikolaj Golub Date: Thu, 01 Mar 2012 08:37:56 +0200 In-Reply-To: <14D2BDEC-B9C7-4B2D-AF2C-60598CCE1EBF@lists.zabbadoz.net> (Bjoern A. Zeeb's message of "Wed, 29 Feb 2012 23:44:47 +0000") Message-ID: <86ty28aksb.fsf@in138.ua3> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org, Konstantin Belousov , John Baldwin Subject: Re: svn commit: r232317 - in head: . sys/kern sys/sys X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Mar 2012 06:38:03 -0000 On Wed, 29 Feb 2012 23:44:47 +0000 Bjoern A. Zeeb wrote: BAZ> On 29. Feb 2012, at 21:38 , Mikolaj Golub wrote: >> Author: trociny >> Date: Wed Feb 29 21:38:31 2012 >> New Revision: 232317 >> URL: http://svn.freebsd.org/changeset/base/232317 >> >> Log: >> Introduce VOP_UNP_BIND(), VOP_UNP_CONNECT(), and VOP_UNP_DETACH() >> operations for setting and accessing vnode's v_socket field. >> >> The operations are necessary to implement proper unix socket handling >> on layered file systems like nullfs(5). >> >> This change fixes the long standing issue with nullfs(5) being in that >> unix sockets did not work between lower and upper layers: if we bound >> to a socket on the lower layer we could connect only to the lower >> path; if we bound to the upper layer we could connect only to the >> upper path. The new behavior is one can connect to both the lower and >> the upper paths regardless what layer path one binds to. BAZ> At this point I wonder if jhb has added (enough) spares with an earlier MFC of another change or whether we'll break thing again? That is why I asked about this on arch@ and was waiting several days for people opinion :-). The response I had was: do MFC if jhb does not have any plans for the vop spares (and he does not). I can change "MFC after" to 2 months or undef, and I will be fine with any other solution proposed. >> >> PR: kern/51583, kern/159663 >> Suggested by: kib >> Reviewed by: arch >> MFC after: 2 weeks BAZ> -- BAZ> Bjoern A. Zeeb You have to have visions! BAZ> It does not matter how good you are. It matters what good you do! -- Mikolaj Golub