oracle / oracle/dtrace

DTrace depends on an obsolete debugfs mount point

Open
#111 3 comments 0 reactions 1 assignee View on GitHub

@nickalcock is already working on this.

Since Nov 6, 2024.

local-review
Dominant language
C
Stars
189
Forks
23
PR merge metrics
No merged PRs in 30d

Description

The old /sys/kernel/debug/tracing mount point for the tracefs has been obsolete for some time (not sure how long, sometime between kernel 4.3 and kernel 6.1). The new location is /sys/kernel/tracing, but some installations don't mount it yet so debugfs automounts the tracefs under the old location in that case: it even seems to be possible to get both directories, or to have both directories but one of them is empty. This means we have to cope with a debugfs that might be on /sys/kernel/debug/tracing or /sys/kernel/tracing on different systems or even on the same system at different times.

We should dynamically adapt to such things.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.