diff options
author | Denis Peter <d.peter@mpl.ch> | 2007-04-13 07:13:33 (GMT) |
---|---|---|
committer | Stefan Roese <sr@denx.de> | 2007-04-13 07:13:33 (GMT) |
commit | 7882751c78b7ecabfd49b0eff8de27661c71f16c (patch) | |
tree | f658ab5fadb46012d24742b56f0d4a977815ea50 | |
parent | 0b94504d22e70f537c17a0d38c87edb6e370977d (diff) | |
download | u-boot-7882751c78b7ecabfd49b0eff8de27661c71f16c.tar.xz |
[PATCH] Fix bugs in cmd_ide.c and cmd_scsi.c
Fix bug introduced by "Fix get_partition_info() parameter error in all
other calls" from 2005-03-04 in cmd_ide.c and cmd_scsi.c, which prevented
to use diskboot or scsiboot form another device than 0.
Signed-off-by: Denis Peter <d.peter@mpl.ch>
-rw-r--r-- | common/cmd_ide.c | 2 | ||||
-rw-r--r-- | common/cmd_scsi.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/common/cmd_ide.c b/common/cmd_ide.c index 28797a9..ce99a41 100644 --- a/common/cmd_ide.c +++ b/common/cmd_ide.c @@ -423,7 +423,7 @@ int do_diskboot (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[]) } part = simple_strtoul(++ep, NULL, 16); } - if (get_partition_info (ide_dev_desc, part, &info)) { + if (get_partition_info (&ide_dev_desc[dev], part, &info)) { SHOW_BOOT_PROGRESS (-1); return 1; } diff --git a/common/cmd_scsi.c b/common/cmd_scsi.c index da36ed9..00b84fa 100644 --- a/common/cmd_scsi.c +++ b/common/cmd_scsi.c @@ -248,7 +248,7 @@ int do_scsiboot (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[]) } part = simple_strtoul(++ep, NULL, 16); } - if (get_partition_info (scsi_dev_desc, part, &info)) { + if (get_partition_info (&scsi_dev_desc[dev], part, &info)) { printf("error reading partinfo\n"); return 1; } |