diff --git a/src/add-ons/kernel/file_systems/userlandfs/server/haiku/HaikuKernelFileSystem.cpp b/src/add-ons/kernel/file_systems/userlandfs/server/haiku/HaikuKernelFileSystem.cpp index 1d11494536..f167c98c94 100644 --- a/src/add-ons/kernel/file_systems/userlandfs/server/haiku/HaikuKernelFileSystem.cpp +++ b/src/add-ons/kernel/file_systems/userlandfs/server/haiku/HaikuKernelFileSystem.cpp @@ -15,6 +15,7 @@ #include #include +#include #include "HaikuKernelIORequest.h" #include "HaikuKernelVolume.h" @@ -121,6 +122,11 @@ HaikuKernelFileSystem::Init() if (error != B_OK) RETURN_ERROR(error); + // init file map + error = file_map_init(); + if (error != B_OK) + RETURN_ERROR(error); + // create I/O request map fIORequests = new(std::nothrow) IORequestTable; if (fIORequests == NULL)