|
@@ -141,20 +141,6 @@ static inline void log_buf_kexec_setup(void)
|
|
|
|
|
|
extern void dump_stack(void) __cold;
|
|
|
|
|
|
-enum {
|
|
|
- DUMP_PREFIX_NONE,
|
|
|
- DUMP_PREFIX_ADDRESS,
|
|
|
- DUMP_PREFIX_OFFSET
|
|
|
-};
|
|
|
-extern void hex_dump_to_buffer(const void *buf, size_t len,
|
|
|
- int rowsize, int groupsize,
|
|
|
- char *linebuf, size_t linebuflen, bool ascii);
|
|
|
-extern void print_hex_dump(const char *level, const char *prefix_str,
|
|
|
- int prefix_type, int rowsize, int groupsize,
|
|
|
- const void *buf, size_t len, bool ascii);
|
|
|
-extern void print_hex_dump_bytes(const char *prefix_str, int prefix_type,
|
|
|
- const void *buf, size_t len);
|
|
|
-
|
|
|
#ifndef pr_fmt
|
|
|
#define pr_fmt(fmt) fmt
|
|
|
#endif
|
|
@@ -286,4 +272,32 @@ extern void print_hex_dump_bytes(const char *prefix_str, int prefix_type,
|
|
|
no_printk(KERN_DEBUG pr_fmt(fmt), ##__VA_ARGS__)
|
|
|
#endif
|
|
|
|
|
|
+
|
|
|
+enum {
|
|
|
+ DUMP_PREFIX_NONE,
|
|
|
+ DUMP_PREFIX_ADDRESS,
|
|
|
+ DUMP_PREFIX_OFFSET
|
|
|
+};
|
|
|
+extern void hex_dump_to_buffer(const void *buf, size_t len,
|
|
|
+ int rowsize, int groupsize,
|
|
|
+ char *linebuf, size_t linebuflen, bool ascii);
|
|
|
+#ifdef CONFIG_PRINTK
|
|
|
+extern void print_hex_dump(const char *level, const char *prefix_str,
|
|
|
+ int prefix_type, int rowsize, int groupsize,
|
|
|
+ const void *buf, size_t len, bool ascii);
|
|
|
+extern void print_hex_dump_bytes(const char *prefix_str, int prefix_type,
|
|
|
+ const void *buf, size_t len);
|
|
|
+#else
|
|
|
+static inline void print_hex_dump(const char *level, const char *prefix_str,
|
|
|
+ int prefix_type, int rowsize, int groupsize,
|
|
|
+ const void *buf, size_t len, bool ascii)
|
|
|
+{
|
|
|
+}
|
|
|
+static inline void print_hex_dump_bytes(const char *prefix_str, int prefix_type,
|
|
|
+ const void *buf, size_t len)
|
|
|
+{
|
|
|
+}
|
|
|
+
|
|
|
+#endif
|
|
|
+
|
|
|
#endif
|