On Thu, Mar 05, 2020 at 02:49:57PM +0100, Pavel Machek wrote:
Hi!
From: Peter Zijlstra peterz@infradead.org
[ Upstream commit be993e44badc448add6a18d6f12b20615692c4c3 ]
The __patch_text() function already applies __opcode_to_mem_*(), so when __opcode_to_mem_*() is not the identity (BE*), it is applied twice, wrecking the instruction.
Fixes: 42e51f187f86 ("arm/ftrace: Use __patch_text()")
I don't see 42e51f187f86 anywhere. Mainline contains
commit 5a735583b764750726621b0396d03e4782911b77 Author: Peter Zijlstra peterz@infradead.org Date: Tue Oct 15 21:07:35 2019 +0200
arm/ftrace: Use __patch_text()
But that one is not present in 4.19, so perhaps we should not need this?
Good catch, I'll go drop this from everywhere.
I think Sasha has now fixed up his scripts to handle things when the Fixes: tag does not point to a valid one.
thanks,
greg k-h