Received: by 2002:a25:7ec1:0:0:0:0:0 with SMTP id z184csp1284091ybc; Sat, 23 Nov 2019 18:16:57 -0800 (PST) X-Google-Smtp-Source: APXvYqyGuieiq8lY9gHW2mxbPy2NT0933pmJGFTps1/NLhLb3kuaklHghqaMQJYP9yRihMmJcSzC X-Received: by 2002:a17:906:4d58:: with SMTP id b24mr29796064ejv.277.1574561817718; Sat, 23 Nov 2019 18:16:57 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1574561817; cv=none; d=google.com; s=arc-20160816; b=0XV8dd2yUtu11lvvVJjr5KB3Mb249nn5zqzWKhSagSrIktLs5exMMPghDAClvdLjWd fL8hLTnXynHZGJuyHGYx4LzLOf6sE7C82wAidD4qsOxkRqK2Ox6/udok23+HXMerVvFm SDkJBEUJwG5krgr3MW0B91awiGFeN9tgQfga2r9z/bvobPU3JdswKNQIZm3Biopkz9ne +DwjuXoDNN4bIjb7sA3K2LRDLQM+9NxTvl+SRDF5Tu1M3uRHGMy0Qd8bwKtkQiO7J2/t hquwQd33+U9UYwki1v7wDliv6HTV5rG5lvc99nHp/7IhltYwVTRW7e6kSVDbEsrhOg5Q oKRQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=nk1NgsfeB5KDh8+hByaxf0CB5RcKMsMyWiz2fOhneG0=; b=A9bsc/33VjHzs+gJA6OU/tC0FkOFAQYWmEz2bRxHh/dl0MK1XZLSIkx+j0xJTyIOdI gfJp27dCsIW4cFNsPHobOlJx8bqoRynB1gMnpIQ/TZt/pvABQj9Z9s7WdBKhd+eGDU/A zsdp7YyM8czLMdPlaFAure8LFrMI+vmZazg5vHt4wqGwjtzsGS1OJzh7Oi0u7zeaN8PJ MU7nmM7tIjblcCOsX3TNlnN1q4C0XpYTfnQGJF1o5G80gRxBtdgRWs2B1Pzo5c1JrAjI 7BoERpXcjHH1DZy6uHeMy79owaEmQ2gVlaifW+K3gRyTW+7lfEG4KDW9eZiCpHM0zMeR aB3w== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-nfs-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id ce17si2076723edb.368.2019.11.23.18.16.16; Sat, 23 Nov 2019 18:16:57 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-nfs-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-nfs-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726719AbfKXCQM (ORCPT + 99 others); Sat, 23 Nov 2019 21:16:12 -0500 Received: from mga09.intel.com ([134.134.136.24]:65183 "EHLO mga09.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726705AbfKXCQL (ORCPT ); Sat, 23 Nov 2019 21:16:11 -0500 X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 23 Nov 2019 18:16:00 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.69,235,1571727600"; d="gz'50?scan'50,208,50";a="201950266" Received: from lkp-server01.sh.intel.com (HELO lkp-server01) ([10.239.97.150]) by orsmga008.jf.intel.com with ESMTP; 23 Nov 2019 18:15:58 -0800 Received: from kbuild by lkp-server01 with local (Exim 4.89) (envelope-from ) id 1iYhRO-0008lt-3y; Sun, 24 Nov 2019 10:15:58 +0800 Date: Sun, 24 Nov 2019 10:15:04 +0800 From: kbuild test robot To: Olga Kornievskaia Cc: kbuild-all@lists.01.org, trond.myklebust@hammerspace.com, anna.schumaker@netapp.com, linux-nfs@vger.kernel.org Subject: Re: [PATCH v2] NFS: allow deprecation of NFS UDP protocol Message-ID: <201911241016.2OtXtjJD%lkp@intel.com> References: <20191121160651.5317-1-olga.kornievskaia@gmail.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="q6hr2tgjothpaee6" Content-Disposition: inline In-Reply-To: <20191121160651.5317-1-olga.kornievskaia@gmail.com> X-Patchwork-Hint: ignore User-Agent: NeoMutt/20170113 (1.7.2) Sender: linux-nfs-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-nfs@vger.kernel.org --q6hr2tgjothpaee6 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Olga, Thank you for the patch! Yet something to improve: [auto build test ERROR on nfs/linux-next] [also build test ERROR on v5.4-rc8 next-20191122] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system. BTW, we also suggest to use '--base' option to specify the base tree in git format-patch, please see https://stackoverflow.com/a/37406982] url: https://github.com/0day-ci/linux/commits/Olga-Kornievskaia/NFS-allow-deprecation-of-NFS-UDP-protocol/20191124-074905 base: git://git.linux-nfs.org/projects/trondmy/linux-nfs.git linux-next config: parisc-c3000_defconfig (attached as .config) compiler: hppa-linux-gcc (GCC) 7.4.0 reproduce: wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # save the attached .config to linux build tree GCC_VERSION=7.4.0 make.cross ARCH=parisc If you fix the issue, kindly add following tag Reported-by: kbuild test robot All errors (new ones prefixed by >>): fs/nfs/super.c: In function 'nfs_validate_text_mount_data': >> fs/nfs/super.c:2209:4: error: label 'out_invalid_transport_udp' used but not defined goto out_invalid_transport_udp; ^~~~ vim +/out_invalid_transport_udp +2209 fs/nfs/super.c 2174 2175 static int nfs_validate_text_mount_data(void *options, 2176 struct nfs_parsed_mount_data *args, 2177 const char *dev_name) 2178 { 2179 int port = 0; 2180 int max_namelen = PAGE_SIZE; 2181 int max_pathlen = NFS_MAXPATHLEN; 2182 struct sockaddr *sap = (struct sockaddr *)&args->nfs_server.address; 2183 2184 if (nfs_parse_mount_options((char *)options, args) == 0) 2185 return -EINVAL; 2186 2187 if (!nfs_verify_server_address(sap)) 2188 goto out_no_address; 2189 2190 if (args->version == 4) { 2191 #if IS_ENABLED(CONFIG_NFS_V4) 2192 if (args->nfs_server.protocol == XPRT_TRANSPORT_RDMA) 2193 port = NFS_RDMA_PORT; 2194 else 2195 port = NFS_PORT; 2196 max_namelen = NFS4_MAXNAMLEN; 2197 max_pathlen = NFS4_MAXPATHLEN; 2198 nfs_validate_transport_protocol(args); 2199 if (args->nfs_server.protocol == XPRT_TRANSPORT_UDP) 2200 goto out_invalid_transport_udp; 2201 nfs4_validate_mount_flags(args); 2202 #else 2203 goto out_v4_not_compiled; 2204 #endif /* CONFIG_NFS_V4 */ 2205 } else { 2206 nfs_set_mount_transport_protocol(args); 2207 #ifdef CONFIG_NFS_DISABLE_UDP_SUPPORT 2208 if (args->nfs_server.protocol == XPRT_TRANSPORT_UDP) > 2209 goto out_invalid_transport_udp; 2210 #endif 2211 if (args->nfs_server.protocol == XPRT_TRANSPORT_RDMA) 2212 port = NFS_RDMA_PORT; 2213 } 2214 2215 nfs_set_port(sap, &args->nfs_server.port, port); 2216 2217 return nfs_parse_devname(dev_name, 2218 &args->nfs_server.hostname, 2219 max_namelen, 2220 &args->nfs_server.export_path, 2221 max_pathlen); 2222 --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org Intel Corporation --q6hr2tgjothpaee6 Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 0rUt3gCnj1JvXBkqYNtAUmpT/wdsefT4ovwAAA== --q6hr2tgjothpaee6--