| /* SPDX-License-Identifier: GPL-2.0 */ |
| #ifndef _PRINTK_H |
| #define _PRINTK_H |
| |
| #include <stdio.h> |
| #include <asm/bug.h> |
| |
| /* |
| * memblock_dbg is called with u64 arguments that don't match the "%llu" |
| * specifier in printf. This results in warnings that cannot be fixed without |
| * modifying memblock.c, which we wish to avoid. As these messaged are not used |
| * in testing anyway, the mismatch can be ignored. |
| */ |
| #pragma GCC diagnostic push |
| #pragma GCC diagnostic ignored "-Wformat" |
| #define printk printf |
| #pragma GCC diagnostic push |
| |
| #define pr_info printk |
| #define pr_debug printk |
| #define pr_cont printk |
| #define pr_err printk |
| #define pr_warn printk |
| |
| #endif |