Skip to content

uprobes: kill uprobes_srcu/uprobe_srcu_id

Oleg Nesterov lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest7 patches 17 repliesIn review

Changes from the cover letter

- do not introduce is_swbp_at_addr_fast(), change is_swbp_at_addr() to check current->mm == mm as Peter suggested

- 2/7 is new

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/7uprobes: optimize is_swbp_at_addr() for current->mmkernel/events/uprobes.c+11 -12 replies
2/7uprobes: change read_opcode() to use FOLL_FORCEkernel/events/uprobes.c+1 -12 replies
3/7uprobes: introduce find_active_uprobe() helperkernel/events/uprobes.c+28 -192 replies
4/7uprobes: teach find_active_uprobe() to provide the "is_swbp" infokernel/events/uprobes.c+8 -32 replies
5/7uprobes: change register_for_each_vma() to take mm->mmap_sem for writingkernel/events/uprobes.c+4 -42 replies
6/7uprobes: teach handle_swbp() to rely on "is_swbp" rather than uprobes_srcukernel/events/uprobes.c+15 -32 replies
7/7uprobes: kill uprobes_srcu/uprobe_srcu_idinclude/linux/sched.h kernel/events/uprobes.c+3 -204 replies

Reviews trailers per patch

All 7 patches have a Reviewed-by or Acked-by.

PatchSrikar Dronamraju
1/7A-b A-b
2/7A-b A-b
3/7A-b A-b
4/7A-b A-b
5/7A-b A-b
6/7A-b A-b
7/7A-b A-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 0/7] uprobes: kill uprobes_srcu/uprobe_srcu_id

Hello,

Basically the same changes we discussed before.

Changes:

- do not introduce is_swbp_at_addr_fast(), change is_swbp_at_addr() to check current->mm == mm as Peter suggested

- 2/7 is new

Oleg.