[U-Boot] [PATCH] aboot: fix block addressing for don't care chunk type
Steve Rae
srae at broadcom.com
Fri Oct 17 19:17:41 CEST 2014
Hi Rob:
THANKS!
On 14-10-15 08:19 PM, Rob Herring wrote:
> From: Rob Herring <robh at kernel.org>
>
> CHUNK_TYPE_DONT_CARE should skip over the specified number of blocks, but
> currently fails to increment the device block address. This results in
> filesystem images getting written incorrectly. Add the missing block
> address incrementing.
>
> Cc: Steve Rae <srae at broadcom.com>
> Signed-off-by: Rob Herring <robh at kernel.org>
> ---
> common/aboot.c | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/common/aboot.c b/common/aboot.c
> index d5c464b..fba8e3e 100644
> --- a/common/aboot.c
> +++ b/common/aboot.c
> @@ -208,6 +208,7 @@ void write_sparse_image(block_dev_desc_t *dev_desc,
> break;
>
> case CHUNK_TYPE_DONT_CARE:
> + blk += blkcnt;
> total_blocks += chunk_header->chunk_sz;
> break;
>
>
Reviewed-by: Steve Rae <srae at broadcom.com>
More information about the U-Boot
mailing list