Searched hist:bfb05d0187d70274c77d02dc0de5e728e1f8be05 (Results 1 – 1 of 1) sorted by relevance
| /rk3399_rockchip-uboot/tools/ |
| H A D | mksunxiboot.c | bfb05d0187d70274c77d02dc0de5e728e1f8be05 Wed Sep 02 23:36:39 UTC 2015 Siarhei Siamashka <siarhei.siamashka@gmail.com> sunxi: Ensure that 'mksunxiboot' tool produces deterministic output
Currently some uninitialized padding bytes are written to the output file, as can be confirmed with valgrind:
$ valgrind tools/mksunxiboot spl/u-boot-spl.bin spl/sunxi-spl.bin
==5581== Syscall param write(buf) points to uninitialised byte(s) ==5581== at 0x4F0F940: __write_nocancel (in /lib64/libc-2.20.so) ==5581== by 0x400839: main (in /tmp/u-boot/tools/mksunxiboot) ==5581== Address 0xffeff5d3c is on thread 1's stack ==5581== in frame #1, created by main (???)
This patch fixes the problem by clearing the whole structure instead of just a portion of it.
Signed-off-by: Siarhei Siamashka <siarhei.siamashka@gmail.com> Acked-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Hans de Goede <hdegoede@redhat.com>
|