From bedbef8ad3e75a304af6361af235302bcc61d06b Mon Sep 17 00:00:00 2001
From: hc <hc@nodka.com>
Date: Tue, 14 May 2024 06:39:01 +0000
Subject: [PATCH] 修改内核路径

---
 kernel/drivers/input/mouse/cyapa.c |   16 +---------------
 1 files changed, 1 insertions(+), 15 deletions(-)

diff --git a/kernel/drivers/input/mouse/cyapa.c b/kernel/drivers/input/mouse/cyapa.c
index dfd3873..c675f15 100644
--- a/kernel/drivers/input/mouse/cyapa.c
+++ b/kernel/drivers/input/mouse/cyapa.c
@@ -1238,13 +1238,6 @@
 	.attrs = cyapa_sysfs_entries,
 };
 
-static void cyapa_remove_sysfs_group(void *data)
-{
-	struct cyapa *cyapa = data;
-
-	sysfs_remove_group(&cyapa->client->dev.kobj, &cyapa_sysfs_group);
-}
-
 static void cyapa_disable_regulator(void *data)
 {
 	struct cyapa *cyapa = data;
@@ -1312,16 +1305,9 @@
 		return error;
 	}
 
-	error = sysfs_create_group(&dev->kobj, &cyapa_sysfs_group);
+	error = devm_device_add_group(dev, &cyapa_sysfs_group);
 	if (error) {
 		dev_err(dev, "failed to create sysfs entries: %d\n", error);
-		return error;
-	}
-
-	error = devm_add_action(dev, cyapa_remove_sysfs_group, cyapa);
-	if (error) {
-		cyapa_remove_sysfs_group(cyapa);
-		dev_err(dev, "failed to add sysfs cleanup action: %d\n", error);
 		return error;
 	}
 

--
Gitblit v1.6.2