aboutsummaryrefslogtreecommitdiff
path: root/include/trace/events/net.h
diff options
context:
space:
mode:
authormukesh agrawal <quiche@google.com>2016-07-12 11:28:05 -0700
committerMister Oyster <oysterized@gmail.com>2017-04-11 10:57:14 +0200
commit3f620893e46c39372edd4d6ea973d580cfaf2d4b (patch)
tree79acd2baea03106f0a2daf2a87446ff9dbff0c69 /include/trace/events/net.h
parent176032ca55a46b143fcb44a7ebcc8f30780c6bdf (diff)
trace: net: use %pK for kernel pointers
We want to use network trace events in production builds, to help diagnose Wifi problems. However, we don't want to expose raw kernel pointers in such builds. Change the format specifier for the skbaddr field, so that, if kptr_restrict is enabled, the pointers will be reported as 0. Bug: 30090733 Change-Id: Ic4bd583d37af6637343601feca875ee24479ddff Signed-off-by: mukesh agrawal <quiche@google.com>
Diffstat (limited to 'include/trace/events/net.h')
-rw-r--r--include/trace/events/net.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/include/trace/events/net.h b/include/trace/events/net.h
index f99645d05..47e845418 100644
--- a/include/trace/events/net.h
+++ b/include/trace/events/net.h
@@ -32,7 +32,7 @@ TRACE_EVENT(net_dev_xmit,
__assign_str(name, dev->name);
),
- TP_printk("dev=%s skbaddr=%p len=%u rc=%d",
+ TP_printk("dev=%s skbaddr=%pK len=%u rc=%d",
__get_str(name), __entry->skbaddr, __entry->len, __entry->rc)
);
@@ -54,7 +54,7 @@ DECLARE_EVENT_CLASS(net_dev_template,
__assign_str(name, skb->dev->name);
),
- TP_printk("dev=%s skbaddr=%p len=%u",
+ TP_printk("dev=%s skbaddr=%pK len=%u",
__get_str(name), __entry->skbaddr, __entry->len)
)