1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
|
https://github.com/tuxedocomputers/tuxedo-keyboard/pull/162
https://github.com/tuxedocomputers/tuxedo-keyboard/issues/164
https://bugs.gentoo.org/902133
diff --git a/src/tuxedo_io/tuxedo_io.c b/src/tuxedo_io/tuxedo_io.c
index 879efd7..5cf4f20 100644
--- a/src/tuxedo_io/tuxedo_io.c
+++ b/src/tuxedo_io/tuxedo_io.c
@@ -49,19 +49,6 @@ static u32 id_check_uniwill;
static struct uniwill_device_features_t *uw_feats;
-/**
- * strstr version of dmi_match
- */
-static bool dmi_string_in(enum dmi_field f, const char *str)
-{
- const char *info = dmi_get_system_info(f);
-
- if (info == NULL || str == NULL)
- return info == str;
-
- return strstr(info, str) != NULL;
-}
-
static u32 clevo_identify(void)
{
return clevo_get_active_interface_id(NULL) == 0 ? 1 : 0;
@@ -181,7 +168,7 @@ static long clevo_ioctl_interface(struct file *file, unsigned int cmd, unsigned
const char str_no_if[] = "";
char *str_clevo_if;
-
+
switch (cmd) {
case R_CL_HW_IF_STR:
if (clevo_get_active_interface_id(&str_clevo_if) == 0) {
@@ -814,7 +801,7 @@ static int __init tuxedo_io_init(void)
tuxedo_io_device_class = class_create(THIS_MODULE, "tuxedo_io");
device_create(tuxedo_io_device_class, NULL, tuxedo_io_device_handle, NULL, "tuxedo_io");
pr_debug("Module init successful\n");
-
+
return 0;
}
diff --git a/src/uniwill_keyboard.h b/src/uniwill_keyboard.h
index 332acd6..859dc30 100644
--- a/src/uniwill_keyboard.h
+++ b/src/uniwill_keyboard.h
@@ -51,7 +51,6 @@
#define UNIWILL_OSD_TOUCHPADWORKAROUND 0xFFF
static void uw_charging_priority_write_state(void);
-static void uw_charging_profile_write_state(void);
struct tuxedo_keyboard_driver uniwill_keyboard_driver;
@@ -771,12 +770,6 @@ static int uw_has_charging_profile(bool *status)
return 0;
}
-static void uw_charging_profile_write_state(void)
-{
- if (uw_charging_profile_loaded)
- uw_set_charging_profile(uw_charging_profile_last_written_value);
-}
-
static void uw_charging_profile_init(struct platform_device *dev)
{
u8 value;
|