最終更新:2013-04-22 (月) 18:39:15 (4014d)
modversions
Top / modversions
vermagicが無効化されていて、かつmodversionsが有効化されている場合は、ロードしようとするモジュールに含まれる各シンボルのチェックサムと実行中のカーネルに含まれる該当シンボルのチェックサムが比較される
チェックサム
確認
modprobe --dump-modversions <path-to-ko>
導入
CONFIG_MODVERSIONS
- ロードするモジュールに含まれるシンボルがチェックサムを持っている場合は、vermagicは無視されて、modversionsによるチェックのみが行われます。
- モジュールにチェックサムが含まれていない場合は、vermagicによる確認が行われます。
insmod
- -f --force
- 実行中のカーネルのバージョンと、 モジュールに組み込まれているカーネルの対象バージョンが異なっても、 モジュールのロードを試みる。
- これはカーネルバージョンチェックだけを無効にし、シンボル名チェックには何の影響も与えない。 モジュールのシンボル名がカーネルのものと一致しない場合、insmodに強制的にモジュールをロードさせる方法はない。