From d95f6cac8748d4341c28ffe1711c2cbe70058bd5 Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Wed, 18 Mar 2009 02:06:07 +0000 Subject: [PATCH] Call file_map_init(). Otherwise the static lock isn't initialized. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29581 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- .../userlandfs/server/haiku/HaikuKernelFileSystem.cpp | 6 ++++++ 1 file changed, 6 insertions(+) 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)