Commit 8a4844c
kallsyms/ftrace: Set module buildid in ftrace_mod_address_lookup()
__sprint_symbol() might access an invalid pointer when
kallsyms_lookup_buildid() returns a symbol found by
ftrace_mod_address_lookup().
The ftrace lookup function must set both @modname and @modbuildid
the same way as module_address_lookup().
Fixes: 9294523 ("module: add printk formats to add module build ID to stacktraces")
Reviewed-by: Aaron Tomlin <[email protected]>
Acked-by: Steven Rostedt (Google) <[email protected]>
Signed-off-by: Petr Mladek <[email protected]>1 parent d9a0ee1 commit 8a4844c
3 files changed
+10
-5
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
87 | 87 | | |
88 | 88 | | |
89 | 89 | | |
90 | | - | |
| 90 | + | |
| 91 | + | |
91 | 92 | | |
92 | 93 | | |
93 | 94 | | |
94 | | - | |
| 95 | + | |
| 96 | + | |
95 | 97 | | |
96 | 98 | | |
97 | 99 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
386 | 386 | | |
387 | 387 | | |
388 | 388 | | |
389 | | - | |
390 | | - | |
| 389 | + | |
| 390 | + | |
391 | 391 | | |
392 | 392 | | |
393 | 393 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7678 | 7678 | | |
7679 | 7679 | | |
7680 | 7680 | | |
7681 | | - | |
| 7681 | + | |
| 7682 | + | |
7682 | 7683 | | |
7683 | 7684 | | |
7684 | 7685 | | |
| |||
7690 | 7691 | | |
7691 | 7692 | | |
7692 | 7693 | | |
| 7694 | + | |
| 7695 | + | |
7693 | 7696 | | |
7694 | 7697 | | |
7695 | 7698 | | |
| |||
0 commit comments