bcachefs: create debugfs dir for each btree
authorThomas Bertschinger <tahbertschinger@gmail.com>
Thu, 14 Mar 2024 16:02:18 +0000 (10:02 -0600)
committerKent Overstreet <kent.overstreet@linux.dev>
Thu, 4 Apr 2024 00:32:10 +0000 (20:32 -0400)
commite60aa472400b1ff8d0e6c563a2eb05916927f10a
tree76270ce54868503951c2852672c9a119bfad0711
parent09d4c2acbf4c864fef0f520bbcba256c9a19102e
bcachefs: create debugfs dir for each btree

This creates a subdirectory for each individual btree under the btrees/
debugfs directory.

Directory structure, before:

/sys/kernel/debug/bcachefs/$FS_ID/btrees/
├── alloc
├── alloc-bfloat-failed
├── alloc-formats
├── backpointers
├── backpointers-bfloat-failed
├── backpointers-formats
...

Directory structure, after:

/sys/kernel/debug/bcachefs/$FS_ID/btrees/
├── alloc
│   ├── bfloat-failed
│   ├── formats
│   └── keys
├── backpointers
│   ├── bfloat-failed
│   ├── formats
│   └── keys
...

Signed-off-by: Thomas Bertschinger <tahbertschinger@gmail.com>
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/debug.c