platform/x86: ideapad-laptop: use device_{add,remove}_group
authorBarnabás Pőcze <pobrn@protonmail.com>
Wed, 3 Feb 2021 21:55:05 +0000 (21:55 +0000)
committerHans de Goede <hdegoede@redhat.com>
Thu, 4 Feb 2021 09:20:37 +0000 (10:20 +0100)
Use device_{add,remove}_group instead of sysfs_{add,remove}_group.

Signed-off-by: Barnabás Pőcze <pobrn@protonmail.com>
Link: https://lore.kernel.org/r/20210203215403.290792-8-pobrn@protonmail.com
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
drivers/platform/x86/ideapad-laptop.c

index 1a91588..2153688 100644 (file)
@@ -924,14 +924,14 @@ static void ideapad_unregister_rfkill(struct ideapad_private *priv, int dev)
  */
 static int ideapad_sysfs_init(struct ideapad_private *priv)
 {
-       return sysfs_create_group(&priv->platform_device->dev.kobj,
-                                   &ideapad_attribute_group);
+       return device_add_group(&priv->platform_device->dev,
+                               &ideapad_attribute_group);
 }
 
 static void ideapad_sysfs_exit(struct ideapad_private *priv)
 {
-       sysfs_remove_group(&priv->platform_device->dev.kobj,
-                          &ideapad_attribute_group);
+       device_remove_group(&priv->platform_device->dev,
+                           &ideapad_attribute_group);
 }
 
 /*