The upcoming constification of the device_show_*() callback
signatures requires the users to handle the transition automatically.

Switch to the __DEVICE_ATTR() macro which can do this.

Signed-off-by: Thomas Weißschuh <[email protected]>
---
 drivers/perf/arm-cci.c                      |  2 +-
 drivers/perf/arm-ccn.c                      |  2 +-
 drivers/perf/arm_cspmu/arm_cspmu.h          |  2 +-
 drivers/perf/arm_dsu_pmu.c                  |  2 +-
 drivers/perf/cxl_pmu.c                      | 10 +++++-----
 drivers/perf/fujitsu_uncore_pmu.c           |  2 +-
 drivers/perf/hisilicon/hisi_pcie_pmu.c      |  2 +-
 drivers/perf/hisilicon/hisi_uncore_pmu.h    |  6 +++---
 drivers/perf/hisilicon/hns3_pmu.c           |  6 +++---
 drivers/perf/nvidia_t410_c2c_pmu.c          |  2 +-
 drivers/perf/nvidia_t410_cmem_latency_pmu.c | 12 ++++++------
 drivers/perf/qcom_l3_pmu.c                  |  8 ++++----
 drivers/perf/xgene_pmu.c                    |  2 +-
 13 files changed, 29 insertions(+), 29 deletions(-)

diff --git a/drivers/perf/arm-cci.c b/drivers/perf/arm-cci.c
index 1cc3214d6b6d..374a00ae4e48 100644
--- a/drivers/perf/arm-cci.c
+++ b/drivers/perf/arm-cci.c
@@ -132,7 +132,7 @@ static ssize_t __maybe_unused cci_pmu_event_show(struct 
device *dev,
 
 #define CCI_EXT_ATTR_ENTRY(_name, _func, _config)                              
\
        &((struct dev_ext_attribute[]) {                                        
\
-               { __ATTR(_name, S_IRUGO, _func, NULL), (void *)_config }        
\
+               { __DEVICE_ATTR(_name, S_IRUGO, _func, NULL), (void *)_config } 
\
        })[0].attr.attr
 
 #define CCI_FORMAT_EXT_ATTR_ENTRY(_name, _config) \
diff --git a/drivers/perf/arm-ccn.c b/drivers/perf/arm-ccn.c
index 8af3563fdf60..955cb5c2b77b 100644
--- a/drivers/perf/arm-ccn.c
+++ b/drivers/perf/arm-ccn.c
@@ -217,7 +217,7 @@ static void arm_ccn_pmu_config_set(u64 *config, u32 
node_xp, u32 type, u32 port)
 
 #define CCN_FORMAT_ATTR(_name, _config) \
        struct dev_ext_attribute arm_ccn_pmu_format_attr_##_name = \
-                       { __ATTR(_name, S_IRUGO, device_show_string, \
+                       { __DEVICE_ATTR(_name, S_IRUGO, device_show_string, \
                        NULL), _config }
 
 static CCN_FORMAT_ATTR(node, "config:0-7");
diff --git a/drivers/perf/arm_cspmu/arm_cspmu.h 
b/drivers/perf/arm_cspmu/arm_cspmu.h
index 3fc5c8d77266..841b04ea02a4 100644
--- a/drivers/perf/arm_cspmu/arm_cspmu.h
+++ b/drivers/perf/arm_cspmu/arm_cspmu.h
@@ -23,7 +23,7 @@
 #define ARM_CSPMU_EXT_ATTR(_name, _func, _config)                      \
        (&((struct dev_ext_attribute[]){                                \
                {                                                       \
-                       .attr = __ATTR(_name, 0444, _func, NULL),       \
+                       .attr = __DEVICE_ATTR(_name, 0444, _func, NULL),\
                        .var = (void *)_config                          \
                }                                                       \
        })[0].attr.attr)
diff --git a/drivers/perf/arm_dsu_pmu.c b/drivers/perf/arm_dsu_pmu.c
index 32b0dd7c693b..1d7def95645f 100644
--- a/drivers/perf/arm_dsu_pmu.c
+++ b/drivers/perf/arm_dsu_pmu.c
@@ -69,7 +69,7 @@
 #define DSU_EXT_ATTR(_name, _func, _config)            \
        (&((struct dev_ext_attribute[]) {                               \
                {                                                       \
-                       .attr = __ATTR(_name, 0444, _func, NULL),       \
+                       .attr = __DEVICE_ATTR(_name, 0444, _func, NULL),\
                        .var = (void *)_config                          \
                }                                                       \
        })[0].attr.attr)
diff --git a/drivers/perf/cxl_pmu.c b/drivers/perf/cxl_pmu.c
index 68a54d97d2a8..4ab3360a9004 100644
--- a/drivers/perf/cxl_pmu.c
+++ b/drivers/perf/cxl_pmu.c
@@ -209,11 +209,11 @@ static int cxl_pmu_parse_caps(struct device *dev, struct 
cxl_pmu_info *info)
 }
 
 #define CXL_PMU_FORMAT_ATTR(_name, _format)\
-       (&((struct dev_ext_attribute[]) {                                       
\
-               {                                                               
\
-                       .attr = __ATTR(_name, 0444, device_show_string, NULL),  
\
-                       .var = (void *)_format                                  
\
-               }                                                               
\
+       (&((struct dev_ext_attribute[]) {                                       
        \
+               {                                                               
        \
+                       .attr = __DEVICE_ATTR(_name, 0444, device_show_string, 
NULL),   \
+                       .var = (void *)_format                                  
        \
+               }                                                               
        \
                })[0].attr.attr)
 
 enum {
diff --git a/drivers/perf/fujitsu_uncore_pmu.c 
b/drivers/perf/fujitsu_uncore_pmu.c
index c3c6f56474ad..b83fdaf59324 100644
--- a/drivers/perf/fujitsu_uncore_pmu.c
+++ b/drivers/perf/fujitsu_uncore_pmu.c
@@ -292,7 +292,7 @@ static void fujitsu_uncore_event_read(struct perf_event 
*event)
 
 #define UNCORE_PMU_FORMAT_ATTR(_name, _config)                               \
        (&((struct dev_ext_attribute[]) {                                     \
-               { .attr = __ATTR(_name, 0444, device_show_string, NULL),      \
+               { .attr = __DEVICE_ATTR(_name, 0444, device_show_string, NULL), 
\
                  .var = (void *)_config, }                                   \
        })[0].attr.attr)
 
diff --git a/drivers/perf/hisilicon/hisi_pcie_pmu.c 
b/drivers/perf/hisilicon/hisi_pcie_pmu.c
index c5394d007b61..2dc19b7c8cbf 100644
--- a/drivers/perf/hisilicon/hisi_pcie_pmu.c
+++ b/drivers/perf/hisilicon/hisi_pcie_pmu.c
@@ -110,7 +110,7 @@ static ssize_t hisi_pcie_event_sysfs_show(struct device 
*dev, struct device_attr
 
 #define HISI_PCIE_PMU_FORMAT_ATTR(_name, _format)                              
\
        (&((struct dev_ext_attribute[]){                                       \
-               { .attr = __ATTR(_name, 0444, device_show_string, NULL),       \
+               { .attr = __DEVICE_ATTR(_name, 0444, device_show_string, NULL),\
                  .var = (void *)_format }                                     \
        })[0].attr.attr)
 
diff --git a/drivers/perf/hisilicon/hisi_uncore_pmu.h 
b/drivers/perf/hisilicon/hisi_uncore_pmu.h
index 3ffe6acda653..a4cb9ed7ea20 100644
--- a/drivers/perf/hisilicon/hisi_uncore_pmu.h
+++ b/drivers/perf/hisilicon/hisi_uncore_pmu.h
@@ -27,9 +27,9 @@
 #define HISI_MAX_COUNTERS      0x18
 #define to_hisi_pmu(p) (container_of(p, struct hisi_pmu, pmu))
 
-#define HISI_PMU_ATTR(_name, _func, _config)                           \
-       (&((struct dev_ext_attribute[]) {                               \
-               { __ATTR(_name, 0444, _func, NULL), (void *)_config }   \
+#define HISI_PMU_ATTR(_name, _func, _config)                                \
+       (&((struct dev_ext_attribute[]) {                                    \
+               { __DEVICE_ATTR(_name, 0444, _func, NULL), (void *)_config } \
        })[0].attr.attr)
 
 #define HISI_PMU_FORMAT_ATTR(_name, _config)           \
diff --git a/drivers/perf/hisilicon/hns3_pmu.c 
b/drivers/perf/hisilicon/hns3_pmu.c
index c157f3572cae..88a1129e9b90 100644
--- a/drivers/perf/hisilicon/hns3_pmu.c
+++ b/drivers/perf/hisilicon/hns3_pmu.c
@@ -405,9 +405,9 @@ static ssize_t hns3_pmu_filter_mode_show(struct device *dev,
        return len;
 }
 
-#define HNS3_PMU_ATTR(_name, _func, _config)                           \
-       (&((struct dev_ext_attribute[]) {                               \
-               { __ATTR(_name, 0444, _func, NULL), (void *)_config }   \
+#define HNS3_PMU_ATTR(_name, _func, _config)                                \
+       (&((struct dev_ext_attribute[]) {                                    \
+               { __DEVICE_ATTR(_name, 0444, _func, NULL), (void *)_config } \
        })[0].attr.attr)
 
 #define HNS3_PMU_FORMAT_ATTR(_name, _format) \
diff --git a/drivers/perf/nvidia_t410_c2c_pmu.c 
b/drivers/perf/nvidia_t410_c2c_pmu.c
index 411987153ff3..930cb3e8aad2 100644
--- a/drivers/perf/nvidia_t410_c2c_pmu.c
+++ b/drivers/perf/nvidia_t410_c2c_pmu.c
@@ -545,7 +545,7 @@ static struct attribute_group nv_c2c_pmu_peer_attr_group = {
 #define NV_C2C_PMU_EXT_ATTR(_name, _func, _config)                     \
        (&((struct dev_ext_attribute[]){                                \
                {                                                       \
-                       .attr = __ATTR(_name, 0444, _func, NULL),       \
+                       .attr = __DEVICE_ATTR(_name, 0444, _func, NULL),\
                        .var = (void *)_config                          \
                }                                                       \
        })[0].attr.attr)
diff --git a/drivers/perf/nvidia_t410_cmem_latency_pmu.c 
b/drivers/perf/nvidia_t410_cmem_latency_pmu.c
index acb8f5571522..d6e02b70a7cf 100644
--- a/drivers/perf/nvidia_t410_cmem_latency_pmu.c
+++ b/drivers/perf/nvidia_t410_cmem_latency_pmu.c
@@ -435,12 +435,12 @@ static struct attribute_group 
cmem_lat_pmu_identifier_attr_group = {
 
 /* Format attributes. */
 
-#define NV_PMU_EXT_ATTR(_name, _func, _config)                 \
-       (&((struct dev_ext_attribute[]){                                \
-               {                                                       \
-                       .attr = __ATTR(_name, 0444, _func, NULL),       \
-                       .var = (void *)_config                          \
-               }                                                       \
+#define NV_PMU_EXT_ATTR(_name, _func, _config)                                 
\
+       (&((struct dev_ext_attribute[]){                                        
\
+               {                                                               
\
+                       .attr = __DEVICE_ATTR(_name, 0444, _func, NULL),        
\
+                       .var = (void *)_config                                  
\
+               }                                                               
\
        })[0].attr.attr)
 
 static struct attribute *cmem_lat_pmu_formats[] = {
diff --git a/drivers/perf/qcom_l3_pmu.c b/drivers/perf/qcom_l3_pmu.c
index 66e6cabd6fff..d5aa6ace847a 100644
--- a/drivers/perf/qcom_l3_pmu.c
+++ b/drivers/perf/qcom_l3_pmu.c
@@ -609,10 +609,10 @@ static void qcom_l3_cache__event_read(struct perf_event 
*event)
 
 /* formats */
 
-#define L3CACHE_PMU_FORMAT_ATTR(_name, _config)                                
      \
-       (&((struct dev_ext_attribute[]) {                                     \
-               { .attr = __ATTR(_name, 0444, device_show_string, NULL),      \
-                 .var = (void *) _config, }                                  \
+#define L3CACHE_PMU_FORMAT_ATTR(_name, _config)                                
        \
+       (&((struct dev_ext_attribute[]) {                                       
\
+               { .attr = __DEVICE_ATTR(_name, 0444, device_show_string, NULL), 
\
+                 .var = (void *) _config, }                                    
\
        })[0].attr.attr)
 
 static struct attribute *qcom_l3_cache_pmu_formats[] = {
diff --git a/drivers/perf/xgene_pmu.c b/drivers/perf/xgene_pmu.c
index 33b5497bdc06..3f23611fd4c7 100644
--- a/drivers/perf/xgene_pmu.c
+++ b/drivers/perf/xgene_pmu.c
@@ -164,7 +164,7 @@ enum xgene_pmu_dev_type {
  */
 #define XGENE_PMU_FORMAT_ATTR(_name, _config)          \
        (&((struct dev_ext_attribute[]) {               \
-               { .attr = __ATTR(_name, S_IRUGO, device_show_string, NULL), \
+               { .attr = __DEVICE_ATTR(_name, S_IRUGO, device_show_string, 
NULL), \
                  .var = (void *) _config, }            \
        })[0].attr.attr)
 

-- 
2.55.0


Reply via email to