evm: fix writing <securityfs>/evm overflow
authorMimi Zohar <zohar@linux.ibm.com>
Mon, 26 Apr 2021 22:13:45 +0000 (18:13 -0400)
committerMimi Zohar <zohar@linux.ibm.com>
Thu, 20 May 2021 23:48:30 +0000 (19:48 -0400)
commit49219d9b8785ba712575c40e48ce0f7461254626
tree745008ece0fc7da7b66141a4358d4e19552dd7dc
parentd07f6ca923ea0927a1024dfccafc5b53b61cfecc
evm: fix writing <securityfs>/evm overflow

EVM_SETUP_COMPLETE is defined as 0x80000000, which is larger than INT_MAX.
The "-fno-strict-overflow" compiler option properly prevents signaling
EVM that the EVM policy setup is complete.  Define and read an unsigned
int.

Fixes: f00d79750712 ("EVM: Allow userspace to signal an RSA key has been loaded")
Signed-off-by: Mimi Zohar <zohar@linux.ibm.com>
security/integrity/evm/evm_secfs.c