[U-Boot-Users] [PATCH] Fix return value of ext2load

ito at mlb.co.jp ito at mlb.co.jp
Tue Apr 4 09:05:45 CEST 2006


Hello
 
I like to do 

 if ext2load ide 0 80400000 $bootfile; then bootm; fi

but the return value of ext2load is always false.

Please consider to merge.
Patch is attched.
--------
Hiroshi Ito
Media Lab. Inc.,
URL http://www.mlb.co.jp ( Sorry, Japanese only. )
TEL +81-3-5294-7255  FAX +81-3-5294-7256
-------------- next part --------------
diff --git a/fs/ext2/ext2fs.c b/fs/ext2/ext2fs.c
index 9cf2fb7..069f8ae 100644
--- a/fs/ext2/ext2fs.c
+++ b/fs/ext2/ext2fs.c
@@ -769,7 +769,7 @@ int ext2fs_open (char *filename) {
 	int len;
 
 	if (ext2fs_root == NULL) {
-		return (-1);
+		return (0);
 	}
 	ext2fs_file = NULL;
 	status = ext2fs_find_file (filename, &ext2fs_root->diropen, &fdiro,
@@ -786,7 +786,7 @@ int ext2fs_open (char *filename) {
 	}
 	len = __le32_to_cpu (fdiro->inode.size);
 	ext2fs_file = fdiro;
-	return (len);
+	return (0);
 
 fail:
 	ext2fs_free_node (fdiro, &ext2fs_root->diropen);


More information about the U-Boot mailing list