From owner-freebsd-current@FreeBSD.ORG Tue Feb 27 06:30:27 2007 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id BF52B16A400 for ; Tue, 27 Feb 2007 06:30:27 +0000 (UTC) (envelope-from kip.macy@gmail.com) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.190]) by mx1.freebsd.org (Postfix) with ESMTP id 5CC0713C481 for ; Tue, 27 Feb 2007 06:30:27 +0000 (UTC) (envelope-from kip.macy@gmail.com) Received: by nf-out-0910.google.com with SMTP id k27so70748nfc for ; Mon, 26 Feb 2007 22:30:26 -0800 (PST) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=UQVOr86znGjoj2j5irOGtDYc8jRNHNu2IDnNomXJD5Zn8uEkXgVzU0z4iE+HNHtGiw7nxtvNOO2PiSTr9O3uBIjqUJnwrZTObCh9nbzOFdYgBpgNQjUX2Cj6Vo23U94r+poi5Zx+cZEwsP/nnvd4HemNaKFSHArst+rn3Bkj5k4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=KKjf+FHXX1rcaLqGHooyk3eIJVYhvfEbHL7HrrWNOvu388FC7f9A+taGo68PXeiDpOOCRdSciTsCYQmKCwqeBy+MNNO34SgtTInRd8Rl60SZs/jbHJUkPcAPfW1R8QFPgOxtNzqRB+r3oyt8w0DTEDWA1EuSGQxQ+S/zxYYGe90= Received: by 10.82.178.11 with SMTP id a11mr2119148buf.1172557825990; Mon, 26 Feb 2007 22:30:25 -0800 (PST) Received: by 10.82.151.15 with HTTP; Mon, 26 Feb 2007 22:30:25 -0800 (PST) Message-ID: Date: Mon, 26 Feb 2007 22:30:25 -0800 From: "Kip Macy" To: freebsd-current@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Subject: HEADSUP ABI breakage for future LOCK_PROFILING + non-LOCK_PROFILING usage X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Feb 2007 06:30:27 -0000 The following change will go in shortly unless I hear a good reason not to do so. -Kip 200702246: The lock_profile_object in the lock_object has been moved to the bottom and lock_object ha been moved to the end of all synchronization primitives so that a kernel compiled without LOCK_PROFILING will work with modules that are compiled with it. It also gets us closer to having a kernel compiled with LOCK_PROFILING work with modules compiled without. The kernel and all modules will need to be re-compiled.