summaryrefslogtreecommitdiff
path: root/drivers/virt
diff options
context:
space:
mode:
authorMichael Roth <michael.roth@amd.com>2022-04-22 16:56:23 +0300
committerBorislav Petkov <bp@suse.de>2022-04-27 14:31:36 +0300
commit75d359ec4141b013727022a663762931f69e6510 (patch)
treeb2c730fb8fc71c3d985c548ab1b3a1bdc83ad3e6 /drivers/virt
parentd63670d23e60f00210635ca7c62bce27bec55f1b (diff)
downloadlinux-75d359ec4141b013727022a663762931f69e6510.tar.xz
x86/sev: Add missing __init annotations to SEV init routines
Currently, get_secrets_page() is only reachable from the following call chain: __init snp_init_platform_device(): get_secrets_page() so mark it as __init as well. This is also needed since it calls early_memremap(), which is also an __init routine. Similarly, get_jump_table_addr() is only reachable from the following call chain: __init setup_real_mode(): sme_sev_setup_real_mode(): sev_es_setup_ap_jump_table(): get_jump_table_addr() so mark get_jump_table_addr() and everything up that call chain as __init as well. This is also needed since future patches will add a call to get_secrets_page(), which needs to be __init due to the reasons stated above. Suggested-by: Borislav Petkov <bp@suse.de> Signed-off-by: Michael Roth <michael.roth@amd.com> Signed-off-by: Borislav Petkov <bp@suse.de> Link: https://lore.kernel.org/r/20220422135624.114172-2-michael.roth@amd.com
Diffstat (limited to 'drivers/virt')
0 files changed, 0 insertions, 0 deletions