[DTrace-devel] DTrace-V1-ized 5.14.10 pushed to github
Nick Alcock
nick.alcock at oracle.com
Thu Oct 7 10:32:26 PDT 2021
Tests passed on x86-64 and AArch64 with https://github.com/oracle/dtrace-utils
(1.x-branch-dev 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.
The diff since the last push (5.11.9) is too big to post here, but in
brief the changes were:
- make uapi headers includable standalone
- reduce impact of fbt on the codebase (fewer interrupt handlers need
their prototype changing)
- adjust to insn decoding changes
- keep mutex_owned and mutex_owner public
- keep exporting the module_mutex
- handle cv-qualified unnamed structure members in dwarf2ctf
- adjust the XFS wait SDT probe (in concert with translator changes
in userspace)
- add some missed poll_queue_procs in obscure drivers that needed
prototype adjustment
More information about the DTrace-devel
mailing list