On 25 July 2012 16:47, Jan Kiszka <jan.kis...@siemens.com> wrote: > On 2012-07-25 15:24, Peter Maydell wrote: >> --- a/kvm-all.c >> +++ b/kvm-all.c >> @@ -101,6 +101,7 @@ struct KVMState >> KVMState *kvm_state; >> bool kvm_kernel_irqchip; >> bool kvm_async_interrupt_injection; >> +bool kvm_irqfds_allowed; > > Why allowed vs enabled? You only have kvm_async_interrupt_injection as well.
I was trying to follow the existing pattern where the macro kvm_enabled() tests the variable kvm_allowed (though as you noticed I got it wrong for kvm_async_interrupt_injection: will fix that in v2.) Having the two the same is valid C, it's just a style question whether having a variable foo and a macro foo() is considered confusing I guess. -- PMM