[PATCH] integrity: Fix __integrity_init_keyring() section mismatch
Nayna
nayna at linux.vnet.ibm.com
Mon Jun 17 14:04:55 UTC 2019
On 06/17/2019 03:44 AM, Geert Uytterhoeven wrote:
> With gcc-4.6.3:
>
> WARNING: vmlinux.o(.text.unlikely+0x24c64): Section mismatch in reference from the function __integrity_init_keyring() to the function .init.text:set_platform_trusted_keys()
> The function __integrity_init_keyring() references
> the function __init set_platform_trusted_keys().
> This is often because __integrity_init_keyring lacks a __init
> annotation or the annotation of set_platform_trusted_keys is wrong.
>
> Indeed, if the compiler decides not to inline __integrity_init_keyring(),
> a warning is issued.
>
> Fix this by adding the missing __init annotation.
>
> Fixes: 9dc92c45177ab70e ("integrity: Define a trusted platform keyring")
> Signed-off-by: Geert Uytterhoeven <geert at linux-m68k.org>
Thanks for fixing it.
Reviewed-by: Nayna Jain <nayna at linux.ibm.com>
Thanks & Regards,
- Nayna
More information about the Linux-security-module-archive
mailing list