summaryrefslogtreecommitdiffstats
path: root/sys/conf/options
diff options
context:
space:
mode:
authoravg <avg@FreeBSD.org>2013-08-06 15:51:56 +0000
committeravg <avg@FreeBSD.org>2013-08-06 15:51:56 +0000
commita07c9d34c39b8316691600e021968b318b087434 (patch)
tree43da06fcd1bc6c1b678d5db8fc0a0a2cfcf19f6e /sys/conf/options
parentcd60e1fa27e6b6272254aba34a77694d9954788c (diff)
downloadFreeBSD-src-a07c9d34c39b8316691600e021968b318b087434.zip
FreeBSD-src-a07c9d34c39b8316691600e021968b318b087434.tar.gz
opensolaris code: translate INVARIANTS to DEBUG and ZFS_DEBUG
Do this by forcing inclusion of sys/cddl/compat/opensolaris/sys/debug_compat.h via -include option into all source files from OpenSolaris. Note that this -include option must always be after -include opt_global.h. Additionally, remove forced definition of DEBUG for some modules and fix their build without DEBUG. Also, meaning of DEBUG was overloaded to enable WITNESS support for some OpenSolaris (primarily ZFS) locks. Now this overloading is removed and that use of DEBUG is replaced with a new option OPENSOLARIS_WITNESS. MFC after: 17 days
Diffstat (limited to 'sys/conf/options')
-rw-r--r--sys/conf/options1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/conf/options b/sys/conf/options
index c32b4578..ed37a8e 100644
--- a/sys/conf/options
+++ b/sys/conf/options
@@ -681,6 +681,7 @@ WITNESS opt_global.h
WITNESS_KDB opt_witness.h
WITNESS_NO_VNODE opt_witness.h
WITNESS_SKIPSPIN opt_witness.h
+OPENSOLARIS_WITNESS opt_global.h
# options for ACPI support
ACPI_DEBUG opt_acpi.h
OpenPOWER on IntegriCloud