]> git.kernelconcepts.de Git - karo-tx-uboot.git/blobdiff - common/main.c
Implement generalised RSA public exponents for verified boot
[karo-tx-uboot.git] / common / main.c
index ce45127417026c227d59dc3f71f3660de741b5f2..2979fbed630ca22d7ae9a208c18a06ab1a3e21f0 100644 (file)
@@ -10,7 +10,6 @@
 #include <common.h>
 #include <autoboot.h>
 #include <cli.h>
-#include <malloc.h>
 #include <version.h>
 
 DECLARE_GLOBAL_DATA_PTR;
@@ -18,18 +17,16 @@ DECLARE_GLOBAL_DATA_PTR;
 /*
  * Board-specific Platform code can reimplement show_boot_progress () if needed
  */
-void inline __show_boot_progress (int val) {}
-void show_boot_progress (int val) __attribute__((weak, alias("__show_boot_progress")));
+__weak void show_boot_progress(int val) {}
 
 static void modem_init(void)
 {
 #ifdef CONFIG_MODEM_SUPPORT
        debug("DEBUG: main_loop:   gd->do_mdm_init=%lu\n", gd->do_mdm_init);
        if (gd->do_mdm_init) {
-               char *str = strdup(getenv("mdm_cmd"));
+               char *str = getenv("mdm_cmd");
+
                setenv("preboot", str);  /* set or delete definition */
-               if (str != NULL)
-                       free(str);
                mdm_init(); /* wait for modem connection */
        }
 #endif  /* CONFIG_MODEM_SUPPORT */