commit | b7e01457d12b64d98b0396f95e46489c02209982 | [log] [tgz] |
---|---|---|
author | Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net> | Wed Nov 25 16:58:17 2009 +0000 |
committer | Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net> | Wed Nov 25 16:58:17 2009 +0000 |
tree | 341176081702d03d5bfc3fc5eafbeea6618f5e0c | |
parent | 2925d6f11d1f7463385baeda6088b31d06be5714 [diff] |
Reduce realloc syscall overhead for FT2232 and bitbang FT2232 ran realloc() for every executed command. Start with a big enough buffer and don't touch buffer size unless it needs to grow. Bitbang was slightly better: It only ran realloc() if buffer size changed. Still, the solution above improves performance and reliability. Corresponding to flashrom svn r780. Signed-off-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net> Acked-by: Sean Nelson <audiohacked@gmail.com>