freebsd-dev/sys
Andriy Gapon c319ea15f4 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
2013-08-06 15:51:56 +00:00
..
amd64 - Introduce a specific function, pmap_remove_kernel_pde, for removing 2013-08-05 00:28:03 +00:00
arm We no longer need to align the stack before calling swi_handler as it is 2013-08-06 10:03:44 +00:00
boot Let the platform calculate the timer frequency at runtime, and use that for 2013-08-05 20:14:56 +00:00
bsm
cam Remove dead code. 2013-08-06 10:42:18 +00:00
cddl opensolaris code: translate INVARIANTS to DEBUG and ZFS_DEBUG 2013-08-06 15:51:56 +00:00
compat Regenerate. 2013-07-21 19:44:53 +00:00
conf opensolaris code: translate INVARIANTS to DEBUG and ZFS_DEBUG 2013-08-06 15:51:56 +00:00
contrib Realtek's RTL8712 firmware blob needed by the upcoming rsu(4) driver. 2013-07-29 06:53:42 +00:00
crypto Fix const propagation issues to make GCC happy. 2013-07-11 16:27:11 +00:00
ddb
dev Update ciss(4) with new models of raid controllers from HP 2013-08-06 03:17:01 +00:00
fs The tmpfs_alloc_vp() is used to instantiate vnode for the tmpfs node, 2013-08-05 18:53:59 +00:00
gdb rename scheduler->swapper and SI_SUB_RUN_SCHEDULER->SI_SUB_LAST 2013-07-24 09:45:31 +00:00
geom Remove inclusion of <sys/diskmbr.h>. We have no business knowing 2013-08-04 21:00:22 +00:00
gnu/fs/reiserfs
i386 - Introduce a specific function, pmap_remove_kernel_pde, for removing 2013-08-05 00:28:03 +00:00
ia64 Back out r253779 & r253786. 2013-07-31 17:21:18 +00:00
isa
kern Do not override the ENOENT error for the empty path, or EFAULT errors 2013-08-05 19:42:03 +00:00
kgssapi Add support for host-based (Kerberos 5 service principal) initiator 2013-07-09 01:05:28 +00:00
libkern Fix watchdog pretimeout. 2013-07-27 20:47:01 +00:00
mips Back out r253779 & r253786. 2013-07-31 17:21:18 +00:00
modules opensolaris code: translate INVARIANTS to DEBUG and ZFS_DEBUG 2013-08-06 15:51:56 +00:00
net sin6 should be assigned before the loop. 2013-07-28 20:02:41 +00:00
net80211 Fix compilation when debugging is disabled. 2013-07-28 17:35:19 +00:00
netatalk Add const qualifier to the dst parameter of the ifnet if_output method. 2013-04-26 12:50:32 +00:00
netgraph Add constant for PPP-Max-PayLoad tag. 2013-07-23 10:25:34 +00:00
netinet Micro-optimization suggested in 2013-08-01 12:05:23 +00:00
netinet6 - Use time_uptime instead of time_second in data structures for 2013-08-05 20:13:02 +00:00
netipsec Remove the large part of struct ipsecstat. Only few fields of this 2013-07-23 14:14:24 +00:00
netipx
netnatm
netpfil Fix a possible NULL-pointer dereference on the pfsync(4) reconfiguration. 2013-07-29 13:17:18 +00:00
netsmb Remove a reference to LK_DRAIN now that lockmgr(9) is gone from this 2013-06-28 20:21:13 +00:00
nfs Changes to allow using BOOTP_NFSROOT and mounting an nfs root filesystem 2013-07-31 19:14:00 +00:00
nfsclient A problem with the old NFS client where large writes to large files 2013-07-04 00:54:23 +00:00
nfsserver - Convert the bufobj lock to rwlock. 2013-05-31 00:43:41 +00:00
nlm
ofed Add a missing prototype. 2013-07-29 20:48:10 +00:00
opencrypto
pc98 Back out r253779 & r253786. 2013-07-31 17:21:18 +00:00
pci - Corrrect mispellings of word useful 2013-04-17 11:45:15 +00:00
powerpc Micro-optimize OFW syscons 8-bit blank. 2013-08-06 03:09:44 +00:00
rpc Add support for host-based (Kerberos 5 service principal) initiator 2013-07-09 01:05:28 +00:00
security audit_proc_coredump: check return value of audit_new 2013-07-09 09:03:01 +00:00
sparc64 Add MD (for now) atomic_store_acq_<type>() and use it in pmap_activate() 2013-08-06 15:34:11 +00:00
sys - Use time_uptime instead of time_second in data structures for 2013-08-05 20:13:02 +00:00
teken
tools
ufs With the addition of journalled soft updates, the "newblk" structures 2013-08-05 22:02:45 +00:00
vm Revert r253939: 2013-08-05 08:55:35 +00:00
x86 x86: detect mwait capabilities and extensions, when present 2013-07-28 17:54:42 +00:00
xdr
xen Adjust i386 Xen PV support for updated Xen interface files. 2013-06-17 01:43:07 +00:00
Makefile