From: Thomas Weißschuh Date: Fri, 5 Jul 2024 07:48:46 +0000 (+0100) Subject: nvmem: core: add single sysfs group X-Git-Tag: io_uring-6.11-20240722~8^2~26 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=6188f233161c6a5b2d1c396a221dfafc77dc9eec;p=linux-block.git nvmem: core: add single sysfs group The sysfs core provides a function to easily register a single group. Use it and remove the now unnecessary nvmem_cells_groups array. Signed-off-by: Thomas Weißschuh Signed-off-by: Srinivas Kandagatla Link: https://lore.kernel.org/r/20240705074852.423202-10-srinivas.kandagatla@linaro.org Signed-off-by: Greg Kroah-Hartman --- diff --git a/drivers/nvmem/core.c b/drivers/nvmem/core.c index e1ec3b7200d7..96e76d88204c 100644 --- a/drivers/nvmem/core.c +++ b/drivers/nvmem/core.c @@ -367,11 +367,6 @@ static const struct attribute_group *nvmem_dev_groups[] = { NULL, }; -static const struct attribute_group *nvmem_cells_groups[] = { - &nvmem_cells_group, - NULL, -}; - static struct bin_attribute bin_attr_nvmem_eeprom_compat = { .attr = { .name = "eeprom", @@ -478,7 +473,7 @@ static int nvmem_populate_sysfs_cells(struct nvmem_device *nvmem) nvmem_cells_group.bin_attrs = cells_attrs; - ret = device_add_groups(&nvmem->dev, nvmem_cells_groups); + ret = device_add_group(&nvmem->dev, &nvmem_cells_group); if (ret) goto unlock_mutex;