[U-Boot] [U-Boot,2/2] ext4fs: fix "invalid extent block" error

Tom Rini trini at ti.com
Mon Jan 20 23:59:51 CET 2014


On Mon, Jan 13, 2014 at 12:00:08PM +0100, Ionut Nicu wrote:

> For files where we actually have extent indexes following
> an extent header (ext_block->eh_depth != 0), the do/while
> loop from ext4fs_get_extent_block() does not select the
> proper extent index structure.
> 
> For example, if we have:
> 
> ext_block->eh_depth = 1
> ext_block->eh_entries = 1
> fileblock = 0
> index[0].ei_block = 0
> 
> the do/while loop will exit with i set to 0 and the
> ext4fs_get_extent_block() function will return 0, even if
> there was a valid extent index structure following the
> header.
> 
> Signed-off-by: Ionut Nicu <ioan.nicu.ext at nsn.com>
> Signed-off-by: Mathias Rulf <mathias.rulf at nsn.com>

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20140120/3fb842b7/attachment.pgp>


More information about the U-Boot mailing list