[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