/sys/kernel/debug/dynamic_debug/controlに書き込むとき、+pはどういう意味ですか?

/sys/kernel/debug/dynamic_debug/controlに書き込むとき、+pはどういう意味ですか?

Wireguardのログを有効にしましたが、実際にはそれを無効にしたいと思います。まず、このプロセスで何が追加されたかを理解したので、ここに質問があります。

次のコマンドでロギングを有効にしました。
# modprobe wireguard && echo module wireguard +p > /sys/kernel/debug/dynamic_debug/control

ファイルに何が追加されたのか知りたいです。これを実行するとecho module wireguard +p結果が表示されず、echoマニュアルページには+pこれに関する情報は記載されていません。

+pそれが何であるかを教えてもらえますか?

ベストアンサー1

この場合、指定されたフラグが構成に追加される+pカーネルデバッグディレクティブであり、この場合、指定されたフラグはpr_debug()呼び出しサイトをアクティブにします。 echoコマンドは動的デバッグ構成ファイルを作成します。より詳細な説明は以下の通りである。+p/sys/kernel/debug/dynamic_debug/control動的デバッグ - Linuxカーネルドキュメント

おすすめ記事