From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-10.2 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 76A42C4338F for ; Tue, 10 Aug 2021 23:32:18 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 5BD9760C51 for ; Tue, 10 Aug 2021 23:32:18 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235454AbhHJXck (ORCPT ); Tue, 10 Aug 2021 19:32:40 -0400 Received: from mga17.intel.com ([192.55.52.151]:47591 "EHLO mga17.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235491AbhHJXci (ORCPT ); Tue, 10 Aug 2021 19:32:38 -0400 X-IronPort-AV: E=McAfee;i="6200,9189,10072"; a="195284216" X-IronPort-AV: E=Sophos;i="5.84,310,1620716400"; d="gz'50?scan'50,208,50";a="195284216" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Aug 2021 16:32:10 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.84,310,1620716400"; d="gz'50?scan'50,208,50";a="506538073" Received: from lkp-server01.sh.intel.com (HELO d053b881505b) ([10.239.97.150]) by fmsmga004.fm.intel.com with ESMTP; 10 Aug 2021 16:32:08 -0700 Received: from kbuild by d053b881505b with local (Exim 4.92) (envelope-from ) id 1mDbE7-000L2U-3N; Tue, 10 Aug 2021 23:32:07 +0000 Date: Wed, 11 Aug 2021 07:31:28 +0800 From: kernel test robot To: Chuck Lever , linux-nfs@vger.kernel.org Cc: kbuild-all@lists.01.org Subject: Re: [PATCH v2 1/4] SUNRPC: Add a /sys/kernel/debug/fail_sunrpc/ directory Message-ID: <202108110747.1igdWumJ-lkp@intel.com> References: <162862956133.263874.4169713012198608705.stgit@klimt.1015granger.net> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="2oS5YaxWCcQjTEyO" Content-Disposition: inline In-Reply-To: <162862956133.263874.4169713012198608705.stgit@klimt.1015granger.net> User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-nfs@vger.kernel.org --2oS5YaxWCcQjTEyO Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Chuck, I love your patch! Yet something to improve: [auto build test ERROR on nfs/linux-next] [also build test ERROR on linus/master v5.14-rc5 next-20210810] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch] url: https://github.com/0day-ci/linux/commits/Chuck-Lever/SunRPC-fault-injection/20210811-050828 base: git://git.linux-nfs.org/projects/trondmy/linux-nfs.git linux-next config: xtensa-nommu_kc705_defconfig (attached as .config) compiler: xtensa-de212-linux-gcc (GCC) 10.3.0 reproduce (this is a W=1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # https://github.com/0day-ci/linux/commit/fe621cd68ac79d864276194e88bf1384505db10b git remote add linux-review https://github.com/0day-ci/linux git fetch --no-tags linux-review Chuck-Lever/SunRPC-fault-injection/20210811-050828 git checkout fe621cd68ac79d864276194e88bf1384505db10b # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-10.3.0 make.cross ARCH=xtensa If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All errors (new ones prefixed by >>): net/sunrpc/debugfs.c: In function 'sunrpc_debugfs_init': >> net/sunrpc/debugfs.c:346:2: error: implicit declaration of function 'fail_sunrpc_init' [-Werror=implicit-function-declaration] 346 | fail_sunrpc_init(); | ^~~~~~~~~~~~~~~~ cc1: some warnings being treated as errors vim +/fail_sunrpc_init +346 net/sunrpc/debugfs.c 329 330 void __init 331 sunrpc_debugfs_init(void) 332 { 333 struct dentry *rpc_fault_dir; 334 335 topdir = debugfs_create_dir("sunrpc", NULL); 336 337 rpc_clnt_dir = debugfs_create_dir("rpc_clnt", topdir); 338 339 rpc_xprt_dir = debugfs_create_dir("rpc_xprt", topdir); 340 341 rpc_fault_dir = debugfs_create_dir("inject_fault", topdir); 342 343 debugfs_create_file("disconnect", S_IFREG | 0400, rpc_fault_dir, NULL, 344 &fault_disconnect_fops); 345 > 346 fail_sunrpc_init(); --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --2oS5YaxWCcQjTEyO Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 XIaVJI++AAA= --2oS5YaxWCcQjTEyO--