最終更新:2017-07-03 (月) 17:31:12 (2461d)
Linux/カーネルモジュール/バージョニング
ドキュメント
仕組み
- シンボルの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