diff --git a/LibELF/LibELF/LoadableELF.cpp b/LibELF/LibELF/LoadableELF.cpp index e0a96cba..83ef8ba3 100644 --- a/LibELF/LibELF/LoadableELF.cpp +++ b/LibELF/LibELF/LoadableELF.cpp @@ -1,5 +1,4 @@ #include -#include #include #include #include diff --git a/kernel/include/kernel/CriticalScope.h b/kernel/include/kernel/CriticalScope.h deleted file mode 100644 index 33b7baf0..00000000 --- a/kernel/include/kernel/CriticalScope.h +++ /dev/null @@ -1,30 +0,0 @@ -#pragma once - -#include - -#include - -namespace Kernel -{ - - class CriticalScope - { - BAN_NON_COPYABLE(CriticalScope); - BAN_NON_MOVABLE(CriticalScope); - - public: - CriticalScope() - { - asm volatile("pushf; cli; pop %0" : "=r"(m_flags) :: "memory"); - } - - ~CriticalScope() - { - asm volatile("push %0; popf" :: "rm"(m_flags) : "memory", "cc"); - } - - private: - size_t m_flags; - }; - -} diff --git a/kernel/kernel/Storage/DiskCache.cpp b/kernel/kernel/Storage/DiskCache.cpp index b8302ee9..f72a4a1e 100644 --- a/kernel/kernel/Storage/DiskCache.cpp +++ b/kernel/kernel/Storage/DiskCache.cpp @@ -1,4 +1,3 @@ -#include #include #include #include