mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-07-22 02:17:36 -04:00
driver core: constify group arrays arguments in driver_add_groups and driver_remove_groups
Constify the groups array argument in driver_add_groups and driver_remove_groups. This allows to pass constant arrays as arguments. Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com> Link: https://patch.msgid.link/21a1e5f1-c6a0-4f6f-aa86-1e6abd25f9c6@gmail.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
b382754793
commit
9ecab063e9
@@ -194,8 +194,10 @@ static inline void dev_sync_state(struct device *dev)
|
||||
dev->driver->sync_state(dev);
|
||||
}
|
||||
|
||||
int driver_add_groups(const struct device_driver *drv, const struct attribute_group **groups);
|
||||
void driver_remove_groups(const struct device_driver *drv, const struct attribute_group **groups);
|
||||
int driver_add_groups(const struct device_driver *drv,
|
||||
const struct attribute_group *const *groups);
|
||||
void driver_remove_groups(const struct device_driver *drv,
|
||||
const struct attribute_group *const *groups);
|
||||
void device_driver_detach(struct device *dev);
|
||||
|
||||
static inline void device_set_driver(struct device *dev, const struct device_driver *drv)
|
||||
|
||||
@@ -203,13 +203,13 @@ void driver_remove_file(const struct device_driver *drv,
|
||||
EXPORT_SYMBOL_GPL(driver_remove_file);
|
||||
|
||||
int driver_add_groups(const struct device_driver *drv,
|
||||
const struct attribute_group **groups)
|
||||
const struct attribute_group *const *groups)
|
||||
{
|
||||
return sysfs_create_groups(&drv->p->kobj, groups);
|
||||
}
|
||||
|
||||
void driver_remove_groups(const struct device_driver *drv,
|
||||
const struct attribute_group **groups)
|
||||
const struct attribute_group *const *groups)
|
||||
{
|
||||
sysfs_remove_groups(&drv->p->kobj, groups);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user