diff options
author | Arend van Spriel <arend@broadcom.com> | 2013-10-15 09:44:46 -0400 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2013-10-18 14:06:56 -0400 |
commit | b4caee6a4a9cc7561b2f40f10ce5399d43570d9c (patch) | |
tree | 177848539e24f8a733caa955eb9a75e3d4a47f90 | |
parent | 89f927af7f3389e20c8ad24abfb3d1369f3ffc10 (diff) |
brcmfmac: store address in trace_brcmf_hexdump()
The trace function trace_brcmf_hexdump() stores the length, but
having the address of the buffer being dumped helps putting it
in context.
Reviewed-by: Franky Lin <frankyl@broadcom.com>
Signed-off-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
-rw-r--r-- | drivers/net/wireless/brcm80211/brcmfmac/tracepoint.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/net/wireless/brcm80211/brcmfmac/tracepoint.h b/drivers/net/wireless/brcm80211/brcmfmac/tracepoint.h index bc2917112899..4605a1dd6366 100644 --- a/drivers/net/wireless/brcm80211/brcmfmac/tracepoint.h +++ b/drivers/net/wireless/brcm80211/brcmfmac/tracepoint.h | |||
@@ -78,13 +78,15 @@ TRACE_EVENT(brcmf_hexdump, | |||
78 | TP_ARGS(data, len), | 78 | TP_ARGS(data, len), |
79 | TP_STRUCT__entry( | 79 | TP_STRUCT__entry( |
80 | __field(unsigned long, len) | 80 | __field(unsigned long, len) |
81 | __field(unsigned long, addr) | ||
81 | __dynamic_array(u8, hdata, len) | 82 | __dynamic_array(u8, hdata, len) |
82 | ), | 83 | ), |
83 | TP_fast_assign( | 84 | TP_fast_assign( |
84 | __entry->len = len; | 85 | __entry->len = len; |
86 | __entry->addr = (unsigned long)data; | ||
85 | memcpy(__get_dynamic_array(hdata), data, len); | 87 | memcpy(__get_dynamic_array(hdata), data, len); |
86 | ), | 88 | ), |
87 | TP_printk("hexdump [length=%lu]", __entry->len) | 89 | TP_printk("hexdump [addr=%lx, length=%lu]", __entry->addr, __entry->len) |
88 | ); | 90 | ); |
89 | 91 | ||
90 | TRACE_EVENT(brcmf_bdchdr, | 92 | TRACE_EVENT(brcmf_bdchdr, |