@samitouri / QOSAMI-WSL / commits / 0974c302

Remove unused LXSS_DISTRO_FLAGS_WSLCORE_MODE (#13603)

Blue committed Oct 15, 2025 at 21:42 UTC 0974c302c0c08079f60af6d09bd03bb236414237
2 files changed +1 -9
src/windows/service/exe/WslCoreInstance.cpp
-7
@@ -375,13 +375,6 @@ void WslCoreInstance::Initialize()
375 drvfsMount = m_initializeDrvFs(m_userToken.get());
376 }
377
378 - // If not using the WSL init, initialization is complete.
379 - if (WI_IsFlagSet(m_configuration.Flags, LXSS_DISTRO_FLAGS_WSLCORE_MODE))
380 - {
381 - m_initialized = true;
382 - return;
383 - }
384 -
378 // Create a console manager that will be used to manage session leaders.
379 m_consoleManager = ConsoleManager::CreateConsoleManager(m_initChannel);
380
src/windows/service/inc/wslservice.idl
+1 -2
@@ -103,9 +103,8 @@ cpp_quote("#define LXSS_DISTRO_FLAGS_ENABLE_INTEROP 0x1")
103 cpp_quote("#define LXSS_DISTRO_FLAGS_APPEND_NT_PATH 0x2")
104 cpp_quote("#define LXSS_DISTRO_FLAGS_ENABLE_DRIVE_MOUNTING 0x4")
105 cpp_quote("#define LXSS_DISTRO_FLAGS_VM_MODE 0x8")
106 -cpp_quote("#define LXSS_DISTRO_FLAGS_WSLCORE_MODE 0x10")
106 cpp_quote("#define LXSS_DISTRO_FLAGS_UNCHANGED 0xFFFFFFFE") // Not using ~0 since the inbox tests use that value to validate that invalid flags return an error.
108 -cpp_quote("#define LXSS_DISTRO_FLAGS_ALL (LXSS_DISTRO_FLAGS_ENABLE_INTEROP | LXSS_DISTRO_FLAGS_APPEND_NT_PATH | LXSS_DISTRO_FLAGS_ENABLE_DRIVE_MOUNTING | LXSS_DISTRO_FLAGS_VM_MODE| LXSS_DISTRO_FLAGS_WSLCORE_MODE)")
107 +cpp_quote("#define LXSS_DISTRO_FLAGS_ALL (LXSS_DISTRO_FLAGS_ENABLE_INTEROP | LXSS_DISTRO_FLAGS_APPEND_NT_PATH | LXSS_DISTRO_FLAGS_ENABLE_DRIVE_MOUNTING | LXSS_DISTRO_FLAGS_VM_MODE)")
108 cpp_quote("#define LXSS_DISTRO_FLAGS_DEFAULT (LXSS_DISTRO_FLAGS_ENABLE_INTEROP | LXSS_DISTRO_FLAGS_APPEND_NT_PATH | LXSS_DISTRO_FLAGS_ENABLE_DRIVE_MOUNTING)")
109
110 cpp_quote("#define LXSS_ENUMERATE_FLAGS_DEFAULT 0x1")