scsi: qedi: Use DEVICE_ATTR_RO() macro
authorZhen Lei <thunder.leizhen@huawei.com>
Wed, 16 Jun 2021 03:44:16 +0000 (11:44 +0800)
committerMartin K. Petersen <martin.petersen@oracle.com>
Wed, 23 Jun 2021 03:00:01 +0000 (23:00 -0400)
Use DEVICE_ATTR_RO() macro helper instead of plain DEVICE_ATTR(), which
makes the code a bit shorter and easier to read.

Link: https://lore.kernel.org/r/20210616034419.725-2-thunder.leizhen@huawei.com
Acked-by: Manish Rangankar <mrangankar@marvell.com>
Signed-off-by: Zhen Lei <thunder.leizhen@huawei.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/qedi/qedi_sysfs.c

index 04ee68e6499c912920b0813b9235f9cc6c998182..be174d30eb7c275c85e53bb0d252ab0e191a6af0 100644 (file)
@@ -16,9 +16,9 @@ static inline struct qedi_ctx *qedi_dev_to_hba(struct device *dev)
        return iscsi_host_priv(shost);
 }
 
-static ssize_t qedi_show_port_state(struct device *dev,
-                                   struct device_attribute *attr,
-                                   char *buf)
+static ssize_t port_state_show(struct device *dev,
+                              struct device_attribute *attr,
+                              char *buf)
 {
        struct qedi_ctx *qedi = qedi_dev_to_hba(dev);
 
@@ -28,8 +28,8 @@ static ssize_t qedi_show_port_state(struct device *dev,
                return sprintf(buf, "Linkdown\n");
 }
 
-static ssize_t qedi_show_speed(struct device *dev,
-                              struct device_attribute *attr, char *buf)
+static ssize_t speed_show(struct device *dev,
+                         struct device_attribute *attr, char *buf)
 {
        struct qedi_ctx *qedi = qedi_dev_to_hba(dev);
        struct qed_link_output if_link;
@@ -39,8 +39,8 @@ static ssize_t qedi_show_speed(struct device *dev,
        return sprintf(buf, "%d Gbit\n", if_link.speed / 1000);
 }
 
-static DEVICE_ATTR(port_state, 0444, qedi_show_port_state, NULL);
-static DEVICE_ATTR(speed, 0444, qedi_show_speed, NULL);
+static DEVICE_ATTR_RO(port_state);
+static DEVICE_ATTR_RO(speed);
 
 struct device_attribute *qedi_shost_attrs[] = {
        &dev_attr_port_state,