Ver código fonte

Kernel: Remove unused ProcessorInfo::m_processor field

Idan Horowitz 3 anos atrás
pai
commit
b4ce1e2e62

+ 1 - 2
Kernel/Arch/x86/ProcessorInfo.h

@@ -18,7 +18,6 @@ namespace Kernel {
 class Processor;
 class Processor;
 
 
 class ProcessorInfo {
 class ProcessorInfo {
-    Processor& m_processor;
     String m_cpuid;
     String m_cpuid;
     String m_brand;
     String m_brand;
     NonnullOwnPtr<KString> m_features;
     NonnullOwnPtr<KString> m_features;
@@ -29,7 +28,7 @@ class ProcessorInfo {
     u32 m_apic_id;
     u32 m_apic_id;
 
 
 public:
 public:
-    ProcessorInfo(Processor& processor);
+    ProcessorInfo(Processor const& processor);
 
 
     const String& cpuid() const { return m_cpuid; }
     const String& cpuid() const { return m_cpuid; }
     const String& brand() const { return m_brand; }
     const String& brand() const { return m_brand; }

+ 2 - 3
Kernel/Arch/x86/common/ProcessorInfo.cpp

@@ -12,9 +12,8 @@
 
 
 namespace Kernel {
 namespace Kernel {
 
 
-ProcessorInfo::ProcessorInfo(Processor& processor)
-    : m_processor(processor)
-    , m_features(m_processor.features_string())
+ProcessorInfo::ProcessorInfo(Processor const& processor)
+    : m_features(processor.features_string())
 {
 {
     u32 max_leaf;
     u32 max_leaf;
     {
     {