diff options
| author | Namjae Jeon <linkinjeon@kernel.org> | 2026-06-28 15:35:29 +0900 |
|---|---|---|
| committer | Namjae Jeon <linkinjeon@kernel.org> | 2026-08-17 15:00:47 +0900 |
| commit | 1f7dd03a88a8405143aab195f6fa9ed2243494b1 (patch) | |
| tree | 806069be01e7a91b6c917503804f9523f4210116 /tools/perf/scripts/python/stackcollapse.py | |
| parent | bb8bf7eb13b518b379356a0c5dee8a23d6ee37ac (diff) | |
ksmbd: fix malformed procfs status output
The ksmbd procfs monitoring files produce misleading or malformed output.
The constant-name helper uses a bitwise test for enum values. This omits
zero-valued constants and can print multiple names for one lease state. It
also unconditionally emits a newline, splitting entries in the open-file
table across two lines. Session capabilities are printed as numeric flag
values even though a table of descriptive names is available.
Use exact matching for enum values. Print flag names as a comma-separated
list, preserving unknown bits as hexadecimal values. Let callers control
line termination so each open-file entry remains on one line. Print common
session properties once, and report signing and encryption independently.
Adjust client and open-file column widths for IPv6 addresses and 64-bit
file IDs, and fix the misspelled OPLOCK_EXCLUSIVE name. Also expose and
maintain the total request count alongside the per-command counters.
Signed-off-by: Namjae Jeon <linkinjeon@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions
