Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 25 Jul 2013 23:11:44 -0700
From:      Kevin Oberman <rkoberman@gmail.com>
To:        Baptiste Daroussin <bapt@freebsd.org>
Cc:        Alexander Panyushkin <vsityz@gmail.com>, Pedro Giffuni <pfg@freebsd.org>, FreeBSD Current <freebsd-current@freebsd.org>
Subject:   Re: FUSE not work.
Message-ID:  <CAN6yY1sYG6mVsPn%2B9=xLN8QUjrotTFW=_sHTWOa9C9Kuh9Ti=A@mail.gmail.com>
In-Reply-To: <20130726053519.GS61207@ithaqua.etoilebsd.net>
References:  <51E97265.8040507@gmail.com> <51E9E669.3090500@FreeBSD.org> <CAN6yY1tC0n=jijX2kGJrZu2Pc45%2BhaQsHFrEsozkucT%2BTZL-NA@mail.gmail.com> <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> <CAN6yY1s0eCKgH=HqzSLJYiNOJAVVqJh9k=8jFobXTxEooG0tyg@mail.gmail.com> <20130726053519.GS61207@ithaqua.etoilebsd.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Jul 25, 2013 at 10:35 PM, Baptiste Daroussin <bapt@freebsd.org>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 <bapt@freebsd.org
> >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 <vm/vm_object.h> 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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAN6yY1sYG6mVsPn%2B9=xLN8QUjrotTFW=_sHTWOa9C9Kuh9Ti=A>