@@ -702,11 +702,9 @@ int __pkvm_host_share_hyp(u64 pfn)
702
702
ret = __host_check_page_state_range (phys , size , PKVM_PAGE_OWNED );
703
703
if (ret )
704
704
goto unlock ;
705
- if (IS_ENABLED (CONFIG_NVHE_EL2_DEBUG )) {
706
- ret = __hyp_check_page_state_range (phys , size , PKVM_NOPAGE );
707
- if (ret )
708
- goto unlock ;
709
- }
705
+ ret = __hyp_check_page_state_range (phys , size , PKVM_NOPAGE );
706
+ if (ret )
707
+ goto unlock ;
710
708
711
709
__hyp_set_page_state_range (phys , size , PKVM_PAGE_SHARED_BORROWED );
712
710
WARN_ON (__host_set_page_state_range (phys , size , PKVM_PAGE_SHARED_OWNED ));
@@ -762,11 +760,9 @@ int __pkvm_host_donate_hyp(u64 pfn, u64 nr_pages)
762
760
ret = __host_check_page_state_range (phys , size , PKVM_PAGE_OWNED );
763
761
if (ret )
764
762
goto unlock ;
765
- if (IS_ENABLED (CONFIG_NVHE_EL2_DEBUG )) {
766
- ret = __hyp_check_page_state_range (phys , size , PKVM_NOPAGE );
767
- if (ret )
768
- goto unlock ;
769
- }
763
+ ret = __hyp_check_page_state_range (phys , size , PKVM_NOPAGE );
764
+ if (ret )
765
+ goto unlock ;
770
766
771
767
__hyp_set_page_state_range (phys , size , PKVM_PAGE_OWNED );
772
768
WARN_ON (pkvm_create_mappings_locked (virt , virt + size , PAGE_HYP ));
@@ -792,11 +788,9 @@ int __pkvm_hyp_donate_host(u64 pfn, u64 nr_pages)
792
788
ret = __hyp_check_page_state_range (phys , size , PKVM_PAGE_OWNED );
793
789
if (ret )
794
790
goto unlock ;
795
- if (IS_ENABLED (CONFIG_NVHE_EL2_DEBUG )) {
796
- ret = __host_check_page_state_range (phys , size , PKVM_NOPAGE );
797
- if (ret )
798
- goto unlock ;
799
- }
791
+ ret = __host_check_page_state_range (phys , size , PKVM_NOPAGE );
792
+ if (ret )
793
+ goto unlock ;
800
794
801
795
__hyp_set_page_state_range (phys , size , PKVM_NOPAGE );
802
796
WARN_ON (kvm_pgtable_hyp_unmap (& pkvm_pgtable , virt , size ) != size );
0 commit comments