Hi,
I noticed that CONFIG_MODVERSIONS was not enabled in Fedora. I do not know
the history and would be curious to know if someone knew.
Otherwise, I would like to propose enabling it. Traditionally this option
helps 3rd party drivers update to newer kernel versions if the symbol
checksums match from the symbol list the driver needs in the kernel.
Fedora normally is not interested in 3rd party drivers. I am not going to
ask Fedora to start being interested either. :-)
My reason for enabling this is really to help with RHEL technology. RHEL
does support 3rd party drivers for business reasons. Having better support
in Fedora for 3rd party drivers helps us iron out some of our technology
in this area.
As a bonus, it does help make sure existing Fedora 3rd party drivers don't
accidentally get loaded with the wrong kernel version. This gets blocked at
load time and can help prevent various panics. Though Fedora traditionally
closes such bugs anyway.
Signed-off-by: Don Zickus <dzickus(a)redhat.com>
diff --git a/config-generic b/config-generic
index 7444895..e0e9387 100644
--- a/config-generic
+++ b/config-generic
@@ -91,7 +91,7 @@ CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
# CONFIG_MODULE_FORCE_LOAD is not set
# -- MODULE_FORCE_UNLOAD is controlled by config-debug/nodebug
-# CONFIG_MODVERSIONS is not set
+CONFIG_MODVERSIONS=y
# CONFIG_MODULE_SRCVERSION_ALL is not set
CONFIG_PCI=y