X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?p=pandora-kernel.git;a=blobdiff_plain;f=include%2Ftrace%2Fevents%2Fkvm.h;fp=include%2Ftrace%2Fevents%2Fkvm.h;h=215a904f5e41c7534b8ef56e2f6ff330f2569b39;hp=46e3cd8e197a54d2616bf8d3587b525d5f438f16;hb=26a8a3c531ae847048ee9126f07cb07424bd4724;hpb=e48f3c144e9ea1133fb5747deeb76ef4c3582322 diff --git a/include/trace/events/kvm.h b/include/trace/events/kvm.h index 46e3cd8e197a..215a904f5e41 100644 --- a/include/trace/events/kvm.h +++ b/include/trace/events/kvm.h @@ -152,7 +152,7 @@ TRACE_EVENT(kvm_ack_irq, { KVM_TRACE_MMIO_WRITE, "write" } TRACE_EVENT(kvm_mmio, - TP_PROTO(int type, int len, u64 gpa, u64 val), + TP_PROTO(int type, int len, u64 gpa, void *val), TP_ARGS(type, len, gpa, val), TP_STRUCT__entry( @@ -166,7 +166,10 @@ TRACE_EVENT(kvm_mmio, __entry->type = type; __entry->len = len; __entry->gpa = gpa; - __entry->val = val; + __entry->val = 0; + if (val) + memcpy(&__entry->val, val, + min_t(u32, sizeof(__entry->val), len)); ), TP_printk("mmio %s len %u gpa 0x%llx val 0x%llx",