grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 2/3] Eliminate grub_dl_call_init()


From: Pavel Roskin
Subject: [PATCH 2/3] Eliminate grub_dl_call_init()
Date: Tue, 21 Jul 2009 20:47:50 -0400
User-agent: StGit/0.15-rc1-9-gd8846

It's just two lines long and there is only one caller.  Besides, there
is no equivalent for mod->fini.

ChangeLog:

        * kern/dl.c (grub_dl_call_init): Remove.
        (grub_dl_load_core): Call mod->init directly.
---
 kern/dl.c |   10 ++--------
 1 files changed, 2 insertions(+), 8 deletions(-)

diff --git a/kern/dl.c b/kern/dl.c
index ebde547..e2382d6 100644
--- a/kern/dl.c
+++ b/kern/dl.c
@@ -393,13 +393,6 @@ grub_dl_resolve_symbols (grub_dl_t mod, Elf_Ehdr *e)
   return GRUB_ERR_NONE;
 }
 
-static void
-grub_dl_call_init (grub_dl_t mod)
-{
-  if (mod->init)
-    (mod->init) (mod);
-}
-
 static grub_err_t
 grub_dl_resolve_name (grub_dl_t mod, Elf_Ehdr *e)
 {
@@ -559,7 +552,8 @@ grub_dl_load_core (void *addr, grub_size_t size)
 
   mod->ref_count = 1;
 
-  grub_dl_call_init (mod);
+  if (mod->init)
+    (mod->init) (mod);
 
   return mod;
 }




reply via email to

[Prev in Thread] Current Thread [Next in Thread]