hc
2024-05-10 37f49e37ab4cb5d0bc4c60eb5c6d4dd57db767bb
kernel/fs/pstore/internal.h
....@@ -12,9 +12,18 @@
1212 #ifdef CONFIG_PSTORE_FTRACE
1313 extern void pstore_register_ftrace(void);
1414 extern void pstore_unregister_ftrace(void);
15
+ssize_t pstore_ftrace_combine_log(char **dest_log, size_t *dest_log_size,
16
+ const char *src_log, size_t src_log_size);
1517 #else
1618 static inline void pstore_register_ftrace(void) {}
1719 static inline void pstore_unregister_ftrace(void) {}
20
+static inline ssize_t
21
+pstore_ftrace_combine_log(char **dest_log, size_t *dest_log_size,
22
+ const char *src_log, size_t src_log_size)
23
+{
24
+ *dest_log_size = 0;
25
+ return 0;
26
+}
1827 #endif
1928
2029 #ifdef CONFIG_PSTORE_PMSG
....@@ -31,9 +40,9 @@
3140 extern void pstore_get_records(int);
3241 extern void pstore_get_backend_records(struct pstore_info *psi,
3342 struct dentry *root, int quiet);
43
+extern int pstore_put_backend_records(struct pstore_info *psi);
3444 extern int pstore_mkfile(struct dentry *root,
3545 struct pstore_record *record);
36
-extern bool pstore_is_mounted(void);
3746 extern void pstore_record_init(struct pstore_record *record,
3847 struct pstore_info *psi);
3948