• Tao Ma's avatar
    ocfs2: Remove mlog(0) from fs/ocfs2/alloc.c · a09d09b8
    Tao Ma authored
    This is the first try of replacing debug mlog(0,...) to
    trace events. Wengang has did some work in his original
    patch
    http://oss.oracle.com/pipermail/ocfs2-devel/2009-November/005513.html
    But he didn't finished it.
    
    So this patch removes all mlog(0,...) from alloc.c and adds
    the corresponding trace events. Different mlogs have different
    solutions.
    1. Some are replaced with trace event directly.
    2. Some are replaced and some new parameters are added since
       I think we need to know the btree owner in that case.
    3. Some are combined into one trace events.
    4. Some redundant mlogs are removed.
    What's more, it defines some event classes so that we can use
    them later.
    
    Cc: Wengang Wang <wen.gang.wang@oracle.com>
    Signed-off-by: default avatarTao Ma <boyu.mt@taobao.com>
    a09d09b8
ocfs2_trace.h 10 KB