lkml.org 
[lkml]   [2010]   [Feb]   [16]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 27/38] KVM: Fix msr trace
    Date
    - data is 64 bits wide, not unsigned long
    - rw is confusingly named

    Signed-off-by: Avi Kivity <avi@redhat.com>
    Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
    ---
    arch/x86/kvm/trace.h | 16 ++++++++--------
    1 files changed, 8 insertions(+), 8 deletions(-)

    diff --git a/arch/x86/kvm/trace.h b/arch/x86/kvm/trace.h
    index 1cb3d0e..45903a9 100644
    --- a/arch/x86/kvm/trace.h
    +++ b/arch/x86/kvm/trace.h
    @@ -246,23 +246,23 @@ TRACE_EVENT(kvm_page_fault,
    * Tracepoint for guest MSR access.
    */
    TRACE_EVENT(kvm_msr,
    - TP_PROTO(unsigned int rw, unsigned int ecx, unsigned long data),
    - TP_ARGS(rw, ecx, data),
    + TP_PROTO(unsigned write, u32 ecx, u64 data),
    + TP_ARGS(write, ecx, data),

    TP_STRUCT__entry(
    - __field( unsigned int, rw )
    - __field( unsigned int, ecx )
    - __field( unsigned long, data )
    + __field( unsigned, write )
    + __field( u32, ecx )
    + __field( u64, data )
    ),

    TP_fast_assign(
    - __entry->rw = rw;
    + __entry->write = write;
    __entry->ecx = ecx;
    __entry->data = data;
    ),

    - TP_printk("msr_%s %x = 0x%lx",
    - __entry->rw ? "write" : "read",
    + TP_printk("msr_%s %x = 0x%llx",
    + __entry->write ? "write" : "read",
    __entry->ecx, __entry->data)
    );

    --
    1.6.5.3


    \
     
     \ /
      Last update: 2010-02-16 11:43    [W:0.021 / U:127.520 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site