13

変更されたすべてのカーネルモジュールをリロードするようにシステムに指示するにはどうすればよいですか?(私はいくつかのモジュールでドライバーを開発しています。変更されたすべてのモジュールをリロードするための迅速でエラーのない方法が必要です。)

4

2 に答える 2

15

カーネルからドライバーを追加/削除するコードのバグにより、モジュールを削除できなくなる可能性があるため、単純でエラーのない方法はありません。同様に、ドライバーのバグによって一部の割り込みハンドラーでデッドロックが発生し、カーネルがモジュールをアンロードできなくなります。

また、カーネルはモジュール ファイルの変更をチェックしないため、これを自動的に行う方法はありません。

できることはrmmod、モジュールを削除するために正しい順序で呼び出しmodprobe、新しいバージョンをカーネルに入れる小さなスクリプトを書くことだけです。

于 2011-01-10T11:03:19.940 に答える