メッセージが使用可能になるのを待つために、ドライバーに wait_event_interruptible があります。ただし、信号によって機能が中断されます。マンページでこれを見つけました。
シグナルによって中断されると、関数は -ERESTARTSYS を返します。
他のコミュニティでは、その信号は「非遮断保留信号」であると述べた。
もしそうなら、「非ブロック保留信号」とは何かを知りたいのです。この信号を生成したスレッドを見つける方法は?
"wait_event_interruptible"を中断するためにこの信号を手動で生成できますか?