From owner-svn-src-all@FreeBSD.ORG Mon Jan 9 14:43:45 2012 Return-Path: Delivered-To: svn-src-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9CB02106566B; Mon, 9 Jan 2012 14:43:45 +0000 (UTC) (envelope-from kmacybsd@gmail.com) Received: from mail-pw0-f54.google.com (mail-pw0-f54.google.com [209.85.160.54]) by mx1.freebsd.org (Postfix) with ESMTP id 57ACA8FC0A; Mon, 9 Jan 2012 14:43:44 +0000 (UTC) Received: by pbcc3 with SMTP id c3so2993322pbc.13 for ; Mon, 09 Jan 2012 06:43:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=kTAEh6/G1nKvv5U2XfKkR57zwaILevHH5ifksM+6Aqs=; b=hQdfiLErp3VIsfa5QbxbrY5h3/0RX0VCPXkf6zdKTh0o/RSmc6BI1IfxFt6Lbp82xE gF73Mn+5Ntf+W8+gkQst1Hzu28OO9mDghl7uVgT/NbedYAKE7fUmhSRHzYlGd3UB5KnG 6WDrT7adkuqgxWVa+RKj12YuaLXzyBfroTvpM= MIME-Version: 1.0 Received: by 10.68.73.69 with SMTP id j5mr42822354pbv.11.1326118561140; Mon, 09 Jan 2012 06:16:01 -0800 (PST) Sender: kmacybsd@gmail.com Received: by 10.68.42.73 with HTTP; Mon, 9 Jan 2012 06:16:01 -0800 (PST) In-Reply-To: <20120109135706.GE4117@garage.freebsd.pl> References: <201201080055.q080tMlJ063808@svn.freebsd.org> <20120108104330.GC1674@garage.freebsd.pl> <201201090815.44495.jhb@freebsd.org> <20120109135706.GE4117@garage.freebsd.pl> Date: Mon, 9 Jan 2012 15:16:01 +0100 X-Google-Sender-Auth: 0-uvFW236a5k5smlN5PLLd21_RA Message-ID: From: "K. Macy" To: Pawel Jakub Dawidek Content-Type: text/plain; charset=ISO-8859-1 Cc: svn-src-head@freebsd.org, Adrian Chadd , src-committers@freebsd.org, svn-src-all@freebsd.org, John Baldwin Subject: Re: svn commit: r229800 - head/sys/conf 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: Mon, 09 Jan 2012 14:43:45 -0000 > > The problem with having ZFS compiled into the kernel is that OpenSolaris > compatiblity layer needs its headers to be included before system > headers, which is/was impossible or hard to express for kernel > compilation. AFAIR Kip Macy was working on it and my understanding was > that he finished it or almost finished it (CCed). I did indeed make it work. The (only) reason I didn't check it in was because there were some collisions between freebsd's older zlib which ppp depends on and the one in the solaris layer. Both bz and I were kind of busy at the time. > I'm all for making ZFS be compilable as part of the kernel itself, but > it is really very low on my list, because ZFS simply works now and also > because as I said, it was far from trivial for me to do it. > If someone who is more familiar with the bits responsible for kernel > compilation wants to work on including ZFS there, I'll gladly provide > help from the ZFS side. I think this can be done without much work, (re)work out the dependencies. Cheers