]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
- Move the definition of LOCK_DEBUG back to sys/lock.h from sys/_lock.h.
authorJohn Baldwin <jhb@FreeBSD.org>
Fri, 19 Oct 2001 19:28:18 +0000 (19:28 +0000)
committerJohn Baldwin <jhb@FreeBSD.org>
Fri, 19 Oct 2001 19:28:18 +0000 (19:28 +0000)
commitfb63feef6fd4bbcfba35fdafd7e6a45aa0d28cd2
tree99db920e4ea6834b3c98d18c5e434a9c736c1558
parente37d2a8c820946f8d4e3d2d9b7b5bc29e20c0a92
- Move the definition of LOCK_DEBUG back to sys/lock.h from sys/_lock.h.
- Change LOCK_DEBUG so that it is always on if KTR is compiled in
  regardless of the state of KTR_COMPILE.  This means that we no longer
  need to include sys/ktr.h before sys/lock.h to ensure a valid setting
  for LOCK_DEBUG.
- Change the use of LOCK_DEBUG so that it is now always defined and its
  value is used instead of merely its definition.  That is, instead of
  #ifdef LOCK_DEBUG, code should now use #if LOCK_DEBUG > 0.
- Use this latest to #error out in sys/mutex.h if sys/lock.h isn't
  included before sys/mutex.h to ensure that the proper versions of the
  mutex operations are used.
- As a result of (2) sys/mutex.h no longer includes sys/ktr.h in the
  KERNEL case.

Requested by: bde (1)
sys/sys/_lock.h
sys/sys/lock.h
sys/sys/mutex.h