Il 12/09/2013 10:33, Christian Borntraeger ha scritto:
>
> vcpu->arch.sie_block->icptcode = 0;
> - VCPU_EVENT(vcpu, 6, "entering sie flags %x",
> - atomic_read(&vcpu->arch.sie_block->cpuflags));
> - trace_kvm_s390_sie_enter(vcpu,
> - atomic_read(&vcpu->arch.sie_block->cpuflags));
> + cpuflags = atomic_read(&vcpu->arch.sie_block->cpuflags);
> + VCPU_EVENT(vcpu, 6, "entering sie flags %x", cpuflags);
> + trace_kvm_s390_sie_enter(vcpu, cpuflags);
I don't have this VCPU_EVENT in kvm/queue, it is after preempt_enable:
vcpu->arch.sie_block->icptcode = 0;
preempt_disable();
kvm_guest_enter();
preempt_enable();
VCPU_EVENT(vcpu, 6, "entering sie flags %x",
atomic_read(&vcpu->arch.sie_block->cpuflags));
trace_kvm_s390_sie_enter(vcpu,
atomic_read(&vcpu->arch.sie_block->cpuflags));
rc = sie64a(vcpu->arch.sie_block, vcpu->run->s.regs.gprs);
Patch missing? Perhaps you should send a pull request instead as soon as
3.12-rc1 comes out.
Paolo
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html