tree: https://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git work.mount head: fd6261f4322ce38ab5c2acb0a1578e4caa3b8cc9 commit: e6d72ffc503f7e5fa97fac220aad009a3bd18c8b [49/52] vfs: Implement logging through fs_context config: nds32-allnoconfig (attached as .config) compiler: nds32le-linux-gcc (GCC) 6.4.0 reproduce: wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross git checkout e6d72ffc503f7e5fa97fac220aad009a3bd18c8b # save the attached .config to linux build tree GCC_VERSION=6.4.0 make.cross ARCH=nds32 All errors (new ones prefixed by >>): fs/fs_context.c: In function 'logfc': >> fs/fs_context.c:400:3: error: implicit declaration of function 'vprintk_emit' [-Werror=implicit-function-declaration] vprintk_emit(0, LOGLEVEL_WARNING, NULL, 0, fmt, va); ^~~~~~~~~~~~ cc1: some warnings being treated as errors vim +/vprintk_emit +400 fs/fs_context.c 386 387 /** 388 * logfc - Log a message to a filesystem context 389 * @fc: The filesystem context to log to. 390 * @fmt: The format of the buffer. 391 */ 392 void logfc(struct fs_context *fc, const char *fmt, ...) 393 { 394 va_list va; 395 396 va_start(va, fmt); 397 398 switch (fmt[0]) { 399 case 'w': > 400 vprintk_emit(0, LOGLEVEL_WARNING, NULL, 0, fmt, va); 401 break; 402 case 'e': 403 vprintk_emit(0, LOGLEVEL_ERR, NULL, 0, fmt, va); 404 break; 405 default: 406 vprintk_emit(0, LOGLEVEL_NOTICE, NULL, 0, fmt, va); 407 break; 408 } 409 410 pr_cont("\n"); 411 va_end(va); 412 } 413 EXPORT_SYMBOL(logfc); 414 --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation
Attachment:
.config.gz
Description: application/gzip