From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tom Rini Date: Mon, 20 Jan 2014 17:59:51 -0500 Subject: [U-Boot] [U-Boot,2/2] ext4fs: fix "invalid extent block" error In-Reply-To: <52D3C738.1050403@nsn.com> References: <52D3C738.1050403@nsn.com> Message-ID: <20140120225951.GI3277@bill-the-cat> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de 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 > Signed-off-by: Mathias Rulf 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: