Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp1424849pxf; Fri, 12 Mar 2021 09:11:06 -0800 (PST) X-Google-Smtp-Source: ABdhPJzSFz73WLG5mO2ieCNmohRQ7Sxx0Jkf8JRssqj5yAk8tTde+8wlCg6nhvwP/yDNSMujcEJc X-Received: by 2002:a17:907:4cf:: with SMTP id vz15mr9489059ejb.113.1615569066480; Fri, 12 Mar 2021 09:11:06 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1615569066; cv=none; d=google.com; s=arc-20160816; b=DHGT0WdJPzkJoXD2TNQq+TGxcIlU94Kjy8sAdYXMF+H+jAUVtjZDAgzBmCRilLvtrE aBVuy7R625XrgMTWE6LcGoKicWjVY7AF8DSsh3daGFmqqNfb+DRpCih+BQiGcPlMcI5y HoqQzvhjqG9uLJ5VdOcJtULxQweJ7l5dtN4gGXonTF/myCDRnJ+dUJk3F1ATlj5Un23f 8wzBvRts/6nJfB3dSQtDOGL7d98Tx2vo/ovKSjD+4hnBJmiBR/vDSCyyd6kiXfr+hA2P nv09Hx26j87vpxkAYlA5gy5j/E1wbGn1vrPK8PFELRcHcUw2Hbxat0WHZeHGvD7vuJ1i YayQ== 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; bh=zQHGs8CFleQrKsvjwTgf/PdNG275NWE8LDBrnE87ADs=; b=bv0urLyw37ozupiFtzB6PhcgYf4ChFhuXRSIymjFlqmg9qHVpauNgeSod3qq4I5Yg7 4e6cREgW3M/NukklH+6HwX9mLZvd5H0SrmdLQQSAbgFMqcLmWlrX+payti9RW5x5xR91 cYD1pzPZDZ4A8QLi1GtzerCEVuX/nqU+/9DPxWca1LXs+2pBfvTxW2esgbuVcmkIpu6D SVLzH2Rjgth8QX6mVMFjc7UJe5AaV/41hq0mmqU6PXyFJcpXNl67ObhjrbN85UedEyb9 FWOickxsuvA+/0I7Irfptwo1FuRiKl93Tho29lezgsu7+essh0z+yBbFe5XWAfpN9jHN EYjg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id t8si5174440edt.283.2021.03.12.09.10.36; Fri, 12 Mar 2021 09:11:06 -0800 (PST) Received-SPF: pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231557AbhCLRKC (ORCPT + 99 others); Fri, 12 Mar 2021 12:10:02 -0500 Received: from mx3.molgen.mpg.de ([141.14.17.11]:44681 "EHLO mx1.molgen.mpg.de" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S230388AbhCLRJ7 (ORCPT ); Fri, 12 Mar 2021 12:09:59 -0500 Received: from localhost.localdomain (ip5f5aeac2.dynamic.kabel-deutschland.de [95.90.234.194]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: pmenzel) by mx.molgen.mpg.de (Postfix) with ESMTPSA id F27EF206479D9; Fri, 12 Mar 2021 18:09:57 +0100 (CET) From: Paul Menzel To: "J . Bruce Fields" , Chuck Lever Cc: Paul Menzel , linux-nfs@vger.kernel.org Subject: [PATCH v3] nfsd: Log error on UMH upcall init failure and debug message on success Date: Fri, 12 Mar 2021 18:09:44 +0100 Message-Id: <20210312170943.57461-1-pmenzel@molgen.mpg.de> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20210312170604.56169-1-pmenzel@molgen.mpg.de> References: <20210312170604.56169-1-pmenzel@molgen.mpg.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-nfs@vger.kernel.org By default, using `printk()`, Linux logs messages with level warning, which leaves the user reading NFSD: Using UMH upcall client tracking operations. wondering what to do about it. Reading `nfsd4_umh_cltrack_init()`, the message is actually logged on success, so nothing needs to be done, and it was decided to use the debug level. Additionally, Linux now logs an error on init failure. NFSD: Failed to init UMH upcall client tracking operations. Cc: linux-nfs@vger.kernel.org Signed-off-by: Paul Menzel --- v2: Log error and demote success message to debug-level (forgot `-a` in `git commit --amend`) v3: Actually sent correct diff fs/nfsd/nfs4recover.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/fs/nfsd/nfs4recover.c b/fs/nfsd/nfs4recover.c index 891395c6c7d3..fff89c739033 100644 --- a/fs/nfsd/nfs4recover.c +++ b/fs/nfsd/nfs4recover.c @@ -1863,8 +1863,11 @@ nfsd4_umh_cltrack_init(struct net *net) ret = nfsd4_umh_cltrack_upcall("init", NULL, grace_start, NULL); kfree(grace_start); - if (!ret) - printk("NFSD: Using UMH upcall client tracking operations.\n"); + if (ret) + pr_debug("NFSD: Using UMH upcall client tracking operations.\n"); + else + pr_err("NFSD: Failed to init UMH upcall client tracking operations."); + return ret; } -- 2.30.2