diff options
| author | Benjamin Gray <bgray@linux.ibm.com> | 2024-05-15 12:44:43 +1000 |
|---|---|---|
| committer | Michael Ellerman <mpe@ellerman.id.au> | 2024-08-21 20:15:13 +1000 |
| commit | 90d4fed5b273155c378b1d37595f2209f0a92bed (patch) | |
| tree | eef4d69af5d08aa72b797f37dee3686de00223e8 /tools/perf/scripts/python/bin/stackcollapse-report | |
| parent | powerpc/code-patching: Add data patch alignment check (diff) | |
| download | linux-90d4fed5b273155c378b1d37595f2209f0a92bed.tar.gz linux-90d4fed5b273155c378b1d37595f2209f0a92bed.zip | |
powerpc/64: Convert patch_instruction() to patch_u32()
This use of patch_instruction() is working on 32 bit data, and can fail
if the data looks like a prefixed instruction and the extra write
crosses a page boundary. Use patch_u32() to fix the write size.
Fixes: 8734b41b3efe ("powerpc/module_64: Fix livepatching for RO modules")
Link: https://lore.kernel.org/all/20230203004649.1f59dbd4@yea/
Signed-off-by: Benjamin Gray <bgray@linux.ibm.com>
Tested-by: Hari Bathini <hbathini@linux.ibm.com>
Acked-by: Naveen N Rao <naveen@kernel.org>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://msgid.link/20240515024445.236364-4-bgray@linux.ibm.com
Diffstat (limited to 'tools/perf/scripts/python/bin/stackcollapse-report')
0 files changed, 0 insertions, 0 deletions
