diff options
Diffstat (limited to 'fs/fs.c')
| -rw-r--r-- | fs/fs.c | 8 | 
1 files changed, 4 insertions, 4 deletions
| @@ -248,7 +248,7 @@ int fs_read(const char *filename, ulong addr, int offset, int len)  }  int do_fsload(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[], -		int fstype) +		int fstype, int cmdline_base)  {  	unsigned long addr;  	const char *addr_str; @@ -267,7 +267,7 @@ int do_fsload(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[],  		return 1;  	if (argc >= 4) { -		addr = simple_strtoul(argv[3], NULL, 0); +		addr = simple_strtoul(argv[3], NULL, cmdline_base);  	} else {  		addr_str = getenv("loadaddr");  		if (addr_str != NULL) @@ -285,11 +285,11 @@ int do_fsload(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[],  		}  	}  	if (argc >= 6) -		bytes = simple_strtoul(argv[5], NULL, 0); +		bytes = simple_strtoul(argv[5], NULL, cmdline_base);  	else  		bytes = 0;  	if (argc >= 7) -		pos = simple_strtoul(argv[6], NULL, 0); +		pos = simple_strtoul(argv[6], NULL, cmdline_base);  	else  		pos = 0; |