driver core: remove devm_device_remove_groups()
There is no in-kernel user of this function, so it is not needed anymore and can be removed. Cc: Dmitry Torokhov <dmitry.torokhov@gmail.com> Reviewed-by: Rafael J. Wysocki <rafael@kernel.org> Link: https://lore.kernel.org/r/20221109140711.105222-1-gregkh@linuxfoundation.org Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
@@ -2693,23 +2693,6 @@ int devm_device_add_groups(struct device *dev,
|
|||||||
}
|
}
|
||||||
EXPORT_SYMBOL_GPL(devm_device_add_groups);
|
EXPORT_SYMBOL_GPL(devm_device_add_groups);
|
||||||
|
|
||||||
/**
|
|
||||||
* devm_device_remove_groups - remove a list of managed groups
|
|
||||||
*
|
|
||||||
* @dev: The device for the groups to be removed from
|
|
||||||
* @groups: NULL terminated list of groups to be removed
|
|
||||||
*
|
|
||||||
* If groups is not NULL, remove the specified groups from the device.
|
|
||||||
*/
|
|
||||||
void devm_device_remove_groups(struct device *dev,
|
|
||||||
const struct attribute_group **groups)
|
|
||||||
{
|
|
||||||
WARN_ON(devres_release(dev, devm_attr_groups_remove,
|
|
||||||
devm_attr_group_match,
|
|
||||||
/* cast away const */ (void *)groups));
|
|
||||||
}
|
|
||||||
EXPORT_SYMBOL_GPL(devm_device_remove_groups);
|
|
||||||
|
|
||||||
static int device_add_attrs(struct device *dev)
|
static int device_add_attrs(struct device *dev)
|
||||||
{
|
{
|
||||||
struct class *class = dev->class;
|
struct class *class = dev->class;
|
||||||
|
|||||||
@@ -1062,8 +1062,6 @@ static inline void device_remove_group(struct device *dev,
|
|||||||
|
|
||||||
int __must_check devm_device_add_groups(struct device *dev,
|
int __must_check devm_device_add_groups(struct device *dev,
|
||||||
const struct attribute_group **groups);
|
const struct attribute_group **groups);
|
||||||
void devm_device_remove_groups(struct device *dev,
|
|
||||||
const struct attribute_group **groups);
|
|
||||||
int __must_check devm_device_add_group(struct device *dev,
|
int __must_check devm_device_add_group(struct device *dev,
|
||||||
const struct attribute_group *grp);
|
const struct attribute_group *grp);
|
||||||
void devm_device_remove_group(struct device *dev,
|
void devm_device_remove_group(struct device *dev,
|
||||||
|
|||||||
Reference in New Issue
Block a user