malloc_simple: fix malloc_ptr calculation
authorPhilipp Rosenberger <ilu@linutronix.de>
Tue, 8 Sep 2015 10:41:24 +0000 (12:41 +0200)
committerTom Rini <trini@konsulko.com>
Mon, 28 Sep 2015 14:15:48 +0000 (10:15 -0400)
commit596380db285a3f048bb47ca6507ea9de69bc2c7f
tree2358025da8d52d07141394b5689cff26ff0d9965
parentd9da26ecc6641d8f257bd32e9108c40805b4cbc3
malloc_simple: fix malloc_ptr calculation

The gd->malloc_ptr and the gd->malloc_limit are offsets to gd->malloc_base.
But the addr variable contains the absolute address. The new_ptr must be:
addr + bytes - gd->malloc_base.

Signed-off-by: Philipp Rosenberger <ilu@linutronix.de>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
common/malloc_simple.c