Thread (18 messages) 18 messages, 5 authors, 2018-07-31

Re: [PATCH v2 04/10] powerpc/traps: Use REG_FMT in show_signal_msg()

From: LEROY Christophe <hidden>
Date: 2018-07-30 16:30:53
Also in: lkml

Murilo Opsfelder Araujo [off-list ref] a =C3=A9crit=C2=A0:
Hi, Christophe.

On Fri, Jul 27, 2018 at 06:40:23PM +0200, LEROY Christophe wrote:
quoted
Murilo Opsfelder Araujo [off-list ref] a =C3=A9crit=C2=A0:
quoted
Simplify the message format by using REG_FMT as the register format.  =
This
quoted
quoted
avoids having two different formats and avoids checking for MSR_64BIT.
Are you sure it is what we want ?
Yes.
quoted
Won't it change the behaviour for a 32 bits app running on a 64bits kern=
el ?
In fact, this changes how many zeroes are prefixed when displaying=20=20
=20the registers
(%016lx vs. %08lx format).  For example, 32-bits userspace, 64-bits kerne=
l:

Indeed that's what I suspected. What is the real benefit of this=20=20
change=20? Why not keep the current format for 32bits userspace ? All=20=20
those=20leading zeroes are pointless to me.
before this series:
  [66475.002900] segv[4599]: unhandled signal 11 at 00000000 nip=20=20
=2010000420 lr 0fe61854 code 1

after this series:
  [   73.414535] segv[3759]: segfault (11) at 0000000000000000 nip=20=20
=200000000010000420 lr 000000000fe61854 code 1 in segv[10000000+10000]
  [   73.414641] segv[3759]: code: 4e800421 80010014 38210010=20=20
=207c0803a6 4bffff30 9421ffd0 93e1002c 7c3f0b78
  [   73.414665] segv[3759]: code: 39200000 913f001c 813f001c=20=20
=2039400001 <91490000> 39200000 7d234b78 397f0030

Have you spotted any other behaviour change?
Not as of today

Christophe
Cheers
Murilo
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help