Re: [PATCH v5 07/14] mfd: lm3533: Use dev_groups in struct device_driver
Andy Shevchenko <[email protected]>
| Newsgroups | org.kernel.vger.linux-fbdev,org.freedesktop.lists.dri-devel,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-iio,org.kernel.vger.linux-kernel,org.kernel.vger.linux-leds |
|---|---|
| Organization | Intel Finland Oy - BIC 0357606-4 - c/o Alberga Business Park, 6 krs, Bertel Jungin Aukio 5, 02600 Espoo |
| Message-ID | <[email protected]> |
On Wed, Jun 17, 2026 at 11:00:24AM +0300, Svyatoslav Ryhel wrote: > Instead of creating and removing the device sysfs attributes directly > during probe and remove of the driver, respectively, use dev_groups in > struct device_driver to point to the attribute definitions and let the > core take care of creating and removing them. > > No intentional functional impact. Suggested-by: Andy Shevchenko <[email protected]> And thanks for doing that! ... > .attrs = lm3533_attributes > }; > > +static const struct attribute_group *lm3533_attribute_groups[] = { > + &lm3533_attribute_group, > + NULL, > +}; We have ATTRIBUTE_GROUPS() macro. ... > +++ b/drivers/video/backlight/lm3533_bl.c Same as per above. -- With Best Regards, Andy Shevchenko