From: Matt Domsch * Adds MODULE_VERSION * Remove check for efi_enabled in efivars_exit() - we aborted module load at init based on this already. --- 25-akpm/drivers/firmware/efivars.c | 16 ++++++++++------ 1 files changed, 10 insertions(+), 6 deletions(-) diff -puN drivers/firmware/efivars.c~efivars-add-module_version-remove-unnecessary-check-in-exit drivers/firmware/efivars.c --- 25/drivers/firmware/efivars.c~efivars-add-module_version-remove-unnecessary-check-in-exit Mon May 17 14:16:33 2004 +++ 25-akpm/drivers/firmware/efivars.c Mon May 17 14:16:33 2004 @@ -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: @@ -667,7 +673,8 @@ efivars_init(void) if (!efi_enabled) return -ENODEV; - printk(KERN_INFO "EFI Variables Facility v%s\n", EFIVARS_VERSION); + 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 @@ -736,9 +743,6 @@ efivars_exit(void) { struct list_head *pos, *n; - if (!efi_enabled) - return; - list_for_each_safe(pos, n, &efivar_list) efivar_unregister(get_efivar_entry(pos)); _