lockdep

lock may be destroyed and we may not even know. It may be
reallocated at the same location.
improvements