[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