s390/kaslr: avoid mixing valid random value and an error code
authorVasily Gorbik <gor@linux.ibm.com>
Wed, 23 Sep 2020 07:37:43 +0000 (09:37 +0200)
committerVasily Gorbik <gor@linux.ibm.com>
Tue, 29 Sep 2020 13:00:58 +0000 (15:00 +0200)
commit07a699bc43d1feb2abe3d47781e2db3d08554bcc
treede7a6992d382fbd0fe0d1ab2c7bfe818dd16c230
parent62aacabc1301364446b36a418229c12a8e7162ba
s390/kaslr: avoid mixing valid random value and an error code

0 is a valid random value. To avoid mixing it with error code 0 as an
return code make get_random() take extra argument to output random
value and return an error code.

Reviewed-by: Philipp Rudo <prudo@linux.ibm.com>
Reviewed-by: Alexander Egorenkov <egorenar@linux.ibm.com>
Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
arch/s390/boot/kaslr.c