@@ -4264,7 +4264,7 @@ static int vcpu_mmio_read(struct kvm_vcpu *vcpu, gpa_t addr, int len, void *v)
42644264					 addr , n , v ))
42654265		    &&  kvm_io_bus_read (vcpu , KVM_MMIO_BUS , addr , n , v ))
42664266			break ;
4267- 		trace_kvm_mmio (KVM_TRACE_MMIO_READ , n , addr , * ( u64   * ) v );
4267+ 		trace_kvm_mmio (KVM_TRACE_MMIO_READ , n , addr , v );
42684268		handled  +=  n ;
42694269		addr  +=  n ;
42704270		len  -=  n ;
@@ -4517,7 +4517,7 @@ static int read_prepare(struct kvm_vcpu *vcpu, void *val, int bytes)
45174517{
45184518	if  (vcpu -> mmio_read_completed ) {
45194519		trace_kvm_mmio (KVM_TRACE_MMIO_READ , bytes ,
4520- 			       vcpu -> mmio_fragments [0 ].gpa , * ( u64   * ) val );
4520+ 			       vcpu -> mmio_fragments [0 ].gpa , val );
45214521		vcpu -> mmio_read_completed  =  0 ;
45224522		return  1 ;
45234523	}
@@ -4539,14 +4539,14 @@ static int write_emulate(struct kvm_vcpu *vcpu, gpa_t gpa,
45394539
45404540static  int  write_mmio (struct  kvm_vcpu  * vcpu , gpa_t  gpa , int  bytes , void  * val )
45414541{
4542- 	trace_kvm_mmio (KVM_TRACE_MMIO_WRITE , bytes , gpa , * ( u64   * ) val );
4542+ 	trace_kvm_mmio (KVM_TRACE_MMIO_WRITE , bytes , gpa , val );
45434543	return  vcpu_mmio_write (vcpu , gpa , bytes , val );
45444544}
45454545
45464546static  int  read_exit_mmio (struct  kvm_vcpu  * vcpu , gpa_t  gpa ,
45474547			  void  * val , int  bytes )
45484548{
4549- 	trace_kvm_mmio (KVM_TRACE_MMIO_READ_UNSATISFIED , bytes , gpa , 0 );
4549+ 	trace_kvm_mmio (KVM_TRACE_MMIO_READ_UNSATISFIED , bytes , gpa , NULL );
45504550	return  X86EMUL_IO_NEEDED ;
45514551}
45524552
0 commit comments