@@ -15,7 +15,7 @@
#include "timebase.h"
#include <debug_descriptor.h>
-static int vprlog(int log_level, const char *fmt, va_list ap)
+int vprlog(int log_level, const char *fmt, va_list ap)
{
int count;
char buffer[320];
@@ -79,6 +79,7 @@ static inline bool is_rodata(const void *p)
#define pr_fmt(fmt) fmt
#endif
+int vprlog(int log_level, const char *fmt, va_list ap);
void _prlog(int log_level, const char* fmt, ...) __attribute__((format (printf, 2, 3)));
#define prlog(l, f, ...) do { _prlog(l, pr_fmt(f), ##__VA_ARGS__); } while(0)
#define prerror(fmt...) do { prlog(PR_ERR, fmt); } while(0)
To retrieve specific log traces from the external library: libmctp, we need to export the logging api. Signed-off-by: Christophe Lombard <clombard@linux.ibm.com> --- core/console-log.c | 2 +- include/skiboot.h | 1 + 2 files changed, 2 insertions(+), 1 deletion(-)