patch-2_6_7-vs1_9_1_12
[linux-2.6.git] / drivers / firmware / efivars.c
index ddaf82f..429070c 100644 (file)
  *
  * Changelog:
  *
+ *  17 May 2004 - Matt Domsch <Matt_Domsch@dell.com>
+ *   remove check for efi_enabled in exit
+ *   add MODULE_VERSION
+ *
  *  26 Apr 2004 - Matt Domsch <Matt_Domsch@dell.com>
  *   minor bug fixes
  *
 
 #include <asm/uaccess.h>
 
+#define EFIVARS_VERSION "0.08"
+#define EFIVARS_DATE "2004-May-17"
+
 MODULE_AUTHOR("Matt Domsch <Matt_Domsch@Dell.com>");
 MODULE_DESCRIPTION("sysfs interface to EFI Variables");
 MODULE_LICENSE("GPL");
-
-#define EFIVARS_VERSION "0.07 2004-Apr-26"
+MODULE_VERSION(EFIVARS_VERSION);
 
 /*
  * efivars_lock protects two things:
@@ -664,7 +670,11 @@ efivars_init(void)
        unsigned long variable_name_size = 1024;
        int i, rc = 0, error = 0;
 
-       printk(KERN_INFO "EFI Variables Facility v%s\n", EFIVARS_VERSION);
+       if (!efi_enabled)
+               return -ENODEV;
+
+       printk(KERN_INFO "EFI Variables Facility v%s %s\n", EFIVARS_VERSION,
+              EFIVARS_DATE);
 
        /*
         * For now we'll register the efi subsys within this driver