Bladeren bron

Kernel: Remove delay during NVMe reset and start controller

IO::delay was added as a lazy alternative to looping with a timeout
error if the condition was not satisfied. Now that we have the
wait_for_ready function, remove the delay in the reset and start
controller function.
Pankaj Raghav 3 jaren geleden
bovenliggende
commit
3441eac960
1 gewijzigde bestanden met toevoegingen van 0 en 2 verwijderingen
  1. 0 2
      Kernel/Storage/NVMe/NVMeController.cpp

+ 0 - 2
Kernel/Storage/NVMe/NVMeController.cpp

@@ -101,7 +101,6 @@ bool NVMeController::reset_controller()
 
     m_controller_regs->cc = cc;
 
-    IO::delay(10);
     full_memory_barrier();
 
     // Wait until the RDY bit is cleared
@@ -128,7 +127,6 @@ bool NVMeController::start_controller()
 
     m_controller_regs->cc = cc;
 
-    IO::delay(10);
     full_memory_barrier();
 
     // Wait until the RDY bit is set