hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/drivers/base/firmware_loader/fallback.h
....@@ -33,7 +33,7 @@
3333 #ifdef CONFIG_FW_LOADER_USER_HELPER
3434 int firmware_fallback_sysfs(struct firmware *fw, const char *name,
3535 struct device *device,
36
- enum fw_opt opt_flags,
36
+ u32 opt_flags,
3737 int ret);
3838 void kill_pending_fw_fallback_reqs(bool only_kill_custom);
3939
....@@ -45,7 +45,7 @@
4545 #else /* CONFIG_FW_LOADER_USER_HELPER */
4646 static inline int firmware_fallback_sysfs(struct firmware *fw, const char *name,
4747 struct device *device,
48
- enum fw_opt opt_flags,
48
+ u32 opt_flags,
4949 int ret)
5050 {
5151 /* Keep carrying over the same error */
....@@ -66,4 +66,13 @@
6666 }
6767 #endif /* CONFIG_FW_LOADER_USER_HELPER */
6868
69
+#ifdef CONFIG_EFI_EMBEDDED_FIRMWARE
70
+int firmware_fallback_platform(struct fw_priv *fw_priv);
71
+#else
72
+static inline int firmware_fallback_platform(struct fw_priv *fw_priv)
73
+{
74
+ return -ENOENT;
75
+}
76
+#endif
77
+
6978 #endif /* __FIRMWARE_FALLBACK_H */