common/memsize.c: Fix get_effective_memsize() to check for overflow
authorPali Rohár <pali@kernel.org>
Fri, 9 Sep 2022 15:32:39 +0000 (17:32 +0200)
committerTom Rini <trini@konsulko.com>
Fri, 23 Sep 2022 19:11:13 +0000 (15:11 -0400)
commit777aaaa706bcfe08c284aed06886db7d482af3f8
tree54d4c06f52dfcb11f56efb7d276e132c559c6127
parent7210e457d5d166b4409bde402fd95a99e87cdfc5
common/memsize.c: Fix get_effective_memsize() to check for overflow

Ensure that top of RAM can be represented by phys_size_t type. If RAM is
too large or RAM base address is too upper then limit RAM size to prevent
address space overflow.

Signed-off-by: Pali Rohár <pali@kernel.org>
common/memsize.c