From owner-freebsd-stable@FreeBSD.ORG Wed Jul 30 09:34:48 2008 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 67D051065672 for ; Wed, 30 Jul 2008 09:34:48 +0000 (UTC) (envelope-from ronald-freebsd8@klop.yi.org) Received: from smtp-out2.tiscali.nl (smtp-out2.tiscali.nl [195.241.79.177]) by mx1.freebsd.org (Postfix) with ESMTP id 314B88FC13 for ; Wed, 30 Jul 2008 09:34:48 +0000 (UTC) (envelope-from ronald-freebsd8@klop.yi.org) Received: from [212.123.145.58] (helo=guido.klop.ws) by smtp-out2.tiscali.nl with smtp id 1KO850-0001L2-MN for ; Wed, 30 Jul 2008 11:34:46 +0200 Received: (qmail 1339 invoked from network); 30 Jul 2008 09:34:44 -0000 Received: from localhost (HELO 82-170-177-25.ip.telfort.nl) (127.0.0.1) by localhost with SMTP; 30 Jul 2008 09:34:44 -0000 Date: Wed, 30 Jul 2008 11:34:42 +0200 To: "David Southwell" , freebsd-stable@freebsd.org From: "Ronald Klop" Content-Type: text/plain; format=flowed; delsp=yes; charset=us-ascii MIME-Version: 1.0 References: <1217346345.12322.31.camel@bauer.cse.buffalo.edu> <200807300247.34948.david@vizion2000.net> Content-Transfer-Encoding: 7bit Message-ID: In-Reply-To: <200807300247.34948.david@vizion2000.net> User-Agent: Opera Mail/9.51 (FreeBSD) Cc: Ken Smith , freebsd-current Subject: Re: Upcoming ABI Breakage in RELENG_7 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jul 2008 09:34:48 -0000 On Wed, 30 Jul 2008 11:47:34 +0200, David Southwell wrote: > On Tuesday 29 July 2008 08:45:45 Ken Smith wrote: >> Normally the FreeBSD Project tries very hard to avoid ABI breakage in >> "Stable Branches". However occasionally the fix for a bug can not be >> implemented without ABI breakage, and it is decided that the fix >> warrants the impact of the ABI breakage. We have one of those >> situations coming along for RELENG_7 (what will become FreeBSD 7.1). >> The ABI breakage should only impact kernel modules that are not part of >> the baseline system (those will be patched by the MFC) which deal with >> advisory locks. As such the impact should not cause many people >> problems. >> >> The work that will be MFCed fixes issues with filesystem advisory locks, >> and moves the advisory locks list from filesystem-private data >> structures into the vnode structure. >> >> The MFC will be done by Kostantin Belousov some time this coming Friday >> (August 1st, 2008) if you have concerns and want to watch for it. >> >> Thanks. > Sometimes information gets posted to this list on the assumption that > everyone > understand what the writer means. > > This is one of those occasions!! > > For those of us who are not as well informed and experienced as others > could > someone please explain what is meant by an ABI breakage, its > implications > and how to deal with them. > > Thanks > > David Googling for ABI gives me this: http://en.wikipedia.org/wiki/Application_binary_interface That is part of what you want to know. Ronald.