On Mon, 14 Jan 2019 at 14:38, Simon Goldschmidt <simon.k.r.goldschm...@gmail.com> wrote: > > The lmb code fails if base + size of RAM overflows to zero. > > Fix this by calculating end as 'base + size - 1' instead of 'base + size' > where appropriate. > > Added tests to assert this is fixed. > > Signed-off-by: Simon Goldschmidt <simon.k.r.goldschm...@gmail.com> > --- > > Changes in v10: None > Changes in v9: None > Changes in v8: None > Changes in v7: None > Changes in v6: None > Changes in v5: > - this patch is new in v5 > > Changes in v4: None > Changes in v2: None > > lib/lmb.c | 29 ++++++++++++----------------- > test/lib/lmb.c | 29 ++++++++++++++++++++++++++--- > 2 files changed, 38 insertions(+), 20 deletions(-)
Reviewed-by: Simon Glass <s...@chromium.org> _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot