summaryrefslogtreecommitdiff
path: root/drivers/firewire
diff options
context:
space:
mode:
authorChristophe Leroy <christophe.leroy@csgroup.eu>2022-12-02 09:31:42 +0100
committerMichael Ellerman <mpe@ellerman.id.au>2022-12-02 21:59:57 +1100
commitb988e7797d09379057cf991ae082f9ad7a309a63 (patch)
treeee80cecd3e52021109a0bed6f09b1a4fe200b926 /drivers/firewire
parent3d1dbbca33a9c6dd3aafd4d14aaea9cc310723e1 (diff)
powerpc/feature-fixups: Do not patch init section after init
Once init section is freed, attempting to patch init code ends up in the weed. Commit 51c3c62b58b3 ("powerpc: Avoid code patching freed init sections") protected patch_instruction() against that, but it is the responsibility of the caller to ensure that the patched memory is valid. In the same spirit as jump_label with its jump_label_can_update() function, add is_fixup_addr_valid() function to skip patching on freed init section. Signed-off-by: Christophe Leroy <christophe.leroy@csgroup.eu> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au> Link: https://lore.kernel.org/r/8e9311fc1b057e4e6a2a3a0701ebcc74b787affe.1669969781.git.christophe.leroy@csgroup.eu
Diffstat (limited to 'drivers/firewire')
0 files changed, 0 insertions, 0 deletions