driver core: bus_type: add dev_groups
attribute groups are much more flexible than just a list of attributes, due to their support for visibility of the attributes, and binary attributes. Add dev_groups to struct bus_type which should be used instead of dev_attrs. dev_attrs will be removed from the structure soon. Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
@@ -491,8 +491,7 @@ static void device_remove_bin_attributes(struct device *dev,
|
||||
device_remove_bin_file(dev, &attrs[i]);
|
||||
}
|
||||
|
||||
static int device_add_groups(struct device *dev,
|
||||
const struct attribute_group **groups)
|
||||
int device_add_groups(struct device *dev, const struct attribute_group **groups)
|
||||
{
|
||||
int error = 0;
|
||||
int i;
|
||||
@@ -511,8 +510,8 @@ static int device_add_groups(struct device *dev,
|
||||
return error;
|
||||
}
|
||||
|
||||
static void device_remove_groups(struct device *dev,
|
||||
const struct attribute_group **groups)
|
||||
void device_remove_groups(struct device *dev,
|
||||
const struct attribute_group **groups)
|
||||
{
|
||||
int i;
|
||||
|
||||
|
Reference in New Issue
Block a user