| .. | .. |
|---|
| 12 | 12 | #ifdef CONFIG_PSTORE_FTRACE |
|---|
| 13 | 13 | extern void pstore_register_ftrace(void); |
|---|
| 14 | 14 | 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); |
|---|
| 15 | 17 | #else |
|---|
| 16 | 18 | static inline void pstore_register_ftrace(void) {} |
|---|
| 17 | 19 | 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 | +} |
|---|
| 18 | 27 | #endif |
|---|
| 19 | 28 | |
|---|
| 20 | 29 | #ifdef CONFIG_PSTORE_PMSG |
|---|
| .. | .. |
|---|
| 31 | 40 | extern void pstore_get_records(int); |
|---|
| 32 | 41 | extern void pstore_get_backend_records(struct pstore_info *psi, |
|---|
| 33 | 42 | struct dentry *root, int quiet); |
|---|
| 43 | +extern int pstore_put_backend_records(struct pstore_info *psi); |
|---|
| 34 | 44 | extern int pstore_mkfile(struct dentry *root, |
|---|
| 35 | 45 | struct pstore_record *record); |
|---|
| 36 | | -extern bool pstore_is_mounted(void); |
|---|
| 37 | 46 | extern void pstore_record_init(struct pstore_record *record, |
|---|
| 38 | 47 | struct pstore_info *psi); |
|---|
| 39 | 48 | |
|---|