r3987 - trunk/src/target/u-boot/patches

werner at sita.openmoko.org werner at sita.openmoko.org
Wed Jan 30 23:24:44 CET 2008


Author: werner
Date: 2008-01-30 23:24:41 +0100 (Wed, 30 Jan 2008)
New Revision: 3987

Modified:
   trunk/src/target/u-boot/patches/loadenv.patch
Log:
"quilt refresh" before "svn commit" would help to improve the correctness
of my patches :-(

loadenv.patch:
- common/cmd_nvedit.c (do_loadenv): directly use "env_relocate_spec" and update
  gd->env_addr
- common/cmd_nvedit.c (do_defaultenv): nicer progress output




Modified: trunk/src/target/u-boot/patches/loadenv.patch
===================================================================
--- trunk/src/target/u-boot/patches/loadenv.patch	2008-01-30 21:53:09 UTC (rev 3986)
+++ trunk/src/target/u-boot/patches/loadenv.patch	2008-01-30 22:24:41 UTC (rev 3987)
@@ -25,7 +25,7 @@
 ===================================================================
 --- u-boot.orig/common/cmd_nvedit.c
 +++ u-boot/common/cmd_nvedit.c
-@@ -563,7 +563,33 @@
+@@ -563,7 +563,36 @@
  	return (saveenv() ? 1 : 0);
  }
  
@@ -33,13 +33,16 @@
 +#ifdef CONFIG_CMD_LOADENV
 +int do_loadenv(cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
 +{
++	extern void env_relocate_spec(void);
 +	extern char *env_name_spec;
++	extern env_t *env_ptr;
 +
 +	printf("Loading Environment from %s...\n", env_name_spec);
 +
 +	if (env_init())
 +		return 1;
-+	env_relocate();
++	env_relocate_spec();
++	gd->env_addr = (ulong) &env_ptr->data;
 +	return 0;
 +}
 +#endif /* CONFIG_CMD_LOADENV */
@@ -51,7 +54,7 @@
 +{
 +	extern char *env_name_spec;
 +
-+	printf("Environment reset to default settings ...\n");
++	printf("Environment reset to default settings\n");
 +
 +	default_env();
 +	return 0;
@@ -60,7 +63,7 @@
  
  
  /************************************************************************
-@@ -615,7 +641,23 @@
+@@ -615,7 +644,23 @@
  	NULL
  );
  





More information about the commitlog mailing list