diff options
author | Arve Hjønnevåg <arve@android.com> | 2011-01-28 23:33:11 -0800 |
---|---|---|
committer | Colin Cross <ccross@android.com> | 2011-06-14 09:09:59 -0700 |
commit | ccd3dbcbf1c62610d455222e6da11397d502c582 (patch) | |
tree | f2d435f9088442cde4d34bb8c5092e35eeba48ab | |
parent | 875e2e11403ed79be1eaf4b63dcb1e1bf89cd709 (diff) | |
download | kernel_samsung_espresso10-ccd3dbcbf1c62610d455222e6da11397d502c582.tar.gz kernel_samsung_espresso10-ccd3dbcbf1c62610d455222e6da11397d502c582.tar.bz2 kernel_samsung_espresso10-ccd3dbcbf1c62610d455222e6da11397d502c582.zip |
ARM: etm: Don't limit tracing to only non-secure code.
On some systems kernel code is considered secure, and this code
already limits tracing to the kernel text segment which results
in no trace data.
Change-Id: I098a0753e874859446d098e1ee209f67fc13cd5d
Signed-off-by: Arve Hjønnevåg <arve@android.com>
-rw-r--r-- | arch/arm/kernel/etm.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arm/kernel/etm.c b/arch/arm/kernel/etm.c index 9c96b5f5614..5d5628f306b 100644 --- a/arch/arm/kernel/etm.c +++ b/arch/arm/kernel/etm.c @@ -55,7 +55,7 @@ static inline bool trace_isrunning(struct tracectx *t) static int etm_setup_address_range(struct tracectx *t, int n, unsigned long start, unsigned long end, int exclude, int data) { - u32 flags = ETMAAT_ARM | ETMAAT_IGNCONTEXTID | ETMAAT_NSONLY | \ + u32 flags = ETMAAT_ARM | ETMAAT_IGNCONTEXTID | ETMAAT_IGNSECURITY | ETMAAT_NOVALCMP; if (n < 1 || n > t->ncmppairs) |