hc
2024-09-20 a36159eec6ca17402b0e146b86efaf76568dc353
kernel/drivers/base/firmware_loader/fallback_table.c
....@@ -16,19 +16,14 @@
1616 * firmware fallback configuration table
1717 */
1818
19
-/* Module or buit-in */
20
-#ifdef CONFIG_FW_LOADER_USER_HELPER
21
-
22
-static unsigned int zero;
23
-static unsigned int one = 1;
24
-
2519 struct firmware_fallback_config fw_fallback_config = {
2620 .force_sysfs_fallback = IS_ENABLED(CONFIG_FW_LOADER_USER_HELPER_FALLBACK),
2721 .loading_timeout = 60,
2822 .old_timeout = 60,
2923 };
30
-EXPORT_SYMBOL_GPL(fw_fallback_config);
24
+EXPORT_SYMBOL_NS_GPL(fw_fallback_config, FIRMWARE_LOADER_PRIVATE);
3125
26
+#ifdef CONFIG_SYSCTL
3227 struct ctl_table firmware_config_table[] = {
3328 {
3429 .procname = "force_sysfs_fallback",
....@@ -36,8 +31,8 @@
3631 .maxlen = sizeof(unsigned int),
3732 .mode = 0644,
3833 .proc_handler = proc_douintvec_minmax,
39
- .extra1 = &zero,
40
- .extra2 = &one,
34
+ .extra1 = SYSCTL_ZERO,
35
+ .extra2 = SYSCTL_ONE,
4136 },
4237 {
4338 .procname = "ignore_sysfs_fallback",
....@@ -45,11 +40,9 @@
4540 .maxlen = sizeof(unsigned int),
4641 .mode = 0644,
4742 .proc_handler = proc_douintvec_minmax,
48
- .extra1 = &zero,
49
- .extra2 = &one,
43
+ .extra1 = SYSCTL_ZERO,
44
+ .extra2 = SYSCTL_ONE,
5045 },
5146 { }
5247 };
53
-EXPORT_SYMBOL_GPL(firmware_config_table);
54
-
5548 #endif