Skip to content

uprobes: deuglify xol_get_insn_slot/xol_free_insn_slot paths

Oleg Nesterov linux-trace-kernel lkml 1 version Applied

Status from this message: The following commit has been merged into the perf/core branch of tip:

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest7 patches 1 replyApplied

Patches in v1 Applied

#Subject and filesSizeRepliesApplied
1/7uprobes: don't abuse get_utask() in pre_ssout() and prepare_uretprobe()kernel/events/uprobes.c+3 -110 replies
2/7uprobes: sanitiize xol_free_insn_slot()kernel/events/uprobes.c+9 -120 replies
3/7uprobes: kill the unnecessary put_uprobe/xol_free_insn_slot in uprobe_free_utask()kernel/events/uprobes.c+5 -190 replies
4/7uprobes: simplify xol_take_insn_slot() and its callerkernel/events/uprobes.c+4 -130 replies
5/7uprobes: move the initialization of utask->xol_vaddr from pre_ssout() to xol_get_insn_slot()kernel/events/uprobes.c+8 -140 replies
6/7uprobes: pass utask to xol_get_insn_slot() and xol_free_insn_slot()kernel/events/uprobes.c+8 -90 replies
7/7uprobes: deny mremap(xol_vma)kernel/events/uprobes.c+17 -130 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/7] uprobes: deuglify xol_get_insn_slot/xol_free_insn_slot paths

Hello,

No functional changes, please review.

I'd like to push these cleanups first, then I'll send some optimizations on top of this series.

Oleg.
---

 kernel/events/uprobes.c | 111 ++++++++++++++++--------------------------------
 1 file changed, 37 insertions(+), 74 deletions(-)