浏览代码

Kernel: Fix always-true comparison warnings

Daniel Bertalan 4 年之前
父节点
当前提交
fda9f394d1
共有 2 个文件被更改,包括 2 次插入2 次删除
  1. 1 1
      Kernel/KBuffer.h
  2. 1 1
      Kernel/Scheduler.cpp

+ 1 - 1
Kernel/KBuffer.h

@@ -64,7 +64,7 @@ public:
         auto new_region = MM.allocate_kernel_region(page_round_up(new_capacity), m_region->name(), m_region->access(), m_allocation_strategy);
         auto new_region = MM.allocate_kernel_region(page_round_up(new_capacity), m_region->name(), m_region->access(), m_allocation_strategy);
         if (!new_region)
         if (!new_region)
             return false;
             return false;
-        if (m_region && m_size > 0)
+        if (m_size > 0)
             memcpy(new_region->vaddr().as_ptr(), data(), min(m_region->size(), m_size));
             memcpy(new_region->vaddr().as_ptr(), data(), min(m_region->size(), m_size));
         m_region = new_region.release_nonnull();
         m_region = new_region.release_nonnull();
         return true;
         return true;

+ 1 - 1
Kernel/Scheduler.cpp

@@ -460,7 +460,7 @@ Process* Scheduler::colonel()
 
 
 UNMAP_AFTER_INIT void Scheduler::initialize()
 UNMAP_AFTER_INIT void Scheduler::initialize()
 {
 {
-    VERIFY(&Processor::current() != nullptr); // sanity check
+    VERIFY(Processor::is_initialized()); // sanity check
 
 
     RefPtr<Thread> idle_thread;
     RefPtr<Thread> idle_thread;
     g_finalizer_wait_queue = new WaitQueue;
     g_finalizer_wait_queue = new WaitQueue;