Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp676357pxj; Thu, 3 Jun 2021 17:03:10 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwBU6SAVQuFHKW+IO9ZAhBWUASqUHJ1vcsZy9EYR+RkqzmM8EkhKBuxxQzEQQHsl0o4ALQg X-Received: by 2002:a05:6402:40d2:: with SMTP id z18mr1785826edb.81.1622764990398; Thu, 03 Jun 2021 17:03:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1622764990; cv=none; d=google.com; s=arc-20160816; b=JqTAusju4TQEfUw9t9FBzwIslLsniXYOHps28Yogly4fT6A34cWaHG9bhsyk+pEuNr v+6/XEwIFf/hJWphXYzHvoquX09EFz/g30Q3e4BPEPjWi9T9lnZ7NqglpAMdJf5sp7t8 FunInmvSVs7fTQDlskRvLL35BajMohW1juXGpa77ureGam58RbqhYloXONXQOayF0z+S hXJSl/7Fgo8wNamtrPWdalNPNb3O+PpApjUwczuX7jYcQ26YAZcmMY57eLEofSNleH6s I0v3A92I3eYjt9RST/5hx4WUnELFrhWV7otq9NoFmwG9eUfP/cKaZ2QGDhJyYoXgi9jW KvVQ== 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 :message-id:date:subject:cc:to:from:dkim-signature; bh=1kGe2AqyfLTFFsrAplTHbEs42mQbkF3C1Kzg+CotD94=; b=T4pmrpCMXG8JC/uB+LpX1AW6YaFzZQ8gQiW8Zsspg0+L8oNAJqk43MqO2C3f3WsetX PWjstcjjZLTFLlDFiJHFFue4Vy9d51TAFAdT4yPW+JMK6gsAhT3viPxccT7dgIT+10uV i97qLFmz0JdcYNBPbRwNe9eghkjNFkT4bnYUVMEdb9CyVpQ7PYdQm3xx7sYtjPouMwrN ixglUeOB1sU4i9bimee2YUX+3+FReH3SpoQ6gN58gcOBHsiEiV1EDIW+alza65FPbthE TpEmoKzpZWE5FBTygtZodksOzMisgjZbU9C7uSBMEk6yHtfqlDDYR20ccr5HY4N2jbwy od1g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@oracle.com header.s=corp-2020-01-29 header.b=k3E14FZG; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=oracle.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id x26si3422909edq.494.2021.06.03.17.02.45; Thu, 03 Jun 2021 17:03:10 -0700 (PDT) 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; dkim=pass header.i=@oracle.com header.s=corp-2020-01-29 header.b=k3E14FZG; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=oracle.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229685AbhFDAEX (ORCPT + 99 others); Thu, 3 Jun 2021 20:04:23 -0400 Received: from userp2120.oracle.com ([156.151.31.85]:56462 "EHLO userp2120.oracle.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229576AbhFDAEX (ORCPT ); Thu, 3 Jun 2021 20:04:23 -0400 Received: from pps.filterd (userp2120.oracle.com [127.0.0.1]) by userp2120.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 15400eH6114644; Fri, 4 Jun 2021 00:02:30 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : mime-version : content-transfer-encoding; s=corp-2020-01-29; bh=1kGe2AqyfLTFFsrAplTHbEs42mQbkF3C1Kzg+CotD94=; b=k3E14FZGkf5kMN2rBcIl0CCcS3iD2rhw473zwC3iZU0qLLHd9SEuNAcWzQi7fHrtA9jC iJkuDy1I+O0ddFChNU3K4RTwPYRPVJy5gpJ2W+KyFe0OQsahVC7TpG6GOLuc8IZGYNXW dRF911kANFQn1nOUZQgYKJiMPrwiwft6Q3zR2TZCJhCFtPJw6U5aNzDKheMTRc5s44rh fgM9co0BBwaoDeloJMTuyePyq1D2sP1jj3RM2kEOXcCR7O2GFLv4XwMgS2LDrkX39C3N CwHeBBRYi8z/vrBQ0yhUZ1BtMUp1YVAOihPUJvDrNuka2y1wKVVlEXWdqZFALLyUtTTz QQ== Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79]) by userp2120.oracle.com with ESMTP id 38ue8pmmvr-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 04 Jun 2021 00:02:29 +0000 Received: from pps.filterd (userp3020.oracle.com [127.0.0.1]) by userp3020.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 15400kd2042567; Fri, 4 Jun 2021 00:02:29 GMT Received: from pps.reinject (localhost [127.0.0.1]) by userp3020.oracle.com with ESMTP id 38x1bebwb2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 04 Jun 2021 00:02:29 +0000 Received: from userp3020.oracle.com (userp3020.oracle.com [127.0.0.1]) by pps.reinject (8.16.0.36/8.16.0.36) with SMTP id 15402T71045227; Fri, 4 Jun 2021 00:02:29 GMT Received: from aserp3020.oracle.com (ksplice-shell2.us.oracle.com [10.152.118.36]) by userp3020.oracle.com with ESMTP id 38x1bebwag-1; Fri, 04 Jun 2021 00:02:28 +0000 From: Dai Ngo To: bfields@fieldses.org Cc: linux-nfs@vger.kernel.org Subject: [PATCH 1/1] nfsd: fix kernel test robot warning in SSC code Date: Thu, 3 Jun 2021 20:02:26 -0400 Message-Id: <20210604000226.113634-1-dai.ngo@oracle.com> X-Mailer: git-send-email 2.20.1.1226.g1595ea5.dirty MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Proofpoint-GUID: U36FugLj1hklJOBILVLxTvviIbBhSjmt X-Proofpoint-ORIG-GUID: U36FugLj1hklJOBILVLxTvviIbBhSjmt X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=10004 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 impostorscore=0 malwarescore=0 adultscore=0 suspectscore=0 lowpriorityscore=0 spamscore=0 bulkscore=0 phishscore=0 priorityscore=1501 clxscore=1015 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2106030158 Precedence: bulk List-ID: X-Mailing-List: linux-nfs@vger.kernel.org Fix by initializing pointer nfsd4_ssc_umount_item with NULL instead of 0. Replace return value of nfsd4_ssc_setup_dul with __be32 instead of int. Reported-by: kernel test robot Signed-off-by: Dai Ngo --- fs/nfsd/nfs4proc.c | 4 ++-- fs/nfsd/nfs4state.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/fs/nfsd/nfs4proc.c b/fs/nfsd/nfs4proc.c index bc373e5a6014..7594d9054c6a 100644 --- a/fs/nfsd/nfs4proc.c +++ b/fs/nfsd/nfs4proc.c @@ -1175,7 +1175,7 @@ extern void nfs_sb_deactive(struct super_block *sb); /* * setup a work entry in the ssc delayed unmount list. */ -static int nfsd4_ssc_setup_dul(struct nfsd_net *nn, char *ipaddr, +static __be32 nfsd4_ssc_setup_dul(struct nfsd_net *nn, char *ipaddr, struct nfsd4_ssc_umount_item **retwork, struct vfsmount **ss_mnt) { struct nfsd4_ssc_umount_item *ni = 0; @@ -1399,7 +1399,7 @@ nfsd4_cleanup_inter_ssc(struct vfsmount *ss_mnt, struct nfsd_file *src, bool found = false; long timeout; struct nfsd4_ssc_umount_item *tmp; - struct nfsd4_ssc_umount_item *ni = 0; + struct nfsd4_ssc_umount_item *ni = NULL; struct nfsd_net *nn = net_generic(dst->nf_net, nfsd_net_id); nfs42_ssc_close(src->nf_file); diff --git a/fs/nfsd/nfs4state.c b/fs/nfsd/nfs4state.c index 2484b59a3c29..cac149376649 100644 --- a/fs/nfsd/nfs4state.c +++ b/fs/nfsd/nfs4state.c @@ -5473,7 +5473,7 @@ EXPORT_SYMBOL_GPL(nfsd4_ssc_init_umount_work); */ static void nfsd4_ssc_shutdown_umount(struct nfsd_net *nn) { - struct nfsd4_ssc_umount_item *ni = 0; + struct nfsd4_ssc_umount_item *ni = NULL; struct nfsd4_ssc_umount_item *tmp; spin_lock(&nn->nfsd_ssc_lock); -- 2.9.5