소스 검색

Added code check comment

drewvis 1 년 전
부모
커밋
8f64cf8cd5
1개의 변경된 파일5개의 추가작업 그리고 0개의 파일을 삭제
  1. 5 0
      aya/src/programs/utils.rs

+ 5 - 0
aya/src/programs/utils.rs

@@ -34,6 +34,11 @@ pub(crate) fn find_tracefs_path() -> Result<&'static Path, ProgramError> {
 
             for mount in known_mounts {
                 // Check that the mount point exists and is not empty
+                // Documented here: (https://www.kernel.org/doc/Documentation/trace/ftrace.txt)
+                // In some cases, tracefs will only mount at /sys/kernel/debug/tracing
+                // but, the kernel will still create the directory /sys/kernel/tracing.
+                // The user may be expected to manually mount the directory in order for it to
+                // exist in /sys/kernel/tracing according to the documentation.
                 if mount.exists() && mount.read_dir().ok()?.next().is_some() {
                     return Some(mount);
                 }