Introduction of hp_wmi_groups to simplify the integration of driver security features with sysfs. All changes were validated on a HP ZBook Workstation, HP EliteBook x360, and HP EliteBook 850 G8 notebooks. Signed-off-by: Jorge Lopez <jorge.lopez2@xxxxxx> --- Based on the latest platform-drivers-x86.git/for-next v1-0001-Update-hp_wmi_group-to-simplify-feature-addition patch was broken in two separate patches. This patch is patch 2 of 2 --- drivers/platform/x86/hp-wmi.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/drivers/platform/x86/hp-wmi.c b/drivers/platform/x86/hp-wmi.c index 667f94bba905..0c7d863b8aab 100644 --- a/drivers/platform/x86/hp-wmi.c +++ b/drivers/platform/x86/hp-wmi.c @@ -740,7 +740,15 @@ static struct attribute *hp_wmi_attrs[] = { &dev_attr_postcode.attr, NULL, }; -ATTRIBUTE_GROUPS(hp_wmi); + +static const struct attribute_group hp_wmi_group = { + .attrs = hp_wmi_attrs, +}; + +static const struct attribute_group *hp_wmi_groups[] = { + &hp_wmi_group, + NULL, +}; static void hp_wmi_notify(u32 value, void *context) { -- 2.25.1