diff --git a/src/system/kernel/vm/vm_cache.cpp b/src/system/kernel/vm/vm_cache.cpp index 5434c5b13c..e68bac59bf 100644 --- a/src/system/kernel/vm/vm_cache.cpp +++ b/src/system/kernel/vm/vm_cache.cpp @@ -61,22 +61,17 @@ class VMCacheTraceEntry : public AbstractTraceEntry { class Create : public VMCacheTraceEntry { public: - Create(VMCache* cache, vm_store* store) + Create(VMCache* cache) : - VMCacheTraceEntry(cache), - fStore(store) + VMCacheTraceEntry(cache) { Initialized(); } virtual void AddDump(TraceOutput& out) { - out.Print("vm cache create: store: %p -> cache: %p", fStore, - fCache); + out.Print("vm cache create: -> cache: %p", fCache); } - - private: - vm_store* fStore; }; @@ -987,6 +982,8 @@ VMCacheFactory::CreateAnonymousCache(VMCache*& _cache, bool canOvercommit, return error; } + T(Create(cache)); + _cache = cache; return B_OK; } @@ -1005,6 +1002,8 @@ VMCacheFactory::CreateVnodeCache(VMCache*& _cache, struct vnode* vnode) return error; } + T(Create(cache)); + _cache = cache; return B_OK; } @@ -1023,6 +1022,8 @@ VMCacheFactory::CreateDeviceCache(VMCache*& _cache, addr_t baseAddress) return error; } + T(Create(cache)); + _cache = cache; return B_OK; } @@ -1041,6 +1042,8 @@ VMCacheFactory::CreateNullCache(VMCache*& _cache) return error; } + T(Create(cache)); + _cache = cache; return B_OK; }