Merge tag 'mfd-fixes-4.3' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
[linux-drm-fsl-dcu.git] / scripts / decode_stacktrace.sh
index 515c4c00e957cae89febefc38533415490ae88c8..00d6d53c2681dac3ce2f736baff7cbc177825b0e 100755 (executable)
@@ -14,11 +14,14 @@ declare -A cache
 
 parse_symbol() {
        # The structure of symbol at this point is:
-       #   [name]+[offset]/[total length]
+       #   ([name]+[offset]/[total length])
        #
        # For example:
        #   do_basic_setup+0x9c/0xbf
 
+       # Remove the englobing parenthesis
+       symbol=${symbol#\(}
+       symbol=${symbol%\)}
 
        # Strip the symbol name so that we could look it up
        local name=${symbol%+*}