Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 25 Apr 2000 12:14:58 +0700 (ALMST)
From:      Boris Popov <bp@butya.kz>
To:        Bruce Evans <bde@zeta.org.au>
Cc:        "Rodney W. Grimes" <freebsd@gndrsh.dnsmgr.net>, "Jacques A . Vidrine" <n@nectar.com>, Richard Wackerbarth <rkw@dataplex.net>, freebsd-current@FreeBSD.ORG
Subject:   Re: SMP changes and breaking kld object module compatibility
Message-ID:  <Pine.BSF.4.10.10004251213130.11586-100000@lion.butya.kz>
In-Reply-To: <Pine.BSF.4.21.0004251422340.5133-100000@alphplex.bde.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 25 Apr 2000, Bruce Evans wrote:

> > 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
> 
> Given that this is a change in the splxxx() implementation, it breaks
> zero modules.
> 
> splxxx() was changed from an inline function to an ordinary function
> when SMP development started, to give the same ABI for the SMP case as
> for the non-SMP case.  This gives the same ABI for different SMP
> implementations as a side effect.

	simple_lock* functions has breakage too. They defined as macros
for non-SMP case and as functions for SMP.

--
Boris Popov



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.10.10004251213130.11586-100000>