From owner-svn-src-all@FreeBSD.ORG Tue May 12 19:16:48 2009 Return-Path: Delivered-To: svn-src-all@FreeBSD.org Received: from [127.0.0.1] (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by hub.freebsd.org (Postfix) with ESMTP id C7A5D106564A; Tue, 12 May 2009 19:16:44 +0000 (UTC) (envelope-from jkim@FreeBSD.org) From: Jung-uk Kim To: Doug Rabson Date: Tue, 12 May 2009 15:16:33 -0400 User-Agent: KMail/1.6.2 References: <200905110418.n4B4IxPC077484@svn.freebsd.org> <3c1674c90905120116l46d2fc84w789b3396419a9ede@mail.gmail.com> <6F0EE05A-45C0-410F-AFE4-7A6DD3CEF452@rabson.org> In-Reply-To: <6F0EE05A-45C0-410F-AFE4-7A6DD3CEF452@rabson.org> MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <200905121516.37434.jkim@FreeBSD.org> Cc: svn-src-head@FreeBSD.org, svn-src-all@FreeBSD.org, src-committers@FreeBSD.org, Kip Macy Subject: Re: svn commit: r191984 - in head/sys: cddl/contrib/opensolaris/uts/common/rpc modules/zfs X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 May 2009 19:16:49 -0000 On Tuesday 12 May 2009 04:18 am, Doug Rabson wrote: > On 12 May 2009, at 09:16, Kip Macy wrote: > > On Tue, May 12, 2009 at 12:33 AM, Doug Rabson wrote: > >> On 12 May 2009, at 06:03, Kip Macy wrote: > >>> Here is the problem, FreeBSD is sloppy about 32-bit vs. 64-bit > >>> for xdr > >>> whereas in the kernel, Solaris is not. > >> > >> I thought that XDR 'long' types were 32 bit regardless of > >> whether the platform was 32 or 64 bit. I'll have to read the > >> code again. > > > > I'm not familiar with XDR, so I might be in error. If you could > > reconcile the differences between Solaris and FreeBSD so that ZFS > > can use FreeBSD's XDR implementation I would greatly appreciate > > it. > > I'll see what I can do. Thanks for taking the time to look at it. xdr in kernel is originally from Sun. So, we have two versions of xdr from Sun with different license terms now, one from ancient rpcsrc distribution and one from OpenSolaris. Interesting... Sorry, just thinking out loud... ;-) Jung-uk Kim