Re: [PATCH 01/10] blk-mq: create debugfs directory tree
From: Hannes Reinecke <hare@suse.de>
Date: 2017-01-24 13:24:13
On 01/23/2017 07:59 PM, Omar Sandoval wrote:
From: Omar Sandoval <redacted>
In preparation for putting blk-mq debugging information in debugfs,
create a directory tree mirroring the one in sysfs:
# tree -d /sys/kernel/debug/block
/sys/kernel/debug/block
|-- nvme0n1
| `-- mq
| |-- 0
| | `-- cpu0
| |-- 1
| | `-- cpu1
| |-- 2
| | `-- cpu2
| `-- 3
| `-- cpu3
`-- vda
`-- mq
`-- 0
|-- cpu0
|-- cpu1
|-- cpu2
`-- cpu3
Also add the scaffolding for the actual files that will go in here,
either under the hardware queue or software queue directories.
Signed-off-by: Omar Sandoval <redacted>
---
block/Makefile | 1 +
block/blk-mq-debugfs.c | 152 +++++++++++++++++++++++++++++++++++++++++++++++++
block/blk-mq-sysfs.c | 8 +++
block/blk-mq.c | 2 +
block/blk-mq.h | 33 +++++++++++
include/linux/blkdev.h | 5 ++
6 files changed, 201 insertions(+)
create mode 100644 block/blk-mq-debugfs.cReviewed-by: Hannes Reinecke <hare@suse.com> Cheers, Hannes -- Dr. Hannes Reinecke Teamlead Storage & Networking hare@suse.de +49 911 74053 688 SUSE LINUX GmbH, Maxfeldstr. 5, 90409 N�rnberg GF: F. Imend�rffer, J. Smithard, J. Guild, D. Upmanyu, G. Norton HRB 21284 (AG N�rnberg)