Received: by 2002:a05:7412:251c:b0:e2:908c:2ebd with SMTP id w28csp963980rda; Sun, 22 Oct 2023 19:11:53 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGD+FRtkzMeDvuDnmc+W2LRgTa3CilnVZKHW8hlXxQdhu34ZngDns79iCjt+4teVFfsYgpV X-Received: by 2002:a17:902:f689:b0:1ca:8abc:1072 with SMTP id l9-20020a170902f68900b001ca8abc1072mr6314564plg.63.1698027112792; Sun, 22 Oct 2023 19:11:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698027112; cv=none; d=google.com; s=arc-20160816; b=EYDU3himAun5Ef4VV4G26S0BoHvbV1wffKDoWBYKcrSxTz6TC/x1JPppcTJ+aY4/z9 Bo0/RWLaaC+QySZRW6/Vvm+1mG6B3h56KdNRVZ8bBVPZdfssfMTBBVkD624xZFLRMHhw VfQhaO6L3+tlpu+bDb88Z0LNdcYDn1iDAgCxrNhnosOhOvF43ExrxWKnIPb7PtI3j31c 1M52prMh1kPQugYDd7rKRgbYrJN3IkfJM0+t5u5RU1P6biY5KeqfMUFV3gP5akN5OX2/ 5v1TiTCV6q9iy2Uw6DzXKL+WdjJhFufND8M97f6T59z23meiVJRQe5wvDj83Rt+8dojA +b9g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature:dkim-signature; bh=LL7tWXUl7A3RdvdqOHiqksj0Bp6yAXgIslcHvnRez98=; fh=7qEnEX/LkcfVW+x9QL9Kl5KXgIktTChUzdd7gz02GxQ=; b=BZw03dEg7Ckr+ZZJkDsbwrUmkRDyYW/Ytsngd+yzTgATauZTeQ4MODBa3DtgjXRlMX cqiaytCiFzC+R8iSHGrCh5d9TYmmXTwMKKigkjWm8CMW8CDE/ahPhkOYPCpAWYFoQkWQ ndICjn45Fz+7Lmobugd5B2KrPQdWfsaKa2G7AqTaHipin1dFDwK8XigJAwZGY05mIpyz gVUBHR4/aJUjSSa70nzWe+CtVNQEz/J2Wq+j+g+/8snnm7wgaeiunS0my5vJl3T6LKFI vPG6GizGslNM73BSAVGtelT9ScpzB7s0GvGZSuHgLOvTkXXTsC59dZfv1gd4+DgrK84x mWgg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@suse.de header.s=susede2_rsa header.b=zbTPTsMv; dkim=neutral (no key) header.i=@suse.de; spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 2620:137:e000::3:3 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=suse.de Return-Path: Received: from lipwig.vger.email (lipwig.vger.email. [2620:137:e000::3:3]) by mx.google.com with ESMTPS id j16-20020a170902759000b001ca000e889bsi5599934pll.175.2023.10.22.19.11.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 22 Oct 2023 19:11:52 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 2620:137:e000::3:3 as permitted sender) client-ip=2620:137:e000::3:3; Authentication-Results: mx.google.com; dkim=pass header.i=@suse.de header.s=susede2_rsa header.b=zbTPTsMv; dkim=neutral (no key) header.i=@suse.de; spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 2620:137:e000::3:3 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=suse.de Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by lipwig.vger.email (Postfix) with ESMTP id AAEF08061CF3; Sun, 22 Oct 2023 19:11:50 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at lipwig.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233060AbjJWCLu (ORCPT + 99 others); Sun, 22 Oct 2023 22:11:50 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49072 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229489AbjJWCLs (ORCPT ); Sun, 22 Oct 2023 22:11:48 -0400 Received: from smtp-out1.suse.de (smtp-out1.suse.de [195.135.220.28]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2029790 for ; Sun, 22 Oct 2023 19:11:47 -0700 (PDT) Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out1.suse.de (Postfix) with ESMTPS id A72F121847; Mon, 23 Oct 2023 02:11:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1698027105; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=LL7tWXUl7A3RdvdqOHiqksj0Bp6yAXgIslcHvnRez98=; b=zbTPTsMvqZ64y/mjngFdKmMibTMsmvfu0oNgNTwRAChoeRR/XOSAGt96wnvV7tn0I6TClc yBSo4K7cXDqP7cImBx1Q7l3h1DPD4Py+UpqOViWNgZYpYo8cbTXADwosZGWzSx5MR9OgKH sa6aG/0irgKivwC4FsNMh7tqF0cTn80= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1698027105; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=LL7tWXUl7A3RdvdqOHiqksj0Bp6yAXgIslcHvnRez98=; b=vGZcSFLUG0rJgPxUYvMipkma+9wlRa+YlA04HPGbi7y9kKof+6P7NaBk0IiMQ12Ji6+ebE 2IRIyV66rVIcjQAQ== Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap2.suse-dmz.suse.de (Postfix) with ESMTPS id 75BB4132FD; Mon, 23 Oct 2023 02:11:44 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id KXZGC2DWNWVpbwAAMHmgww (envelope-from ); Mon, 23 Oct 2023 02:11:44 +0000 From: NeilBrown To: Steve Dickson Cc: linux-nfs@vger.kernel.org, Trond Myklebust Subject: [PATCH 2/6] export: add EACCES to the list of known path_lookup_error() errors. Date: Mon, 23 Oct 2023 12:58:32 +1100 Message-ID: <20231023021052.5258-3-neilb@suse.de> X-Mailer: git-send-email 2.42.0 In-Reply-To: <20231023021052.5258-1-neilb@suse.de> References: <20231023021052.5258-1-neilb@suse.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Authentication-Results: smtp-out1.suse.de; none X-Spam-Level: X-Spam-Score: 0.52 X-Spamd-Result: default: False [0.52 / 50.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; R_MISSING_CHARSET(2.50)[]; BROKEN_CONTENT_TYPE(1.50)[]; NEURAL_HAM_LONG(-3.00)[-1.000]; DKIM_SIGNED(0.00)[suse.de:s=susede2_rsa,suse.de:s=susede2_ed25519]; NEURAL_HAM_SHORT(-1.00)[-1.000]; MID_CONTAINS_FROM(1.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; BAYES_HAM(-0.38)[77.21%] X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lipwig.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-nfs@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (lipwig.vger.email [0.0.0.0]); Sun, 22 Oct 2023 19:11:50 -0700 (PDT) If a 'stat' results in EACCES (for root), then it is likely a permanent problem. One possible cause is a 'fuser' filesystem which only gives any access to the user which mounted it. So it is reasonable for EACCES to be a "path lookup error" Signed-off-by: NeilBrown --- support/export/cache.c | 1 + 1 file changed, 1 insertion(+) diff --git a/support/export/cache.c b/support/export/cache.c index e4595020f43f..5307f6c8d872 100644 --- a/support/export/cache.c +++ b/support/export/cache.c @@ -77,6 +77,7 @@ static bool path_lookup_error(int err) case ENAMETOOLONG: case ENOENT: case ENOTDIR: + case EACCES: return 1; } return 0; -- 2.42.0