最終更新:2017-07-03 (月) 17:31:12 (2488d)  

Linux/カーネルモジュール/バージョニング
Top / Linux / カーネルモジュール / バージョニング

modversions

ドキュメント

仕組み

  • シンボルのC言語のプロトタイプをCRCハッシュ計算したものをカーネルとモジュールのそれぞれに保存しておき、読み込み時に両方が一致しないとモジュールの読み込みを拒否(disagrees about version of symbol [名前])する

CONFIG_MODVERSIONS

  • Set version information on all module symbols

Module.symvers

  • CRC,シンボル,モジュールを1行にまとめたものを並べたもの
    0xce5674c1	hidinput_connect	drivers/hid/hid	EXPORT_SYMBOL_GPL

参考

関連