From owner-freebsd-current Mon Apr 24 9: 9:38 2000 Delivered-To: freebsd-current@freebsd.org Received: from gndrsh.dnsmgr.net (GndRsh.dnsmgr.net [198.145.92.4]) by hub.freebsd.org (Postfix) with ESMTP id 3497B37B596 for ; Mon, 24 Apr 2000 09:09:35 -0700 (PDT) (envelope-from freebsd@gndrsh.dnsmgr.net) Received: (from freebsd@localhost) by gndrsh.dnsmgr.net (8.9.3/8.9.3) id JAA11108; Mon, 24 Apr 2000 09:09:11 -0700 (PDT) (envelope-from freebsd) From: "Rodney W. Grimes" Message-Id: <200004241609.JAA11108@gndrsh.dnsmgr.net> Subject: Re: SMP changes and breaking kld object module compatibility In-Reply-To: <20000424101314.A76089@spawn.nectar.com> from "Jacques A . Vidrine" at "Apr 24, 2000 10:13:14 am" To: n@nectar.com (Jacques A . Vidrine) Date: Mon, 24 Apr 2000 09:09:10 -0700 (PDT) Cc: rkw@dataplex.net (Richard Wackerbarth), freebsd-current@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL54 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > On Mon, Apr 24, 2000 at 09:27:04AM -0500, Richard Wackerbarth wrote: > > On a released system, I may not have the sources to recompile the module. > > It might be a proprietary module that I got with the hardware, for example. > > How real is this? What modules are we talking about? The last time > I queried on `-stable' for users of third-party modules, only one was > revealed. Gee, is that perhaps because FreeBSD keeps breaking the ABI to modules so every vendor that has ever tried to use them has been bitten by the fact that they have to maintain N version for each branch of FreeBSD??? > Are all modules effected, or only those that use certain interfaces? Given that this is a change in splxxx() I suspect that it breaks most modules, but probably not all modules. A quick grep -l spl * | wc vs ls | wc shows 77 out of 100, not exact due to probable false hits on spl, but it gets us the ball park, significant is what is says. -- Rod Grimes - KD7CAX @ CN85sl - (RWG25) rgrimes@gndrsh.dnsmgr.net To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message