mirror of
https://github.com/Fennix-Project/Kernel.git
synced 2025-05-28 15:34:33 +00:00
Return if /modules doesn't exist
This commit is contained in:
parent
061363d85d
commit
07e24dccda
@ -197,13 +197,6 @@ namespace Driver
|
|||||||
DriverConfigFile << "/config.ini";
|
DriverConfigFile << "/config.ini";
|
||||||
fixme("Loading driver config file: %s", DriverConfigFile.c_str());
|
fixme("Loading driver config file: %s", DriverConfigFile.c_str());
|
||||||
|
|
||||||
VirtualFileSystem::File DriverDirectory = vfs->Open(Config.DriverDirectory);
|
|
||||||
if (!DriverDirectory.IsOK())
|
|
||||||
{
|
|
||||||
KPrint("\eE85230Failed to open driver directory: %s! (Status: %#lx)", Config.DriverDirectory, DriverDirectory.Status);
|
|
||||||
vfs->Close(DriverDirectory);
|
|
||||||
}
|
|
||||||
|
|
||||||
debug("Loading built-in drivers");
|
debug("Loading built-in drivers");
|
||||||
StartAHCI();
|
StartAHCI();
|
||||||
StartVMwareMouse();
|
StartVMwareMouse();
|
||||||
@ -214,6 +207,14 @@ namespace Driver
|
|||||||
StartPCNET();
|
StartPCNET();
|
||||||
StartGigabit();
|
StartGigabit();
|
||||||
|
|
||||||
|
VirtualFileSystem::File DriverDirectory = vfs->Open(Config.DriverDirectory);
|
||||||
|
if (!DriverDirectory.IsOK())
|
||||||
|
{
|
||||||
|
KPrint("\eE85230Failed to open driver directory: %s! (Status: %#lx)", Config.DriverDirectory, DriverDirectory.Status);
|
||||||
|
vfs->Close(DriverDirectory);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
debug("Loading drivers from %s", Config.DriverDirectory);
|
debug("Loading drivers from %s", Config.DriverDirectory);
|
||||||
foreach (auto DrvFile in DriverDirectory.node->Children)
|
foreach (auto DrvFile in DriverDirectory.node->Children)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user