Alexandre Ghiti <[email protected]> writes: > For now, we use stop_machine() to patch the text and when we use IPIs for > remote icache flushes, the system hangs since the irqs are disabled on all > cpus. > > So instead, make sure every cpu executes the stop_machine() patching > function which emits a local icache flush and then avoids the use of > IPIs. > > Co-developed-by: Björn Töpel <[email protected]> > Signed-off-by: Björn Töpel <[email protected]> > Signed-off-by: Alexandre Ghiti <[email protected]>
FWIW, the BPF selftests pass nicely with this (especially the fentry/fexit tests ;-)). I don't know if it's worth much saying that your own stuff was tested, but here goes: Tested-by: Björn Töpel <[email protected]>

