ANDROID: 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> Git-commit: 0020e178ac5c7069d45fef7ed1dafedf168dcfaf Git-repo: https://android.googlesource.com/kernel/common.git Signed-off-by: Srinivasarao P <spathi@codeaurora.org>
This commit is contained in:
parent
d529110659
commit
c194121320
|
@ -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)
|
||||
)
|
||||
|
||||
|
|
Loading…
Reference in New Issue