tracing/fastboot: fix len of func buffer
PATCH 1/2 tracing/fastboot: fix len of func buffer
From: Stephen Rothwell <[email protected]>
Impact: fix possible stack overrun
This is a port of a patch included in the mainline (KSYM_SYMBOL_LEN fixes). The current func len is not large enough to contain the max symbol len, the right size must be KSYM_SYMBOL_LEN.
Signed-off-by Stephen Rothwell <[email protected]>
Signed-off-by Frederic Weisbecker <[email protected]>
---
include/trace/boot.h +2 -2
@@ -9,7 +9,7 @@*/ struct boot_trace_call {pid_t caller; -char func[KSYM_NAME_LEN ]; +char func[KSYM_SYMBOL_LEN ]; };/*
@@ -17,7 +17,7 @@ struct boot_trace_call {* while it returns. */ struct boot_trace_ret { -char func[KSYM_NAME_LEN ]; +char func[KSYM_SYMBOL_LEN ];int result;unsigned long long duration;/* nsecs */ };
Signature · 1 line
1.6.0.4
Quoted 10 lines · Frederic Weisbecker
From: Stephen Rothwell <[email protected]>
Impact: fix possible stack overrun
This is a port of a patch included in the mainline (
KSYM_SYMBOL_LENfixes). The current func len is not large enough to contain the max symbol len, the right size must beKSYM_SYMBOL_LEN.Signed-off-by Stephen Rothwell <[email protected]>Signed-off-by Frederic Weisbecker <[email protected]>
thanks Frederic and Stephen, applied to tip/tracing/fastboot.
Ingo