summaryrefslogtreecommitdiff
path: root/drivers/base
diff options
context:
space:
mode:
authorPatrick Mochel <mochel@osdl.org>2002-07-31 20:48:56 -0700
committerPatrick Mochel <mochel@osdl.org>2002-07-31 20:48:56 -0700
commitb74d25762ecbcf83bd6bb869a6877754f2dd69e2 (patch)
tree27b105005e457cd3e487f5c5ec052eb612cceae9 /drivers/base
parent8d1290b87459b8fb52a9d9ed5f3c02e7c17aa03c (diff)
Convert users of struct device_attribute to initialize the structs using
DEVICE_ATTR macro.
Diffstat (limited to 'drivers/base')
-rw-r--r--drivers/base/interface.c18
1 files changed, 5 insertions, 13 deletions
diff --git a/drivers/base/interface.c b/drivers/base/interface.c
index d1c8ed108055..7c1f2fb94de2 100644
--- a/drivers/base/interface.c
+++ b/drivers/base/interface.c
@@ -14,11 +14,7 @@ static ssize_t device_read_name(struct device * dev, char * buf, size_t count, l
return off ? 0 : sprintf(buf,"%s\n",dev->name);
}
-static struct device_attribute device_name_entry = {
- name: "name",
- mode: S_IRUGO,
- show: device_read_name,
-};
+static DEVICE_ATTR(name,"name",S_IRUGO,device_read_name,NULL);
static ssize_t
device_read_power(struct device * dev, char * page, size_t count, loff_t off)
@@ -89,15 +85,11 @@ device_write_power(struct device * dev, const char * buf, size_t count, loff_t o
return error < 0 ? error : count;
}
-static struct device_attribute device_power_entry = {
- name: "power",
- mode: S_IWUSR | S_IRUGO,
- show: device_read_power,
- store: device_write_power,
-};
+static DEVICE_ATTR(power,"power",S_IWUSR | S_IRUGO,
+ device_read_power,device_write_power);
struct device_attribute * device_default_files[] = {
- &device_name_entry,
- &device_power_entry,
+ &dev_attr_name,
+ &dev_attr_power,
NULL,
};