rapidio: rio-sysfs.c: convert to use BUS_ATTR_WO
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 21 Dec 2018 07:54:37 +0000 (08:54 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 22 Jan 2019 13:25:26 +0000 (14:25 +0100)
We are trying to get rid of BUS_ATTR() and the usage of that in
rio-sysfs.c can be trivially converted to use BUS_ATTR_WO(), so use that
instead.

Cc: Matt Porter <mporter@kernel.crashing.org>
Cc: Alexandre Bounine <alex.bou9@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/rapidio/rio-sysfs.c

index 73e4b40..ad5e303 100644 (file)
@@ -290,8 +290,7 @@ const struct attribute_group *rio_dev_groups[] = {
        NULL,
 };
 
-static ssize_t bus_scan_store(struct bus_type *bus, const char *buf,
-                               size_t count)
+static ssize_t scan_store(struct bus_type *bus, const char *buf, size_t count)
 {
        long val;
        int rc;
@@ -314,7 +313,7 @@ exit:
 
        return rc;
 }
-static BUS_ATTR(scan, (S_IWUSR|S_IWGRP), NULL, bus_scan_store);
+static BUS_ATTR_WO(scan);
 
 static struct attribute *rio_bus_attrs[] = {
        &bus_attr_scan.attr,