From owner-freebsd-current@FreeBSD.ORG Mon Sep 1 06:15:42 2008 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F1FDF1065670 for ; Mon, 1 Sep 2008 06:15:42 +0000 (UTC) (envelope-from aryeh.friedman@gmail.com) Received: from mta1.srv.hcvlny.cv.net (mta1.srv.hcvlny.cv.net [167.206.4.196]) by mx1.freebsd.org (Postfix) with ESMTP id CCD8F8FC3F for ; Mon, 1 Sep 2008 06:15:42 +0000 (UTC) (envelope-from aryeh.friedman@gmail.com) Received: from flosoft.no-ip.biz (ool-435559b8.dyn.optonline.net [67.85.89.184]) by mta1.srv.hcvlny.cv.net (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007)) with ESMTP id <0K6I0025V6Q5QLN0@mta1.srv.hcvlny.cv.net> for freebsd-current@freebsd.org; Mon, 01 Sep 2008 02:15:42 -0400 (EDT) Received: from flosoft.no-ip.biz (localhost [127.0.0.1]) by flosoft.no-ip.biz (8.14.3/8.14.3) with ESMTP id m812E3H7085504; Sun, 31 Aug 2008 22:14:04 -0400 Date: Sun, 31 Aug 2008 22:14:03 -0400 From: "Aryeh M. Friedman" To: freebsd-current@freebsd.org Message-id: <48BB4FEB.1050906@gmail.com> MIME-version: 1.0 Content-type: text/plain; charset=ISO-8859-1; format=flowed Content-transfer-encoding: 7BIT User-Agent: Thunderbird 2.0.0.16 (X11/20080824) Subject: RFC: moving sysutils/fusefs-kmod to base system X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Sep 2008 06:15:43 -0000 Unless I understand how the kernel does stuff there is no penalty for having unused modules (except the size of the kernel that needs to be loaded). Keeping in mind that unless I am not reading stuff corectly fusefs-kmod is the only FS related module that is not in the base system. Since any fundamental changes in the generic FS API seems to break fusefs-kmod, and cause some very nasty effects that are almost impossible to trace to fusefs-kmod (machine freezes so no output or core dump) it seems to make sense to move it to the base system (after all we already do this with third party FS code like x/zfs) by moving it we force it to always compile instead of breaking (of course there can be other issues but as the FS API is updated fusefs-kmod is also updated to use the new API)