diff options
-rw-r--r-- | drivers/staging/most/mostcore/core.c | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/drivers/staging/most/mostcore/core.c b/drivers/staging/most/mostcore/core.c index 7fc7cb39ea2b..675b2a9e66c1 100644 --- a/drivers/staging/most/mostcore/core.c +++ b/drivers/staging/most/mostcore/core.c @@ -854,9 +854,6 @@ static ssize_t links_show(struct most_aim_obj *aim_obj, return offs; } -static struct most_aim_attribute most_aim_attr_links = - __ATTR_RO(links); - /** * split_string - parses and changes string in the buffer buf and * splits it into two mandatory and one optional substrings. @@ -1000,9 +997,6 @@ static ssize_t add_link_store(struct most_aim_obj *aim_obj, return len; } -static struct most_aim_attribute most_aim_attr_add_link = - __ATTR_WO(add_link); - /** * remove_link_store - store function for remove_link attribute * @aim_obj: pointer to AIM object @@ -1043,13 +1037,16 @@ static ssize_t remove_link_store(struct most_aim_obj *aim_obj, return len; } -static struct most_aim_attribute most_aim_attr_remove_link = - __ATTR_WO(remove_link); +static struct most_aim_attribute most_aim_attrs[] = { + __ATTR_RO(links), + __ATTR_WO(add_link), + __ATTR_WO(remove_link), +}; static struct attribute *most_aim_def_attrs[] = { - &most_aim_attr_links.attr, - &most_aim_attr_add_link.attr, - &most_aim_attr_remove_link.attr, + &most_aim_attrs[0].attr, + &most_aim_attrs[1].attr, + &most_aim_attrs[2].attr, NULL, }; |