Quellcode durchsuchen

Merge pull request #789 from junbo42/linux-timers-3-fix

cpu_idle_loop logical in book is wrong
0xAX vor 2 Jahren
Ursprung
Commit
5f76b7e874
2 geänderte Dateien mit 8 neuen und 6 gelöschten Zeilen
  1. 7 6
      Timers/linux-timers-3.md
  2. 1 0
      contributors.md

+ 7 - 6
Timers/linux-timers-3.md

@@ -51,16 +51,17 @@ static void cpu_idle_loop(void)
 {
 	while (1) {
 		while (!need_resched()) {
+			...
+			...
+			...
+		    /* the main idle function */
+			cpuidle_idle_call();
+		}
 		...
 		...
 		...
-	    /* the main idle function */
-		cpuidle_idle_call();
+		schedule_preempt_disabled();
 	}
-	...
-	...
-	...
-	schedule_preempt_disabled();
 }
 ```
 

+ 1 - 0
contributors.md

@@ -134,5 +134,6 @@ Thank you to all contributors:
 * [Yuxin Wu](https://github.com/chaffz)
 * [Biao Ding](https://github.com/SmallPond)
 * [Arfy slowy](https://github.com/slowy07)
+* [Junbo Jiang](https://github.com/junbo42)
 * [Dexter Plameras](https://github.com/dexterp)
 * [Jun Duan](https://github.com/waltforme)