mirror of
https://github.com/torvalds/linux.git
synced 2026-05-26 16:12:59 +02:00
x86/alternatives: Remove the mixed-patching restriction on smp_text_poke_single()
At this point smp_text_poke_single(addr, opcode, len, emulate) is equivalent to: smp_text_poke_batch_add(addr, opcode, len, emulate); smp_text_poke_batch_finish(); So remove the restriction on mixing single-instruction patching with multi-instruction patching. Signed-off-by: Ingo Molnar <mingo@kernel.org> Cc: Juergen Gross <jgross@suse.com> Cc: "H . Peter Anvin" <hpa@zytor.com> Cc: Linus Torvalds <torvalds@linux-foundation.org> Cc: Peter Zijlstra <peterz@infradead.org> Link: https://lore.kernel.org/r/20250411054105.2341982-37-mingo@kernel.org
This commit is contained in:
parent
0e351aec2b
commit
8a6a1b4e0e
|
|
@ -2892,9 +2892,6 @@ void __ref smp_text_poke_batch_add(void *addr, const void *opcode, size_t len, c
|
|||
*/
|
||||
void __ref smp_text_poke_single(void *addr, const void *opcode, size_t len, const void *emulate)
|
||||
{
|
||||
/* Batch-patching should not be mixed with single-patching: */
|
||||
WARN_ON_ONCE(text_poke_array.nr_entries != 0);
|
||||
|
||||
__smp_text_poke_batch_add(addr, opcode, len, emulate);
|
||||
smp_text_poke_batch_finish();
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user