diff -Naur linux-2.6.12-rc2-mm3/drivers/base/class.c linux-2.6.12-rc2-mm3-nvidia/drivers/base/class.c --- linux-2.6.12-rc2-mm3/drivers/base/class.c 2005-04-14 02:47:02.950994576 -0700 +++ linux-2.6.12-rc2-mm3-nvidia/drivers/base/class.c 2005-04-19 10:20:35.524887224 -0700 @@ -738,8 +738,8 @@ EXPORT_SYMBOL_GPL(class_unregister); EXPORT_SYMBOL_GPL(class_get); EXPORT_SYMBOL_GPL(class_put); -EXPORT_SYMBOL_GPL(class_create); -EXPORT_SYMBOL_GPL(class_destroy); +EXPORT_SYMBOL(class_create); +EXPORT_SYMBOL(class_destroy); EXPORT_SYMBOL_GPL(class_device_register); EXPORT_SYMBOL_GPL(class_device_unregister); @@ -748,8 +748,8 @@ EXPORT_SYMBOL_GPL(class_device_del); EXPORT_SYMBOL_GPL(class_device_get); EXPORT_SYMBOL_GPL(class_device_put); -EXPORT_SYMBOL_GPL(class_device_create); -EXPORT_SYMBOL_GPL(class_device_destroy); +EXPORT_SYMBOL(class_device_create); +EXPORT_SYMBOL(class_device_destroy); EXPORT_SYMBOL_GPL(class_device_create_file); EXPORT_SYMBOL_GPL(class_device_remove_file); EXPORT_SYMBOL_GPL(class_device_create_bin_file);