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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Sep 9, 2025 at 12:39 PM Jiri Olsa <olsajiri@xxxxxxxxx> wrote:
>
> On Tue, Sep 09, 2025 at 11:20:13AM -0400, Andrii Nakryiko wrote:
> > On Tue, Sep 9, 2025 at 8:48 AM Jiri Olsa <olsajiri@xxxxxxxxx> wrote:
> > >
> > > On Fri, Aug 22, 2025 at 11:05:59AM -0700, Andrii Nakryiko wrote:
> > > > On Fri, Aug 22, 2025 at 1:42 AM Jiri Olsa <olsajiri@xxxxxxxxx> wrote:
> > > > >
> > > > > On Thu, Aug 21, 2025 at 04:18:03PM +0200, Jiri Olsa wrote:
> > > > > > On Thu, Aug 21, 2025 at 02:28:22PM +0200, Peter Zijlstra wrote:
> > > > > > > Hi,
> > > > > > >
> > > > > > > These are cleanups and fixes that I applied on top of Jiri's patches:
> > > > > > >
> > > > > > >   https://lkml.kernel.org/r/20250720112133.244369-1-jolsa@xxxxxxxxxx
> > > > > > >
> > > > > > > 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@xxxxxxxxxx/T/#u
> > > > >
> > > > > 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
>

Ah, that's the shadow stack test. I thought we are talking about
-ENXIO change to sys_uprobe and dropping that BPF selftests you had
that makes sure the process is killed.

Well, I guess we'll have to handle that conflict then?..

> 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
> ...





[Index of Archives]     [Linux Samsung SoC]     [Linux Rockchip SoC]     [Linux Actions SoC]     [Linux for Synopsys ARC Processors]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]


  Powered by Linux