|
@@ -198,6 +198,7 @@ extern int blk_trace_setup(struct request_queue *q, char *name, dev_t dev,
|
|
char __user *arg);
|
|
char __user *arg);
|
|
extern int blk_trace_startstop(struct request_queue *q, int start);
|
|
extern int blk_trace_startstop(struct request_queue *q, int start);
|
|
extern int blk_trace_remove(struct request_queue *q);
|
|
extern int blk_trace_remove(struct request_queue *q);
|
|
|
|
+extern int blk_trace_init_sysfs(struct device *dev);
|
|
|
|
|
|
extern struct attribute_group blk_trace_attr_group;
|
|
extern struct attribute_group blk_trace_attr_group;
|
|
|
|
|
|
@@ -210,6 +211,11 @@ extern struct attribute_group blk_trace_attr_group;
|
|
# define blk_trace_startstop(q, start) (-ENOTTY)
|
|
# define blk_trace_startstop(q, start) (-ENOTTY)
|
|
# define blk_trace_remove(q) (-ENOTTY)
|
|
# define blk_trace_remove(q) (-ENOTTY)
|
|
# define blk_add_trace_msg(q, fmt, ...) do { } while (0)
|
|
# define blk_add_trace_msg(q, fmt, ...) do { } while (0)
|
|
|
|
+static inline int blk_trace_init_sysfs(struct device *dev)
|
|
|
|
+{
|
|
|
|
+ return 0;
|
|
|
|
+}
|
|
|
|
+
|
|
#endif /* CONFIG_BLK_DEV_IO_TRACE */
|
|
#endif /* CONFIG_BLK_DEV_IO_TRACE */
|
|
|
|
|
|
#endif /* __KERNEL__ */
|
|
#endif /* __KERNEL__ */
|