From owner-freebsd-current@FreeBSD.ORG Fri Jul 26 06:11:45 2013 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id C711ABDD; Fri, 26 Jul 2013 06:11:45 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: from mail-oa0-x22b.google.com (mail-oa0-x22b.google.com [IPv6:2607:f8b0:4003:c02::22b]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 70F592666; Fri, 26 Jul 2013 06:11:45 +0000 (UTC) Received: by mail-oa0-f43.google.com with SMTP id i10so1443329oag.30 for ; Thu, 25 Jul 2013 23:11:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=FEq3d925RMSqw9Pcqf1UDHN7LQvHOBMDdZJxAqB9GOs=; b=qnKat0HgnXWQdFw4kRplh09EY55hSuJH0Rag2NWzmZg+ehXSVh+XNg9JCz/5ToRQVS CsfQFrauBrjJ7aWY2K5h17AC38ozSo4yyJ1i+L0aY/Ge2x/Spbzx4p/hkU1yRvr2G97W HEXr8gB1PoC0j5VkpUA+7cVhSC739X7AdG4Yn15rQHT85wpTS78VnO+j+4AXcHrqo2os M5NMiaE7MqLq3Igf0O4ETEF0hQoc1LL7b6cH1ucyhSuxqpiwCb1j7GlHrSOyk/HSHdTt cdaRUQqSbw38alzvR3NLT/Qr5ldv1RkuazKIH03pipIlvVWdVH5HnM0Uc46zkeQz14sE lT1Q== MIME-Version: 1.0 X-Received: by 10.43.144.82 with SMTP id jp18mr20361808icc.100.1374819104629; Thu, 25 Jul 2013 23:11:44 -0700 (PDT) Sender: kob6558@gmail.com Received: by 10.64.165.104 with HTTP; Thu, 25 Jul 2013 23:11:44 -0700 (PDT) In-Reply-To: <20130726053519.GS61207@ithaqua.etoilebsd.net> References: <51E97265.8040507@gmail.com> <51E9E669.3090500@FreeBSD.org> <20130724152216.GE63694@ithaqua.etoilebsd.net> <51F01A0C.2070808@gmail.com> <20130724183610.GI63694@ithaqua.etoilebsd.net> <20130724184929.GA41432@ithaqua.etoilebsd.net> <51F0389B.3020800@FreeBSD.org> <20130724223125.GD41432@ithaqua.etoilebsd.net> <20130726053519.GS61207@ithaqua.etoilebsd.net> Date: Thu, 25 Jul 2013 23:11:44 -0700 X-Google-Sender-Auth: 4TGAkT8jCj1w4dwjmZPR_xTfAjg Message-ID: Subject: Re: FUSE not work. From: Kevin Oberman To: Baptiste Daroussin Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: Alexander Panyushkin , Pedro Giffuni , FreeBSD Current X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.14 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: Fri, 26 Jul 2013 06:11:45 -0000 On Thu, Jul 25, 2013 at 10:35 PM, Baptiste Daroussin wrote: > On Thu, Jul 25, 2013 at 09:35:37PM -0700, Kevin Oberman wrote: > > On Wed, Jul 24, 2013 at 3:31 PM, Baptiste Daroussin >wrote: > > > > > On Wed, Jul 24, 2013 at 03:27:07PM -0500, Pedro Giffuni wrote: > > > > On 24.07.2013 13:49, Baptiste Daroussin wrote: > > > > > ... > > > > >> Yes fuse in base is broken since r248084 downgrade sys/fs/fuse to > > > that version > > > > >> and it will work, I'm investigating. > > > > >> > > > > >> What I fix is the umount umounting all the FS. > > > > >> > > > > >> regards, > > > > >> Bapt > > > > > Forgot to say r248084 is the last working revision. > > > > > > > > Sorry for the delay, > > > > > > > > OK, I reverted the kernel header update in revision 253619 > > > > hopefully this will save everyone affected some pain ... > > > > > > > Thank you very much ! > > > > > > regards, > > > Bapt > > > > > > > Thanks, Bapt. Works great... not to mention being MUCH cleaner. > > > > I also updated the patch-set for the fusefs kernel for 9-stable to > include > > all of the changes to head. (Well, all that are appropriate to > 9-stable.) I > > can post it if anyone is interested. It's nearly identical to the stuff > > for head. > > Sure that is interesting please post it somewhere :) > > regards, > Bapt > This is really Attilio's work. I just updated his patch to apply cleanly on today's (OK, yesterday's) 9-stable and to include all updates to head that could be applied to 9. One set of updates to fuse_io.c and fuse_vnops.c that switched to wlock locks could not be included as they require the changes to that only exist in head. It also has the updates to fuse_kernel.h that broke things rolled back. They match the state of head as of 253619. The patch file can be found at: https://docs.google.com/file/d/0B9QNUQlebx5UdlhPUTB4TXF6enc/edit?usp=sharing Note that I had to create the required directories before applying the patch to avoid stepping on existing files and to avoid errors when patching. I had to create /usr/src/sys/fs/fuse/ and /usr/src/sbin/mount_fusef/, though I think recent stable systems may have the latter. -- R. Kevin Oberman, Network Engineer E-mail: rkoberman@gmail.com