File tree Expand file tree Collapse file tree 6 files changed +33
-28
lines changed Expand file tree Collapse file tree 6 files changed +33
-28
lines changed Original file line number Diff line number Diff line change 4040
4141#include "blk.h"
4242#include "blk-mq.h"
43+ #include "blk-mq-debugfs.h"
4344#include "blk-mq-sched.h"
4445#include "blk-wbt.h"
4546
Original file line number Diff line number Diff line change 2121#include <linux/blk-mq.h>
2222#include "blk.h"
2323#include "blk-mq.h"
24+ #include "blk-mq-debugfs.h"
2425#include "blk-mq-tag.h"
2526
2627struct blk_mq_debugfs_attr {
Original file line number Diff line number Diff line change 1+ #ifndef INT_BLK_MQ_DEBUGFS_H
2+ #define INT_BLK_MQ_DEBUGFS_H
3+
4+ #ifdef CONFIG_BLK_DEBUG_FS
5+ int blk_mq_debugfs_register (struct request_queue * q );
6+ void blk_mq_debugfs_unregister (struct request_queue * q );
7+ int blk_mq_debugfs_register_mq (struct request_queue * q );
8+ void blk_mq_debugfs_unregister_mq (struct request_queue * q );
9+ #else
10+ static inline int blk_mq_debugfs_register (struct request_queue * q )
11+ {
12+ return 0 ;
13+ }
14+
15+ static inline void blk_mq_debugfs_unregister (struct request_queue * q )
16+ {
17+ }
18+
19+ static inline int blk_mq_debugfs_register_mq (struct request_queue * q )
20+ {
21+ return 0 ;
22+ }
23+
24+ static inline void blk_mq_debugfs_unregister_mq (struct request_queue * q )
25+ {
26+ }
27+ #endif
28+
29+ #endif
Original file line number Diff line number Diff line change 1111
1212#include <linux/blk-mq.h>
1313#include "blk-mq.h"
14+ #include "blk-mq-debugfs.h"
1415#include "blk-mq-tag.h"
1516
1617static void blk_mq_sysfs_release (struct kobject * kobj )
Original file line number Diff line number Diff line change @@ -83,34 +83,6 @@ extern int blk_mq_sysfs_register(struct request_queue *q);
8383extern void blk_mq_sysfs_unregister (struct request_queue * q );
8484extern void blk_mq_hctx_kobj_init (struct blk_mq_hw_ctx * hctx );
8585
86- /*
87- * debugfs helpers
88- */
89- #ifdef CONFIG_BLK_DEBUG_FS
90- int blk_mq_debugfs_register (struct request_queue * q );
91- void blk_mq_debugfs_unregister (struct request_queue * q );
92- int blk_mq_debugfs_register_mq (struct request_queue * q );
93- void blk_mq_debugfs_unregister_mq (struct request_queue * q );
94- #else
95- static inline int blk_mq_debugfs_register (struct request_queue * q )
96- {
97- return 0 ;
98- }
99-
100- static inline void blk_mq_debugfs_unregister (struct request_queue * q )
101- {
102- }
103-
104- static inline int blk_mq_debugfs_register_mq (struct request_queue * q )
105- {
106- return 0 ;
107- }
108-
109- static inline void blk_mq_debugfs_unregister_mq (struct request_queue * q )
110- {
111- }
112- #endif
113-
11486extern void blk_mq_rq_timed_out (struct request * req , bool reserved );
11587
11688void blk_mq_release (struct request_queue * q );
Original file line number Diff line number Diff line change 1313
1414#include "blk.h"
1515#include "blk-mq.h"
16+ #include "blk-mq-debugfs.h"
1617#include "blk-wbt.h"
1718
1819struct queue_sysfs_entry {
You can’t perform that action at this time.
0 commit comments