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>