diff options
author | Simon Goldschmidt | 2019-10-22 21:29:48 +0200 |
---|---|---|
committer | Tom Rini | 2019-11-07 18:01:13 -0500 |
commit | a43b60cc78e25fddffec8b5401afab61f3dbd5c9 (patch) | |
tree | 8dda319d5d5d8f01353a3d5c43ce8aa364dd03f4 /common/spl/spl_opensbi.c | |
parent | 8c59ca93b839261863f0db2295a2b6b4dd4f175e (diff) |
arm: socfpga: gen5: fix ERR_PTR_OFFSET
The default implementation of ERR_PTR/PTR_ERR maps errno values at the
and of the address range (e.g. -EINVAL/-22 gets 0xFFFFFFEA).
For socfpga gen5 SPL, this doesn't really work, as the heap is nearly
at the end of the 32 bit address range.
This patch adjusts the ERR_PTR_OFFSET to map errno values into the range
of the Boot ROM, which should not be used for valid pointers.
Signed-off-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
Diffstat (limited to 'common/spl/spl_opensbi.c')
0 files changed, 0 insertions, 0 deletions