On Wed, Jan 21, 2015 at 7:58 AM, Petr Mladek <[email protected]> wrote: > On Tue 2015-01-20 18:51:49, Pranith Kumar wrote: >> There are missing dummy routines for log_buf_addr_get() and log_buf_len_get() >> for when CONFIG_PRINTK is not set causing build failures. >> >> This patch adds these dummy routines at the appropriate location. >> >> Signed-off-by: Pranith Kumar <[email protected]> >> CC: Michael Ellerman <[email protected]> >> --- >> include/linux/printk.h | 15 ++++++++++++--- >> 1 file changed, 12 insertions(+), 3 deletions(-) >> >> diff --git a/include/linux/printk.h b/include/linux/printk.h >> index aeb9d7f..f52f02b 100644 >> --- a/include/linux/printk.h >> +++ b/include/linux/printk.h >> @@ -10,9 +10,6 @@ >> extern const char linux_banner[]; >> extern const char linux_proc_banner[]; >> >> -extern char *log_buf_addr_get(void); >> -extern u32 log_buf_len_get(void); >> - >> static inline int printk_get_level(const char *buffer) >> { >> if (buffer[0] == KERN_SOH_ASCII && buffer[1]) { >> @@ -168,6 +165,8 @@ void __init setup_log_buf(int early); >> void dump_stack_set_arch_desc(const char *fmt, ...); >> void dump_stack_print_info(const char *log_lvl); >> void show_regs_print_info(const char *log_lvl); >> +char *log_buf_addr_get(void); >> +u32 log_buf_len_get(void); >> #else >> static inline __printf(1, 0) >> int vprintk(const char *s, va_list args) >> @@ -217,6 +216,16 @@ static inline void dump_stack_print_info(const char >> *log_lvl) >> static inline void show_regs_print_info(const char *log_lvl) >> { >> } >> + >> +static inline char *log_buf_addr_get(void) >> +{ >> + return NULL; >> +} >> + >> +static linline u32 log_buf_len_get(void) > ^ > typo: linline -> inline
Argh, shows why we should always atleast build test before sending a patch, no matter how trivial it is. > > Otherwise, it looks fine to me. > > Well, If you send v2, I would move this above log_buf_kexec_setup() in > both #ifdef branches. So that all four log_buf()-related functions > declared/defined together. I will update as you said in v2. Thanks! -- Pranith -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

