@@ -2009,7 +2009,7 @@ mod tests {
2009
2009
let kvm = Kvm :: new ( ) . unwrap ( ) ;
2010
2010
let vm = kvm. create_vm ( ) . unwrap ( ) ;
2011
2011
2012
- assert ! ( vm. create_vcpu( 0 ) . is_ok ( ) ) ;
2012
+ vm. create_vcpu ( 0 ) . unwrap ( ) ;
2013
2013
}
2014
2014
2015
2015
#[ cfg( target_arch = "x86_64" ) ]
@@ -2154,7 +2154,7 @@ mod tests {
2154
2154
assert ! ( kvm. check_extension( Cap :: Irqchip ) ) ;
2155
2155
let vm = kvm. create_vm ( ) . unwrap ( ) ;
2156
2156
// The get_lapic ioctl will fail if there is no irqchip created beforehand.
2157
- assert ! ( vm. create_irq_chip( ) . is_ok ( ) ) ;
2157
+ vm. create_irq_chip ( ) . unwrap ( ) ;
2158
2158
let vcpu = vm. create_vcpu ( 0 ) . unwrap ( ) ;
2159
2159
let mut klapic: kvm_lapic_state = vcpu. get_lapic ( ) . unwrap ( ) ;
2160
2160
@@ -2636,7 +2636,7 @@ mod tests {
2636
2636
) ;
2637
2637
// `kvm_lapic_state` does not implement debug by default so we cannot
2638
2638
// use unwrap_err here.
2639
- assert ! ( faulty_vcpu_fd. get_lapic( ) . is_err ( ) ) ;
2639
+ faulty_vcpu_fd. get_lapic ( ) . unwrap_err ( ) ;
2640
2640
assert_eq ! (
2641
2641
faulty_vcpu_fd
2642
2642
. set_lapic( & unsafe { std:: mem:: zeroed( ) } )
@@ -2693,9 +2693,9 @@ mod tests {
2693
2693
faulty_vcpu_fd. kvmclock_ctrl( ) . unwrap_err( ) . errno( ) ,
2694
2694
badf_errno
2695
2695
) ;
2696
- assert ! ( faulty_vcpu_fd. get_tsc_khz( ) . is_err ( ) ) ;
2697
- assert ! ( faulty_vcpu_fd. set_tsc_khz( 1000000 ) . is_err ( ) ) ;
2698
- assert ! ( faulty_vcpu_fd. translate_gva( u64 :: MAX ) . is_err ( ) ) ;
2696
+ faulty_vcpu_fd. get_tsc_khz ( ) . unwrap_err ( ) ;
2697
+ faulty_vcpu_fd. set_tsc_khz ( 1000000 ) . unwrap_err ( ) ;
2698
+ faulty_vcpu_fd. translate_gva ( u64:: MAX ) . unwrap_err ( ) ;
2699
2699
2700
2700
// Don't drop the File object, or it'll notice the file it's trying to close is
2701
2701
// invalid and abort the process.
@@ -2716,7 +2716,7 @@ mod tests {
2716
2716
..Default :: default ( )
2717
2717
} ;
2718
2718
2719
- assert ! ( vcpu. vcpu_init( & kvi) . is_err ( ) ) ;
2719
+ vcpu. vcpu_init ( & kvi) . unwrap_err ( ) ;
2720
2720
}
2721
2721
2722
2722
#[ test]
@@ -2811,7 +2811,7 @@ mod tests {
2811
2811
2812
2812
vm. get_preferred_target ( & mut kvi)
2813
2813
. expect ( "Cannot get preferred target" ) ;
2814
- assert ! ( vcpu. vcpu_init( & kvi) . is_ok ( ) ) ;
2814
+ vcpu. vcpu_init ( & kvi) . unwrap ( ) ;
2815
2815
}
2816
2816
2817
2817
#[ test]
@@ -2828,7 +2828,7 @@ mod tests {
2828
2828
let data: u128 = 0 ;
2829
2829
let reg_id: u64 = 0 ;
2830
2830
2831
- assert ! ( vcpu. set_one_reg( reg_id, & data. to_le_bytes( ) ) . is_err ( ) ) ;
2831
+ vcpu. set_one_reg ( reg_id, & data. to_le_bytes ( ) ) . unwrap_err ( ) ;
2832
2832
// Exercising KVM_SET_ONE_REG by trying to alter the data inside the PSTATE register (which is a
2833
2833
// specific aarch64 register).
2834
2834
// This regiseter is 64 bit wide (8 bytes).
@@ -2837,7 +2837,7 @@ mod tests {
2837
2837
. expect ( "Failed to set pstate register" ) ;
2838
2838
2839
2839
// Trying to set 8 byte register with 7 bytes must fail.
2840
- assert ! ( vcpu. set_one_reg( PSTATE_REG_ID , & [ 0_u8 ; 7 ] ) . is_err ( ) ) ;
2840
+ vcpu. set_one_reg ( PSTATE_REG_ID , & [ 0_u8 ; 7 ] ) . unwrap_err ( ) ;
2841
2841
}
2842
2842
2843
2843
#[ test]
@@ -2873,7 +2873,7 @@ mod tests {
2873
2873
assert_eq ! ( data, PSTATE_FAULT_BITS_64 as u128 ) ;
2874
2874
2875
2875
// Trying to get 8 byte register with 7 bytes must fail.
2876
- assert ! ( vcpu. get_one_reg( PSTATE_REG_ID , & mut [ 0_u8 ; 7 ] ) . is_err ( ) ) ;
2876
+ vcpu. get_one_reg ( PSTATE_REG_ID , & mut [ 0_u8 ; 7 ] ) . unwrap_err ( ) ;
2877
2877
}
2878
2878
2879
2879
#[ test]
@@ -2905,7 +2905,7 @@ mod tests {
2905
2905
// SAFETY: This structure is a result from a specific vCPU ioctl
2906
2906
let mut reg_list =
2907
2907
RegList :: new ( unsafe { reg_list. as_mut_fam_struct ( ) } . n as usize ) . unwrap ( ) ;
2908
- assert ! ( vcpu. get_reg_list( & mut reg_list) . is_ok ( ) ) ;
2908
+ vcpu. get_reg_list ( & mut reg_list) . unwrap ( )
2909
2909
}
2910
2910
2911
2911
#[ test]
@@ -2957,7 +2957,7 @@ mod tests {
2957
2957
let vcpu = vm. create_vcpu ( 0 ) . unwrap ( ) ;
2958
2958
2959
2959
if !kvm. check_extension ( Cap :: GetTscKhz ) {
2960
- assert ! ( vcpu. get_tsc_khz( ) . is_err ( ) )
2960
+ vcpu. get_tsc_khz ( ) . unwrap_err ( ) ;
2961
2961
} else {
2962
2962
assert ! ( vcpu. get_tsc_khz( ) . unwrap( ) > 0 ) ;
2963
2963
}
@@ -2972,11 +2972,11 @@ mod tests {
2972
2972
let freq = vcpu. get_tsc_khz ( ) . unwrap ( ) ;
2973
2973
2974
2974
if !( kvm. check_extension ( Cap :: GetTscKhz ) && kvm. check_extension ( Cap :: TscControl ) ) {
2975
- assert ! ( vcpu. set_tsc_khz( 0 ) . is_err ( ) ) ;
2975
+ vcpu. set_tsc_khz ( 0 ) . unwrap_err ( ) ;
2976
2976
} else {
2977
- assert ! ( vcpu. set_tsc_khz( freq - 500000 ) . is_ok ( ) ) ;
2977
+ vcpu. set_tsc_khz ( freq - 500000 ) . unwrap ( ) ;
2978
2978
assert_eq ! ( vcpu. get_tsc_khz( ) . unwrap( ) , freq - 500000 ) ;
2979
- assert ! ( vcpu. set_tsc_khz( freq + 500000 ) . is_ok ( ) ) ;
2979
+ vcpu. set_tsc_khz ( freq + 500000 ) . unwrap ( ) ;
2980
2980
assert_eq ! ( vcpu. get_tsc_khz( ) . unwrap( ) , freq + 500000 ) ;
2981
2981
}
2982
2982
}
@@ -3112,13 +3112,13 @@ mod tests {
3112
3112
let kvm = Kvm :: new ( ) . unwrap ( ) ;
3113
3113
let vm = kvm. create_vm ( ) . unwrap ( ) ;
3114
3114
let vcpu = vm. create_vcpu ( 0 ) . unwrap ( ) ;
3115
- assert ! ( vcpu. translate_gva( 0x10000 ) . is_ok ( ) ) ;
3115
+ vcpu. translate_gva ( 0x10000 ) . unwrap ( ) ;
3116
3116
assert_eq ! ( vcpu. translate_gva( 0x10000 ) . unwrap( ) . valid, 1 ) ;
3117
3117
assert_eq ! (
3118
3118
vcpu. translate_gva( 0x10000 ) . unwrap( ) . physical_address,
3119
3119
0x10000
3120
3120
) ;
3121
- assert ! ( vcpu. translate_gva( u64 :: MAX ) . is_ok ( ) ) ;
3121
+ vcpu. translate_gva ( u64:: MAX ) . unwrap ( ) ;
3122
3122
assert_eq ! ( vcpu. translate_gva( u64 :: MAX ) . unwrap( ) . valid, 0 ) ;
3123
3123
}
3124
3124
@@ -3136,15 +3136,15 @@ mod tests {
3136
3136
flags : 0 ,
3137
3137
} ;
3138
3138
3139
- assert ! ( vcpu. has_device_attr( & dist_attr) . is_err ( ) ) ;
3140
- assert ! ( vcpu. set_device_attr( & dist_attr) . is_err ( ) ) ;
3139
+ vcpu. has_device_attr ( & dist_attr) . unwrap_err ( ) ;
3140
+ vcpu. set_device_attr ( & dist_attr) . unwrap_err ( ) ;
3141
3141
let mut kvi: kvm_bindings:: kvm_vcpu_init = kvm_bindings:: kvm_vcpu_init:: default ( ) ;
3142
3142
vm. get_preferred_target ( & mut kvi)
3143
3143
. expect ( "Cannot get preferred target" ) ;
3144
3144
kvi. features [ 0 ] |= 1 << kvm_bindings:: KVM_ARM_VCPU_PSCI_0_2 | 1 << KVM_ARM_VCPU_PMU_V3 ;
3145
- assert ! ( vcpu. vcpu_init( & kvi) . is_ok ( ) ) ;
3146
- assert ! ( vcpu. has_device_attr( & dist_attr) . is_ok ( ) ) ;
3147
- assert ! ( vcpu. set_device_attr( & dist_attr) . is_ok ( ) ) ;
3145
+ vcpu. vcpu_init ( & kvi) . unwrap ( ) ;
3146
+ vcpu. has_device_attr ( & dist_attr) . unwrap ( ) ;
3147
+ vcpu. set_device_attr ( & dist_attr) . unwrap ( ) ;
3148
3148
}
3149
3149
3150
3150
#[ test]
@@ -3163,7 +3163,7 @@ mod tests {
3163
3163
if kvm. check_extension ( Cap :: ArmPtrAuthGeneric ) {
3164
3164
kvi. features [ 0 ] |= 1 << kvm_bindings:: KVM_ARM_VCPU_PTRAUTH_GENERIC ;
3165
3165
}
3166
- assert ! ( vcpu. vcpu_init( & kvi) . is_ok ( ) ) ;
3166
+ vcpu. vcpu_init ( & kvi) . unwrap ( ) ;
3167
3167
}
3168
3168
3169
3169
#[ cfg( any( target_arch = "x86" , target_arch = "x86_64" ) ) ]
0 commit comments