summaryrefslogtreecommitdiffstats
path: root/kernel/printk
diff options
context:
space:
mode:
authorThomas Richter <tmricht@linux.ibm.com>2018-04-18 09:14:36 +0200
committerJessica Yu <jeyu@kernel.org>2018-04-18 22:59:46 +0200
commitbe71eda5383faa663efdba9ef54a6b8255e3c7f0 (patch)
tree0abc0fe1fc5ecc7e9bacc2f8fac13eba3f8dd794 /kernel/printk
parent60cc43fc888428bb2f18f08997432d426a243338 (diff)
downloadlinux-be71eda5383faa663efdba9ef54a6b8255e3c7f0.tar.bz2
module: Fix display of wrong module .text address
Reading file /proc/modules shows the correct address: [root@s35lp76 ~]# cat /proc/modules | egrep '^qeth_l2' qeth_l2 94208 1 - Live 0x000003ff80401000 and reading file /sys/module/qeth_l2/sections/.text [root@s35lp76 ~]# cat /sys/module/qeth_l2/sections/.text 0x0000000018ea8363 displays a random address. This breaks the perf tool which uses this address on s390 to calculate start of .text section in memory. Fix this by printing the correct (unhashed) address. Thanks to Jessica Yu for helping on this. Fixes: ef0010a30935 ("vsprintf: don't use 'restricted_pointer()' when not restricting") Cc: <stable@vger.kernel.org> # v4.15+ Suggested-by: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: Thomas Richter <tmricht@linux.ibm.com> Cc: Jessica Yu <jeyu@kernel.org> Signed-off-by: Jessica Yu <jeyu@kernel.org>
Diffstat (limited to 'kernel/printk')
0 files changed, 0 insertions, 0 deletions