https://git.reactos.org/?p=reactos.git;a=commitdiff;h=167bffd80fb8189de34007d78e697af4444cf533

commit 167bffd80fb8189de34007d78e697af4444cf533
Author:     Eric Kohl <eric.k...@reactos.org>
AuthorDate: Sun Dec 16 12:48:56 2018 +0100
Commit:     Eric Kohl <eric.k...@reactos.org>
CommitDate: Sun Dec 16 12:49:59 2018 +0100

    [NTOSKRNL] Add and call the CmpSaveBootControlSet() stub.
---
 ntoskrnl/config/cmcontrl.c     | 8 ++++++++
 ntoskrnl/config/ntapi.c        | 4 ++--
 ntoskrnl/include/internal/cm.h | 6 ++++++
 3 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/ntoskrnl/config/cmcontrl.c b/ntoskrnl/config/cmcontrl.c
index 81d8086cb1..54d4949979 100644
--- a/ntoskrnl/config/cmcontrl.c
+++ b/ntoskrnl/config/cmcontrl.c
@@ -262,3 +262,11 @@ CmGetSystemControlValues(IN PVOID SystemHiveData,
     PsDefaultThreadLocaleId = PsDefaultSystemLocaleId;
     PsDefaultUILanguageId = PsInstallUILanguageId;
 }
+
+NTSTATUS
+NTAPI
+CmpSaveBootControlSet(IN USHORT ControlSet)
+{
+    DPRINT1("CmpSaveBootControlSet(%lu)\n", ControlSet);
+    return STATUS_SUCCESS;
+}
diff --git a/ntoskrnl/config/ntapi.c b/ntoskrnl/config/ntapi.c
index f3137ce861..824992fe75 100644
--- a/ntoskrnl/config/ntapi.c
+++ b/ntoskrnl/config/ntapi.c
@@ -1322,8 +1322,8 @@ NtInitializeRegistry(IN USHORT Flag)
         Flag -= CM_BOOT_FLAG_ACCEPTED;
         if (Flag)
         {
-            /* FIXME: Save the last known good boot */
-            //Status = CmpSaveBootControlSet(Flag);
+            /* Save the last known good boot */
+            Status = CmpSaveBootControlSet(Flag);
 
             /* Notify HAL */
             HalEndOfBoot();
diff --git a/ntoskrnl/include/internal/cm.h b/ntoskrnl/include/internal/cm.h
index c2900b2314..76fc5b9d1a 100644
--- a/ntoskrnl/include/internal/cm.h
+++ b/ntoskrnl/include/internal/cm.h
@@ -1177,6 +1177,12 @@ CmGetSystemControlValues(
     IN PCM_SYSTEM_CONTROL_VECTOR ControlVector
 );
 
+NTSTATUS
+NTAPI
+CmpSaveBootControlSet(
+    IN USHORT ControlSet
+);
+
 //
 // Hardware Configuration Routines
 //

Reply via email to