From nobody Thu Dec 29 01:13:42 2022 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Nj9Py5f0Cz2km10; Thu, 29 Dec 2022 01:13:42 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Nj9Py3kZ7z3rcW; Thu, 29 Dec 2022 01:13:42 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1672276422; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=eJ2oz5o4OevO/yn7xK/m+ZeIU09oSF63gcCHtffL19Q=; b=VUKU8B85AHCme9lwh1e8uttJ93/eaBa4WS6cPwI41gBE0kKlsPhmfb+eupg8MlkRjU0G7h 8hIuwXcaaffKuSFV1hS3il1Q0z3JxulxXcMurYrgB6PNpwTSLGXCWd2U6z7OA7tFdNWWge pjrQEgRrKWwdb3YMDJ3mFvCM6IxcXUk1nzZV5/8SSXpkP2KDz2/Kzt26doHbDB5wJXJCUs aszSN1ybgwPk668eFdo+rPqwb/5RAjxcA+b9Rw1WhPLRmaYk25jKZ0yee5Ot+4pcWmFc64 NR1LoIMkiIiijQ2ZqnuzJGI01HS+gjgeORycgZV0qdYsrUumkkI89nt1uYw6yA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1672276422; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=eJ2oz5o4OevO/yn7xK/m+ZeIU09oSF63gcCHtffL19Q=; b=IEMWBudGA8GgwGNYOJ2pp6FAXNGh9LPYmaQ/pzE/7ZR9Pqn2QLKCf14JbW/Xs02NMLUaKv qwxyegnQKGwtRKAwAEoaD8lbBLI96TZSSfNIPIwFcFV7SnHFMifp3IfCC4NgMyeehFV4eY IF7KAXp1TPg8aFcNffsu+FtgJj9o/RKZqTUcY8Kb7ng/kTQGj76zXTWIOCGiwIINEkK8J1 SKxQbBmIIH5Wbw7ST+hX9Ar9MNNlxG7x9Dzo7TRFABRhydUM3ShIu7b4HXKrc18KvPg0wd YyjhUqN78ey6sPn3OFEvX1GqybC8NP6uD1SoRadcbyl2/dWp0FYxTrkrJqpn6w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1672276422; a=rsa-sha256; cv=none; b=WtU51NWjFZyydOz7RZl9+YCWBXQGnNtBBnqC2xy+Oi0c8yqNaWfUQD5xfoHao1RY+IdXMK yyykMjFS/YGNSWMG77jsxcrLdxi+K8rYwzib3hXuGlhMqxpmJ1eIxjewZwg06G44ET4hxo zWgQeS9Y97OPbAn6QQZH+/QeCdD/S0XH1ZkUnQJBkpFHEVSAcrXaZdqxaAh+GTCJg0T9jX Avfs4q+6lgTRpFHUa5bnFeL3HiRABjU6yCp15/r5pRaHuYvWicwydsW/WvuvL+ZzFvrnf+ vFwKfCDXJTaoiICsd4DDXZSML+3nOS+eXAGwdtqjuoRPxvHrdcJwULlUm7ZQHg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Nj9Py2ph6z19R6; Thu, 29 Dec 2022 01:13:42 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 2BT1DgUS056464; Thu, 29 Dec 2022 01:13:42 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 2BT1Dg11056463; Thu, 29 Dec 2022 01:13:42 GMT (envelope-from git) Date: Thu, 29 Dec 2022 01:13:42 GMT Message-Id: <202212290113.2BT1Dg11056463@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Rick Macklem Subject: git: 9e4e3a448ca9 - stable/13 - nfscl: Improve the console message for NFSERR_NOFILEHANDLE List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-src-all@freebsd.org X-BeenThere: dev-commits-src-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: rmacklem X-Git-Repository: src X-Git-Refname: refs/heads/stable/13 X-Git-Reftype: branch X-Git-Commit: 9e4e3a448ca902d928e342a53282aedc66eb0823 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch stable/13 has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=9e4e3a448ca902d928e342a53282aedc66eb0823 commit 9e4e3a448ca902d928e342a53282aedc66eb0823 Author: Rick Macklem AuthorDate: 2022-12-22 17:35:15 +0000 Commit: Rick Macklem CommitDate: 2022-12-29 01:12:44 +0000 nfscl: Improve the console message for NFSERR_NOFILEHANDLE Since a NFSERR_NOFILEHANDLE reply from an NFSv4 server usually means that the file system is not exported on the server, change the console log message to indicate that. (cherry picked from commit 6032cf3d6fb5d2e81ff463400bc0c6c8e00b3c3f) --- sys/fs/nfsclient/nfs_clport.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sys/fs/nfsclient/nfs_clport.c b/sys/fs/nfsclient/nfs_clport.c index 2e6726f604d4..d530b848431e 100644 --- a/sys/fs/nfsclient/nfs_clport.c +++ b/sys/fs/nfsclient/nfs_clport.c @@ -1180,7 +1180,6 @@ nfscl_maperr(struct thread *td, int error, uid_t uid, gid_t gid) case NFSERR_FHEXPIRED: case NFSERR_RESOURCE: case NFSERR_MOVED: - case NFSERR_NOFILEHANDLE: case NFSERR_MINORVERMISMATCH: case NFSERR_OLDSTATEID: case NFSERR_BADSEQID: @@ -1191,6 +1190,10 @@ nfscl_maperr(struct thread *td, int error, uid_t uid, gid_t gid) printf("nfsv4 client/server protocol prob err=%d\n", error); return (EIO); + case NFSERR_NOFILEHANDLE: + printf("nfsv4 no file handle: usually means the file " + "system is not exported on the NFSv4 server\n"); + return (EIO); default: tprintf(p, LOG_INFO, "nfsv4 err=%d\n", error); return (EIO);