@@ -3113,12 +3113,9 @@ static void kvm_set_kvm_shadow_mem(Object *obj, Visitor *v,
3113
3113
Error * * errp )
3114
3114
{
3115
3115
KVMState * s = KVM_STATE (obj );
3116
- Error * error = NULL ;
3117
3116
int64_t value ;
3118
3117
3119
- visit_type_int (v , name , & value , & error );
3120
- if (error ) {
3121
- error_propagate (errp , error );
3118
+ if (!visit_type_int (v , name , & value , errp )) {
3122
3119
return ;
3123
3120
}
3124
3121
@@ -3129,37 +3126,33 @@ static void kvm_set_kernel_irqchip(Object *obj, Visitor *v,
3129
3126
const char * name , void * opaque ,
3130
3127
Error * * errp )
3131
3128
{
3132
- Error * err = NULL ;
3133
3129
KVMState * s = KVM_STATE (obj );
3134
3130
OnOffSplit mode ;
3135
3131
3136
- visit_type_OnOffSplit (v , name , & mode , & err );
3137
- if (err ) {
3138
- error_propagate (errp , err );
3132
+ if (!visit_type_OnOffSplit (v , name , & mode , errp )) {
3139
3133
return ;
3140
- } else {
3141
- switch (mode ) {
3142
- case ON_OFF_SPLIT_ON :
3143
- s -> kernel_irqchip_allowed = true;
3144
- s -> kernel_irqchip_required = true;
3145
- s -> kernel_irqchip_split = ON_OFF_AUTO_OFF ;
3146
- break ;
3147
- case ON_OFF_SPLIT_OFF :
3148
- s -> kernel_irqchip_allowed = false;
3149
- s -> kernel_irqchip_required = false;
3150
- s -> kernel_irqchip_split = ON_OFF_AUTO_OFF ;
3151
- break ;
3152
- case ON_OFF_SPLIT_SPLIT :
3153
- s -> kernel_irqchip_allowed = true;
3154
- s -> kernel_irqchip_required = true;
3155
- s -> kernel_irqchip_split = ON_OFF_AUTO_ON ;
3156
- break ;
3157
- default :
3158
- /* The value was checked in visit_type_OnOffSplit() above. If
3159
- * we get here, then something is wrong in QEMU.
3160
- */
3161
- abort ();
3162
- }
3134
+ }
3135
+ switch (mode ) {
3136
+ case ON_OFF_SPLIT_ON :
3137
+ s -> kernel_irqchip_allowed = true;
3138
+ s -> kernel_irqchip_required = true;
3139
+ s -> kernel_irqchip_split = ON_OFF_AUTO_OFF ;
3140
+ break ;
3141
+ case ON_OFF_SPLIT_OFF :
3142
+ s -> kernel_irqchip_allowed = false;
3143
+ s -> kernel_irqchip_required = false;
3144
+ s -> kernel_irqchip_split = ON_OFF_AUTO_OFF ;
3145
+ break ;
3146
+ case ON_OFF_SPLIT_SPLIT :
3147
+ s -> kernel_irqchip_allowed = true;
3148
+ s -> kernel_irqchip_required = true;
3149
+ s -> kernel_irqchip_split = ON_OFF_AUTO_ON ;
3150
+ break ;
3151
+ default :
3152
+ /* The value was checked in visit_type_OnOffSplit() above. If
3153
+ * we get here, then something is wrong in QEMU.
3154
+ */
3155
+ abort ();
3163
3156
}
3164
3157
}
3165
3158
0 commit comments