| .. | .. |
|---|
| 16 | 16 | * firmware fallback configuration table |
|---|
| 17 | 17 | */ |
|---|
| 18 | 18 | |
|---|
| 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 | | - |
|---|
| 25 | 19 | struct firmware_fallback_config fw_fallback_config = { |
|---|
| 26 | 20 | .force_sysfs_fallback = IS_ENABLED(CONFIG_FW_LOADER_USER_HELPER_FALLBACK), |
|---|
| 27 | 21 | .loading_timeout = 60, |
|---|
| 28 | 22 | .old_timeout = 60, |
|---|
| 29 | 23 | }; |
|---|
| 30 | | -EXPORT_SYMBOL_GPL(fw_fallback_config); |
|---|
| 24 | +EXPORT_SYMBOL_NS_GPL(fw_fallback_config, FIRMWARE_LOADER_PRIVATE); |
|---|
| 31 | 25 | |
|---|
| 26 | +#ifdef CONFIG_SYSCTL |
|---|
| 32 | 27 | struct ctl_table firmware_config_table[] = { |
|---|
| 33 | 28 | { |
|---|
| 34 | 29 | .procname = "force_sysfs_fallback", |
|---|
| .. | .. |
|---|
| 36 | 31 | .maxlen = sizeof(unsigned int), |
|---|
| 37 | 32 | .mode = 0644, |
|---|
| 38 | 33 | .proc_handler = proc_douintvec_minmax, |
|---|
| 39 | | - .extra1 = &zero, |
|---|
| 40 | | - .extra2 = &one, |
|---|
| 34 | + .extra1 = SYSCTL_ZERO, |
|---|
| 35 | + .extra2 = SYSCTL_ONE, |
|---|
| 41 | 36 | }, |
|---|
| 42 | 37 | { |
|---|
| 43 | 38 | .procname = "ignore_sysfs_fallback", |
|---|
| .. | .. |
|---|
| 45 | 40 | .maxlen = sizeof(unsigned int), |
|---|
| 46 | 41 | .mode = 0644, |
|---|
| 47 | 42 | .proc_handler = proc_douintvec_minmax, |
|---|
| 48 | | - .extra1 = &zero, |
|---|
| 49 | | - .extra2 = &one, |
|---|
| 43 | + .extra1 = SYSCTL_ZERO, |
|---|
| 44 | + .extra2 = SYSCTL_ONE, |
|---|
| 50 | 45 | }, |
|---|
| 51 | 46 | { } |
|---|
| 52 | 47 | }; |
|---|
| 53 | | -EXPORT_SYMBOL_GPL(firmware_config_table); |
|---|
| 54 | | - |
|---|
| 55 | 48 | #endif |
|---|