diff options
| author | Len Baker <[email protected]> | 2021-10-23 17:40:36 +0200 |
|---|---|---|
| committer | Hans de Goede <[email protected]> | 2021-11-16 10:56:53 +0100 |
| commit | 79f960e29cfc87db324479ef982a3f97025328dc (patch) | |
| tree | c6d108aad3d0bcdf7623b83876cca98064ad83b3 /include/linux/platform_data | |
| parent | d477a907cba317cfa58a8c89c09454d3fced1964 (diff) | |
platform/x86: thinkpad_acpi: Convert platform driver to use dev_groups
Platform drivers have the option of having the platform core create and
remove any needed sysfs attribute files. So take advantage of that and
refactor the attributes management to avoid to register them "by hand".
Also, due to some attributes are optionals, refactor the code and move
the logic inside the "is_visible" callbacks of the attribute_group
structures.
Suggested-by: Greg Kroah-Hartman <[email protected]>
Acked-by: Greg Kroah-Hartman <[email protected]>
Signed-off-by: Len Baker <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Reviewed-by: Hans de Goede <[email protected]>
Signed-off-by: Hans de Goede <[email protected]>
Diffstat (limited to 'include/linux/platform_data')
0 files changed, 0 insertions, 0 deletions