Linux カーネルでの以下の構造の使用は何ですか? この構造内に変数を追加する必要があるため、それを知る必要があります。
static const struct modversion_info ____versions[]
Linux カーネルでの以下の構造の使用は何ですか? この構造内に変数を追加する必要があるため、それを知る必要があります。
static const struct modversion_info ____versions[]
モジュールによって参照されるシンボルとそのチェックサムが含まれます。モジュールが挿入されると、これらのシンボルがチェックされ、モジュールが実行中のカーネル用にコンパイルされていることが確認されます。
Ubnutu では、kernel-headers
パッケージには、カーネルによってエクスポートされたすべてのシンボルとそのチェックサムを含むこのファイルが含まれています。独自のカーネルもコンパイルした場合、このファイルを見つけることができるはずです。
usr/src/linux-headers-2.6.38-generic/Module.symvers
何をしようとしているのかわかりませんが、モジュールをコンパイルすると、この構造が生成されるため、モジュールにシンボルを追加しないでください。