tag | d58de0f7bc7edd1dc4fcc24a0cecacd2f0118c99 | |
---|---|---|
tagger | H. Peter Anvin <hpa@zytor.com> | Fri Feb 26 20:41:53 2010 -0800 |
object | f822d01851e0404e00cd198bdf3d12b76aba53b5 |
syslinux-4.00-pre29
commit | f822d01851e0404e00cd198bdf3d12b76aba53b5 | [log] [tgz] |
---|---|---|
author | H. Peter Anvin <hpa@zytor.com> | Fri Feb 26 20:40:21 2010 -0800 |
committer | H. Peter Anvin <hpa@zytor.com> | Fri Feb 26 20:40:21 2010 -0800 |
tree | 78da9950b8c09e2e42e30386a2dd12e613b3edc7 | |
parent | 0458be0391b4a7448e2a1911427c4c1800fe7145 [diff] |
core: fix and simplify generic_getfssec() Both simplify and fix generic_getfssec(). The previous version would occasionally request the same extent twice from the underlying layer. This is not a big deal for ext2fs for example, but is *very* expensive on FAT, where any out-of-order next_extent() call means walking the FAT from the beginning. Signed-off-by: H. Peter Anvin <hpa@zytor.com>