Update rcu_dereference_protected() to call the check and log once if
if fails. Update lockdep_is_held() to always be an inline function
with argument annotation so that we do no longer have unused variables
in callers which only call lockdep_is_held().
Sponsored by: The FreeBSD Foundation
MFC after: 3 days