> As a data-point: using `dd if=image.img of=/dev/device conv=sparse`
> is not practical, it is very fast (of course) but e.g. uboot.env needs to
> be written with a lot of \0 in it. It seems that sparse just jump over
> these (see dd.c:iwrite()) which leads to e.g. a corrupted uboot.env
This is a very good argument. Bumping priority of this bug accordingly.
> As a data-point: using `dd if=image.img of=/dev/device conv=sparse`
> is not practical, it is very fast (of course) but e.g. uboot.env needs to
> be written with a lot of \0 in it. It seems that sparse just jump over
> these (see dd.c:iwrite()) which leads to e.g. a corrupted uboot.env
This is a very good argument. Bumping priority of this bug accordingly.