Discard a bunch of junk code

This commit is contained in:
Vladimir 'phcoder' Serbinenko committed 2011-01-03 00:56:28 +01:00
1 parent 5faa440cb0
commit 0718f66d12
8 files changed
+10 -1327

No files matched your search

+7 -13
View File
@@ -402,14 +402,12 @@ grub_dl_resolve_symbols (grub_dl_t mod, Elf_Ehdr *e)
}
#endif
if (bind != STB_LOCAL)
{
if (grub_dl_register_symbol (name, (void *) sym->st_value, mod))
return grub_errno;
}
if (grub_dl_register_symbol (name, (void *) sym->st_value, mod))
return grub_errno;
if (grub_strcmp (name, "grub_mod_init") == 0)
mod->init = sym->st_value;
mod->init = (void (*) (grub_dl_t)) sym->st_value;
else if (grub_strcmp (name, "grub_mod_fini") == 0)
mod->fini = sym->st_value;
mod->fini = (void (*) (void)) sym->st_value;
break;
case STT_SECTION:
@@ -434,9 +432,7 @@ static void
grub_dl_call_init (grub_dl_t mod)
{
if (mod->init)
{
((void (*) (grub_dl_t)) mod->init) (mod);
}
(mod->init) (mod);
}
static grub_err_t
@@ -599,7 +595,7 @@ grub_dl_load_core (void *addr, grub_size_t size)
grub_dl_flush_cache (mod);
grub_dprintf ("modules", "module name: %s\n", mod->name);
grub_dprintf ("modules", "init function: %" PRIxGRUB_ADDR "\n", mod->init);
grub_dprintf ("modules", "init function: %p\n", mod->init);
grub_dl_call_init (mod);
if (grub_dl_add (mod))
@@ -699,9 +695,7 @@ grub_dl_unload (grub_dl_t mod)
return 0;
if (mod->fini)
{
((void (*) (void)) mod->fini) ();
}
(mod->fini) ();
grub_dl_remove (mod);
grub_dl_unregister_symbols (mod);
-2
View File
@@ -76,7 +76,6 @@ grub_modules_get_end (void)
static void
grub_load_modules (void)
{
#if 0
auto int hook (struct grub_module_header *);
int hook (struct grub_module_header *header)
{
@@ -95,7 +94,6 @@ grub_load_modules (void)
}
grub_module_iterate (hook);
#endif
}
static void
+1 -1
View File
@@ -313,7 +313,7 @@ grub_memalign (grub_size_t align, grub_size_t size)
case 1:
/* Unload unneeded modules. */
// grub_dl_unload_unneeded ();
grub_dl_unload_unneeded ();
count++;
goto again;