Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 14 Jan 2010 14:19:21 +0100
From:      Thomas Backman <serenity@exscape.org>
To:        Pete French <petefrench@ticketswitch.com>
Cc:        attilio@freebsd.org, freebsd-stable@freebsd.org
Subject:   Re: [PATCH] Lockmgr deadlock on STABLE_8
Message-ID:  <C7F1B2A8-95D6-4B32-A943-ED8325221CEA@exscape.org>
In-Reply-To: <E1NVPU6-000Bi4-VH@dilbert.ticketswitch.com>
References:  <E1NVPU6-000Bi4-VH@dilbert.ticketswitch.com>

next in thread | previous in thread | raw e-mail | index | archive | help

On Jan 14, 2010, at 2:11 PM, Pete French wrote:

>> Also enable INVARIANTS.
>=20
> Including INVARIANTS stops my kernel from building. It
> has been this way since 8.0 (this is why I only
> had WITNESS compiled in). It fails with many many
> errors like this:
>=20
> /usr/src/sys/vm/vm_map.c:575: undefined reference to `_mtx_assert'
>=20
> My kernel config file looks like this:
>=20
> 	include         GENERIC
> 	ident           WITNESS
>=20
> 	options         KDB
> 	options         DDB
> 	options         WITNESS
> 	options         INVARIANTS
INVARIANTS requires INVARIANT_SUPPORT [sic] in the kernel config (see =
comments in GENERIC).

Regards,
Thomas=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?C7F1B2A8-95D6-4B32-A943-ED8325221CEA>