commit | 17d7852a2e3686cd8ad8387fff65acd129d1aea4 | [log] [tgz] |
---|---|---|
author | Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com> | Tue Oct 22 21:29:48 2019 +0200 |
committer | Tom Rini <trini@konsulko.com> | Thu Nov 07 18:01:13 2019 -0500 |
tree | 8dda319d5d5d8f01353a3d5c43ce8aa364dd03f4 | |
parent | b5a044ee777d332e468c592587d728c0fdb06f6a [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>