Hi Kay, There are new compile warnings show up in tree: git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git driver-core-linus head: eb02dac93708f581c99858a19162af8ca2b6bfcb commit: eb02dac93708f581c99858a19162af8ca2b6bfcb [6/6] kmsg: /proc/kmsg - support reading of partial log records All warnings: kernel/printk.c:220:15: warning: 'syslog_partial' defined but not used [-Wunused-variable] vim +220 kernel/printk.c 217 /* the next printk record to read by syslog(READ) or /proc/kmsg */ 218 static u64 syslog_seq; 219 static u32 syslog_idx; > 220 static size_t syslog_partial; 221 222 /* index and sequence number of the first record stored in the buffer */ 223 static u64 log_first_seq; The problem is, syslog_partial is defined outside of CONFIG_PRINTK and used inside it: static size_t syslog_partial; #ifdef CONFIG_PRINTK syslog_partial = 0; skip = syslog_partial; if (n - syslog_partial <= size) { n -= syslog_partial; syslog_partial = 0; syslog_partial += n; int do_syslog(int type, char __user *buf, int len, bool from_file) syslog_partial = 0; error -= syslog_partial; return do_syslog(type, buf, len, SYSLOG_FROM_CALL); #endif /* CONFIG_PRINTK */ --- 0-DAY kernel build testing backend Open Source Technology Centre Fengguang Wu <wfg@xxxxxxxxxxxxxxx> Intel Corporation -- To unsubscribe from this list: send the line "unsubscribe kernel-janitors" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html