[DTrace-devel] DTrace-V1-ized 5.10.9 pushed to github

Nick Alcock nick.alcock at oracle.com
Sat Jan 23 05:30:22 PST 2021


Tests passed on x86-64 and AArch64 with https://github.com/oracle/dtrace-utils
(master branch). (Non-stress tests only: one stress test currently
fails on x86-64. This is unlikely to affect normal use unless you do
something most unusual like chill()ing on all fbt probes at once.)

Pushed to <https://github.com/oracle/dtrace-linux-kernel>, as a branch
with v1 in the name.

This push is of DTrace v1, using a specialized kernel module rather than BPF.


Only one change since 5.10.4, a trivial conflict resolution:


 1:  593a6d11204b =  1:  86242745388b ctf: generate CTF information for the kernel
 2:  8494b519fdf8 =  2:  827cc658e96e kallsyms: introduce new /proc/kallmodsyms including builtin modules too
 3:  b4a590200acc =  3:  134054a954fb waitfd: new syscall implementing waitpid() over fds
 4:  0b9dc3dc879f !  4:  52a4a4fb55f3 dtrace: core and x86
    @@ init/main.c: static noinline void __init kernel_init_freeable(void)
     +	dtrace_cpu_init();
     +#endif
     +
    + 	rcu_init_tasks_generic();
      	do_pre_smp_initcalls();
      	lockup_detector_init();
    - 
     
      ## kernel/Makefile ##
     @@ kernel/Makefile: obj-$(CONFIG_TORTURE_TEST) += torture.o
 5:  405f43e8fd66 =  5:  0652648edb9c dtrace: modular components and x86 support
 6:  97847b65bf46 =  6:  9f17930e0690 dtrace: systrace provider core components
 7:  a015a9359dcb =  7:  72a9eb4d699d dtrace: systrace provider
 8:  c755394f66e8 =  8:  3c5595974a5b dtrace: sdt provider core components
 9:  45506d43a1f8 =  9:  4b9d8926a1ad dtrace: sdt provider for x86
10:  4b9166c34e7a = 10:  1cba6c1c1058 dtrace: profile provider and test probe core components
11:  82e4d72a8dd7 = 11:  0919146eab68 dtrace: profile and tick providers built on cyclics
12:  6cd1535eb497 = 12:  a2cc65d0a2b0 dtrace: USDT and pid provider core and x86 components
13:  95c596b4be21 = 13:  f7b9ff1803cd dtrace: USDT and pid providers
14:  743a93e65935 = 14:  268a43cefcab dtrace: function boundary tracing (FBT) core and x86 components
15:  62173655c4e7 = 15:  f6c65a2cceb2 dtrace: fbt provider, modular components
16:  6b00dfe870f2 = 16:  36c58c12a309 dtrace, arm: arm64 port
17:  bd4b479f60f2 = 17:  e3895cd21fef dtrace: add SDT probes
18:  b17a33505728 = 18:  b11618c90cf1 dtrace: add sample script for building DTrace on Fedora
19:  e91c22eba927 = 19:  e21be2dedec5 locking: publicize mutex_owner and mutex_owned again



More information about the DTrace-devel mailing list