+ UInt32 kernel_kmod_version;
+ UInt32 file_kmod_version;
+
+ if (!VERS_parse_string(k->version, &kernel_kmod_version)) {
+ e_printf("can't parse version string \"%s\" in kernel kmod",
+ k->version);
+ abort_load(KMOD_ERROR_LOADING,
+ "can't parse kernel kmod version string \"%s\"", k->version);
+ }
+
+ if (!VERS_parse_string(file_kinfo->version, & file_kmod_version)) {
+ e_printf("can't parse version string \"%s\" in kmod file %s",
+ file_kinfo->version, *dependency);
+ abort_load(KMOD_ERROR_LOADING,
+ "can't parse version string \"%s\" in kmod file %s",
+ file_kinfo->version, *dependency);
+ }
+
+ if (kernel_kmod_version != file_kmod_version) {