Thread (25 messages) 25 messages, 7 authors, 2025-09-10

Re: [PATCH 0/6] uprobes/x86: Cleanups and fixes

From: Jiri Olsa <hidden>
Date: 2025-09-09 16:39:07
Also in: bpf, lkml

On Tue, Sep 09, 2025 at 11:20:13AM -0400, Andrii Nakryiko wrote:
On Tue, Sep 9, 2025 at 8:48 AM Jiri Olsa [off-list ref] wrote:
quoted
On Fri, Aug 22, 2025 at 11:05:59AM -0700, Andrii Nakryiko wrote:
quoted
On Fri, Aug 22, 2025 at 1:42 AM Jiri Olsa [off-list ref] wrote:
quoted
On Thu, Aug 21, 2025 at 04:18:03PM +0200, Jiri Olsa wrote:
quoted
On Thu, Aug 21, 2025 at 02:28:22PM +0200, Peter Zijlstra wrote:
quoted
Hi,

These are cleanups and fixes that I applied on top of Jiri's patches:

  https://lkml.kernel.org/r/20250720112133.244369-1-jolsa@kernel.org

The combined lot sits in:

  git://git.kernel.org/pub/scm/linux/kernel/git/peterz/queue.git perf/core

Jiri was going to send me some selftest updates that might mean rebasing that
tree, but we'll see. If this all works we'll land it in -tip.
hi,
sent the selftest fix in here:
  https://lore.kernel.org/bpf/20250821141557.13233-1-jolsa@kernel.org/T/#u (local)
Andrii,
do we want any special logistic for the bpf/selftest changes or it could
go through the tip tree?
let's route selftest changes through tip together with the rest of
uprobe changes, it's unlikely to conflict
fyi, there's conflict now between tip/perf/core and bpf-next/master
in the selftests.. due to usdt SIB argument support changes

please let me know if you need any help in resolving that
so selftest change hasn't landed in tip/perf/core just yet, is that
right? If there is a conflict, I guess that changes equation a bit.
I'd land it in bpf-next and for now disable that test in BPF CI until
the trees converge. WDYT?
I can see the selftests changes in tip/perf/core already

jirka


16ed38922765 (HEAD -> tip/perf/core) perf: Skip user unwind if the task is a kernel thread
d77e3319e310 perf: Simplify get_perf_callchain() user logic
90942f9fac05 perf: Use current->flags & PF_KTHREAD|PF_USER_WORKER instead of current->mm == NULL
153f9e74dec2 perf: Have get_perf_callchain() return NULL if crosstask and user are set
e649bcda25b5 perf: Remove get_perf_callchain() init_nr argument
f49e1be19542 perf/x86: Print PMU counters bitmap in x86_pmu_show_pmu_cap()
2676dbf9f4fb perf/x86/intel: Add ICL_FIXED_0_ADAPTIVE bit into INTEL_FIXED_BITS_MASK
9b3e119784bc perf/x86/intel: Change macro GLOBAL_CTRL_EN_PERF_METRICS to BIT_ULL(48)
0c5caea762de perf/x86: Add PERF_CAP_PEBS_TIMING_INFO flag
43796f305078 perf/x86/intel: Fix IA32_PMC_x_CFG_B MSRs access error
d9cf9c6884d2 perf/x86/intel: Use early_initcall() to hook bts_init()
e173287b5d21 uprobes: Remove redundant __GFP_NOWARN
9ffc7a635c35 selftests/seccomp: validate uprobe syscall passes through seccomp
89d1d8434d24 seccomp: passthrough uprobe systemcall without filtering
52718438af2a selftests/bpf: Fix uprobe syscall shadow stack test
3abf4298c613 selftests/bpf: Change test_uretprobe_regs_change for uprobe and uretprobe
275eae678986 selftests/bpf: Add uprobe_regs_equal test
875e1705ad99 selftests/bpf: Add optimized usdt variant for basic usdt test
c11661bd9adf selftests/bpf: Add uprobe syscall sigill signal test
c8be59667cf1 selftests/bpf: Add hit/attach/detach race optimized uprobe test
d5c86c337010 selftests/bpf: Add uprobe/usdt syscall tests
7932c4cf5771 selftests/bpf: Rename uprobe_syscall_executed prog to test_uretprobe_multi
4e7005223e6d selftests/bpf: Reorg the uprobe_syscall test function
17c3b0015764 selftests/bpf: Import usdt.h from libbpf/usdt project
354492a0e1bc uprobes/x86: Add SLS mitigation to the trampolines
60ed85b7e469 uprobes/x86: Make asm style consistent
...
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help