On Wed, Oct 12, 2022 at 08:24:39PM -0400, Sasha Levin wrote:
From: GUO Zihua guozihua@huawei.com
[ Upstream commit 513d9a61156d79dd0979c4ad400c8587f52cbb9d ]
CFI (Control Flow Integrity) is a safety feature allowing the system to detect and react should a potential control flow hijacking occurs. In particular, the Forward-Edge CFI protects indirect function calls by ensuring the prototype of function that is actually called matches the definition of the function hook.
Since Linux now supports CFI, it will be a good idea to fix mismatched return type for implementation of hooks. Otherwise this would get cought out by CFI and cause a panic.
Not needed in any stable branch, please drop from all.
thanks,
greg k-h