summaryrefslogtreecommitdiffstats
path: root/scripts/decode_stacktrace.sh
diff options
context:
space:
mode:
authorNicolas Boichat <drinkcat@chromium.org>2019-07-11 20:52:30 -0700
committerLinus Torvalds <torvalds@linux-foundation.org>2019-07-12 11:05:41 -0700
commitfe7d14f174f18745d8dc141377e5f85ae7757d66 (patch)
treed5b4345c19d8953851dc27fbaaa7de90dcff6b10 /scripts/decode_stacktrace.sh
parent31013836a71e07751a6827f9d2ad41ef502ddaff (diff)
downloadlinux-stable-fe7d14f174f18745d8dc141377e5f85ae7757d66.tar.gz
linux-stable-fe7d14f174f18745d8dc141377e5f85ae7757d66.tar.bz2
linux-stable-fe7d14f174f18745d8dc141377e5f85ae7757d66.zip
scripts/decode_stacktrace: look for modules with .ko.debug extension
In Chromium OS kernel builds, we split the debug information as .ko.debug files, and that's what decode_stacktrace.sh needs to use. Relax objfile matching rule to allow any .ko* file to be matched. [drinkcat@chromium.org: add quotes around name pattern] Link: http://lkml.kernel.org/r/20190528103346.42720-1-drinkcat@chromium.org Link: http://lkml.kernel.org/r/20190521234148.64060-1-drinkcat@chromium.org Signed-off-by: Nicolas Boichat <drinkcat@chromium.org> Cc: Marc Zyngier <marc.zyngier@arm.com> Cc: Konstantin Khlebnikov <khlebnikov@yandex-team.ru> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'scripts/decode_stacktrace.sh')
-rwxr-xr-xscripts/decode_stacktrace.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/scripts/decode_stacktrace.sh b/scripts/decode_stacktrace.sh
index 6c2c05a75b54..fa704f17275e 100755
--- a/scripts/decode_stacktrace.sh
+++ b/scripts/decode_stacktrace.sh
@@ -28,7 +28,7 @@ parse_symbol() {
local objfile=${modcache[$module]}
else
[[ $modpath == "" ]] && return
- local objfile=$(find "$modpath" -name $module.ko -print -quit)
+ local objfile=$(find "$modpath" -name "$module.ko*" -print -quit)
[[ $objfile == "" ]] && return
modcache[$module]=$objfile
fi