luojia65 4 éve
szülő
commit
ed07f92bb8
2 módosított fájl, 2 hozzáadás és 2 törlés
  1. 1 1
      src/ipi.rs
  2. 1 1
      src/timer.rs

+ 1 - 1
src/ipi.rs

@@ -24,7 +24,7 @@ pub fn init_ipi<T: Ipi + Send + 'static>(ipi: T) {
 
 #[inline]
 pub(crate) fn probe_ipi() -> bool {
-    IPI.lock().as_ref().is_none()
+    IPI.lock().as_ref().is_some()
 }
 
 pub(crate) fn send_ipi_many(hart_mask: HartMask) {

+ 1 - 1
src/timer.rs

@@ -24,7 +24,7 @@ pub fn init_timer<T: Timer + Send + 'static>(ipi: T) {
 
 #[inline]
 pub(crate) fn probe_timer() -> bool {
-    TIMER.lock().as_ref().is_none()
+    TIMER.lock().as_ref().is_some()
 }
 
 #[inline]