Files
erofs-linux/arch
David Wilder b70842df77 [S390] kprobes: Align probe address.
Running a probe on s390 with a probe address that is not 4 byte aligned
results in a Kernel BUG.  The problem is that the stura instruction used
by swap_instruction requires the destination address to be 4 byte aligned.
As stura only writes 4 bytes, aligning to the next 4 byte aligned address
results in the breakpoint instruction being stored past the probe address.
The fix is to align the address backward (to the previous 4 byte aligned
address) and writing the two byte breakpoint instruction in the appropriate
bytes.

Cc: Martin Schwidefsky <[email protected]>
Signed-off-by: David Wilder <[email protected]>
Signed-off-by: Heiko Carstens <[email protected]>
2007-03-26 20:43:46 +02:00
..
…
…
…
…
…
2007-03-26 20:43:46 +02:00
…
2007-03-14 15:27:49 -07:00
…