Linuxブロックデバイスドライバの要求はどのコンテキストで実行されますか?

Linuxブロックデバイスドライバの要求はどのコンテキストで実行されますか?

最後に、要求関数への呼び出しは(通常)すべてのユーザー空間プロセスの操作とは完全に非同期です。現在、要求を開始したプロセスのコンテキストでは、カーネルが実行中であるとは想定できません。

LDD3

ドライバがカーネルコンテキストで要求を処理できないかどうか疑問に思う。それでは、カーネルスレッドを使用して実行されますか、それとも別のスレッドを使用して実行されますか?

関連情報