From 48545c591646d01ed640a2ef7cbff5bc429eaae2 Mon Sep 17 00:00:00 2001 From: XMRig Date: Tue, 22 Oct 2019 13:09:58 +0700 Subject: [PATCH] Fixed compile warnings. --- src/crypto/common/MemoryPool.cpp | 3 +-- src/crypto/common/MemoryPool.h | 1 - src/crypto/common/NUMAMemoryPool.cpp | 9 --------- src/crypto/rx/RxQueue.cpp | 4 ++-- 4 files changed, 3 insertions(+), 14 deletions(-) diff --git a/src/crypto/common/MemoryPool.cpp b/src/crypto/common/MemoryPool.cpp index 475655b1..2b2da659 100644 --- a/src/crypto/common/MemoryPool.cpp +++ b/src/crypto/common/MemoryPool.cpp @@ -41,8 +41,7 @@ constexpr size_t pageSize = 2 * 1024 * 1024; } // namespace xmrig -xmrig::MemoryPool::MemoryPool(size_t size, bool hugePages, uint32_t node) : - m_size(size) +xmrig::MemoryPool::MemoryPool(size_t size, bool hugePages, uint32_t node) { if (!size) { return; diff --git a/src/crypto/common/MemoryPool.h b/src/crypto/common/MemoryPool.h index b5bd1020..d4d584ab 100644 --- a/src/crypto/common/MemoryPool.h +++ b/src/crypto/common/MemoryPool.h @@ -52,7 +52,6 @@ protected: void release(uint32_t node) override; private: - size_t m_size = 0; size_t m_refs = 0; size_t m_offset = 0; VirtualMemory *m_memory = nullptr; diff --git a/src/crypto/common/NUMAMemoryPool.cpp b/src/crypto/common/NUMAMemoryPool.cpp index 8c48b4ca..72670024 100644 --- a/src/crypto/common/NUMAMemoryPool.cpp +++ b/src/crypto/common/NUMAMemoryPool.cpp @@ -34,15 +34,6 @@ #include -namespace xmrig { - - -constexpr size_t pageSize = 2 * 1024 * 1024; - - -} // namespace xmrig - - xmrig::NUMAMemoryPool::NUMAMemoryPool(size_t size, bool hugePages) : m_hugePages(hugePages), m_nodeSize(std::max(size / Cpu::info()->nodes(), 1)), diff --git a/src/crypto/rx/RxQueue.cpp b/src/crypto/rx/RxQueue.cpp index 7eb3da36..6614d407 100644 --- a/src/crypto/rx/RxQueue.cpp +++ b/src/crypto/rx/RxQueue.cpp @@ -46,7 +46,7 @@ xmrig::RxQueue::RxQueue(IRxListener *listener) : uv_async_init(uv_default_loop(), m_async, [](uv_async_t *handle) { static_cast(handle->data)->onReady(); }); - m_thread = std::move(std::thread(&RxQueue::backgroundInit, this)); + m_thread = std::thread(&RxQueue::backgroundInit, this); } @@ -158,7 +158,7 @@ void xmrig::RxQueue::backgroundInit() m_storage->init(item.seed, item.threads, item.hugePages); - lock = std::move(std::unique_lock(m_mutex)); + lock = std::unique_lock(m_mutex); if (m_state == STATE_SHUTDOWN || !m_queue.empty()) { continue;