Displaying 2 results from an estimated 2 matches for "optprob".
Did you mean:
gptprot
2020 Apr 08
2
[RFC PATCH 00/26] Runtime paravirt patching
...safely we need to satisfy these constraints:
>
> - No references to insn sequences under replacement on any kernel stack
> once replacement is in progress. Without this constraint we might end
> up returning to an address that is in the middle of an instruction.
Both ftrace and optprobes have that issue, neither of them are quite as
crazy as this.
> - handle inter-dependent ops: as above, lock.queued_lock_unlock(),
> lock.queued_lock_slowpath() and the rest of the pv_lock_ops are
> a good example.
While I'm sure this is a fun problem, why are we solving it?...
2020 Apr 08
2
[RFC PATCH 00/26] Runtime paravirt patching
...safely we need to satisfy these constraints:
>
> - No references to insn sequences under replacement on any kernel stack
> once replacement is in progress. Without this constraint we might end
> up returning to an address that is in the middle of an instruction.
Both ftrace and optprobes have that issue, neither of them are quite as
crazy as this.
> - handle inter-dependent ops: as above, lock.queued_lock_unlock(),
> lock.queued_lock_slowpath() and the rest of the pv_lock_ops are
> a good example.
While I'm sure this is a fun problem, why are we solving it?...