Linuxカーネルのソースコードでは、ファイルDocumentation/scheduler/sched-arch.txt
に次の行が含まれています。Linuxカーネルドキュメントの次の文は何を意味していますか?
あなたcpu_idleルーチンは、次の規則に従う必要があります。
プリエンプトは今アイドル・ルーチン上で無効にする必要があります。 はschedule()を呼び出すことができ、その後再び無効にする必要があります。
私はLinuxカーネルの世界では比較的新しいので、私はcpu_idle
ルーチンの実装者のための最初の行のための3つの可能な解釈を考えることができます。
- プリエンプションが無効であると仮定してください。
- プリエンプションが無効であることを確認する必要があります。
- プリエンプションが無効になっていることを確認する必要があります。
カーネルの経験が豊富な人は誰でも正しい解釈を知っていますか?
これをカーネルレポの問題として挙げることはできますか? – Richard
@リチャード、[それら](https://github.com/torvalds/linux)には、私が知る限り、問題のタブは表示されません。 – merlin2011
@ merlin2011、bugzilla.kernel.org。 – 0andriy