3.2. カーネルモジュールの依存関係
カーネルモジュールによっては、1 つ以上の他のカーネルモジュールに依存するものもあります。/lib/modules/<KERNEL_VERSION>/modules.dep ファイルには、対応するカーネルバージョンに対するカーネルモジュールの依存関係の完全なリストが含まれます。
depmod依存関係ファイルは、
kmodパッケージに含まれるdepmodプログラムによって生成されます。kmodによって提供される多くのユーティリティーは、操作を実行するときにモジュールの依存関係を考慮します。したがって、手動 での依存関係の追跡は、ほとんど必要ありません。警告カーネルモジュールのコードは、カーネル空間で無制限モードで実行されます。ロードするモジュールには注意してください。
weak-modules-
depmodに加えて、Red Hat Enterprise Linux は、kmodパッケージの一部であるweak-modulesスクリプトを提供します。weak-modulesスクリプトは、インストールされているカーネルと kABI 互換性のあるモジュールを決定します。モジュールカーネルの互換性をチェックしている間、weak-modulesはモジュールシンボルの依存関係を、それらがビルドされたカーネルの上位リリースから下位リリースへと処理します。カーネルのリリースとは独立して各モジュールを処理します。