0
私はcharドライバとそれを読み書きするユーザー空間プログラムを持っています。ユーザー空間プログラムからの特定のコマンドは、charドライバにロックを取得させ、別のコマンドはロックを解放させます。これは、ドライバの書き込み機能で発生します。ドライバがミューテックスを保持している間に私が誤ってユーザスペースプログラムを終了した場合に備えて、どうやってミューテックスを解放するためにドライバにタイムアウト機構を組み込むことができますか?一定の時間が経過した後、charドライバのmutexを解放する
何を試しましたか?投げられたエラーと一緒にあなたの努力の例を投稿してください。 –