Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 2 Sep 2008 11:19:52 +0200
From:      "Attilio Rao" <attilio@freebsd.org>
To:        "Robert Watson" <rwatson@freebsd.org>
Cc:        Vladimir Grebenschikov <vova@fbsd.ru>, cvs-src@freebsd.org, src-committers@freebsd.org, amistry@am-productions.biz, cvs-all@freebsd.org
Subject:   Re: cvs commit: VOP_ATTRIB ... and sysutils/fusefs-kmod
Message-ID:  <3bbf2fe10809020219s3c63d387y31bd43e33c0b9c33@mail.gmail.com>
In-Reply-To: <alpine.BSF.1.10.0809020739390.1150@fledge.watson.org>
References:  <200808281530.m7SFU3h7013986@repoman.freebsd.org> <1220333613.6499.5.camel@localhost> <alpine.BSF.1.10.0809020739390.1150@fledge.watson.org>

next in thread | previous in thread | raw e-mail | index | archive | help
2008/9/2, Robert Watson <rwatson@freebsd.org>:
>
>  On Tue, 2 Sep 2008, Vladimir Grebenschikov wrote:
>
>
> > On Thu, 2008-08-28 at 15:23 +0000, Attilio Rao wrote:
> >
> > > attilio 2008-08-28 15:23:18 UTC
> > >
> >
> > This patch makes CURRENT with Gnome badly crash (just crash while starting
> Gnome).
> >
> > I've found that it is due to ABI change, and tried to rebuild fusefs-kmod
> - it just fails due to changed interface.
> >
> > Patch below fixes problem for me. (but I still does not completely sure
> about td = curthread)
> >
> > Please fix fusefs-kmod port also.
> >
> > Side question, is there any way to prevent loading of kmod's with broken
> ABI ?
> >
>
>  8-CURRENT kernels should reject old modules from loading unless
> __FreeBSD_version hasn't been bumped.  And indeed, it looks like this change
> did not come with a __FreeBSD_version bump, which it should have as a
> non-trivial change to the kernel KPI and KBI.

As this is not a sole change (and it is a part of a bigger plan) I
intended to do a __FreeBSD_version bump just once all the changes are
in place.
I came to this after past experience to do 1:1 modify for
__FreeBSD_version and KPI, which was adding too much overhead for what
it was needed.
If we still think a 1:1 __FreeBSD_version bumping is the right thing
to do, I can establish again this in new VFS commit though.

Thanks,
Attilio


-- 
Peace can only be achieved by understanding - A. Einstein



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3bbf2fe10809020219s3c63d387y31bd43e33c0b9c33>