The macro of sysfs_pd_controller_xxx are only used for sysfs, move
them into sysfs.c.

Signed-off-by: Hongbo Li <[email protected]>
---
 fs/bcachefs/sysfs.c | 36 ++++++++++++++++++++++++++++++++++++
 fs/bcachefs/util.h  | 36 ------------------------------------
 2 files changed, 36 insertions(+), 36 deletions(-)

diff --git a/fs/bcachefs/sysfs.c b/fs/bcachefs/sysfs.c
index 50c9743306a2..cdf124c5c9ec 100644
--- a/fs/bcachefs/sysfs.c
+++ b/fs/bcachefs/sysfs.c
@@ -138,6 +138,42 @@ do {                                                       
                \
        _v;                                                             \
 })
 
+#define sysfs_pd_controller_attribute(name)                            \
+       rw_attribute(name##_rate);                                      \
+       rw_attribute(name##_rate_bytes);                                \
+       rw_attribute(name##_rate_d_term);                               \
+       rw_attribute(name##_rate_p_term_inverse);                       \
+       read_attribute(name##_rate_debug)
+
+#define sysfs_pd_controller_files(name)                                        
\
+       &sysfs_##name##_rate,                                           \
+       &sysfs_##name##_rate_bytes,                                     \
+       &sysfs_##name##_rate_d_term,                                    \
+       &sysfs_##name##_rate_p_term_inverse,                            \
+       &sysfs_##name##_rate_debug
+
+#define sysfs_pd_controller_show(name, var)                            \
+do {                                                                   \
+       sysfs_hprint(name##_rate,               (var)->rate.rate);      \
+       sysfs_print(name##_rate_bytes,          (var)->rate.rate);      \
+       sysfs_print(name##_rate_d_term,         (var)->d_term);         \
+       sysfs_print(name##_rate_p_term_inverse, (var)->p_term_inverse); \
+                                                                       \
+       if (attr == &sysfs_##name##_rate_debug)                         \
+               bch2_pd_controller_debug_to_text(out, var);             \
+} while (0)
+
+#define sysfs_pd_controller_store(name, var)                           \
+do {                                                                   \
+       sysfs_strtoul_clamp(name##_rate,                                \
+                           (var)->rate.rate, 1, UINT_MAX);             \
+       sysfs_strtoul_clamp(name##_rate_bytes,                          \
+                           (var)->rate.rate, 1, UINT_MAX);             \
+       sysfs_strtoul(name##_rate_d_term,       (var)->d_term);         \
+       sysfs_strtoul_clamp(name##_rate_p_term_inverse,                 \
+                           (var)->p_term_inverse, 1, INT_MAX);         \
+} while (0)
+
 write_attribute(trigger_gc);
 write_attribute(trigger_discards);
 write_attribute(trigger_invalidates);
diff --git a/fs/bcachefs/util.h b/fs/bcachefs/util.h
index fb02c1c36004..7712a8a0937d 100644
--- a/fs/bcachefs/util.h
+++ b/fs/bcachefs/util.h
@@ -275,42 +275,6 @@ void bch2_pd_controller_update(struct bch_pd_controller *, 
s64, s64, int);
 void bch2_pd_controller_init(struct bch_pd_controller *);
 void bch2_pd_controller_debug_to_text(struct printbuf *, struct 
bch_pd_controller *);
 
-#define sysfs_pd_controller_attribute(name)                            \
-       rw_attribute(name##_rate);                                      \
-       rw_attribute(name##_rate_bytes);                                \
-       rw_attribute(name##_rate_d_term);                               \
-       rw_attribute(name##_rate_p_term_inverse);                       \
-       read_attribute(name##_rate_debug)
-
-#define sysfs_pd_controller_files(name)                                        
\
-       &sysfs_##name##_rate,                                           \
-       &sysfs_##name##_rate_bytes,                                     \
-       &sysfs_##name##_rate_d_term,                                    \
-       &sysfs_##name##_rate_p_term_inverse,                            \
-       &sysfs_##name##_rate_debug
-
-#define sysfs_pd_controller_show(name, var)                            \
-do {                                                                   \
-       sysfs_hprint(name##_rate,               (var)->rate.rate);      \
-       sysfs_print(name##_rate_bytes,          (var)->rate.rate);      \
-       sysfs_print(name##_rate_d_term,         (var)->d_term);         \
-       sysfs_print(name##_rate_p_term_inverse, (var)->p_term_inverse); \
-                                                                       \
-       if (attr == &sysfs_##name##_rate_debug)                         \
-               bch2_pd_controller_debug_to_text(out, var);             \
-} while (0)
-
-#define sysfs_pd_controller_store(name, var)                           \
-do {                                                                   \
-       sysfs_strtoul_clamp(name##_rate,                                \
-                           (var)->rate.rate, 1, UINT_MAX);             \
-       sysfs_strtoul_clamp(name##_rate_bytes,                          \
-                           (var)->rate.rate, 1, UINT_MAX);             \
-       sysfs_strtoul(name##_rate_d_term,       (var)->d_term);         \
-       sysfs_strtoul_clamp(name##_rate_p_term_inverse,                 \
-                           (var)->p_term_inverse, 1, INT_MAX);         \
-} while (0)
-
 #define container_of_or_null(ptr, type, member)                                
\
 ({                                                                     \
        typeof(ptr) _ptr = ptr;                                         \
-- 
2.34.1


Reply via email to