MiReleaseKernelCfgLock

INT64 __stdcall MiReleaseKernelCfgLock(){
  _ETHREAD *CurrentThread; 
  CurrentThread = (_ETHREAD *)KeGetCurrentThread();
  if( (_InterlockedExchangeAdd64((volatile signed __int64 *)&qword_140C4C980, 0xFFFFFFFFFFFFFFFFui64) & 6) == 2 )
    ExfTryToWakePushLock((volatile INT64 *)&qword_140C4C980);
  KeAbPostRelease(&qword_140C4C980);
  return KiLeaveGuardedRegionUnsafe((__int64)CurrentThread);
}

Referenced by:

MiMarkKernelImageCfgBits