Sophie

Sophie

distrib > Scientific%20Linux > 5x > x86_64 > by-pkgid > 89877e42827f16fa5f86b1df0c2860b1 > files > 2493

kernel-2.6.18-128.1.10.el5.src.rpm

From: Prarit Bhargava <prarit@redhat.com>
Subject: Re: [RHEL5.1 PATCH] BZ 226849 : remove __init from efi_get_time
Date: Mon, 19 Feb 2007 13:31:21 -0500
Bugzilla: 226849
Message-Id: <45D9ECF9.7050102@redhat.com>
Changelog: [x86] remove __init from efi_get_time

Remove __init from efi_get_time.

Resolves BZ 226849.

Successfully tested by me.

--- linux-2.6.18.x86_64.orig/arch/i386/kernel/efi.c	2006-09-19 23:42:06.000000000 -0400
+++ linux-2.6.18.x86_64//arch/i386/kernel/efi.c	2007-02-19 13:26:56.000000000 -0500
@@ -198,7 +198,7 @@ inline int efi_set_rtc_mmss(unsigned lon
  * services have been remapped, therefore, we'll need to call in physical
  * mode.  Note, this call isn't used later, so mark it __init.
  */
-inline unsigned long __init efi_get_time(void)
+inline unsigned long efi_get_time(void)
 {
 	efi_status_t status;
 	efi_time_t eft;
--- linux-2.6.18.x86_64.orig/include/linux/efi.h	2006-09-19 23:42:06.000000000 -0400
+++ linux-2.6.18.x86_64/include/linux/efi.h	2007-02-19 12:02:54.000000000 -0500
@@ -300,8 +300,8 @@ extern int efi_mem_attribute_range (unsi
 extern int __init efi_uart_console_only (void);
 extern void efi_initialize_iomem_resources(struct resource *code_resource,
 					struct resource *data_resource);
-extern unsigned long __init efi_get_time(void);
-extern int __init efi_set_rtc_mmss(unsigned long nowtime);
+extern unsigned long efi_get_time(void);
+extern int efi_set_rtc_mmss(unsigned long nowtime);
 extern struct efi_memory_map memmap;
 
 /**