KVM: SVM: Switch to bitmap_zalloc()
PATCH 1/1 KVM: SVM: Switch to bitmap_zalloc()
Switch to bitmap_zalloc() to show clearly what we are allocating. Besides that it returns pointer of bitmap type instead of opaque void *.
Signed-off-by Andy Shevchenko <[email protected]>
--- arch/x86/kvm/svm.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-)
arch/x86/kvm/svm.c +2 -3
@@ -1226,8 +1226,7 @@ static __init int sev_hardware_setup(void) min_sev_asid =cpuid_edx (0x8000001F );/* Initialize SEV ASID bitmap */ - sev_asid_bitmap =kcalloc (BITS_TO_LONGS (max_sev_asid), -sizeof (unsigned long ),GFP_KERNEL ); + sev_asid_bitmap =bitmap_zalloc (max_sev_asid,GFP_KERNEL );if (!sev_asid_bitmap)return 1 ;
@@ -1405,7 +1404,7 @@ static __exit void svm_hardware_unsetup(void)int cpu;if (svm_sev_enabled ()) -kfree (sev_asid_bitmap); +bitmap_free (sev_asid_bitmap);for_each_possible_cpu (cpu)svm_cpu_uninit (cpu);
Signature · 1 line
2.18.0
Quoted 24 lines · Andy Shevchenko
Switch to
bitmap_zalloc()to show clearly what we are allocating. Besides that it returns pointer of bitmap type instead of opaque void *.Signed-off-by Andy Shevchenko <[email protected]>--- arch/x86/kvm/svm.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-)arch/x86/kvm/svm.c +1
-2@@ -1226,8 +1226,7 @@ static __init int sev_hardware_setup(void) min_sev_asid =cpuid_edx (0x8000001F );/* Initialize SEV ASID bitmap */ - sev_asid_bitmap =kcalloc (BITS_TO_LONGS (max_sev_asid), -sizeof (unsigned long ),GFP_KERNEL ); + sev_asid_bitmap =bitmap_zalloc (max_sev_asid,GFP_KERNEL );if (!sev_asid_bitmap)return 1 ;
arch/x86/kvm/svm.c static __exit void svm_hardware_unsetup(void) · line 1410
Quoted 8 lines
arch/x86/kvm/svm.c +1
-1@@ -1405,7 +1404,7 @@ static __exit void svm_hardware_unsetup(void)int cpu;if (svm_sev_enabled ()) -kfree (sev_asid_bitmap); +bitmap_free (sev_asid_bitmap);for_each_possible_cpu (cpu)svm_cpu_uninit (cpu);
Queued, thanks.
Paolo