[RFC 0/2] Consolidate patch_instruction
Anshuman Khandual
khandual at linux.vnet.ibm.com
Tue May 16 15:26:10 AEST 2017
On 05/16/2017 09:19 AM, Balbir Singh wrote:
> patch_instruction is enhanced in this RFC to support
> patching via a different virtual address (text_poke_area).
Why writing instruction directly into the address is not
sufficient and need to go through this virtual address ?
> The mapping of text_poke_area->addr is RW and not RWX.
> This way the mapping allows write for patching and then we tear
> down the mapping. The downside is that we introduce a spinlock
> which serializes our patching to one patch at a time.
So whats the benifits we get otherwise in this approach when
we are adding a new lock into the equation.
More information about the Linuxppc-dev
mailing list