From 0a2d3db946d4d8b0747f821c50bdb82f3f5b3136 Mon Sep 17 00:00:00 2001 From: Alex Date: Thu, 27 Oct 2022 02:46:46 +0300 Subject: [PATCH] Lock "FunctionName" should not be initialized --- Library/liballocimpl.cpp | 2 +- include/lock.hpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Library/liballocimpl.cpp b/Library/liballocimpl.cpp index 163a930..7080190 100644 --- a/Library/liballocimpl.cpp +++ b/Library/liballocimpl.cpp @@ -4,7 +4,7 @@ NewLock(liballocLock); -EXTERNC int liballoc_lock() { return liballocLock.Lock(); } +EXTERNC int liballoc_lock() { return liballocLock.Lock(__FUNCTION__); } EXTERNC int liballoc_unlock() { return liballocLock.Unlock(); } EXTERNC void *liballoc_alloc(size_t Pages) { return KernelAllocator.RequestPages(Pages); } EXTERNC int liballoc_free(void *Address, size_t Pages) diff --git a/include/lock.hpp b/include/lock.hpp index 61da250..84e3102 100644 --- a/include/lock.hpp +++ b/include/lock.hpp @@ -31,7 +31,7 @@ private: public: SpinLockData *GetLockData() { return &LockData; } - int Lock(const char *FunctionName = "Unknown") + int Lock(const char *FunctionName) { LockData.AttemptingToGet = FunctionName; SpinLock_Lock(&LockData.LockData);