X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Ffirmware%2Fefivars.c;h=4f92849567aa78053ce1ef04f495d2020e941168;hb=9bf4aaab3e101692164d49b7ca357651eb691cb6;hp=ddaf82f868c8c6bb463c738e63081e2290060b0c;hpb=5273a3df6485dc2ad6aa7ddd441b9a21970f003b;p=linux-2.6.git diff --git a/drivers/firmware/efivars.c b/drivers/firmware/efivars.c index ddaf82f86..4f9284956 100644 --- a/drivers/firmware/efivars.c +++ b/drivers/firmware/efivars.c @@ -23,6 +23,10 @@ * * Changelog: * + * 17 May 2004 - Matt Domsch + * remove check for efi_enabled in exit + * add MODULE_VERSION + * * 26 Apr 2004 - Matt Domsch * minor bug fixes * @@ -77,11 +81,13 @@ #include +#define EFIVARS_VERSION "0.08" +#define EFIVARS_DATE "2004-May-17" + MODULE_AUTHOR("Matt Domsch "); 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: @@ -128,7 +134,7 @@ struct efivar_attribute { #define EFI_ATTR(_name, _mode, _show, _store) \ struct subsys_attribute efi_attr_##_name = { \ - .attr {.name = __stringify(_name), .mode = _mode, .owner = THIS_MODULE}, \ + .attr = {.name = __stringify(_name), .mode = _mode, .owner = THIS_MODULE}, \ .show = _show, \ .store = _store, \ }; @@ -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