UNLOCK_HIVE_LOAD

VOID __stdcall UNLOCK_HIVE_LOAD(){
  _ETHREAD *CurrentThread; 
  CurrentThread = (_ETHREAD *)KeGetCurrentThread();
  *(_QWORD *)CmpLoadHiveLockOwner = 0i64;
  ExReleasePushLockEx((UINT64)&CmpLoadHiveLock, 0i64);
  KeLeaveCriticalRegionThread((__int64)CurrentThread);
}

Referenced by:

CmKtmNotification
CmLoadAppKey
CmReleaseLoadKeyContext
CmShutdownSystem
CmpCompleteUnloadKey
CmpDoFlushNextHive
CmpLateUnloadHiveWorker
CmpLazyCommitWorker
CmpLoadKeyCommon
CmpPerformUnloadKey
CmpResolveHiveLoadConflict
CmpTryToRundownHive