On Sat, Jul 17, 2010 at 05:31:12PM +0200, Carl-Daniel Hailfinger wrote: > Print supported flash chips as narrow as possible. > Fix a bug where 4 GB of spaces would be printed per line if a vendor > name was longer than 10 chars. > > This patch (or a smaller version) is needed to commit MoselVitelic chip > support. > > Signed-off-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2...@gmx.net>
Tested, looks OK. Acked-by: Uwe Hermann <u...@hermann-uwe.de> The simple fix would have looked somewhat like this: Index: print.c =================================================================== --- print.c (Revision 1088) +++ print.c (Arbeitskopie) @@ -104,11 +104,11 @@ continue; printf("%s", f->vendor); - for (i = 0; i < 10 - strlen(f->vendor); i++) + for (i = 0; i < 14 - strlen(f->vendor); i++) printf(" "); printf("%s", f->name); - pos = 10 + strlen(f->name); + pos = 14 + strlen(f->name); while (pos < okcol) { printf("\t"); pos += 8 - (pos % 8); But admittedly, your patch is more generic and fixes the problem permanently. Uwe. -- http://hermann-uwe.de | http://sigrok.org http://randomprojects.org | http://unmaintained-free-software.org _______________________________________________ flashrom mailing list flashrom@flashrom.org http://www.flashrom.org/mailman/listinfo/flashrom