Hello! > > --- a/virt/kvm/arm/vgic.c > > +++ b/virt/kvm/arm/vgic.c > > @@ -2468,6 +2468,7 @@ int vgic_attr_regs_access(struct kvm_device *dev, > > * access. For 64-bit registers we have to split up the operation. > > */ > > mmio->len = sizeof(u32); > > + mmio->private = vcpu; /* For redistributor handlers */ > > I guess this can be moved into the caller and then you can drop the vcpu > parameter and use private here instead, no?
No because 'vcpu' is not a parameter. It is figured out in the middle of the function, under dev->kvm->lock mutex, out of 'cpuid' index. Kind regards, Pavel Fedin Expert Engineer Samsung Electronics Research center Russia _______________________________________________ kvmarm mailing list kvmarm@lists.cs.columbia.edu https://lists.cs.columbia.edu/mailman/listinfo/kvmarm