X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=libcfs%2Finclude%2Flibcfs%2Flibcfs_debug.h;h=5380c618179b5bff77cbff5a642603073bbce8c1;hp=1cc884428bea60e8a6f0311e9577f0636e1702cf;hb=744f5f8e6d8b902953431b0a39542b86c09275b1;hpb=6c80ca6ae2fdecc8653b8309b61d602c2746033d diff --git a/libcfs/include/libcfs/libcfs_debug.h b/libcfs/include/libcfs/libcfs_debug.h index 1cc8844..5380c61 100644 --- a/libcfs/include/libcfs/libcfs_debug.h +++ b/libcfs/include/libcfs/libcfs_debug.h @@ -65,6 +65,16 @@ extern unsigned int libcfs_catastrophe; extern unsigned int libcfs_panic_on_lbug; /** + * three types of trace_data in linux + */ +typedef enum { + CFS_TCD_TYPE_PROC = 0, + CFS_TCD_TYPE_SOFTIRQ, + CFS_TCD_TYPE_IRQ, + CFS_TCD_TYPE_MAX +} cfs_trace_buf_type_t; + +/** * Format for debug message headers */ struct ptldebug_header { @@ -72,7 +82,8 @@ struct ptldebug_header { __u32 ph_flags; __u32 ph_subsys; __u32 ph_mask; - __u32 ph_cpu_id; + __u16 ph_cpu_id; + __u16 ph_type; __u32 ph_sec; __u64 ph_usec; __u32 ph_stack;