X-Git-Url: https://git.reactos.org/?p=reactos.git;a=blobdiff_plain;f=reactos%2Fntoskrnl%2Fex%2Fpower.c;h=2c893f95f1596df79d240b2f5384309cf27c2429;hp=66f6bb3f45fbf3853d47fc3d131a5372076936ef;hb=80cd960aeba78d41b542437374eaaf8c84f903b0;hpb=2fa81ffdfdf6ff29a4e29f623a83e73360743615 diff --git a/reactos/ntoskrnl/ex/power.c b/reactos/ntoskrnl/ex/power.c index 66f6bb3f45f..2c893f95f15 100644 --- a/reactos/ntoskrnl/ex/power.c +++ b/reactos/ntoskrnl/ex/power.c @@ -148,15 +148,16 @@ ShutdownThreadMain(PVOID Context) sizeof(PCH))]); } + PiShutdownProcessManager(); + Waittime.QuadPart = (LONGLONG)-10000000; /* 1sec */ + KeDelayExecutionThread(KernelMode, FALSE, &Waittime); + CmShutdownRegistry(); IoShutdownRegisteredFileSystems(); IoShutdownRegisteredDevices(); - PiShutdownProcessManager(); MiShutdownMemoryManager(); - Waittime.QuadPart = (LONGLONG)-10000000; /* 1sec */ - KeDelayExecutionThread(KernelMode, FALSE, &Waittime); if (Action == ShutdownNoReboot) {