On Tue, Jul 27, 2021, Tom Lendacky wrote:
> @@ -451,7 +450,7 @@ void __init mem_encrypt_free_decrypted_mem(void)
>        * The unused memory range was mapped decrypted, change the encryption
>        * attribute from decrypted to encrypted before freeing it.
>        */
> -     if (mem_encrypt_active()) {
> +     if (sme_me_mask) {

Any reason this uses sme_me_mask?  The helper it calls, __set_memory_enc_dec(),
uses prot_guest_has(PATTR_MEM_ENCRYPT) so I assume it's available?

>               r = set_memory_encrypted(vaddr, npages);
>               if (r) {
>                       pr_warn("failed to free unused decrypted pages\n");

_______________________________________________
iommu mailing list
iommu@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/iommu

Reply via email to