* [U-Boot-Users] [PATCH] [PATCH] Fix "usb part" command
@ 2008-06-27 17:46 Christian Eggers
2008-07-09 21:27 ` Wolfgang Denk
` (2 more replies)
0 siblings, 3 replies; 7+ messages in thread
From: Christian Eggers @ 2008-06-27 17:46 UTC (permalink / raw)
To: u-boot
From: Christian Eggers <christian@p2400.wgnetz.xx>
Only print partition for selected device if user supplied the <dev> arg with the "usb part [dev]" command.
Signed-off-by: Christian Eggers <ceggers@gmx.de>
---
common/cmd_usb.c | 19 +++++++++++++++----
1 files changed, 15 insertions(+), 4 deletions(-)
diff --git a/common/cmd_usb.c b/common/cmd_usb.c
index 9be86b8..ed51087 100644
--- a/common/cmd_usb.c
+++ b/common/cmd_usb.c
@@ -553,13 +553,24 @@ int do_usb (cmd_tbl_t *cmdtp, int flag,
}
if (strncmp(argv[1],"part",4) == 0) {
- int devno, ok;
- for (ok=0, devno=0; devno<USB_MAX_STOR_DEV; ++devno) {
+ int devno, ok = 0;
+ if (argc==2) {
+ for (devno=0; devno<USB_MAX_STOR_DEV; ++devno) {
+ stor_dev=usb_stor_get_dev(devno);
+ if (stor_dev->type!=DEV_TYPE_UNKNOWN) {
+ ok++;
+ if (devno)
+ printf("\n");
+ printf("print_part of %x\n",devno);
+ print_part(stor_dev);
+ }
+ }
+ }
+ else {
+ devno=simple_strtoul(argv[2], NULL, 16);
stor_dev=usb_stor_get_dev(devno);
if (stor_dev->type!=DEV_TYPE_UNKNOWN) {
ok++;
- if (devno)
- printf("\n");
printf("print_part of %x\n",devno);
print_part(stor_dev);
}
--
1.4.3.4
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [U-Boot-Users] [PATCH] [PATCH] Fix "usb part" command
2008-06-27 17:46 [U-Boot-Users] [PATCH] [PATCH] Fix "usb part" command Christian Eggers
@ 2008-07-09 21:27 ` Wolfgang Denk
2008-07-10 10:14 ` Markus Klotzbücher
2008-07-10 10:14 ` Markus Klotzbücher
2008-07-10 10:24 ` Wolfgang Denk
2 siblings, 1 reply; 7+ messages in thread
From: Wolfgang Denk @ 2008-07-09 21:27 UTC (permalink / raw)
To: u-boot
In message <121458881184-git-send-email-ceggers@gmx.de> you wrote:
> From: Christian Eggers <christian@p2400.wgnetz.xx>
>
> Only print partition for selected device if user supplied the <dev> arg with the "usb part [dev]" command.
What is the rationale of this modification, i. e. which bug are you
fixing?
I think current behaviour is consistent between "ide part", "scsi
part", "usb part" etc. so if there is a problem here this might need
to be changed elsewhere, too ?
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Behind every great man, there is a woman -- urging him on.
-- Harry Mudd, "I, Mudd", stardate 4513.3
^ permalink raw reply [flat|nested] 7+ messages in thread
* [U-Boot-Users] [PATCH] [PATCH] Fix "usb part" command
2008-07-09 21:27 ` Wolfgang Denk
@ 2008-07-10 10:14 ` Markus Klotzbücher
2008-07-10 10:25 ` Wolfgang Denk
0 siblings, 1 reply; 7+ messages in thread
From: Markus Klotzbücher @ 2008-07-10 10:14 UTC (permalink / raw)
To: u-boot
Wolfgang Denk <wd@denx.de> writes:
> In message <121458881184-git-send-email-ceggers@gmx.de> you wrote:
>> From: Christian Eggers <christian@p2400.wgnetz.xx>
>>
>> Only print partition for selected device if user supplied the <dev> arg with the "usb part [dev]" command.
>
> What is the rationale of this modification, i. e. which bug are you
> fixing?
I think this fix is correct. If I do
usb part
U-Boot (correcly) prints the partitions of all devices. If I type
usb part 0
i only want the partitions on device 0. Without this patch I still get
all partitions on all devices. This is wrong.
> I think current behaviour is consistent between "ide part", "scsi
> part", "usb part" etc. so if there is a problem here this might need
> to be changed elsewhere, too ?
I just took a look at cmd_ide, and AFAICS it does exactly what USB will
do with this patch.
Best regards
Markus Klotzbuecher
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-0 Fax: +49-8142-66989-80 Email: office at denx.de
^ permalink raw reply [flat|nested] 7+ messages in thread
* [U-Boot-Users] [PATCH] [PATCH] Fix "usb part" command
2008-06-27 17:46 [U-Boot-Users] [PATCH] [PATCH] Fix "usb part" command Christian Eggers
2008-07-09 21:27 ` Wolfgang Denk
@ 2008-07-10 10:14 ` Markus Klotzbücher
2008-07-10 10:25 ` Wolfgang Denk
2008-07-10 10:24 ` Wolfgang Denk
2 siblings, 1 reply; 7+ messages in thread
From: Markus Klotzbücher @ 2008-07-10 10:14 UTC (permalink / raw)
To: u-boot
Christian Eggers <ceggers@gmx.de> writes:
> From: Christian Eggers <christian@p2400.wgnetz.xx>
>
> Only print partition for selected device if user supplied the <dev> arg with the "usb part [dev]" command.
>
> Signed-off-by: Christian Eggers <ceggers@gmx.de>
Acked-by: Markus Klotzbuecher <mk@denx.de>
Wolfgang, please apply!
Best regards
Markus Klotzbuecher
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-0 Fax: +49-8142-66989-80 Email: office at denx.de
^ permalink raw reply [flat|nested] 7+ messages in thread
* [U-Boot-Users] [PATCH] [PATCH] Fix "usb part" command
2008-06-27 17:46 [U-Boot-Users] [PATCH] [PATCH] Fix "usb part" command Christian Eggers
2008-07-09 21:27 ` Wolfgang Denk
2008-07-10 10:14 ` Markus Klotzbücher
@ 2008-07-10 10:24 ` Wolfgang Denk
2 siblings, 0 replies; 7+ messages in thread
From: Wolfgang Denk @ 2008-07-10 10:24 UTC (permalink / raw)
To: u-boot
In message <121458881184-git-send-email-ceggers@gmx.de> you wrote:
> From: Christian Eggers <christian@p2400.wgnetz.xx>
>
> Only print partition for selected device if user supplied the <dev> arg with the "usb part [dev]" command.
>
> Signed-off-by: Christian Eggers <ceggers@gmx.de>
> ---
> common/cmd_usb.c | 19 +++++++++++++++----
> 1 files changed, 15 insertions(+), 4 deletions(-)
Applied, thanks.
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
"I find this a nice feature but it is not according to the documen-
tation. Or is it a BUG?" "Let's call it an accidental feature. :-)"
- Larry Wall in <6909@jpl-devvax.JPL.NASA.GOV>
^ permalink raw reply [flat|nested] 7+ messages in thread
* [U-Boot-Users] [PATCH] [PATCH] Fix "usb part" command
2008-07-10 10:14 ` Markus Klotzbücher
@ 2008-07-10 10:25 ` Wolfgang Denk
0 siblings, 0 replies; 7+ messages in thread
From: Wolfgang Denk @ 2008-07-10 10:25 UTC (permalink / raw)
To: u-boot
In message <874p6y2gi9.fsf@denx.de> you wrote:
>
> >> Only print partition for selected device if user supplied the <dev> arg with the "usb part [dev]" command.
> >
> > What is the rationale of this modification, i. e. which bug are you
> > fixing?
>
> I think this fix is correct. If I do
I see. Thanks.
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Many companies that have made themselves dependent on [the equipment
of a certain major manufacturer] (and in doing so have sold their
soul to the devil) will collapse under the sheer weight of the un-
mastered complexity of their data processing systems.
-- Edsger W. Dijkstra, SIGPLAN Notices, Volume 17, Number 5
^ permalink raw reply [flat|nested] 7+ messages in thread
* [U-Boot-Users] [PATCH] [PATCH] Fix "usb part" command
2008-07-10 10:14 ` Markus Klotzbücher
@ 2008-07-10 10:25 ` Wolfgang Denk
0 siblings, 0 replies; 7+ messages in thread
From: Wolfgang Denk @ 2008-07-10 10:25 UTC (permalink / raw)
To: u-boot
In message <87zloq11wg.fsf@denx.de> you wrote:
> Christian Eggers <ceggers@gmx.de> writes:
>
> > From: Christian Eggers <christian@p2400.wgnetz.xx>
> >
> > Only print partition for selected device if user supplied the <dev> arg with the "usb part [dev]" command.
> >
> > Signed-off-by: Christian Eggers <ceggers@gmx.de>
> Acked-by: Markus Klotzbuecher <mk@denx.de>
>
> Wolfgang, please apply!
Done. Thanks.
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
What's the sound a name makes when it's dropped?
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2008-07-10 10:25 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-06-27 17:46 [U-Boot-Users] [PATCH] [PATCH] Fix "usb part" command Christian Eggers
2008-07-09 21:27 ` Wolfgang Denk
2008-07-10 10:14 ` Markus Klotzbücher
2008-07-10 10:25 ` Wolfgang Denk
2008-07-10 10:14 ` Markus Klotzbücher
2008-07-10 10:25 ` Wolfgang Denk
2008-07-10 10:24 ` Wolfgang Denk
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox